0001437749-24-010091.txt : 20240329 0001437749-24-010091.hdr.sgml : 20240329 20240329163529 ACCESSION NUMBER: 0001437749-24-010091 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 99 CONFORMED PERIOD OF REPORT: 20231231 FILED AS OF DATE: 20240329 DATE AS OF CHANGE: 20240329 FILER: COMPANY DATA: COMPANY CONFORMED NAME: ICAD INC CENTRAL INDEX KEY: 0000749660 STANDARD INDUSTRIAL CLASSIFICATION: SURGICAL & MEDICAL INSTRUMENTS & APPARATUS [3841] ORGANIZATION NAME: 08 Industrial Applications and Services IRS NUMBER: 020377419 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-09341 FILM NUMBER: 24804495 BUSINESS ADDRESS: STREET 1: 98 SPIT BROOK ROAD, SUITE 100 CITY: NASHUA STATE: NH ZIP: 03062 BUSINESS PHONE: 603-882-5200 MAIL ADDRESS: STREET 1: 98 SPIT BROOK ROAD, SUITE 100 CITY: NASHUA STATE: NH ZIP: 03062 FORMER COMPANY: FORMER CONFORMED NAME: HOWTEK INC DATE OF NAME CHANGE: 19920703 10-K 1 icad20231231_10k.htm FORM 10-K icad20231231_10k.htm
0000749660 iCAD INC false --12-31 FY 2023 false false false false 277 100 8,488 8,372 0.01 0.01 1,000,000 1,000,000 0 0 0.01 0.01 60,000,000 60,000,000 26,540,030 25,446,407 26,354,199 25,260,576 185,831 185,831 150 338 1 15 1 3 3 5 1 0 0 0 0 0 2 3 0 0 0 0 0 0 00007496602023-01-012023-12-31 iso4217:USD 00007496602023-06-30 xbrli:shares 00007496602024-03-22 thunderdome:item 00007496602023-12-31 00007496602022-12-31 iso4217:USDxbrli:shares 0000749660us-gaap:ProductMember2023-01-012023-12-31 0000749660us-gaap:ProductMember2022-01-012022-12-31 0000749660us-gaap:ServiceMember2023-01-012023-12-31 0000749660us-gaap:ServiceMember2022-01-012022-12-31 00007496602022-01-012022-12-31 0000749660icad:AmortizationAndDepreciationMember2023-01-012023-12-31 0000749660icad:AmortizationAndDepreciationMember2022-01-012022-12-31 0000749660us-gaap:CommonStockMember2021-12-31 0000749660us-gaap:AdditionalPaidInCapitalMember2021-12-31 0000749660us-gaap:RetainedEarningsMember2021-12-31 0000749660us-gaap:TreasuryStockCommonMember2021-12-31 00007496602021-12-31 0000749660us-gaap:CommonStockMember2022-01-012022-12-31 0000749660us-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-31 0000749660us-gaap:RetainedEarningsMember2022-01-012022-12-31 0000749660us-gaap:TreasuryStockCommonMember2022-01-012022-12-31 0000749660us-gaap:CommonStockMember2022-12-31 0000749660us-gaap:AdditionalPaidInCapitalMember2022-12-31 0000749660us-gaap:RetainedEarningsMember2022-12-31 0000749660us-gaap:TreasuryStockCommonMember2022-12-31 0000749660us-gaap:CommonStockMember2023-01-012023-12-31 0000749660us-gaap:AdditionalPaidInCapitalMember2023-01-012023-12-31 0000749660us-gaap:RetainedEarningsMember2023-01-012023-12-31 0000749660us-gaap:TreasuryStockCommonMember2023-01-012023-12-31 0000749660us-gaap:CommonStockMember2023-12-31 0000749660us-gaap:AdditionalPaidInCapitalMember2023-12-31 0000749660us-gaap:RetainedEarningsMember2023-12-31 0000749660us-gaap:TreasuryStockCommonMember2023-12-31 xbrli:pure 0000749660us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMembericad:XoftSolutionsLlcMember2023-10-22 0000749660us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMembericad:XoftSolutionsLlcMember2023-10-222023-10-22 0000749660us-gaap:OtherAssetsMemberus-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMembericad:XoftSolutionsLlcMember2023-10-22 utr:M 0000749660us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMembericad:XoftSolutionsLlcMember2023-01-012023-12-31 0000749660us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMembericad:XoftSolutionsLlcMember2022-01-012022-12-31 0000749660us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMembericad:XoftSolutionsLlcMember2022-12-31 0000749660us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMembericad:XoftSolutionsLlcMembericad:SharedMarketingExpenseMembersrt:MaximumMember2023-01-012023-12-31 0000749660us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMembericad:XoftSolutionsLlcMembericad:SharedMarketingExpenseMembersrt:MaximumMember2022-01-012022-12-31 utr:Y 0000749660srt:MinimumMember2023-01-012023-12-31 0000749660srt:MaximumMember2023-01-012023-12-31 0000749660us-gaap:LeaseholdImprovementsMembersrt:MinimumMember2023-12-31 0000749660us-gaap:LeaseholdImprovementsMembersrt:MaximumMember2023-12-31 0000749660srt:MinimumMember2023-12-31 0000749660srt:MaximumMember2023-12-31 0000749660us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-31 0000749660us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-31 0000749660us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-31 0000749660us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-31 0000749660us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-31 0000749660us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-31 0000749660us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-31 0000749660us-gaap:FairValueMeasurementsRecurringMember2023-12-31 0000749660us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-31 0000749660us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-31 0000749660us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-31 0000749660us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-31 0000749660us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-31 0000749660us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-31 0000749660us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-31 0000749660us-gaap:FairValueMeasurementsRecurringMember2022-12-31 0000749660us-gaap:FairValueInputsLevel3Member2023-12-31 0000749660us-gaap:FairValueInputsLevel3Member2022-12-31 0000749660us-gaap:FairValueMeasurementsNonrecurringMember2023-12-31 0000749660us-gaap:FairValueMeasurementsNonrecurringMember2022-12-31 0000749660icad:ServiceContractsMember2023-01-012023-12-31 0000749660icad:ServiceContractsMember2022-01-012022-12-31 0000749660us-gaap:TransferredAtPointInTimeMember2023-01-012023-12-31 0000749660us-gaap:TransferredAtPointInTimeMember2022-01-012022-12-31 0000749660us-gaap:TransferredOverTimeMember2023-01-012023-12-31 0000749660us-gaap:TransferredOverTimeMember2022-01-012022-12-31 0000749660icad:DirectSalesForceMember2023-01-012023-12-31 0000749660icad:DirectSalesForceMember2022-01-012022-12-31 0000749660icad:OEMPartnersMember2023-01-012023-12-31 0000749660icad:OEMPartnersMember2022-01-012022-12-31 00007496602024-01-012023-12-31 0000749660srt:MinimumMember2024-01-012023-12-31 0000749660srt:MaximumMember2024-01-012023-12-31 0000749660us-gaap:EmployeeStockOptionMember2023-01-012023-12-31 0000749660us-gaap:EmployeeStockOptionMember2022-01-012022-12-31 0000749660icad:PatentsAndLicensesMember2023-12-31 0000749660icad:PatentsAndLicensesMember2022-12-31 0000749660icad:PatentsAndLicensesMember2023-12-312023-12-31 0000749660us-gaap:DevelopedTechnologyRightsMember2023-12-31 0000749660us-gaap:DevelopedTechnologyRightsMember2022-12-31 0000749660us-gaap:DevelopedTechnologyRightsMember2023-12-312023-12-31 0000749660us-gaap:CustomerRelationshipsMember2023-12-31 0000749660us-gaap:CustomerRelationshipsMember2022-12-31 0000749660us-gaap:CustomerRelationshipsMember2023-12-312023-12-31 0000749660us-gaap:TradeNamesMember2023-12-31 0000749660us-gaap:TradeNamesMember2022-12-31 0000749660us-gaap:TradeNamesMember2023-12-312023-12-31 0000749660icad:NashuaNhOfficeLeaseMember2022-11-012022-11-30 0000749660icad:NashuaNhOfficeLeaseMember2024-01-31 utr:sqft 0000749660icad:NashuaNhOfficeLeaseMember2024-01-012024-01-31 0000749660icad:AtthemarketSalesAgreementMember2023-08-11 0000749660icad:AtthemarketSalesAgreementMember2023-01-012023-12-31 0000749660icad:AtthemarketSalesAgreementMember2023-12-31 0000749660us-gaap:SubsequentEventMembericad:AtthemarketSalesAgreementMember2024-01-012024-03-12 0000749660icad:StockPlansMember2022-01-012022-12-31 0000749660icad:The2016StockOptionPlanMember2021-12-31 0000749660icad:The2016StockOptionPlanMember2022-12-31 0000749660icad:The2016StockOptionPlanMember2023-12-31 0000749660us-gaap:CostOfSalesMember2023-01-012023-12-31 0000749660us-gaap:CostOfSalesMember2022-01-012022-12-31 0000749660icad:EngineeringAndProductDevelopmentMember2023-01-012023-12-31 0000749660icad:EngineeringAndProductDevelopmentMember2022-01-012022-12-31 0000749660us-gaap:SellingAndMarketingExpenseMember2023-01-012023-12-31 0000749660us-gaap:SellingAndMarketingExpenseMember2022-01-012022-12-31 0000749660us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-12-31 0000749660us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-12-31 00007496602023-01-012023-03-31 0000749660srt:MinimumMember2022-01-012022-12-31 0000749660srt:MaximumMember2022-01-012022-12-31 0000749660icad:ESPPMember2022-12-31 0000749660icad:ESPPMember2022-01-012022-12-31 0000749660us-gaap:DomesticCountryMember2023-12-31 0000749660us-gaap:DomesticCountryMembericad:ExpiresBetween2024And2037Member2023-12-31 0000749660us-gaap:DomesticCountryMembericad:IndefinitePeriodMember2023-12-31 0000749660us-gaap:ForeignCountryMember2023-12-31 0000749660us-gaap:ForeignCountryMember2022-12-31 0000749660icad:XoftIncMember2023-12-31 0000749660icad:XoftIncMember2023-01-012023-12-31 0000749660us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:NonUsMember2023-01-012023-12-31 0000749660us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:NonUsMember2022-01-012022-12-31 0000749660us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:NonUsMember2023-12-31 0000749660us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:NonUsMember2022-12-31 0000749660icad:ExportRevenueMemberus-gaap:GeographicConcentrationRiskMembersrt:EuropeMember2023-01-012023-12-31 0000749660icad:ExportRevenueMemberus-gaap:GeographicConcentrationRiskMembersrt:EuropeMember2022-01-012022-12-31 0000749660icad:ExportRevenueMemberus-gaap:GeographicConcentrationRiskMembericad:OtherGeographicLocationsMember2023-01-012023-12-31 0000749660icad:ExportRevenueMemberus-gaap:GeographicConcentrationRiskMembericad:OtherGeographicLocationsMember2022-01-012022-12-31 0000749660icad:ExportRevenueMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:NonUsMember2023-01-012023-12-31 0000749660icad:ExportRevenueMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:NonUsMember2022-01-012022-12-31 0000749660icad:ExportRevenueMemberus-gaap:GeographicConcentrationRiskMember2023-01-012023-12-31 0000749660icad:ExportRevenueMemberus-gaap:GeographicConcentrationRiskMember2022-01-012022-12-31 0000749660icad:ExportRevenueMemberus-gaap:GeographicConcentrationRiskMembercountry:FR2023-01-012023-12-31 0000749660icad:ExportRevenueMemberus-gaap:GeographicConcentrationRiskMembercountry:FR2022-01-012022-12-31 0000749660icad:ExportRevenueMemberus-gaap:GeographicConcentrationRiskMembercountry:BE2023-01-012023-12-31 0000749660icad:ExportRevenueMemberus-gaap:GeographicConcentrationRiskMembercountry:BE2022-01-012022-12-31 0000749660icad:ExportRevenueMemberus-gaap:GeographicConcentrationRiskMembercountry:IT2023-01-012023-12-31 0000749660icad:ExportRevenueMemberus-gaap:GeographicConcentrationRiskMembercountry:IT2022-01-012022-12-31 0000749660icad:ExportRevenueMemberus-gaap:GeographicConcentrationRiskMembercountry:DE2023-01-012023-12-31 0000749660icad:ExportRevenueMemberus-gaap:GeographicConcentrationRiskMembercountry:DE2022-01-012022-12-31 0000749660icad:ExportRevenueMemberus-gaap:GeographicConcentrationRiskMembercountry:CH2023-01-012023-12-31 0000749660icad:ExportRevenueMemberus-gaap:GeographicConcentrationRiskMembercountry:CH2022-01-012022-12-31 0000749660icad:ExportRevenueMemberus-gaap:GeographicConcentrationRiskMembericad:OtherGeographicLocationsInEuropeMember2023-01-012023-12-31 0000749660icad:ExportRevenueMemberus-gaap:GeographicConcentrationRiskMembericad:OtherGeographicLocationsInEuropeMember2022-01-012022-12-31 0000749660us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembericad:GEHealthcareMember2023-01-012023-12-31 0000749660us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembericad:GEHealthcareMember2022-01-012022-12-31 0000749660us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembericad:DetectionOEMPartnersMember2023-01-012023-12-31 0000749660us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembericad:DetectionOEMPartnersMember2022-01-012022-12-31 0000749660us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembericad:OneMajorDirectCustomerMember2023-01-012023-12-31 0000749660us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembericad:OneMajorDirectCustomerMember2022-01-012022-12-31 0000749660us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMembericad:OEMPartnersMember2023-12-31 0000749660us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMembericad:OEMPartnersMember2023-01-012023-12-31 0000749660us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMembericad:GEHealthcareMember2023-12-31 0000749660us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMembericad:GEHealthcareMember2023-01-012023-12-31 0000749660us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMembericad:LargestDirectCustomerMember2023-12-31 0000749660us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMembericad:LargestDetectionDirectCustomerMember2023-01-012023-12-31 0000749660us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMembericad:OemPartnersAndLargestDirectCustomersMember2023-12-31 0000749660us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMembericad:OemPartnersAndLargestDirectCustomersMember2023-01-012023-12-31 0000749660icad:RoyaltyObligationsMember2023-12-31
 

Table of Contents



UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, D.C. 20549


 

FORM 10-K

 


(Mark One)

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

For the fiscal year ended December 31, 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-09341

 


iCAD, INC.

(Exact name of registrant as specified in its charter)

 


Delaware

02-0377419

(State or other jurisdiction of

incorporation or organization)

(I.R.S. Employer

Identification No.)

  

98 Spit Brook Road, Suite 100, Nashua, New Hampshire

03062

(Address of principal executive offices)

(Zip Code)

Registrants telephone number, including area code: (603) 882-5200

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

 

Title of Class

 

Trading

Symbol(s)

 

Name of each exchange

on which registered

Common Stock, $0.01 par value

 

ICAD

 

The NASDAQ Stock Market LLC

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

None

 


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

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

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the 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 requirement for the past 90 days.    Yes ☒    No ☐

Indicate by check mark whether the registrant has submitted electronically, if any, 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).    Yes ☒    No ☐.

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

 

Large Accelerated filer

Accelerated filer

    

Non-accelerated filer

Smaller reporting company

    
  

Emerging growth company

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

 

Indicate by check mark whether the registrant has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report. 

 

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

 

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

 

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

 

The aggregate market value of the voting stock held by non-affiliates of the registrant, based upon the closing price for the registrant’s Common Stock on June 30, 2023 was $38,675,432. Shares of voting stock held by each officer and director and by each person who, as of June 30, 2023, may be deemed to have beneficially owned more than 10% of the outstanding voting stock have been excluded. This determination of affiliate status for purposes of this calculation is not necessarily a conclusive determination of affiliate status for any other purpose.

 

As of March 22, 2024, the registrant had 26,540,030 shares of its common stock outstanding.

 

Documents Incorporated by Reference: Certain portions of the registrant’s definitive Proxy Statement for its 2024 Annual Meeting of Stockholders are incorporated by reference into Items 10, 11, 12, 13 and 14 of Part III of this Annual Report on Form 10-K.



 

 

 

Table of Contents

 

 

   

Page

PART I 

   

Item 1.

Business

9

Item 1A.

Risk Factors

16

Item 1B.

Unresolved Staff Comments

33

Item 1C. Cybersecurity 33

Item 2.

Properties

33

Item 3.

Legal Proceedings

34

Item 4.

Mine Safety Disclosures

34

     

PART II 

   

Item 5.

Market for Registrants Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities

36

Item 6.

[Reserved]

36

Item 7.

Managements Discussion and Analysis of Financial Condition and Results of Operations

36

Item 7A.

Quantitative and Qualitative Disclosures About Market Risk

42

Item 8.

Financial Statements and Supplementary Data

42

Item 9.

Changes in and Disagreements with Accountants on Accounting and Financial Disclosure

42

Item 9A.

Controls and Procedures

43

Item 9B.

Other Information

43

Item 9C.

Disclosure Regarding Foreign Jurisdictions that Prevent Inspections

43

     

PART III 

   

Item 10.

Directors, Executive Officers and Corporate Governance

44

Item 11.

Executive Compensation

44

Item 12.

Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters

44

Item 13.

Certain Relationships and Related Transactions, and Director Independence

44

Item 14.

Principal Accounting Fees and Services

44

     

PART IV 

   

Item 15.

Exhibits, Financial Statement Schedules

45

Item 16

Form 10-K Summary

46

 

 

 

Special Note Regarding Forward Looking Statements

 

Certain information included in this Annual Report on Form 10-K and the documents incorporated by reference herein, that are not historical facts, contain “forward looking statements” within the meaning of the federal securities laws made pursuant to the “safe harbor” provisions of the Private Securities Litigation Reform Act of 1995. These statements involve a number of known and unknown risks, uncertainties and other factors that could cause the actual results, performance or achievements of the Company to be materially different from any future results, performance or achievement expressed or implied by such forward looking statements. These risks and uncertainties include, but are not limited to, the ability to achieve business and strategic objectives, the risks of uncertainty of patent protection, the impact of supply and manufacturing constraints or difficulties, uncertainty of future sales levels, protection of patents and other proprietary rights, the impact of supply and manufacturing constraints or difficulties, product market acceptance, possible technological obsolescence of products, increased competition, litigation and/or government regulation, changes in Medicare reimbursement policies, risks relating to our existing and future debt obligations, competitive factors, the effects of a decline in the economy or markets served by the Company, cyber-attacks, acts of terrorism, acts of war, severe weather, a solar event, an electromagnetic event, a natural disaster, the age and condition of information technology assets, human error, or other factors could disrupt the Company’s operations and cause the Company to incur unanticipated losses and expense, and other risks detailed in this report and in the Company’s other filings with the United States Securities and Exchange Commission (the “SEC”). The words “believe”, “demonstrate”, “intend”, “expect”, “estimate”, “anticipate”, “likely”, “seek”, “would”, “could”, “may”, “consider”, “confident” and similar expressions identify forward-looking statements. Readers are cautioned not to place undue reliance on these forward-looking statements, which speak only as of the date the statement was made. Except as required by law, we assume no obligation to update or revise these forward-looking statements for any reason, even if new information becomes available in the future.

 

Unless the context otherwise requires, the terms “iCAD”, the “Company”, “we”, “our”, “registrant”, and “us” mean iCAD, Inc. and its consolidated subsidiaries.

 

PART I

 

Item 1.

Business.

 

General

 

Introduction   

 

iCAD, Inc. is a global leader in AI-powered cancer detection whose laser focus is to create a world where cancer can’t hide. Cancer can grow and spread the longer it survives hidden and undetected. Remaining undetected, cancer poses one of the greatest threats to life. With iCAD’s clinically validated, regulatory cleared industry-leading ProFound Breast Health Suite, cancer has no easy way to hide. The Company’s ProFound Breast Health Suite enables medical providers and professionals to accurately and reliably identify where cancer may be hiding and because iCAD is able to find it earlier, it is more easily eliminated. The ProFound Breast Health Suite offers solutions for breast cancer detection, density assessment, one- or two-year breast cancer risk evaluation, and cardiovascular risk related to elevated levels of breast arterial calcifications.  

 

Powered by the latest innovations in artificial intelligence ("AI"), and built on one the largest, most diverse US-based and global data sets, the ProFound Suite uniquely offers 360-degree solutions for cancer detection, density assessment, and personalized risk evaluation, all based on a 2D or 3D mammogram’s collection of images. The ProFound Detection solution scores cases and suspicious lesions, helping radiologists identify and focus on areas of most concern and highest suspicion of cancer. The ProFound Density Assessment standardizes and simplifies breast density reporting, algorithmically examining a woman’s breast anatomy from the mammogram image. The ProFound Risk solution provides a near-term probability for developing breast cancer in the next one or two years, making it more actionable and relevant than generalized lifetime risk scores. The ProFound Heart Health solution identifies the presence and quantity of breast arterial calcification which is proven to correlate with calcifications elsewhere in the body, raising concern for cardiovascular or heart health concerns.  

 

The ProFound Breast Health Suite is cleared by the US Food & Drug Administration (the "FDA") and has received CE mark and Health Canada licensing. Used by thousands of providers serving millions of patients, ProFound is available in over 50 countries. iCAD estimates that ProFound has been used for more than 40 million mammograms worldwide in the last five years alone. With over 25 years of experience in AI cancer detection, iCAD has secured 45 patents, completed over 50 clinical studies, and trains its algorithms on one of the largest most diverse data sets, pulling data regularly from over 100 global locations.  iCAD’s deep experience and un-matched set of capabilities differentiates iCAD from its competition and positions it as an industry leader with an AI solution that continually gets better as the Company continually refines its algorithm models using its extensive data set and research partners.  

 

iCAD is increasing its leading position as the premiere breast AI solution by transitioning into a platform-based SaaS/DaaS (Software as a Service/Data as a Service) organization. This strategy will make our solutions more affordable and easier for leading medical providers to adopt.  At the same time the company will benefit from a growing and more predictable revenue stream. iCAD is executing this strategy in three phases: Phase 1) Realigning our Base, Phase 2) Strengthening our Foundation and Phase 3) Investing in Growth Initiatives. 

 

In 2023, the Company made good progress executing Phases 1 and 2, including: 

 

 

stabilized the business and reduced cash burn, 

 

continued the transition to a subscription-based annual recurring revenue model, 

 

expanded to fill key roles within the leadership team and recruitment of new board members; and,  

 

announced several new game-changing collaborations with esteemed partners.  

 

 

The Company’s next phase of transformation, Phase 3, will begin in 2024 and includes launching initiatives that strengthen and deepen business with existing accounts and growing through expanding its direct and indirect sales channels including expanding iCAD’s geographic footprint. 

 

On October 23, 2023, the Company sold its Xoft business line. Prior to completion of the sale, the Company had reported the results of two segments: Cancer Detection ("Detection") and Cancer Therapy ("Xoft" or “Therapy”). Upon completion of the Xoft sale, the Company is in a stronger financial position with a dedicated focus on a single operating segment. 

 

The Company’s headquarters are located in Nashua, New Hampshire. iCAD France LLC is a wholly owned subsidiary of iCAD, Inc., and is consolidated for reporting purposes.   

  

AI in Mammography  

 

When diagnosing breast cancer, early detection matters. Identified in stage 1, cancer is more likely to respond to treatment and can result in greater survival rates. In fact, according to the American Cancer Society, the relative 5-year survival rate from breast cancer is 99% when detected early.  

 

However, the incidence of breast cancer is growing. According to the World Health Organization, breast cancer is the most common cancer worldwide, recently surpassing lung cancer, with 2.26 million new cases diagnosed worldwide in 2020. One in eight women will get breast cancer in her lifetime, and every 14 seconds, a woman is diagnosed with breast cancer world-wide. Compounding the situation, 59% of women in the US miss their recommended screening mammograms, and for those who regularly screen for breast cancer, 20-40% of cancers are missed in mammogram screenings with up to 50% missed in women with dense breast tissue. Traditional risk assessment models have relied on family history of the disease as a leading risk factor when in fact, and most surprising, 89% of women diagnosed with breast cancer have no direct family history of the disease and 90-95% are not related to inherited gene mutation (American Cancer Society).  

 

Radiology Needs 

 

As breast cancer detection is becoming increasingly complex, AI can help radiologists spot cancer faster, with greater accuracy and save more lives. With the continuing migration from 2D (FFDM) reading systems to 3D (DBT or “Tomo”) systems, radiologists are spending twice the amount of time reading hundreds more images per 3D case compared to the four images captured with 2D (two images per breast). This geometric increase in the number of images to read leads to stress – 50% of radiologists are overworked – and burnout is reported to be 49% (Medscape Radiologist Lifestyle, Happiness & Burnout Report 2022). Simultaneously, false-positives and unnecessary recalls for suspected cancers have continued at similar rates while hard-to-detect interval cancers are being missed or diagnoses are delayed.  

 

Patient Needs  

 

The rise in workload for radiologists is felt by the patient too. Anxiously waiting weeks for results, or receiving unnecessary recalls and biopsies leads to undue stress and anxiety, not to mention distrust of the healthcare system. On average, only 10% of women recalled back from a routine screening mammogram for a diagnostic workup are ultimately found to have cancer, resulting in the patient being confused and frustrated with the process.  

 

Additionally, a significant economic burden is placed upon patients and payors that extend throughout multiple years when a breast cancer diagnosis is at a later, more advanced stage. In addition to the associated clinical benefits, reducing the proportion of the population with later-stage cancer diagnoses, finding and treating breast cancer earlier may limit the need for more intensive and expensive treatments, which can increase patient’s health-related quality of life, have a significant impact in managing healthcare costs among cancer patients, and reduce caregiver and societal burden. iCAD calculates if diagnoses were shifted one stage earlier for 20% of the 280,000 women in the US diagnosed with breast cancer each year, a savings of approximately $3.7 billion across 2-years of patient treatment and healthcare costs. iCAD’s  positively find or predict more cancers up to 2-3 years earlier by circling and scoring suspicious lesions for radiologists. 

 

iCAD Addresses Both Provider and Patient Needs 

 

Our AI-powered mammograms are setting a new standard of care in cancer detection, density assessment, and short-term risk evaluation. With iCAD’s ProFound Breast Health Suite, radiologists’ reading times may be cut in half with improved accuracy and specificity in finding suspicious cancerous lesions. Radiologists benefit from standard, objective, inclusive results measured by an algorithm built upon many millions of images. And, patients benefit from receiving timely personalized results, fact-based assessment of their breast density and short-term risk assessments that inform their screening plans.   

 

As noted above, iCAD’s mission is to create a world where cancer can’t hide, because when cancer wins, we all lose. For the health of women everywhere, and the benefit of their communities, iCAD’s AI-powered, image-based solutions help detect cancer faster, earlier and with greater accuracy as well as evaluate breast cancer and cardiovascular risk from a single mammogram.  

 

The Market and Opportunity 

  

The ProFound Breast Health Suite is cleared by the FDA and has received CE mark and Health Canada licensing. Used by thousands of providers serving millions of patients, ProFound is available in over 50 countries.  

 

According to the December 2023 report, approximately 40.5 million annual mammograms are conducted in the US across 8,834 certified facilities, as measured by the FDA Mammography Quality Standards Act (“MQSA”). Yet, only 37% of facilities are using a CAD or advanced AI mammography solution, according to Research & Markets United States Mammography and Breast Imaging Market Outlook Report 2022-2025, leaving room for growth. Of the 3,268 facilities using AI, iCAD has an active customer base of 1,488, or approximately 46% of the AI market, and approximately 17% of the total US market. In the last five years alone, iCAD estimates reading more than 40 million mammograms worldwide.  

 

Based on the number of DBT units relative to the total units left to be converted to DBT, and the associated large number of installation opportunities, the Company believes that its cancer detection, breast density assessment and risk assessment solutions for DBT may represent a significant growth opportunity in the United States. The Company believes that there is also a growth opportunity for 2D mammography and DBT AI solutions in international markets, both from the analog to digital conversion and as more countries adopt the practice of each exam being read by a single radiologist using AI, rather than the current practice of having two radiologists read each exam. Furthermore, additional western European countries have already implemented, or are planning to implement, mammography screening programs, which may increase the number of screening mammograms performed in those countries. 

 

Since having released its first FDA cleared product in 2002, iCAD has remained committed to innovation in artificial intelligence by continuously improving and releasing the highest performing and most widely available solutions in breast care with FDA clearances, CE marks, and Health Canada licenses. Data is the key to training robust machine learning and AI.  In this regard iCAD is well positioned to continually improve our models as we train our algorithms on one of the largest, most diverse data sets, pulling data regularly from over 100 global locations resulting in an AI solution that continually gets better as the Company continually refines its algorithm models using its extensive data set and research partners. 

 

The latest versions of iCAD ProFound Breast Health Suite solutions are under review with the FDA, including version 4.0 of our ProFound Detection solution, built on the newest deep-learning neural network AI for breast cancer, density and risk. Per regulatory test data, iCAD has observed Detection v4.0 will deliver significant improvements in specificity, sensitivity, and the highest AUC (area under the curve) for Specificity and Sensitivity for breast cancer detection at 92.5%. Along with a new heart health solution measuring the level of calcification in breast arteries identifying cardiovascular concerns, and new cloud deployment options, iCAD’s overall value and ease of implementation continue to improve.   

  

Our Strategy  

 

As noted elsewhere, iCAD is increasing its leading position as the premiere breast AI solution by transitioning into a platform-based SaaS/DaaS organization by implementing a three phased transformation:  Phase 1) Realigning the Base, Phase 2) Strengthening the Foundation and Phase 3) Investing in Growth Initiatives. 

 

Phase 1: Realigning the Base  

 

Management actions taken in early 2023 allowed the Company to end the year in a strong cash position, with $21.7 million on-hand as of December 31, 2023.  In addition, the Company made progress in its transition to a subscription-based recurring revenue business model.  The Company hired several key members to the management team and also recruited new board members.  Lastly, the Company announced several new collaborations with esteemed partners

 

Phase 2: Strengthening iCAD’s Foundation  

 

A new, strengthened leadership team accelerated the transformation further. First, was the transition of the corporate brand from one that was product focused to one that is patient centric, “Creating a World where Cancer Can’t Hide,” which was successfully introduced at the annual, global Radiological Society of North America meeting in November 2023.  

 

Second, the Company secured a new and extended partnership with Google Health by signing a 20-year partnership to expand 2D AI solutions to encompass an application of AI as the independent, second reader. In addition, the Company completed an integration with GE Health’s MyBreastAI suite by embedding iCAD solutions within GE mammography machines.  

 

And third, the divestiture of Xoft provides iCAD more cash and focus to apply to the foundational Cancer Detection business segment.  

 

Phase 3: Investing in Growth Initiatives  

 

iCAD is actively focused on revenue growth and market expansion initiatives using a three-phased, overlapping approach. Phase one, expanding existing accounts; phase two, growing channels, both direct and indirect; and phase three entering new markets. The first phase, expanding existing accounts, will take advantage of iCAD’s sizable install base, including reengaging customers who've lapsed on annual maintenance service agreements, are behind and upgrading to new versions, including the transition to cloud, winning back lost or deeply lapsed customers and accelerating deployment across large national accounts. Large enterprise customers like Solis, Radiology Partners, SimonMed, Ascension and Cleveland Clinic, who collectively serve about 15% of the US mammography screening market, offer great potential for iCAD as many are in the early stages of rolling out iCAD’s solutions and continue to expand into more sites and markets each month. The focus of this phase is to accelerate deployment across national and regional accounts as well as re-engage 1,000 of iCAD’s 4,000 customers who've lapsed on their maintenance agreements or who are operating on older software versions.

 

The second phase is growing channels, direct and indirect, in both the US and globally through direct sales and establishing new distribution partnerships.  

 

Globally, more than 31,000 mammography systems serve approximately 250 million women in the age range recommended for annual mammograms. Expanding to the 63% of the market that is not using AI, plus additional wins in the segment using AI but not ProFound, results in significant opportunity for new business. iCAD has added sales leadership, sales representatives, and sales operations team members, and plans to add distribution partners to focus on new and expanded business given the large addressable market opportunity.  

 

Phase three is focused on entering new markets with new solutions, most likely in fiscal year 2025. One example is the commercialization of the Heart Health solution, which was previously referred to as Breast Arterial Calcification.  In the fourth quarter of 2022, iCAD announced a development and commercial collaboration agreement with Solis. This collaboration is focused on using mammography to define cardiovascular risk, a new application that could identify millions of women at risk for heart disease using data obtained from their mammogram. With heart disease being the number one killer among women in the US, this collaboration not only offers the potential to address a significant unmet need in patient care, but also to penetrate a sizable new market.  This product is currently available for investigational use as we complete the FDA approval process. 

 

ProFound Breast Health AI Suite  

  

Backed by science, clinical evidence and proven patient outcomes, iCAD’s ProFound Breast Health Suite of cancer detection, density assessment and risk evaluation solutions, provides an unmatched approach to accurately detecting more cancers earlier, providing certainty and peace of mind to providers and patients. The Company’s mission is to see that these solutions be deployed universally as part of a standard of care for breast health in order to achieve its vision of a world where cancer can't hide.  

 

ProFound Breast Cancer Detection  

 

ProFound Detection exposes cancer’s hiding place. It’s clinically proven to improve breast cancer detection and radiologist performance. 

 

The current version, ProFound Detection V3.0, is built with the latest in deep-learning, 3rd generation artificial intelligence, and delivers unparalleled accuracy and efficiency for 2D and 3D mammography screening with up to 2X enhanced clinical performance compared to other AI platforms as accessed in January of 2023 and compared to FDA 510K submissions K182373 (iCAD), K201019 (Hologic) and K193229 (ScreenPoint).   

 

A key competitive differentiator is the fact that iCAD’s algorithms are trained on over 6 million images including one of the largest 3D image datasets gathered from over 100 sites from around the globe. Competitively, iCAD's algorithm training data includes the highest amount of sourcing from the US, providing diverse data that is ethnically, racially, and age representative of the US population. The ProFound AI algorithm rapidly and accurately analyzes each individual image or slice to identify potentially malignant lesions. Analyzing for masses, distortion, calcifications, and asymmetry, it localizes, segments and classifies lesions giving them a score and a case score for the overall exam.  

 

Offering clinical confidence, operational superiority, and proven patient outcomes, iCAD’s ProFound Detection positively finds or predicts more cancers up to 2-3 years earlier by circling and scoring suspicious lesions for radiologists. With faster image processing vs. other AI solutions, radiologist cancer detection performance AUC rates improve by 6-7% compared to non-AI readers, reading times reduce by 53%, and reduced false positives improves patient satisfaction.  

 

ProFound Detection is FDA cleared, CE marked, and Health Canada licensed. The next generation of ProFound Detection, V4.0, is under review with the FDA.   

  

ProFound Breast Density Assessment  

  

ProFound Density provides an objective and consistent breast density assessment, helping clinics align to the new FDA-MQSA notification requirement to patients, which take effect in September 2024.   

 

Breast density is one of the strongest and most prevalent breast cancer risk factors. As breast density increases, the risk of developing and missing breast cancer increases. 50% of women over the age of 40 in the US have dense breasts, and, according to Susan G. Komen, women with very dense breasts are 4-5 times more likely to get breast cancer.  

 

AI helps to remove the challenge of a subjective visual assessment by radiologists, as radiology-reviewed density metrics may swing wildly, between 6% to 85%, with clinicians even disagreeing with their own measurements from year to year. Inconsistency in density assessments can lead to additional unnecessary imaging, increase patient and facility costs, and patient anxiety.    

 

Using mammographic images, iCAD’s ProFound Density analyzes a woman’s breast anatomy, measuring the adipose and fibroglandular tissue dispersion and texture, and categorizes her breast density within the appropriate BI-RADS® 5th edition density category. iCAD’s ProFound Density solutions gives clinicians an integrated workflow for identifying and reporting breast density, allowing for personalized patient planning with supplemental screening and customized schedules when needed.  

 

ProFound Density is FDA cleared, CE marked, and Health Canada licensed. The newest ProFound Density, V4.0, is under review by the FDA.   

 

ProFound Breast Cancer Risk  

  

iCAD’s ProFound Risk is the first image-based, one-to-two-year risk assessment tool – based on reading a 2D or 3D mammogram. ProFound Risk uses a new model for predicting breast cancer during an annual mammogram screening that has been found to be 2.4X more accurate compared to traditional life-time models based on family and medical history. By evaluating several data points in a patient’s scanned image, it calculates a more accurate short-term Risk Score for developing cancer in the near term one or two years. This capability for shorter-term insight for when cancer may appear opens the door for real change in standards of care. Rather than adjusting a patient’s life-long screening plan based on lifetime models informed only from family history, genetic information and density scores, ProFound Risk can narrowly point to when that risk is present; making adjustments to a patient’s screening plans when appropriate. Saving the health care system and patients time, costs, and worry.   

 

As the field of mammography moves from age-based screening recommendations to more personalized risk-adaptive screening guidelines, iCAD is on the leading-edge of this exciting new realm that will enable clinicians to easily adapt to evolving screening practices and personalize patient care. 

 

ProFound Risk is CE marked, Health Canada licensed, and available for investigational use only in the US; ProFound Risk is under review by the FDA.   

 

ProFound Heart Health Risk  

 

Breast cancer and heart disease are the two leading causes of death among women. Clinical results have found calcifications in arterial vessels within the breast are proven to correlate with calcifications elsewhere in the body, which raises concern for cardiovascular or heart health issues.  

 

iCAD’s ProFound Heart Health solution measures the presence and extent of breast arterial calcifications from the same mammogram used to identify breast cancer, breast density and breast cancer risk. From one mammogram, clinicians assess the patient’s risk of heart disease and recommend further surveillance or review by other care teams. 

 

Breast arterial calcification assessment is pending regulatory licensing and available for investigational use only. iCAD’s Heart Health solution is under review by the FDA.   

 

Expansion of Partnerships to Improve Access to Care, Streamline Workflow, and Foster Scientific Innovation 

 

Recognized as a leader in breast AI-powered solutions, iCAD partners with industry leaders across platforms, technology, academic research, integration, and advocacy organizations to iterate and improve upon iCAD software and make solutions more accessible to customers. Interoperable with more than 50 PACS solutions worldwide, with 22 global distributors and growing, iCAD’s market share is on the rise.    

 

In 2023, iCAD continued its work with Duke University, Indiana University, University of Pennsylvania and Karolinska Institute on artificial intelligence advancements and clinical testing. Additionally, iCAD expanded its partnership with Google Health to enhance the Company’s technology and expand access to millions of women and providers worldwide. iCAD’s new 20-year research and development agreement includes co-development, testing, and integration of Google’s AI technology with the ProFound Breast Health Suite for 2D mammography for worldwide commercialization to potentially ease radiologist workload and reduce healthcare disparities for women. The conventional double-read workflow used by most countries, where mammograms are assessed by two separate radiologists, has become increasingly challenging as there is a global radiologist workforce shortage. Leveraging AI as a viable alternative to current double reading by introducing iCAD as secondary independent reader can help radiology departments run more efficiently.  

 

To make iCAD solutions more available to customers, iCAD expanded into new platform and channel partners, technology partners, and health system partners. In 2023, iCAD was the only breast cancer AI detection solution integrated into GE’s new MyBreastAI Suite – an all-in-one platform made up of three workflow algorithms from iCAD’s ProFound Breast Health Suite. GE has released MyBreast AI Suite first in the US and plans to release globally in 2024, simplifying the sales and implementation process for GE, and enabling AI use by customers across the globe. Additionally, iCAD developed several new partnerships and integrations with several AI distributors and marketplace aggregators to implement ProFound AI via cloud options, such as Ferrum, Change Healthcare, Blackford, and have several others currently under negotiation to further expand iCAD’s footprint.   

 

Looking forward, iCAD is dedicated to serving those in need by establishing free, equitable access to AI-read mammograms. To start, iCAD plans to bring ProFound Detection to Ghana and Guyana in partnership with RAD-AID, a nonprofit entity that works in over 30 countries to improve and optimize access to medical imaging and radiology in low-resource regions of the world. Together, iCAD and RAD-AID plan to improve diagnosis of breast cancer where breast cancer mortality rates are highest.   

 

Flexibility in Software Licensing and Deployment Options  

 

iCAD has historically offered its solution as perpetually licensed software, primarily pre-installed on and sold with an iCAD configured, off-the-shelf computer, capable of optimally running the software.  

  

In 2022, iCAD began offering its full suite of breast AI solutions in a variety of more flexible options. First, iCAD uncoupled the purchase of iCAD software from the purchase of hardware, allowing customers to source their own computer hardware or use existing IT infrastructures. Second, iCAD launched several new software licensing models designed to leverage both capital and operating expense budgets for customers. In addition to offering perpetual licenses, the Company introduced a new SaaS subscription pricing model that allows customers to purchase a term-based subscription based on the number of imaging gantries or annual mammography exam volume.  

 

To make iCAD’s software more flexible, the Company’s software has been developed to run as a self-contained software package, making it executable within a variety of infrastructure environments, including iCAD-configured computers or servers, virtualized environments, and integrations into partner cloud-based hosting environments. In 2024, iCAD plans to introduce more options including an iCAD cloud environment and additional hosting options through strategic partnerships. 

  

How iCAD Markets and to Whom 

 

Our aim is to create a world where cancer can’t hide from AI-powered cancer detection and risk assessment solutions by reaching as many women as possible across the globe. In the last five years alone, iCAD estimates that more than 40 million mammograms were read worldwide, of which nearly 30% were tomosynthesis. That patient reach is buoyed by the Company’s long-standing leadership position in breast cancer detection and the 1,500 facilities actively using iCAD solutions today. Nearly half of all US mammography sites reading with AI use iCAD’s solutions. 

 

In North America, iCAD sells its ProFound AI mammography solutions through a direct regional sales force which grew by 50% in 2023, and the Company’s many channel partners including OEMs, Radiology Picture Archiving and Communication System (PACS) vendors, AI Platform vendors and distributors. The Company’s OEM partners include GE Healthcare, focused on the manufacture and distribution of diagnostic imaging equipment, Fujifilm Medical Systems, a subsidiary of Fuji focused on the manufacture and distribution of X-rays and other imaging equipment, and Siemens Medical Systems. In Europe and the Middle East, the Company sells its AI mammography products through a direct sales force and 22 reseller relationships with regional distributors. 

  

iCAD continues to build-out PACS partnerships with companies including Change Healthcare Inc. (“Change Healthcare”), a leading independent healthcare technology company focused on insights, innovation and accelerating the transformation of the US healthcare system, and Sectra AB (“Sectra”), an international medical imaging IT solutions and cybersecurity company.  

 

Additionally, the Company has expanded on partnerships with additional AI Platform solution vendors. iCAD has AI Platform vendor distribution agreements with Ferrum Health, who partners with global leaders of AI applications to provide a robust catalog of AI applications on a single, secure platform serving clinical service lines across healthcare enterprises; and Blackford, a wholly owned subsidiary of Bayer AG – a platform built for integration with existing systems while simplifying integrations and the management of multiple disparate AI applications and algorithms. 

  

In March 2022, iCAD became one of the first healthcare companies to validate its AI cancer detection solution with the NVIDIA software suite, enabling thousands of healthcare organizations worldwide to virtualize AI workloads within hospital data centers using VMware vSphere and industry-standard servers. 

  

In October of 2022, iCAD and Solis Mammography (Solis) announced a collaboration to develop and commercialize AI to evaluate cardiovascular disease based on breast arterial calcifications. Multiple studies have shown a correlation between the amount of breast arterial calcifications, which are visibly detectable on mammograms, to cardiovascular risk. iCAD and Solis are working together to use AI to quantify the amount of breast arterial calcification in mammograms, correlated to the risk of disease, and define meaningful clinical pathways for high-risk women. 

  

In November of 2022, iCAD announced a strategic development and commercialization agreement with Google Health to integrate Google’s AI into iCAD’s breast imaging portfolio, and then extended this to a 20-year agreement in 2023. iCAD intends to use Google’s 2D AI in its commercial product offerings, especially outside the US, where 2D mammography is primarily used for screening. The Company expects to release its first product leveraging the Google AI technology in the next 1-2 years. Additionally, the Company announced plans to leverage the Google Health Cloud to launch its own cloud platform for the delivery of its breast AI offerings. The Company has already received its first order from Radiology Partners, allowing hundreds of thousands of women to be screened at Radiology Partners’ owned outpatient imaging center sites with iCAD’s ProFound Breast AI Suite.  

  

These partnerships greatly expand visibility and access to the Company’s Breast AI suite – including ProFound AI Detection, ProFound AI Risk and PowerLook Density Assessment - for more hospitals and imaging centers across North America. 

  

Additionally, as part of its sales and marketing efforts, the Company engages in a variety of public relations and local outreach programs with numerous customers and continues to cultivate relationships with industry leaders in breast cancer solutions, including at trade shows where the future of medical image analysis solutions is discussed, and webinars where the Company collaborates with thought-leaders providing free research and education to radiology professionals. 

 

The Competition  

 

The Company operates in a highly competitive and rapidly changing market with specific detection, density, or risk competitive products available from nationally and internationally recognized companies. Many competitors have significantly greater financial, technical, and human resources than iCAD and are well-established in the healthcare market. In addition to the existing technologies or products that compete with the Company’s products, some companies may develop technologies or products that may render the Company’s products obsolete or noncompetitive. Moreover, competitors may achieve patent protection, regulatory approval, or product commercialization before iCAD does, which would limit the Company’s ability to compete with them. iCAD believes that efficacy, safety profile, feature differentiation, cost, and reimbursement are the primary competitive factors that will affect the success of the Company’s products. 

 

ProFound Breast AI Suite 

  

The Company currently faces direct competition in its cancer detection and breast density assessment businesses from Hologic, Inc. (Marlborough, MA), Volpara Solutions Limited (Rochester, NY), ScreenPoint Medical (Nijmegen, Netherlands), Densitas Inc. (Halifax, Nova Scotia, Canada), Therapixel (Paris, France), and Lunit (Seoul, South Korea). The Company believes many factors, including breadth of innovative and clinically differentiated product offerings, ongoing development of clinical support, strong relationships with its strategic partners, and ability to provide the Company’s solutions across several platforms and payment structures will provide it with a competitive advantage in breast AI. 

 

Future offerings in breast cancer risk and heart health face competition as others are developing similar solutions, and in the case of heart health, CureMetrix received FDA clearance for cmAngio®, a similar solution for detecting breast arterial calcification.  

  

Manufacturing and Professional Services

 

The Company manufactures and assembles its detection products. When a product sale is made to an end-customer by one of the Company’s OEM partners, it is usually installed at the customer site by the OEM partner or the Company. When iCAD makes a product sale directly to the end-customer, the product is generally installed by iCAD personnel at the customer site.

 

iCAD’s professional services staff provides comprehensive product support on a post-sale basis. Product support includes product demonstrations, product installations, applications training, and technical support. The Company’s support center is a single point of contact for the end-customer, and provides remote diagnostics, troubleshooting, training, and service dispatch. Service repair efforts are generally performed at the customer site by third party service organizations or in the Company’s repair depot by the Company’s repair technicians.

 

Government Regulation

 

iCAD’s operations, products and customers are subject to extensive government regulation by numerous government agencies. the Company’s software, hardware systems and related accessories are regulated as medical devices in each of the jurisdictions where the Company operates, and iCAD’s customers are subject to applicable provider quality standards.

 

Manufacturing and Sales

 

In the United States, numerous laws and regulations govern the processes by which iCAD’s products are brought to market. These include the Federal Food, Drug, and Cosmetic Act (“FDCA”) and its regulations, which govern, among other things, quality standards for product development, manufacturing, testing, labeling, storage, premarket clearance or approval, advertising and promotion, sales and distribution, and post-market surveillance of medical devices.

 

For devices in the United States, the FDA’s premarket clearance or approval process controls the entry of products into the market, unless a device is exempt from premarket review. Whether a product requires clearance (510(k) premarket notification) or approval (premarket approval, “PMA”) depends on the FDA’s risk-based classification of the device. Some of the Company’s products require submission of a premarket notification demonstrating that the device is at least as safe and effective, that is, “substantially equivalent”, to a legally marketed device that is not required to be approved under a PMA. Once iCAD receives an order from the FDA declaring a device to be substantially equivalent, the iCAD product is “cleared” for commercial marketing in the United States. Other iCAD products require submission of a PMA, which requires non-clinical and clinical data supporting the safety and effectiveness of the device. Once the Company receives FDA approval of its PMA application based on the FDA’s determination that the application contains sufficient, valid scientific evidence to assure that the device is safe and effective for its intended use(s), iCAD may market the device.

 

 

After our products enter the market, iCAD and our products continue to be subject to FDA regulation. For example, the FDA Quality System Regulations (“QSR”) require manufacturers to establish a quality system including extensive design, testing, control, documentation and other quality assurance procedures designed to ensure that their products consistently meet applicable FDA requirements and manufacturer specifications. iCAD’s third-party manufacturers are also required to comply with applicable parts of the QSR. Manufacturers are subject to periodic inspections by the FDA to determine compliance with QSR. If at the conclusion of an inspection, FDA has made any observations that may constitute violations of applicable requirements, it may issue an FDA Form 483 (“483”) requiring corrective action within a limited amount of time. If any observations are not addressed and/or corrective action taken, FDA may issue a warning letter and or take other enforcement action. The Company also is subject to FDA regulations covering labeling and adverse event reporting as well as the FDA’s general prohibition against promoting products for unapproved or “off-label” uses. Failure to comply fully with applicable regulations could lead to delayed marketing clearance or approval or enforcement action, including 483s, warning letters, product seizures, import/export refusal, civil or criminal penalties, injunctions, and criminal prosecution.

 

Similarly, medical device regulators in other jurisdictions require various levels of clearance, approval, certification, licensure and/or consent before regulated medical devices can be lawfully commercialized in those jurisdictions as well as ongoing compliance with manufacturing and other regulatory requirements. These approvals, the time required for regulatory review, and the continuing compliance requirements vary by jurisdiction. Obtaining and maintaining foreign regulatory approvals and maintaining compliance is an expensive and time-consuming process. Increasingly, medical device manufacturers are adopting globally harmonized quality standards as developed by the International Organization for Standardization, and risk management standards. Manufacturers of software as a medical device are further subject to specific security standards.

 

Additionally, the U.S. government regulates the transfer of information, commodities, technology and software considered to be strategically important to the United States in the interest of national security, economic and/or foreign policy concerns. A complicated network of federal agencies and inter-related regulations in the United States that govern exports, collectively referred to as “Export Controls.” These regulate the shipment or transfer, by whatever means, of controlled items, software, technology, or services out of the United States. Exported medical products are also subject to the regulatory requirements of each country to which the medical product is exported.

 

Healthcare Laws

 

The Company is also subject to a variety of federal and state regulations in the United States and regulations in other jurisdictions that relate to iCAD’s interactions with healthcare practitioners, government officials, purchasing decision makers, and other stakeholders across healthcare systems. These regulations, discussed in more detail below, include among others, the following:

 

 

anti-kickback, false claims, and physician self-referral statutes;

 

 

U.S. state laws and regulations regarding fee splitting and other relationships between healthcare providers and non-professional entities, such as companies that provide management and reimbursement support services;

 

 

anti-bribery laws, such as the U.S. Foreign Corrupt Practices Act, the UK Anti-Bribery Act, the Canadian Corruption of Foreign Public Officials Act, and guidance promulgated by certain multi-national groups, such as the United Nations Convention Against Corruption and the Organization for Economic Cooperation and Development Convention on Combatting Bribery of Foreign Public Officials in International Business Transactions;

 

 

laws regulating the privacy and security of health data, protected health information and personally identifiable information. These include the U.S. Health Insurance Portability and Accountability Act of 1996 (“HIPAA”), the Health Information Technology for Economic and Clinical Health Act, the General Data Protection Regulation (“GDPR”) in the EU, and the Personal Information Protection and Electronic Documents Act in Canada;

 

 

 

healthcare reform laws in the United States, such as the Affordable Care Act (“ACA”) and the 21st Century Cures Act, which include new regulatory mandates and other measures designed to reduce the rate of medical inflation. These include, among other things, stringent new reporting requirements of financial relationships between device manufacturers and physicians and teaching hospitals; and

 

 

rules and regulations promulgated by the U.S. Food and Drug Administration (the “FDA”) which impact the Company’s current and future products, including but not limited to ProFound AI.

 

These laws and regulations are extremely complex, open to interpretation, and, in some cases, still evolving. If iCAD’s operations are found to violate any of the foreign, federal, state or local laws and regulations which govern its activities, iCAD may be subject to litigation, government enforcement actions, and applicable penalties, which could include civil and criminal penalties, damages, fines, exclusion from participation in certain payer programs or curtailment of the Company’s operations. Compliance obligations under these various laws are often detailed and onerous, further contributing to the risk that the Company could be found to be out of compliance with particular requirements. The risk of being found in violation of these laws and regulations is further increased by the fact that many of them have not been fully interpreted by the regulatory authorities or the courts, and their provisions are open to a variety of interpretations.

 

The FDA, CMS, the Department of Health and Human Services, Office of Inspector General (“HHS-OIG”), the Department of Justice, states’ attorneys general and other governmental authorities actively enforce the laws and regulations discussed above. In the United States, medical device companies have been the target of numerous government prosecutions and investigations alleging violations of law, including claims asserting impermissible off-label promotion of medical devices, payments intended to influence the referral of federal or state healthcare business, and submission of false claims for government reimbursement. While iCAD makes every effort to comply with applicable laws, it cannot rule out the possibility that the government or other third parties could interpret these laws differently and challenge the Company’s practices under one or more of these laws. The risk of liability under certain federal and state laws is increased by the right of individual plaintiffs, known as relators, to bring an action alleging violations of such laws and potentially be awarded a share of any damages or penalties ultimately awarded to the applicable government body. Violations of these laws may lead to civil and criminal penalties, damages, fines, exclusion from participation in certain payer programs or curtailment of the Company’s operations.

 

iCAD is subject to numerous laws governing safe working conditions, manufacturing practices, environmental protection, fire hazard control and disposal of hazardous or potentially hazardous substances, among others, both at the U.S. federal and state levels, and similar laws in other jurisdictions. iCAD may be required to incur significant costs to comply with these laws and regulations in the future, which may result in a material adverse effect upon the Company’s business, financial condition and results of operations.

 

Federal, state, and foreign regulations regarding the manufacture and sale of medical devices and management services and software are subject to future change. iCAD cannot predict what impact, if any, such changes might have on the Company’s business.

 

Anti-Kickback Laws

 

The federal Anti-Kickback Statute (“AKS”) prohibits persons from knowingly or willfully soliciting, receiving, offering or paying remuneration, directly or indirectly, in exchange for or to induce:

 

 

the referral of an individual for a service or product for which payment may be made by Medicare, Medicaid or other government-sponsored healthcare program; or

 

 

purchasing, ordering, arranging for, or recommending the ordering of, any service or product for which payment may be made by a government-sponsored healthcare program.

 

The AKS is broad and prohibits many arrangements and practices that are lawful in businesses outside of the healthcare industry. The statutory penalties for violating the AKS include imprisonment for up to ten years and fines of up to $100,000 per violation. In addition, through application of other laws, conduct that violates the AKS can also give rise to False Claims Act (“FCA”) lawsuits and other penalties.

 

 

Congress and the HHS-OIG have established a large number of statutory exceptions and regulatory safe harbors. An arrangement that fits squarely into an exception or safe harbor is immune from prosecution under the AKS. iCAD trains and educates employees and marketing representatives on the AKS and their obligations thereunder, and the Company endeavors to comply with the applicable safe harbors. However, the failure to comply with the exceptions and safe harbor requirements does not always impose liability under the AKS, as long as the arrangement does not implicate the principal policy objectives. Thus, some of iCAD’s arrangements that may not be covered by a safe harbor, like many other common and non-abusive arrangements, nevertheless likely do not pose a material risk of program abuse or warrant the imposition of sanctions because they do not implicate any of the AKS’s principal policy objectives. However, iCAD cannot offer assurances that, with respect to any arrangements that do not squarely meet an exception or safe harbor, the Company will not have to defend against alleged violations of the AKS. Allegations of violations of the AKS also may be brought under the federal Civil Monetary Penalty Law, which requires a lower burden of proof than other fraud and abuse laws, including the AKS.

 

Government officials have focused recent kickback enforcement efforts on, among other things, the sales and marketing activities of healthcare companies, including medical device manufacturers, and have brought cases against individuals or entities with personnel who allegedly offered unlawful inducements to potential or existing customers in an attempt to procure their business. This trend is expected to continue. Settlements of these cases by healthcare companies have involved significant fines and/or penalties and in some instances criminal pleas or deferred prosecution agreements.

 

In addition to the federal AKS, many states have their own anti-kickback laws. Often, these laws closely follow the language of the federal law, although they do not always have the same scope, exceptions, safe harbors or sanctions. In some states, these anti-kickback laws apply not only to payment made by a government health care program but also with respect to other payers, including commercial insurance companies.

 

If iCAD is found to have violated the Anti-Kickback Statute or a similar state statute, it may be subject to civil and criminal penalties, including exclusion from the Medicare or Medicaid programs, or may be required to enter into settlement agreements with the government to avoid such sanctions. Typically, such settlement agreements require substantial payments to the government in exchange for the government to release its claims and may also require the Company to enter into a Corporate Integrity Agreement.

 

Physician Self-Referral Laws

 

iCAD is subject to federal and state laws and regulations that limit the circumstances under which physicians who have a financial relationship with entities that furnish certain specified healthcare services may refer to such entities for the provision of such services, including clinical laboratory services, radiology and other imaging services and certain other diagnostic services. These laws and regulations also prohibit such entities from billing for services provided in violation of the laws and regulations.

 

This federal ban on physician self-referrals, commonly known as the “Stark Law,” prohibits, subject to certain exceptions, physician referrals of Medicare and Medicaid patients to an entity providing certain “designated health services” if the physician or an immediate family member of the physician has any financial relationship with the entity. The Stark Law also prohibits the entity receiving the referral from billing for any good or service furnished pursuant to an unlawful referral. It further obligates any person collecting any amounts in connection with an unlawful referral to refund these amounts. A person who engages in a scheme to circumvent the Stark Law’s referral prohibition may be fined up to $170,000 for each such arrangement or scheme. The penalties for violating the Stark Law also include civil monetary penalties of up to $26,000 per service, and could result in denial of payment, disgorgements of reimbursement received under a non-compliant agreement, and possible exclusion from Medicare, Medicaid or other federal healthcare programs.

 

 

In addition to the Stark Law, many states have their own self-referral laws. Often, these laws closely follow the language of the federal law, although they do not always have the same scope, exceptions, safe harbors or sanctions. In some states these self-referral laws apply not only to payment made by a government health care program but also payments made by other payers, including commercial insurance companies. In addition, some state laws require physicians to disclose any financial interest they may have with a healthcare provider to their patients when referring patients to that provider, even if the referral itself is not prohibited.

 

iCAD has financial relationships with physicians in the form of equipment leases and services arrangements. The Company’s financial relationships with referring physicians and their immediate family members must comply with the Stark Law by meeting an applicable exception. Unlike the AKS, failure to meet an exception under the Stark Law results in a violation of the Stark Law, even if such violation is technical in nature. iCAD attempts to structure relevant relationships to meet a Stark Law exception, but the regulations implementing the exceptions are detailed and complex, and underwent significant changes in 2020, and therefore, the Company cannot provide assurance that every relationship complies fully with the Stark Law.

 

Violation of these laws and regulations may result in the prohibition of payment for services rendered, significant fines and penalties, and exclusion from Medicare, Medicaid and other federal and state healthcare programs, any of which could have a material adverse effect on iCAD’s business, financial condition and results of operations. In addition, expansion of the Company’s operations to new jurisdictions, new interpretations of laws in iCAD’s existing jurisdictions, or new physician self-referral laws could require structural and organizational modifications of the Company’s relationships with physicians to comply with those jurisdictions’ laws. Such structural and organizational modifications could result in lower profitability and failure to achieve iCAD’s growth objectives.

 

If iCAD fails to comply with federal and state physician self-referral laws and regulations as they are currently interpreted or may be interpreted in the future, or if other legislative restrictions are issued, the Company could incur a significant loss of revenue and be subject to significant monetary penalties, or exclusion from participation in federal healthcare programs which could have a material adverse effect on iCAD’s business, financial condition and results of operations.

 

False Claims Laws

 

The federal FCA prohibits any person from knowingly presenting, or causing to be presented, a false claim or knowingly making, or causing to made, a false statement to obtain payment from the federal government. If iCAD violates the AKS or Stark Law, improperly bills for services, retains overpayments longer than 60 days after identification, or fails to act with reasonable diligence to investigate credible information regarding potential overpayments, the Company may be found to violate the federal FCA.

 

Those found in violation of the FCA can be subject to fines and penalties of three times the damages sustained by the government, plus mandatory civil penalties of $11,803 to $23,607 per false claim or statement. The qui tam or “whistleblower” provisions of the FCA allow a private individual to bring actions on behalf of the federal government alleging that the defendant has submitted a false claim to the federal government, and to share in any monetary recovery. In recent years, the number of suits brought by private individuals has increased dramatically, causing greater numbers of healthcare companies, including medical device manufacturers, to defend false claim actions, pay damages and penalties or be excluded from Medicare, Medicaid or other federal or state healthcare programs.

 

In addition, various states have enacted false claim laws analogous to the FCA, and this legislative activity is expected to increase. Many of these state laws apply where a claim is submitted to any third-party payer and not merely a federal healthcare program.

 

 

Increased Regulatory Scrutiny of Relationships with Healthcare Providers

 

Certain state governments and the federal government have enacted legislation, including the Physician Payments Sunshine Act provisions under the ACA, aimed at increasing transparency of iCAD’s interactions with healthcare providers. As a result, the Company is required by law to disclose payments, gifts, and other transfers of value to certain healthcare providers in certain states and to the federal government. Any failure to comply with these legal and regulatory requirements could result in a range of fines, penalties, and/or sanctions, and could affect iCAD’s business. The company has devoted and will continue to devote substantial time and financial resources to develop and implement enhanced structure, policies, systems and processes to comply with these enhanced legal and regulatory requirements, which may also impact iCAD’s business.

 

Artificial Intelligence

 

Domestic and global rules and regulations regarding AI are in their infancy. However, given the recent interest in AI and machine learning from global stakeholders, new laws, guidance, rules and regulations may take any number of forms, now or in the years to come.

 

At the federal level, the president of the United States recently issued an Executive Order on the Safe, Secure, and Trustworthy Development and Use of Artificial Intelligence, which charges multiple agencies, including The National Institute of Standards and Technology, with producing guidelines in connection with the development and use of AI.

 

In the European Union, there is now political agreement on the EU Artificial Intelligence Act (“EU AI Act”), which establishes a comprehensive, risk-based governance framework for AI in the EU market. The EU AI Act is expected to enter into force in 2024, and the majority of the substantive requirements will apply two years later (beginning 2026). The EU AI Act will apply to companies that develop, use and/or provide AI in the European Union and includes requirements around transparency, conformity assessments and monitoring, risk assessments, human oversight, security, accuracy, general purpose AI and foundation models, and proposes fines for breach of up to 7% of worldwide annual turnover (revenue). Additionally, in September of 2022, the European Commission proposed two Directives seeking to establish a harmonized civil liability regime for AI in the European Union, in order to facilitate civil claims in respect of harm caused by AI and to include AI-enabled products within the scope of the European Union’s existing strict liability regime. Once fully applicable, the EU AI Act will have a material impact on the way AI is regulated in the European Union, and together with developing guidance and/or decisions in this area, may affect our use of AI and our ability to provide, improve, or commercialize our services, and could require additional compliance measures and changes to our operations and processes.

 

For more information, see “Item 1A. Risks Related to Regulation of the Company’s Industry – The Company is subject to complex and evolving U.S. and foreign laws and regulations regarding AI, machine learning, and automated decision making.”

 

U.S. Coverage and Reimbursement

 

In the United States, the federal and state governments establish guidelines and pay reimbursements to hospitals, freestanding clinics (independent diagnostic treatment facilities), and medical professionals for diagnostic examinations and therapeutic procedures under the federal Medicare program and the joint federal/state Medicaid program. CMS reviews and adjusts Medicare and Medicaid coverage policies and reimbursement levels periodically and considers various Medicare and other healthcare reform proposals that could significantly affect private and public reimbursement for healthcare services. State governments determine Medicaid reimbursement pursuant to state law and regulations. Many third-party payers use coverage decisions and payment amounts determined by CMS to set their coverage and reimbursement policies.

 

Because iCAD expects to receive payment for its products directly from iCAD’s customers, the Company does not anticipate relying directly on payment for any of iCAD’s products from third-party payers, such as Medicare, Medicaid, commercial health insurers and managed care companies. However, iCAD’s business will be affected by coverage and payment policies adopted by federal and state governmental authorities for Medicare and Medicaid, as well as private payers, which often follow the coverage policies of these public programs. Such policies may affect which products customers purchase and the prices they are willing to pay for those products in a particular jurisdiction. For example, iCAD’s business will be indirectly impacted by the ability of a hospital or medical facility to obtain coverage and third-party reimbursement for procedures performed using the Company’s products. Third-party payers may deny coverage or pay an amount for the procedure that healthcare providers deem inadequate, which could cause such providers to use a lower-cost product from a competitor or perform a medical procedure without the Company’s device.

 

Reimbursement decisions by individual third-party payers depend upon each third-party payer’s evaluation of a number of factors, including some or all of the following:

 

 

whether the product or service is a covered benefit under its health plan;

 

 

whether the product or service is appropriate and medically necessary for the specific indication;

 

 

cost effectiveness of the product or service;

 

 

whether the product is being used in a manner consistent with its FDA-approved or cleared label (i.e., “on-label”); and

 

 

a determination that the product or service is neither experimental nor investigational (e.g., that its use is supported by relevant evidence in the peer reviewed literature, its use is supported by medical professional society treatment guidelines).

 

The healthcare industry in the United States is increasingly focused on cost containment as government and private insurers seek to control healthcare costs by imposing lower payment rates and negotiating reduced contract rates with third-party payers. The ACA went into effect in 2012. While iCAD believes that elements of the program including the shift to value-based healthcare and increased focus on patient satisfaction will benefit the Company in the future, there could be negative consequences on patient access to new technologies. Other elements of this legislation, including comparative effectiveness research, payment system reforms (such as shared savings pilots) and other provisions, could meaningfully change the way healthcare is delivered and paid for in the United States, and may materially impact numerous aspects of the Company’s business, including the demand for and availability of iCAD’s products, the reimbursement available for iCAD’s products from governmental and third-party payers, and reduced medical procedure volumes.

 

iCAD is evaluating the effect that changes and proposed changes to the ACA and Biden Administration policies, and the adopted RO Model by the CMS, may have on the company’s business. iCAD cannot predict whether the ACA will be repealed, replaced, or modified or how such repeal, replacement or modification may be timed or structured. As a result, the Company cannot quantify or predict the effect of such repeal, replacement, or modification might have on iCAD’s business and results of operations. However, any changes that lower reimbursement for the Company’s products or reduce medical procedure volumes could adversely affect iCAD’s business and results of operations.

 

Reimbursement in Other Jurisdictions

 

Typically, coverage and payment for healthcare products and services in other jurisdictions is determined through a public tender process that takes into consideration the results of a cost-effectiveness or value analysis conducted by a federal government-level technology assessment group, and through reference to coverage and payment policies established for the same or similar product/service in comparable jurisdictions.

 

Market acceptance of iCAD’s medical products in both the United States and other countries is dependent upon the purchasing and procurement practices of the Company’s customers, patient demand for the Company’s products and procedures, and the reimbursement policies of patients’ medical expenses set by government healthcare programs, private insurers or other healthcare payers.

 

 

Intellectual Property

 

The Company primarily relies on a combination of patents, trade secrets and copyright law, third-party and employee confidentiality agreements, and other protective measures to protect its intellectual property rights pertaining to its products and technologies.

 

The Company has certain patents to its ongoing programs that expire between 2024 and 2040. These patents help the Company maintain a proprietary position in its markets. The Company does not believe that the patents expiring in 2024 are material to its business. Additionally, the Company has a number of patent applications pending domestically, some of which have been also filed internationally, and the Company plans to file additional domestic and foreign patent applications when it believes such protection will benefit the Company. These patents and patent applications relate to current and future uses of iCAD’s cancer detection technologies and products, including cancer detection solutions for tomosynthesis, CAD for CT colonography and lung and CAD for MRI breast and prostate. The Company has also secured a non-exclusive patent license from the National Institute of Health which relates broadly to CAD in colonography.

 

Sources and Availability of Materials

 

The Company depends upon a limited number of suppliers and manufacturers for its products, and certain components in its products may be available from a sole or limited number of suppliers. The Company’s products are generally either manufactured and assembled by a sole manufacturer or a limited number of manufacturers or assembled by it from supplies it obtains from a limited number of suppliers. Critical components required to manufacture these products, whether by outside manufacturers or directly, may be available from a sole or limited number of component suppliers. The Company generally does not have long-term arrangements with any of its manufacturers or suppliers.

 

Engineering and Product Development

 

iCAD’s products have been developed by its own research and development staff or were developed by the companies iCAD acquired. Research and development expenses are primarily attributable to personnel, consulting, subcontract, licensing and data collection expenses relating to the Company’s new product development and clinical testing. iCAD believes its products are competitive and that none of the current versions of the Company’s products are approaching obsolescence. iCAD has invested and expects to continue to invest in new research and development and enhancements of the Company’s current products to maintain iCAD’s competitive position. For the years ended December 31, 2023 and 2022, we incurred $5.2 million and $5.5 million, of research and development expense, respectively. 

 

Human Capital Resources

 

As of December 31, 2023, the Company had 69 employees, 67 of whom are full time employees, with 24 involved in sales and marketing, 16 in research and development, 12 in service, manufacturing, quality assurance, technical support and operations functions, and 15 in administrative functions. None of the Company’s employees are represented by a labor organization. The Company considers its relations with employees to be good. 

 

The Company’s human capital resource objectives include, as applicable, identifying, recruiting, retaining, incentivizing and integrating our existing and future employees, advisors and consultants. In addition to competitive base salaries, the other competitive benefits that we provide to employees include incentive plans and paid vacation. The principal purposes of these employee benefits are to attract, retain, reward and motivate our personnel and to provide long-term incentives that align the interests of employees with the interests of our stockholders.

 

 

Foreign Regulations

 

International sales of the Company’s products are subject to foreign government regulation, the requirements of which vary substantially from country to country. The time required to obtain approval by a foreign country may be longer or shorter than that required for FDA approval, and the requirements may differ. Obtaining and maintaining foreign regulatory approvals is an expensive and time-consuming process. We cannot be certain that we will be able to obtain the necessary regulatory approvals timely or at all in any foreign country in which we plan to market our products. If we fail to receive and maintain such approvals, our ability to generate revenue may be significantly diminished.

 

Available Information

 

The Company files annual, quarterly and current reports, proxy or stockholder information statements and other information with the SEC. The SEC maintains a website that contains reports, proxy and information statements, and certain other information that we may file electronically with the SEC (http://www.sec.gov). We also make available for download free of charge through our website our annual reports on Form 10-K, our quarterly reports on Form 10-Q, and amendments to those reports filed or furnished pursuant to Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended (the “Exchange Act”) as soon as reasonably practicable after we have filed it electronically with, or furnished it to, the SEC. We maintain our corporate website at http://www.icadmed.com. Our website and the information contained therein or connected thereto are not incorporated into this Annual Report on Form 10-K.

 

Item 1A.

Risk Factors.

 

The Company operates in a changing environment that involves numerous known and unknown risks and uncertainties that could materially adversely affect its operations. 

 

The following is a summary of certain important factors that have affected, and/or in the future could affect, the Company’s operations and that may make an investment in iCAD speculative or risky. You should carefully consider the fuller risk factor disclosure set forth in this Annual Report on Form 10-K, in addition to the other information herein, including the section of this report titled “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and the Company’s financial statements and related notes.

 

 

The Company has incurred significant losses from inception through 2023 and there can be no assurance that we will be able to achieve and sustain future profitability.

 

 

The Company’s quarterly and annual operating and financial results and gross margins are likely to fluctuate significantly in future periods.

 

 

The Company has been informed by the FDA that our ProFound AI® Risk product is appropriate for classification through the De Novo pathway and have paused U.S. sales of the product until we obtain FDA regulatory clearance.

 

 

The Company’s use of AI, machine learning, and automated decision making, including through the ProFound Breast Health Suite, gives rise to legal, business, and operational risks. Legal, regulatory, social and ethical issues relating to the use of AI and machine learning technologies in our offerings and business may result in reputational harm and liability.

 

 

The markets for the Company’s products and treatments and newly introduced enhancements to iCAD’s existing products and treatments may not develop as expected, the Company may continue to face barriers to broad market acceptance.

 

 

Sales and market acceptance of Company products is dependent upon the coverage and reimbursement decisions made by third-party payers, including carve-out radiology benefits managers. The failure of third-party payers to provide appropriate levels of coverage and reimbursement, and/or meeting prior authorization and other requirements for approval to use Company products and treatments facilitated by the Company’s products could harm the Company’s business and prospects.

 

 

A limited number of customers account for a significant portion of the Company’s total revenue. The loss of a principal customer could seriously hurt the Company’s business.

 

 

 

The markets for many of the Company’s products are subject to changing technology.

 

 

The Company is subject to complex and evolving U.S. and foreign laws and regulations regarding privacy, data protection, and other matters. The Company may be subject to criminal or civil sanctions if it fails to comply with privacy and security regulations regarding the use and disclosure of sensitive personally identifiable information.

 

 

Revenue from the Company’s new subscription license model may be difficult to predict.

 

 

The Company distributes its products in highly competitive markets and the Company’s sales may suffer as a result.

 

 

The Company relies on intellectual property and proprietary rights to maintain its competitive position and may not be able to protect these rights.

 

 

The Company’s future prospects depend on its ability to retain current key employees and attract additional qualified personnel.

 

 

The market price of the Company’s common stock has been, and may continue to be volatile, which could reduce the market price of the Company’s common stock.

 

 

Future issuances of shares of the Company’s common stock may cause significant dilution of equity interests of existing holders of common stock and decrease the market price of shares of the Company’s common stock.

 

Risks Related to Financial Position, Operating Results and Need for Additional Capital

 

The rate at which the Company is shifting to a software as a service (SaaS) model is uncertain.

 

The Company’s success in growing revenue and market share from subscription-based offerings will depend, to a large extent, on the willingness of the Company’s customers and the markets we serve to accept this model for commercializing applications that they view as critical to the success of their businesses. Many companies have invested substantial effort and financial resources to integrate traditional enterprise software and IT staffing into their businesses and may be reluctant or unwilling to switch to a recurring fee model for our software applications or to migrate these applications to cloud-based services. Conversely, the rate of adoption of this model may occur faster than the Company forecasted resulting in a short term impact to revenue due to recognizing subscription-based licenses ratably as well as an impact to cash as cash is also collected ratably vs all up front with perpetual models. Other factors that may affect market acceptance of our products and cloud-based applications include:

 

 

the security capabilities, reliability and availability of cloud-based services;

 

 

customer concerns with entrusting a third party to store and manage their data, especially confidential or sensitive data;

 

 

our ability to invest the time and resources required to offer our software under this model;

 

 

our ability to maintain high levels of customer satisfaction, including with respect to maintaining uptime and system availability standards consistent with market expectations;

 

 

our ability to implement upgrades and other changes to our software without disrupting our service;

 

 

the level of customization or configuration we offer; and

 

 

the price, performance and availability of competing products and services.

 

The market for these services may not develop at the rate we expect, meaning adoption occurs more slowly or more quickly than forecasted, either of which would harm the Company's business. The Company's business model continues to evolve and it may not be able to compete effectively, generate significant revenues or maintain profitability for our subscription-based offerings. The Company has and will continue to incur expenses associated with the infrastructures and marketing of subscription offerings in advance of its ability to recognize the revenues associated with these offerings. Demand for subscription, cloud-based services may unfavorably impact demand for certain other products and services. With a continued shift away from the sale of perpetual software licenses to providing access to software through subscription agreements the Company may, in the near term, experience a deferral of revenues and to a lesser extent cash received from customers.

 

The Company has incurred significant losses from inception through 2023 and there can be no assurance that it will be able to achieve and sustain future profitability.

 

The Company has incurred significant losses since inception. The Company incurred a net loss of approximately $4.9 million in 2023 and has an accumulated deficit of approximately $272 million at December 31, 2023. The Company may not be able to achieve profitability. Substantially all of our operating losses have resulted from costs incurred in connection with research and development efforts, including clinical studies, and from general and administrative costs associated with our operations. We also continue to incur additional costs associated with operating as a public company. As a result, we expect to continue to incur substantial and increasing operating losses for the foreseeable future.

 

The Companys quarterly and annual operating and financial results and its gross margins are likely to fluctuate significantly in future periods.

 

The Company’s quarterly and annual operating and financial results are difficult to predict and may fluctuate significantly from period to period. The Company’s revenue and results of operations may fluctuate as a result of a variety of factors that are outside of the Company’s control including, but not limited to, general economic conditions, the timing of orders from the Company’s OEM partners, its OEM partners’ ability to manufacture and ship their digital mammography systems, its timely receipt by the FDA for the clearance or approval to market Company products, its ability to timely engage other OEM partners for the sale of Company products, the timing of product enhancements and new product introductions by Company or its competitors, the pricing of Company products, changes in customers’ budgets, changes to the economic strength of the Company’s customers, economic changes in the markets served by the Company’s customers, competitive conditions and the possible deferral of revenue under the Company’s revenue recognition policies.

 

The Company may need to raise additional capital to fund its products, including manufacturing, sales and marketing activities, expand its investments in research and development, and commercialize new products and services.

 

As of December 31, 2023, the Company had cash and cash equivalents and investments in money market funds totaling $21.7 million. The Company expects its cash and cash equivalents and investments in money market funds will be able to fund its operations for at least the next twelve months. However, this does not reflect the possibility that the Company may not be able to access a portion of our existing cash and cash equivalents and investments in marketable securities due to market conditions. For example, on March 10, 2023, the Federal Deposit Insurance Corporation, or the FDIC, took control and was appointed receiver of Silicon Valley Bank. If other banks and financial institutions enter receivership or become insolvent in the future in response to financial conditions affecting the banking system and financial markets, the Company's ability to access its cash and cash equivalents and investments in money market funds may be threatened and could have a material adverse effect on its business and financial condition.  

 

The Company may require additional capital to develop and commercialize its products and to develop new products. In addition, the Company's operating plans may change as a result of many factors that may currently be unknown, and the Company may need to seek additional funds sooner than planned.

 

The Company cannot guarantee that future financing will be available in sufficient amounts or on terms acceptable, if at all. The terms of any future financing may adversely affect the holdings or the rights of the Company's stockholders and the issuance of additional securities, whether equity or debt, by the Company, or the possibility of such issuance, may cause the market price of the Company's common stock to decline. The incurrence of indebtedness could result in increased fixed payment obligations, and the Company may be required to agree to certain restrictive covenants, such as limitations on its ability to incur additional debt, limitations on its ability to acquire, sell or license intellectual property rights and other operating restrictions that could adversely impact its ability to conduct business. The Company could also be required to seek funds through arrangements with collaborative partners or otherwise at an earlier stage than otherwise would be desirable, and we may be required to relinquish rights to some of our technologies or products or otherwise agree to terms that are unfavorable to us, any of which may have a material adverse effect on our business, operating results and prospects. In addition, raising additional capital through the issuance of equity or debt securities would cause dilution to holders of the Company's equity securities and/or increased fixed payment obligations, and may affect the rights of then-existing holders of its equity securities. Furthermore, these securities may have rights senior to those of its common stock and could contain covenants that would restrict its operations and potentially impair its competitiveness, such as limitations on its ability to incur additional debt, limitations on its ability to acquire, sell or license intellectual property rights and other operating restrictions that could adversely impact its ability to conduct our business. Any of these events could significantly harm the Company's business, financial condition and prospects. Even if the Company believes that it has sufficient funds for our current or future operating plans, the Company may seek additional capital if market conditions are favorable or if it has specific strategic considerations.

 

 

Risks Related to the Company and its Business

 

We have been informed by the FDA that our ProFound AI® Risk product is appropriate for classification through the De Novo pathway and have paused U.S. sales of the product until we obtain FDA regulatory clearance.

 

We have been informed by the FDA through a 513(g) request for classification that, ProFound AI® Risk may be suitable for classification under section 513(f)(2) of the FDCA Act, also referred to as De Novo classification.  Under the FDA Clinical Decision Support (CDS) Software Draft Guidance in effect in 2019 when the product was released, we believed that ProFound AI® Risk met the definition of a clinical decision support software and at that time, based on the FDA’s then guidance, the FDA did not intend to enforce compliance with the applicable requirements of the FD&C Act, including, but not limited to, premarket clearance and premarket approval requirements.  In September of 2022, the FDA issued their final CDS guidance  which had several changes from the 2019 Draft Guidance that impacted iCAD’s original decision.  In May of 2023 iCAD sent the FDA a request for pre-submission meeting and in November of 2023 iCAD sent the FDA a 513(g) Request for Information submission regarding the requirements applicable to the product under the FDCA in order to determine the applicable regulatory pathway. In February of 2024, the Company received a response from the FDA indicating that ProFound AI Risk may be suitable for classification through the De Novo pathway. We have begun preparing our De Novo submission and expect to file the submission with the FDA later this year.

 

While there have been no adverse safety issues reported in the U.S. by our customers which have deployed ProFound AI Risk, we have paused sales of ProFound AI® Risk in the U.S. and will inform customers of our need to provide the FDA with additional information under their revised guidance. However, we do not currently intend to recall any licenses previously sold and granted as there is no risk of patient injury. 

 

Sales of ProFound AI® Risk have not been significant to our aggregate sales and we have only made sales to a limited number of customers. Note that ProFound AI® Risk is, however, approved for use in countries outside of the U.S. including Canada and the European Union, and we have received no reports of safety issues from any users.  We are presently determining the optimal regulatory strategy designed to satisfy applicable FDA requirements.  The changes in FDA guidance applicable to ProFound AI® Risk do not affect sales of our other products which include our primary product ProFound AI® Detection as well as ProFound AI® Density.

 

We may not be able to complete all activities necessary to comply with FDA De Novo Request (21 CFR 860.220[DB4] [JG5] ) under the FD&C Act on a timely basis or without expending significant resources. We are unable to control the timing of FDA action and we may be required to provide additional information within certain timeframes. We also may be required to gather and prepare additional clinical data that are relevant to support reasonable assurance of the safety and effectiveness of the device or non-clinical data including bench performance testing.  If the FDA determines that we have not satisfied its requirements, any failure of ours to address such requirements or provide requested documentation could disrupt our business operations related to the ProFound AI® Risk product and the timing of our commercialization efforts  and could have a material adverse effect on our financial condition and operating results.  In addition, the FDA could take action against us for the period of time from the change in FDA guidance applicable to ProFound AI® Risk to the present time, in connection with our decision not to recall the licenses previously sold and granted and could require us to recall the product in the future. We may also be at risk from claims made by our customers who have commenced sales of ProFound AI® Risk to their customers.

 

The markets for the Companys products and newly introduced enhancements to the Companys existing products may not develop as expected, the Company continues to face barriers to broad market acceptance.

 

The successful commercialization of the Company’s newly developed products and treatments and newly introduced enhancements to the Company’s existing products and treatments are subject to numerous risks, both known and unknown, including:

 

 

market acceptance of the Company’s products;

 

 

uncertainty of the development of a market for such product or treatment;

 

 

trends relating to, or the introduction or existence of, competing products, technologies or alternative treatments or therapies that may be more effective, safer or easier to use than the Company’s products, technologies, treatments or therapies;

 

 

recommendation and support for the use of the Company’s products or treatments by influential customers, such as hospitals, radiological practices, breast surgeons and radiation oncologists and treatment centers and U.S. and international medical professional societies;

 

 

the availability and extent of data demonstrating the clinical efficacy of the Company’s products or treatments;

 

 

competition, including the presence of competing products sold by companies with longer operating histories, more recognizable names and more established distribution networks;

 

 

other technological developments; and

 

 

inherent risks related to AI, machine learning, and related fields.

 

 

 

Often, the development of a significant market for a product or treatment will depend upon the establishment of appropriate reimbursement for use of the product or treatment. Moreover, even if addressed, such reimbursement levels frequently are not established until after a product or treatment is developed and commercially introduced, which can delay the successful commercialization of a product or treatment.

 

If the Company is unable to successfully commercialize and create a significant market for the Company’s newly developed products and treatments and newly introduced enhancements to the Company’s existing products and treatments, the Company’s business and prospects could be harmed.

 

The Company may be exposed to significant product liability for which the Company may not have sufficient insurance coverage or be able to procure sufficient insurance coverage.

 

The Company’s product and general liability insurance coverage may be inadequate with respect to potential claims and adequate insurance coverage may not be available in sufficient amounts or at a reasonable cost in the future. If available at all, product liability insurance for the medical device industry generally is expensive. Future product liability claims could be costly to defend and/or costly to resolve and could harm the Company’s reputation and business.

 

Sales and market acceptance of the Companys products is dependent upon the coverage and reimbursement decisions made by third-party payers, including carve-out radiology benefits managers. The failure of third-party payers to provide appropriate levels of coverage and reimbursement, and/or meeting prior authorization and other requirements for approval to use the Companys products and treatments facilitated by the Companys products could harm the Companys business and prospects.

 

Sales and market acceptance of the Company’s medical products and the treatments facilitated by Company products in the United States and other countries is dependent upon the coverage decisions and reimbursement policies established by government healthcare programs and private health insurers. Market acceptance of the Company’s products and treatments has and will continue to depend upon the Company’s customers’ ability to obtain coverage for, and appropriate reimbursement from third-party payers for, these products and treatments. In the United States, The Centers for Medicare and Medicaid Services (“CMS”) establishes coverage and reimbursement policies for healthcare providers treating Medicare and Medicaid beneficiaries. Under current CMS policies, varying reimbursement levels have been established for the Company’s products and treatments. In the absence of a national coverage determination, coverage policies for Medicare patients may vary by regional Medicare Administrative Contractors. Reimbursement rates for treatments vary based on the geographic price index, the site of service, and other factors. Coverage and reimbursement policies and rates applicable to patients with private insurance are dependent upon individual private payer decisions which may not follow the policies and rates established by CMS. The use of Company products and treatments outside the United States is similarly affected by coverage and reimbursement policies adopted by foreign governments and, to a lesser extent, private insurance carriers.  Management cannot provide assurance that government or private third-party payers will continue to reimburse the Company’s products or services, nor can management provide assurance that the payment rates will be adequate. If providers and physicians are unable to obtain adequate reimbursement for the Company’s products or services, this could have a material adverse effect on the Company’s business and operations. In addition, in the event that the current methodology for calculating payment for these products or services changes, this could have a material adverse effect on the Company’s business and business operations.

 

 

Management cannot guarantee that providers and physicians will be able to obtain adequate reimbursement for the Company’s products or services.

 

The Company’s use of AI, machine learning, and automated decision making, including through the ProFound Breast Health Suite, gives rise to legal, business, and operational risks. Legal, regulatory, social and ethical issues relating to the use of AI and machine learning technologies in our offerings and business may result in reputational harm and liability.

 

The rapid evolution of AI and machine learning will require the application of resources to develop, test, and maintain the Company’s offerings, including but not limited to the ProFound Breast Health Suite, to help ensure that AI and machine learning are implemented responsibly in order to minimize unintended or harmful consequences. Uncertainty around new and emerging AI applications may require additional investment in the development of proprietary datasets, machine learning models, and systems to test for accuracy, bias, and other variables, which are often complex, may be costly, and could impact the Company’s profit margin as we expand the use of AI technologies in our offerings. There are significant risks involved in developing, maintaining, and deploying these technologies and there can be no assurance that the usage of such technologies will always enhance the Company’s products or services or be beneficial to our business, including our efficiency or profitability. In particular, AI or automated decision making technologies may be incorrectly designed or implemented; may be trained or reliant on incomplete, inadequate, inaccurate, biased, or otherwise poor quality data or on data to which the developer does not have sufficient rights; and/or may be adversely impacted by unforeseen defects, technical challenges, cyber security threats, or material performance issues.

 

The Company’s ability to continue to develop or use such technologies may be dependent on access to technology offered by vendors and specific third-party software and infrastructure, such as processing hardware or third-party AI models, and the Company cannot control the quality of vendor offerings or the availability or pricing of such third-party software and infrastructure, especially in a highly competitive environment. The Company faces competition from other companies in its industry who use similar machine learning technologies to us. Failure to offer or deploy new AI technologies as effectively as the Company’s competitors could adversely affect our business.

 

In addition, market acceptance and consumer perceptions of AI and machine learning technologies are uncertain. AI technologies, including generative AI, may create content or information that appears correct but is factually inaccurate or flawed. This may expose the Company to brand or reputational harm, competitive harm, consumer complaints, legal liability, and other adverse consequences, any of which could materially adversely affect the Company’s business, results of operations, and financial condition. The use of AI technologies presents emerging ethical and social issues, and if the Company enables or offers solutions that draw scrutiny or controversy due to their perceived or actual impact on the Company’s customers or on society as a whole, it may experience brand or reputational harm, competitive harm, consumer complaints, legal liability, and other adverse consequences, any of which could materially adversely affect the Company’s business, results of operations, and financial condition.

 

 

The Companys business is dependent upon future market growth of full field digital mammography systems, digital computer aided detection products, and tomosynthesis as well as advanced image analysis. This growth may not occur or may occur too slowly to benefit us.

 

The Company’s future business is substantially dependent on the continued growth in full field digital mammography systems, digital computer aided detection products and tomosynthesis as well as advanced image analysis and workflow solutions. The market for these products may not continue to develop or may develop at a slower rate than the Company anticipates due to a variety of factors, including, general economic conditions, delays in hospital spending for capital equipment, the significant costs associated with the procurement of full field digital mammography systems and CAD products and the reliance on third party insurance reimbursement. If the market for the products and technologies upon which the Company’s products are dependent does not grow or grows too slowly, this could have a material adverse effect on the Company’s business.

 

A limited number of customers and distribution partners account for a significant portion of the Companys total revenue. The loss of a principal customer could seriously hurt the Companys business.

 

A limited number of major customers have in the past and may continue in the future to account for a significant portion of the Company’s revenue. The Company’s principal sales distribution channel for its digital products is through its OEM partners. In 2023, the Company’s OEM partners accounted for 32% of its total revenue, with one major partner, GE Healthcare, accounting for 22% of the Company’s revenue. In addition, in 2023,  one direct customer, accounted for 8% of the Company’s total revenue. Other than GE Healthcare, no individual customer or partner accounted for greater than 10% of the Company's total revenue for the year ended December 31, 2023.  The loss of the Company’s relationships with principal customers or a decline in sales to principal customers could materially adversely affect its business and operating results.

 

Revenue from the Companys new subscription license model may be difficult to predict.

 

The Company is devoting resources to the transition to a new software license model to complement its traditional perpetual licensing models. This model allows the Company to license its software through subscription licenses, generally for a three-year term, and that potentially may not be renewed. The Company has limited operating history with subscription licensing models and may not be able to accurately predict initial subscription enrollment or future renewal or cancellation rates. Subscription renewal rates may decline or fluctuate as a result of a number of factors, including but not limited to customer satisfaction or dissatisfaction with Company products, the price of Company products, the prices of similar competitive products, or customer budget sensitivity. If any of the Company’s assumptions about revenue from the subscription licensing model are incorrect, the Company’s actual results may vary materially from those anticipated, estimated, or projected.

 

If goodwill and/or other intangible assets that the Company has recorded in connection with its acquisitions become impaired, the Company could have to take significant charges against earnings.

 

Under current accounting, management must assess, at least annually and potentially more frequently, whether the value of the Company’s goodwill of $8.4 million at December 31, 2023 and its other intangible assets have been impaired. Any reduction or impairment of the value of goodwill or other intangible assets will result in a charge against earnings which could materially adversely affect the Company’s reported results of operations in future periods.

 

The Companys effective tax rate may fluctuate, and we may incur obligations in tax jurisdictions in excess of amounts that have been accrued.

 

As a global company, the Company is subject to a variety of taxes in numerous countries, states and other jurisdictions. In preparing the Company’s financial statements, the Company records the amount of tax payable in each of the countries, states and other jurisdictions in which the Company operates. The Company’s future effective tax rate, however, may be lower or higher than prior years due to numerous factors, including a change in the Company’s geographic earnings mix, changes in the measurement of the Company’s deferred taxes, and recently enacted and future tax law changes in jurisdictions in which the Company operates. The Company is also subject to ongoing tax audits in various jurisdictions, and tax authorities may disagree with certain positions the Company has taken and assess additional taxes. Any of these factors could cause the Company to experience an effective tax rate significantly different from previous periods or the Company’s current expectations, which could adversely affect the Company’s business, results of operations and cash flows.

 

 

The Companys ability to use its net operating loss carryovers and certain other tax attributes may be limited.

 

Under the Internal Revenue Code of 1986, as amended (the “Code”), a corporation is generally allowed a deduction for net operating losses (“NOLs”) carried over from a prior taxable year. Under that provision, the Company can carryforward its NOLs to offset future taxable income, if any, until such NOLs are fully utilized or expire. The same is true of other unused tax attributes, such as tax credits. Under the Tax Cut and Jobs Act of 2017 (the “Tax Act”), federal net operating losses incurred in 2018 and in future years may be carried forward indefinitely, but the deductibility of such federal net operating losses is limited. It is uncertain if and to what extent various states will conform to the federal Tax Act.

 

In addition, under Section 382 of the Code, and corresponding provisions of state law, if a corporation undergoes an “ownership change,” which is generally defined as a greater than 50 percent change, by value, in its equity ownership over a three-year period, the corporation’s ability to use its pre-change net operating loss carryforwards and other pre-change tax attributes to offset its post-change income or taxes may be limited. The Company may experience ownership changes in the future as a result of subsequent shifts in the Company’s stock ownership, some of which may be outside of the Company’s control. If an ownership change occurs and the Company’s ability to use its net operating loss carryforwards or other tax attributes is materially limited, it would harm the Company’s future operating results by effectively increasing the Company’s future tax obligations.

 

The markets for many of the Companys products are subject to changing technology.

 

The Company’s business depends on its ability to adapt to evolving technologies and industry standards and introduce new technology solutions and services accordingly. If the Company cannot adapt to changing technologies, its technology solutions and services may become obsolete, and its business may suffer. Because the healthcare information technology market is constantly evolving, the Company’s existing technology may become obsolete and fail to meet the requirements of current and potential customers. The Company’s success will depend, in part, on its ability to continue to enhance its existing technology solutions and services, develop new technology that addresses the increasingly sophisticated and varied needs of its customers, and respond to technological advances and emerging industry standards and practices on a timely and cost-effective basis. The development of the Company’s proprietary technology entails significant technical and business risks. The Company may not be successful in developing, using, marketing, selling, or maintaining new technologies effectively or adapting its proprietary technology to evolving customer requirements or emerging industry standards, and, as a result, the Company’s business and reputation could suffer. The Company may not be able to introduce new technology solutions on schedule, or at all, or such solutions may not achieve market acceptance. Moreover, competitors may develop competitive products that could adversely affect the Company’s results of operations. The Company’s failure to introduce new products or to introduce these products on schedule could have an adverse effect on its business, financial condition and results of operations.

 

 

The Company distributes its products in highly competitive markets and its sales may suffer as a result. 

 

The Company operates in highly competitive and rapidly changing markets that contain competitive products available from nationally and internationally recognized companies. Many of these competitors have significantly greater financial, technical and human resources than the Company and are well established. In addition, some companies have developed or may develop technologies or products that could compete with the products the Company manufactures and distributes or that would render the Company’s products obsolete or noncompetitive. New business models, products and diagnostic tools are introduced on an ongoing basis and our present or future products could be rendered obsolete or uneconomical by internal or external technological advances, as we continue to innovate to address physician and patient needs, or by our existing competitors and new market entrants. Our existing competitors and new market entrants may respond more quickly to or integrate new or emerging technologies such as artificial intelligence and machine learning, undertake more extensive marketing campaigns, have greater access to clinical information to support ongoing product position in the market, have greater financial, marketing and other resources or be more successful in attracting potential customers, employees and strategic partners. There can be no assurance that any products now in development, or that we may seek to develop in the future, will achieve technological feasibility, obtain regulatory approval or gain market acceptance. If we are unable to develop and launch new products, our ability to maintain or expand our market position in the markets in which we participate may be negatively impacted. The Company’s competitors may achieve patent protection, regulatory approval, or product commercialization that would limit the Company’s ability to compete with them. These and other competitive pressures could have a material adverse effect the Company’s business.

 

Disruptions in service or damage to the Companys third-party providers data centers could adversely affect the Companys business.

 

The Company relies on third parties who provide access to data centers. The Company’s information technologies and systems are vulnerable to damage or interruption from various causes, including (i) acts of God and other natural disasters, war and acts of terrorism and (ii) power losses, computer systems failures, internet and telecommunications or data network failures, operator error, losses of and corruption of data and similar events. The Company conducts business continuity planning and works with its third-party providers to protect against fires, floods, other natural disasters and general business interruptions to mitigate the adverse effects of a disruption, relocation or change in operating environment at the data centers the Company utilizes. In addition, the occurrence of any of these events could result in interruptions, delays or cessations in service to the Company’s customers. Any of these events could impair or prohibit the Company’s ability to provide its services, reduce the attractiveness of its services to current or potential customers and adversely impact its financial condition and results of operations.

 

In addition, despite the implementation of security measures, the Company’s infrastructure, data centers, or systems that it interfaces with, including the Internet and related systems, may be vulnerable to physical break-ins, hackers, improper employee or contractor access, computer viruses, programming errors, denial-of-service attacks or other attacks by third-parties seeking to disrupt operations or misappropriate information or similar physical or electronic breaches of security. Any of these can cause system failure, including network, software or hardware failure, which can result in service disruptions. As a result, the Company may be required to expend significant capital and other resources to protect against security breaches and hackers or to alleviate problems caused by such breaches.

 

 

Instability in geographies where the Company has operations and personnel or where the Company derives revenue could have a material adverse effect on the Companys business, customers, operations and financial results.

 

Economic, civil, military and political uncertainty may arise or increase in regions where the Company operates or derives revenue. Further, countries from which the Company derives revenue may experience military action and/or civil and political unrest. For the fiscal year ended 2023, approximately 13% of the Company’s revenue was derived from customers outside of the U.S., primarily within Europe. In late February 2022, Russian military forces launched significant military action against Ukraine. Sustained conflict and disruption in the region is likely. In early October 2023, an armed conflict between Hamas-led Palestinian militant groups and Israeli military forces broke out with a Hamas attack on southern Israel, to which Israeli military forces retaliated. Sustained conflict and disruption in these regions is likely.  The aggregate impact to Eastern Europe and Europe as a whole, and throughout the Middle East, as well as actions taken by other countries, including new and stricter sanctions by the United States, Canada, the United Kingdom, the European Union, and other countries and organizations against officials, individuals, regions, and industries in Russia, Belarus and Ukraine, and each country’s potential response to such sanctions, tensions and military actions, is not knowable at this time, and could have a material adverse effect on the Company, its business and operations. Any such material adverse effect from the conflict and enhanced sanctions activity may disrupt the Company’s sales to customers in the region. Prolonged unfavorable economic conditions or uncertainty may have an adverse effect on the Company’s sales and profitability.

 

If the Companys products fail to perform properly due to errors or similar problems, the Companys business could suffer.

 

Despite testing, complex software may contain defects or errors. Addressing software errors may delay development of the Company’s solutions, and if discovered after deployment, may require the expenditure of substantial time and resources to correct. Errors in the Company’s software could result in:

 

 

harm to the Company’s reputation;

 

 

lost sales;

 

 

delays in commercial releases;

 

 

product liability claims;

 

 

delays in or loss of market acceptance of the Company’s solutions;

 

 

license terminations or renegotiations;

 

 

unexpected expenses and diversion of resources to remedy errors; and

 

 

privacy and security vulnerabilities.

 

Furthermore, the Company’s customers might use its software together with products from other companies or those that they have developed internally. As a result, when problems occur, it might be difficult to identify the source of the problem. Even when the Company’s software does not cause these problems, the existence of these errors might cause the Company to incur significant costs, divert the attention of its technical personnel from the Company’s solution development efforts or impact its reputation and cause significant customer relations problems.

 

Unfavorable results of legal proceedings could materially adversely affect the Companys financial results.

 

From time to time, the Company is a party to or otherwise involved in legal proceedings, claims and government inspections or investigations and other legal matters, both inside and outside the United States, arising in the ordinary course of business or otherwise. Legal proceedings are often lengthy, taking place over a period of years with interim motions or judgments subject to multiple levels of review (such as appeals or rehearings) before the outcome is final. Litigation is subject to significant uncertainty and may be expensive, time- consuming, and disruptive to operations. For these and other reasons, the Company may choose to settle legal proceedings and claims, regardless of their actual merit.

 

 

A legal proceeding finally resolved against the Company, could result in significant compensatory damages, and in certain circumstances, punitive or trebled damages, disgorgement of revenue or profits, remedial corporate measures or injunctive relief. If the Company’s existing insurance does not cover the amount or types of damages awarded, or if other resolutions or actions taken as a result of the legal proceeding were to restrain the Company’s ability to market one or more of the Company’s material products or services, the Company’s consolidated financial position, results of operations or cash flows could be materially adversely affected. In addition, legal proceedings, and any adverse resolution thereof, can result in adverse publicity and damage to the Company’s reputation, which could adversely impact the Company’s business.

 

If the Company is subject to claims that its employees, consultants or independent contractors have wrongfully used or disclosed confidential information of third parties, the Company could incur substantial expenses.

 

The Company employ individuals who were previously employed at other medical device and technology companies. The Company may be subject to claims that the Company or its employees, consultants or independent contractors have inadvertently or otherwise used or disclosed confidential information of employees’ former employers or other third parties. The Company may also be subject to claims that former employers or other parties have an ownership interest in patents or intellectual property. Litigation may be necessary to defend against these claims. The Company may not be successful in defending these claims, and if the Company is successful, litigation could result in substantial cost and be a distraction to its management and other employees.

 

Healthcare industry consolidation could impose pressure on the Companys prices, reduce potential customer base and reduce demands for the Companys systems.

 

Many hospitals and imaging centers have consolidated to create larger healthcare enterprises with greater market and purchasing power. When hospitals and imaging centers combine, they often consolidate infrastructure, and consolidation of the Company’s customers could result in fewer overall customers. If this consolidation trend continues, it could reduce the size of the Company’s potential customer base, reduce demand for the Company’s systems, give the resulting enterprises greater bargaining or purchasing power, and may lead to erosion of the prices for the Company’s systems or decreased margins for its systems, all of which would adversely affect the Company’s ability to generate revenue.

 

Clinical trials are very expensive, lengthy, and difficult to design and implement and have uncertain outcomes, and, as a result, the Company may suffer delays or suspensions in current or future trials which would have a material adverse effect on the Companys ability to obtain regulatory approvals timely or at all, and if the Company fails to receive such approvals, on its ability to generate revenues.

 

Clinical trials involve a time-consuming and expensive process with an uncertain outcome, and the results of earlier trials are not necessarily predictive of future results. Human clinical trials are difficult to design and implement and very expensive, due in part to being subject to rigorous regulatory requirements.

 

Additionally, the Company may encounter problems at any stage of the trials that cause it to abandon or repeat clinical trials. The commencement and completion of clinical trials may be delayed by several factors, including:

 

 

non-approval of an investigational device exemption (IDE), which is required by the FDA for the study in humans of a significant risk device that is not approved for the indication being studied;

 

 

failure to reach an agreement with contract research organizations or clinical trial sites;

 

 

failure of third-party contract research organizations to properly implement or monitor the clinical trial protocols;

 

 

failure of IRBs to approve the Company’s clinical trial protocols or suspension or termination of the Company’s clinical trial by the IRB, DSMB, or the FDA;

 

 

 

political or civil unrest or instability, terrorism or epidemic or pandemics (including any risks related to or resulting from future variants of COVID-19) and other similar outbreaks or events;

 

 

lack of effectiveness during clinical trials;

 

 

unforeseen safety issues;

 

 

inability or unwillingness of medical clinical investigators and institutional review boards to follow the Company’s clinical trial protocols;

 

 

failure of clinical investigators or sites to maintain necessary licenses or permits or comply with good clinical practices, or GCP, or other regulatory requirements; and

 

 

lack of sufficient funding to finance the clinical trials.

 

In addition, the Company or regulatory authorities may suspend the Company’s clinical trials at any time if it appears that the Company is exposing participants to unacceptable health risks or if the regulatory authorities find deficiencies in the Company’s regulatory submissions or the conduct of these trials. Any suspension of clinical trials will delay possible regulatory approval, increase costs, and adversely impact the Company’s ability to develop products and generate revenue.

 

The Companys future prospects depend on its ability to retain current key employees and attract additional qualified personnel.

 

The Company’s success depends in large part on the continued service of its executive officers and other key employees. The Company may not be able to retain the services of its executive officers and other key employees. The loss of executive officers or other key personnel could have a material adverse effect on the Company. During the year ended December 31, 2023, the Company underwent changes in management, including changes to the Company’s Chief Executive Officer, Chief Financial Officer and Chair of the Board.

 

In addition, in order to support its continued growth, the Company will be required to effectively recruit, develop and retain additional qualified personnel. If the Company is unable to attract and retain additional necessary personnel, it could delay or hinder its plans for growth. Competition for such personnel is intense, and there can be no assurance that the Company will be able to successfully attract, assimilate or retain sufficiently qualified personnel. The failure to retain and attract necessary personnel could have a material adverse effect on the Company’s business, financial condition and results of operations.

 

The Companys international operations expose it to various risks, any number of which could harm the Companys business.

 

The Company’s revenue from sales outside of the United States represented approximately 13% of the Company’s revenue for 2023. The Company is subject to the risks inherent in conducting business across national boundaries, any one of which could adversely impact its business. In addition to currency fluctuations, these risks include, among other things: economic downturns; changes in or interpretations of local law, governmental policy or regulation; changes in healthcare practice patterns; restrictions on the transfer of funds into or out of the country; varying tax systems; and government protectionism. One or more of the foregoing factors could impair the Company’s current or future operations and, as a result, harm the Company’s overall business.

 

The requirements of being a publicly traded company may strain the Company's resources and divert managements attention. 

 

As a publicly traded company, the Company has incurred, and will continue to incur, significant legal, accounting and other expenses that the Company did not incur as a private company. In addition, the Sarbanes-Oxley Act, as well as rules subsequently implemented by the SEC and Nasdaq have imposed various requirements on public companies. In July 2010, the Dodd-Frank Wall Street Reform and Consumer Protection Act (the “Dodd-Frank Act”) was enacted. There are significant corporate governance and executive compensation related provisions in the Dodd-Frank Act that require the SEC to adopt additional rules and regulations in these areas such as “say on pay” and proxy access. Shareholder activism, the current political environment and the current high level of government intervention and regulatory reform may lead to substantial new regulations and disclosure obligations, which may lead to additional compliance costs and impact the manner in which the Company operates its  business in ways the Company cannot currently anticipate. The Company’s management and other personnel devote, and will continue to devote, a substantial amount of time to these compliance initiatives. Failure to comply with these requirements could subject the Company to enforcement actions by the SEC, divert management’s attention, damage our reputation, and adversely affect the Company’s business, results of operations, or financial condition.

 

The Company may be unable to comply with the applicable continued listing requirements of Nasdaq.

 

The Company’s common stock is currently listed on Nasdaq. In order to maintain this listing, the Company must satisfy minimum financial and other continued listing requirements and standards, including a minimum closing bid price requirement for our common stock of $1.00 per share. There can be no assurance that the Company we will be able to comply with the applicable listing standards. For example, if the Company were to fail to meet the minimum bid price requirement for 30 consecutive business days, the Company could become subject to delisting.

  

 

Risks Related to Intellectual Property

 

The Company relies on intellectual property and proprietary rights to maintain its competitive position and may not be able to protect these rights.

 

The Company relies heavily on proprietary technology that it protects primarily through licensing arrangements, patents, trade secrets, proprietary know-how and non-disclosure agreements. There can be no assurance that any pending or future patent applications will be granted or that any current or future patents, regardless of whether the Company is an owner or a licensee of the patent, will not be challenged, rendered unenforceable, invalidated, or circumvented or that the rights will provide a competitive advantage to the Company. There can also be no assurance that the Company’s trade secrets or non-disclosure agreements will provide meaningful protection of Company proprietary information. Further, the Company cannot assure that others will not independently develop similar technologies or duplicate any technology developed by the Company or that its technology will not infringe upon patents or other rights owned by others. Unauthorized third parties may infringe the Company’s intellectual property rights or copy or reverse engineer portions of the Company’s technology. In addition, because patent applications in the United States are not generally publicly disclosed until eighteen months after the application is filed, applications may have been filed by third parties that relate to the Company’s technology. Moreover, there is a risk that foreign intellectual property laws will not protect the Company’s intellectual property rights to the same extent as intellectual property laws in the United States. The rights provided by a patent are finite in time. The Company has certain patents that expire between 2024 and 2040. In the absence of significant patent protection, the Company may be vulnerable to competitors who attempt to copy the Company’s products, processes or technology.

 

In addition, in the future, the Company may be required to assert infringement claims against third parties, and there can be no assurance that one or more parties will not assert infringement claims against the Company. Any resulting litigation or proceeding could result in significant expense to the Company and divert the efforts of its management personnel, whether or not such litigation or proceeding is determined in the Company’s favor. In addition, if any of the Company’s intellectual property and proprietary rights are deemed to violate the proprietary rights of others, the Company may be prevented from using those intellectual property or proprietary rights, which could prevent it from being able to sell its products. Litigation could also result in a judgment or monetary damages being levied against the Company.

 

If the Company fails to obtain licenses to necessary intellectual property or does not comply with its obligations in license agreements, the Company could lose important rights.

 

The Company may need to obtain licenses from owners of intellectual property to advance its research and products or allow commercialization of its products, and the Company has done so from time to time. If the Company does not obtain any of these licenses at a reasonable cost and on reasonable terms, the Company would be unable to further develop and commercialize one or more of its products, which could harm the Company’s business.

 

Risks Related to Regulation of the Companys Industry

 

The healthcare industry is highly regulated, and government authorities may determine that the Company has failed to comply with applicable laws, rules or regulations. Additionally, the Company may incur substantial costs defending its interpretations of U.S. federal and state government regulations, and if the Company loses, the government could force the Company to restructure its operations and subject it to fines, monetary penalties and possibly exclude the Company from participation in U.S. government-sponsored health care programs such as Medicare and Medicaid.

 

Both in the United States and in other jurisdictions, the healthcare industry is subject to extensive and complex federal, state and local laws, rules and regulations, compliance with which imposes substantial costs on the Company. Such laws and regulations include those that are directed at payment for services and the conduct of operations, preventing fraud and abuse, and prohibiting general business corporations, such as the Company’s, from engaging in practices that may influence professional decision-making, such as splitting fees with physicians. In addition, the Company believes that its business will continue to be subject to increasing regulation as legislatures and governmental agencies periodically consider proposals to revise or create new requirements, particularly in response to and following the COVID-19 pandemic, the scope and effect of which the Company cannot predict. Such proposals, if implemented, could impact the Company’s operations, the use of its services, and its ability to market new services, and could create unexpected liabilities for the Company.

 

 

Many healthcare laws are complex, and their application to specific services and relationships may not be clear. The laws often have related rules and regulations that are subject to interpretation and may not provide definitive guidance as to their application to the Company’s operations, including its arrangements with physicians and professional corporations. Further, healthcare laws differ from jurisdiction to jurisdiction and it is difficult to ensure the Company’s business complies with evolving laws in all jurisdictions.

 

Consequently, the Company’s operations, including its arrangements with healthcare providers, are subject to audits, inquiries and investigations from government agencies from time to time. The Company believes it is in substantial compliance with these laws, rules and regulations based upon what the Company believes are reasonable and defensible interpretations of these laws, rules and regulations. However, U.S. federal and state laws are broadly worded and may be interpreted or applied by prosecutorial, regulatory or judicial authorities in ways that the Company cannot predict. Accordingly, the Company may in the future become the subject of regulatory or other investigations or proceedings, and its interpretations of applicable laws, rules and regulations may be challenged. Any challenge to the Company’s operations or arrangements with third parties that the Company has structured based upon its interpretation of these laws, rules and regulations could potentially disrupt business operations and lead to substantial defense costs and a diversion of management’s time and attention, even if the Company successfully defends its interpretation. In addition, if the government successfully challenges the Company’s interpretation of the applicability of these laws, rules and regulations as they relate to its operations and arrangements, such successful challenge may have a material adverse effect on the Company’s business, financial condition, results of operations, cash flows, and the trading price of the Company’s common stock.

 

In the event regulatory action were to limit or prohibit the Company from carrying on its business as it presently conducts it or from expanding its operations into certain jurisdictions, the Company may need to make structural, operational and organizational modifications to the Company or to its contractual arrangements with physicians and professional corporations. The Company’s operating costs could increase significantly as a result. The Company could also lose contracts, or its revenues could decrease under existing contracts. Any restructuring would also negatively impact the Company’s operations because its management’s time and attention would be diverted from running its business in the ordinary course.

 

Compliance with the many laws and regulations governing the healthcare industry could restrict the Companys sales and marketing practices, and other relationships with healthcare professionals.

 

Once the Company’s products are sold, the Company must comply with various U.S. federal and state healthcare fraud and abuse laws, rules and regulations pertaining false claims, kickbacks and physician self-referral. Violations of the fraud and abuse laws are punishable by criminal and civil sanctions, including, in some instances, exclusion from participation in federal and state healthcare programs, including Medicare, Medicaid, Veterans Administration health programs, workers’ compensation programs and TRICARE. Compliance with these laws could restrict the Company’s sales and marketing practices, and any challenge to the Company’s practices could disrupt its operations and lead to substantial defense costs and a diversion of management’s time and attention, even if the Company successfully defends its practices. If the Company is unable to successfully defend its practices, in addition to incurring significant expense in defending itself, the Company could be subject to a significant settlement, monetary penalties, and costs related to implementation of changes to its practices, which could have a material adverse effect on its business.

 

Healthcare reform legislation in the United States may adversely affect the Companys business and/or results of operations.

 

The Company is unable to predict what legislation or regulation relating to the health care industry or third-party coverage and reimbursement may be enacted in the future or what effect such legislation or regulation would have on the Company’s business. Any cost containment measures or other health care system reforms that are adopted could have a material and adverse effect on the Company’s ability to commercialize its existing and future products successfully. The Company cannot predict whether any existing or enacted legislation will be repealed, replaced, or modified or how such repeal, replacement or modification may be timed or structured.

 

 

As a result, the Company cannot quantify or predict the effect of such repeal, replacement, or modification might have on its business and results of operations. However, any changes that lower reimbursement for the Company’s products or reduce medical procedure volumes could adversely affect its business and results of operations.

 

The Companys products and manufacturing facilities are subject to extensive regulation with potentially significant costs for compliance.

 

In the United States, the Company’s CAD systems are medical devices subject to extensive regulation by the FDA under the FDCA. The FDA’s regulation of the Company’s products includes its manufacturing operations, product labeling, adverse event reporting, and the FDA’s general prohibition against promoting products for unapproved or “off-label” uses.

 

The Company’s failure to fully comply with applicable regulations could result in the issuance of warning letters, non-approvals, suspensions of existing approvals, civil penalties and criminal fines, product seizures and recalls, operating restrictions, injunctions, and criminal prosecution. Moreover, unanticipated changes in existing regulatory requirements or adoption of new requirements could increase the Company’s operating and compliance burdens and adversely affect its business, financial condition and results of operations.

 

Sales of the Company’s products in certain countries outside of the United States are also subject to extensive regulatory approvals. Obtaining and maintaining foreign regulatory approvals is an expensive and time-consuming process. The Company cannot be certain that it will be able to obtain the necessary regulatory approvals timely or at all in any foreign country in which the Company plans to market its CAD products, and if the Company fails to receive such approvals, its ability to generate revenue may be significantly diminished.

 

The Company may not be able to obtain regulatory approval for any of the other products that we may consider developing.

 

The Company has received the required premarket approvals from FDA or the equivalent foreign authority in the relevant jurisdictions in which its currently offers its products. Before the Company is able to commercialize any new product or promote a new indicated use of an existing product, it must obtain the required regulatory approvals. The process for satisfying these regulatory requirements is lengthy and costly and will require the Company to comply with complex standards for research and development, clinical trials, testing, manufacturing, quality control, labeling, and promotion of products. Additionally, even if the Company receives regulatory approval for a new product or indicated use in one jurisdiction, its products may be subject to separate regulatory approval in each country or jurisdiction in which the Company plans to market its products. The Company cannot be certain that it will be able to obtain the necessary regulatory approvals timely or at all in any country or jurisdiction. Successfully obtaining regulatory approval in one jurisdiction does not guarantee approval in another; however, a delay or failure to obtain regulatory approval in one jurisdiction may negatively affect the regulatory process in another. If the Company is unable to obtain regulatory approval for other products or indicated uses, its ability to generate sufficient revenue to continue its business may be significantly impacted.

 

The Companys products may be recalled even after it has received FDA or other governmental approval or clearance.

 

If the safety or efficacy of any of the Company’s products is called into question, the Company may initiate or the FDA and similar governmental authorities in other countries may press the Company to implement or even require a product recall, even if the Company’s product received approval or clearance by the FDA or a similar governmental body. Such a recall would divert the focus of the Company’s management and its financial resources and could materially and adversely affect the Company’s reputation with customers and its financial condition and results of operations.

 

 

Strategic transactions, acquisitions or joint ventures could disrupt our business, cause dilution to our stockholders and otherwise harm our business and results of operations, and the Company may not receive the intended benefits of any such activities.

 

We may engage in strategic transactions, acquire other businesses, products or technologies as well as pursue strategic alliances, joint ventures, technology licenses or investments in complementary businesses. Any of these transactions could be material to our financial condition and operating results and expose us to many risks, including: 

 

 

disruption in our relationships with customers, distributors, manufacturers or suppliers as a result of such a transaction;

 

 

unanticipated liabilities related to acquired companies;

 

 

difficulties integrating acquired personnel, technologies and operations into our existing business;

 

 

diversion of management’s time and focus away from operating our business to acquisition integration challenges;

 

 

increases in our expenses and reductions in our cash available for operations and other uses; and

 

 

possible write-offs or impairment charges relating to acquired businesses.

 

In addition, the anticipated benefit of any transaction may not materialize. For example, in October 2023, the Company transferred substantially all of the assets and liabilities primarily related to the Company’s Xoft business lines for total consideration of approximately $5.76 million dollars, in part, to allow the Company to capitalize and focus on the Company’s Profound AI and related products and proposed products. Future transactions, including acquisitions or dispositions, could result in potentially dilutive issuances of our equity securities, the incurrence of debt, contingent liabilities or amortization expenses or write-offs of goodwill, any of which could harm our financial condition. We cannot predict the number, timing or size of future joint ventures, acquisitions, or other transactions, if any, or the effect that any such transactions might have on our operating results.

 

The Company is subject to complex and evolving U.S. and foreign laws and regulations regarding privacy, data protection, and other matters. The Company may be subject to criminal or civil sanctions if it fails to comply with privacy and security regulations regarding the use and disclosure of sensitive personally identifiable information.

 

Numerous state and federal laws and regulations govern the collection, dissemination, use, privacy, confidentiality, security, availability and integrity of personally identifiable information, including HIPAA. In the provision of services to the Company’s customers, the Company and its third-party vendors may collect, use, maintain and transmit patient health information in ways that are subject to many of these laws and regulations. The Company is also subject to laws and regulations in foreign countries covering data privacy and other protection of health and employee information that may be more onerous than corresponding U.S. laws, including in particular the laws of Europe.

 

The Company’s customers are covered entities, and the Company is a business associate of its customers under HIPAA as a result of the Company’s contractual obligations to perform certain functions on behalf of and provide certain services to those customers. In the ordinary course of business, the Company collects and stores sensitive data, including personally identifiable information received from its customers. The secure processing, maintenance and transmission of this information is critical to the Company’s operations. Despite its security measures and business controls, the Company’s information technology and infrastructure may be vulnerable to attacks by hackers, breached due to employee error, malfeasance or other disruptions or subject to the inadvertent or intentional unauthorized release of information. Any such occurrence could compromise the Company’s networks and the information stored thereon could be accessed, publicly disclosed, lost or stolen. Any such access, disclosure or other loss of information by the Company or its subcontractors could (i) result in legal claims or proceedings, liability under laws that protect the privacy of personal information and regulatory penalties, (ii) disrupt the Company’s operations and the services it provides to its customers and (iii) damage the Company’s reputation, any of which could adversely affect the Company’s profitability, revenue and competitive position.

 

Federal and state consumer laws are being applied increasingly by the Federal Trade Commission and state attorneys general to regulate the collection, use and disclosure of personal or patient health information, through web sites or otherwise, and to regulate the presentation of web site content. Numerous other federal and state laws protect the confidentiality, privacy, availability, integrity and security of personally identifiable information. These laws in many cases are more restrictive than, and not preempted by, HIPAA and may be subject to varying interpretations by courts and government agencies, creating complex compliance issues for the Company and its customers and potentially exposing the Company to additional expense, adverse publicity and liability. The Company may not remain in compliance with the diverse privacy requirements in each of the jurisdictions in which it does business.

 

HIPAA and federal and state laws and regulations may require users of personally identifiable information to implement specified security measures. Evolving laws and regulations in this area could require the Company to incur significant additional costs to re-design its products in a timely manner to reflect these legal requirements, which could have an adverse impact on its results of operations.

 

New personally identifiable information standards, whether implemented pursuant to HIPAA, congressional action or otherwise, could have a significant effect on the manner in which the Company must handle healthcare related data, and the cost of complying with standards could be significant. If the Company does not properly comply with existing or new laws and regulations related to patient health information, it could be subject to criminal or civil sanctions.

 

 

The Company is subject to complex and evolving U.S. and foreign laws and regulations regarding AI, machine learning, and automated decision making.

 

The Company’s business increasingly relies on machine learning, AI, and automated decision making. However, in recent years the use of personal data to train, or otherwise in connection with machine learning, AI and automated decision making, has come under increased regulatory scrutiny, and governments and regulators in the United States, European Union, and other places have announced the need for greater regulation regarding the use of machine learning and AI generally. New laws, guidance, and decisions in this area may limit the Company’s ability to use machine learning and AI, or require the Company to make changes to its platform or operations that may decrease our operational efficiency, result in an increase to operating costs and/or hinder our ability to improve our services. For example, certain global privacy laws regulate the use of automated decision making and may require that the existence of automated decision making be disclosed to the data subject with a meaningful explanation of the logic used in such decision making in certain circumstances, and that safeguards must be implemented to safeguard individual rights, including the right to obtain human intervention and to contest any decision. Other global privacy laws allow individuals the right to opt out of certain automated processing of personal data and create other requirements that impact automated decision-making. At the federal level, the president of the United States recently issued an Executive Order on the Safe, Secure, and Trustworthy Development and Use of Artificial Intelligence, which charges multiple agencies, including The National Institute of Standards and Technology, with producing guidelines in connection with the development and use of AI. In the European Union, there is now political agreement on the EU AI Act, which establishes a comprehensive, risk-based governance framework for AI in the EU market. The EU AI Act is expected to enter into force in 2024, and the majority of the substantive requirements will apply two years later (beginning 2026). The EU AI Act will apply to companies that develop, use and/or provide AI in the European Union and includes requirements around transparency, conformity assessments and monitoring, risk assessments, human oversight, security, accuracy, general purpose AI and foundation models, and proposes fines for breach of up to 7% of worldwide annual turnover (revenue). Additionally, in September of 2022, the European Commission proposed two Directives seeking to establish a harmonized civil liability regime for AI in the European Union, in order to facilitate civil claims in respect of harm caused by AI and to include AI-enabled products within the scope of the European Union’s existing strict liability regime. Once fully applicable, the EU AI Act will have a material impact on the way AI is regulated in the European Union, and together with developing guidance and/or decisions in this area, may affect our use of AI and our ability to provide, improve, or commercialize our services, and could require additional compliance measures and changes to our operations and processes. Moreover, the intellectual property ownership and license rights, including copyright, surrounding AI technologies has not been fully addressed by courts or laws or regulations, and the use or adoption of AI technologies into our offerings may result in exposure to claims of copyright infringement or other intellectual property misappropriation. As the legal and regulatory framework for AI and automated decision making evolves, we may not always be able to anticipate how to respond to these laws or regulations, and compliance may adversely impact our operations and involve significant expenditure and resources. Any failure by us to comply may result in significant liability, potential increases in civil claims against us, negative publicity, an erosion of trust, and/or increased regulation and could materially adversely affect our business, results of operations, and financial condition.

 

 

Data protection laws in the United States, Europe and around the world may restrict the Companys activities and increase the Companys costs.

 

Various statutes and rules in the United States, Europe and around the world regulate privacy and data protection which may affect the Company’s collection, use, storage, and transfer of information both abroad and in the United States. New laws and regulations are being enacted, so that this area remains in a state of flux. Monitoring and complying with these laws requires substantial financial resources. Failure to comply with these laws may result in, among other things, civil and criminal liability, negative publicity, restrictions on further use of data, and/or liability under contractual warranties. In addition, changes in these laws (including newly released interpretations of these laws by courts and regulatory bodies) may limit the Company’s data access, use and disclosure, and may require increased expenditures by us.

 

The European Union’s General Data Protection Regulation (“GDPR”) requires the Company to meet new and more stringent requirements regarding the handling of personal data about EU residents. Failure to meet the GDPR requirements could result in penalties of up to 4% of worldwide revenue.

 

Risks Related to the Companys Common Stock

 

A substantial number of shares of the Companys common stock are eligible for future sale, and the sale of shares of common stock into the market, or the perception that such sales may occur, may depress the Companys stock price.

 

Sales of substantial additional shares of the Company’s common stock in the public market, or the perception that these sales may occur, may significantly lower the market price of the Company’s common stock. The Company is unable to estimate the amount, timing or nature of future sales of shares of its common stock. The Company has previously issued a substantial number of shares of common stock, which are eligible for resale under Rule 144 of the Securities Act of 1933, as amended (the “Securities Act”), and may become freely tradable. The Company has also registered shares that are issuable upon the exercise of options and warrants. If holders of options, or warrants choose to exercise or convert their securities and sell shares of common stock issued upon such exercise or conversion in the public market or if holders of currently restricted common stock choose to sell such shares of common stock in the public market under Rule 144 or otherwise, or attempt to publicly sell such shares all at once or in a short time period, the prevailing market price for the Company’s common stock may decline.

 

 

Provisions in the Companys Certificate of Incorporation and in Delaware law could make it more difficult for a third party to acquire the Company, discourage a takeover and adversely affect existing stockholders.

 

The Company’s Certificate of Incorporation authorizes the Board of Directors (the "Board") to issue up to 1,000,000 shares of preferred stock. The preferred stock may be issued in one or more series, the terms of which may be determined at the time of issuance by the Company’s Board, without further action by stockholders, and may include, among other things, voting rights (including the right to vote as a series on particular matters), preferences as to dividends and liquidation, conversion and redemption rights, and sinking fund provisions. Although there are currently no shares of preferred stock outstanding, future holders of preferred stock may have rights superior to the Company’s common stock and such rights could also be used to restrict the Company’s ability to merge with or sell its assets to a third party.

 

The Company is also subject to the provisions of Section 203 of the Delaware General Corporation Law, which could prevent the Company from engaging in a “business combination” with a 15% or greater stockholder for a period of three years from the date such person acquired that status unless appropriate board or stockholder approvals are obtained.

 

These provisions could deter unsolicited takeovers or delay or prevent changes in the Company’s control or management, including transactions in which stockholders might otherwise receive a premium for their shares over the then current market price. These provisions may also limit the ability of stockholders to approve transactions that they may deem to be in their best interests.

 

The market price of the Companys common stock has been, and may continue to be volatile, which could reduce the market price of the Companys common stock.

 

The publicly traded shares of the Company’s common stock have experienced, and may experience in the future, significant price and volume fluctuations. This market volatility could reduce the market price of the Company’s common stock without regard to its operating performance. In addition, the trading price of the Company’s common stock could change significantly in response to actual or anticipated variations in its quarterly operating results, announcements by the Company or its competitors, factors affecting the medical imaging industry generally, changes in national or regional economic conditions, changes in securities analysts’ estimates for the Company or its competitors’ or industry’s future performance or general market conditions, making it more difficult for shares of the Company’s common stock to be sold at a favorable price or at all. The market price of the Company’s common stock could also be reduced by general market price declines or market volatility in the future or future declines or volatility in the prices of stocks for companies in the Company’s industry.

 

Future issuances of shares of the Companys common stock may cause significant dilution of equity interests of existing holders of common stock and decrease the market price of shares of the Companys common stock.

 

The Company has previously issued options that are exercisable or convertible into a significant number of shares of its common stock. Should existing holders of options exercise their options for shares of the Company’s common stock, it may cause significant dilution of equity interests of existing holders of the Company’s common stock and reduce the market price of shares of the Company’s common stock.

 

On August 11, 2023, the Company entered into an at-the-market issuance sales agreement (the “Sales Agreement”) with Craig-Hallum Capital Group LLC whereby the Company, at its discretion, may issue and sell up to $25 million of shares of the Company's common stock, from time to time, by any method deemed to be an “at-the-market” offering, as defined in Rule 415 of the Securities Act, or any method specified in the Sales Agreement.  During the year ended December 31, 2023, the Company sold 1,057,814 shares of its common stock at a weighted average price of $2.18 per share resulting in cash proceeds of $2.0 million, net of issuance costs, pursuant to the Sales Agreement.  Subsequent to December 31, 2023, the Company has not sold additional shares of its common stock.  To the extent we raise additional capital by issuing equity securities (including but not limited to securities issued in connection with the Sales Agreement), our shareholders may experience substantial dilution.

 

 

 

General Risk Factors

 

Security breaches and other disruptions could compromise the Companys information and expose the Company to liability, which would cause its business and reputation to suffer and could subject it to substantial liabilities.

 

If the Company’s security measures are breached or fail and unauthorized access is obtained to a customer’s data, the Company’s service may be perceived as insecure, the attractiveness of its services to current or potential customers may be reduced, and the Company may incur significant liabilities.

 

The Company’s services involve the storage and transmission of customers’ proprietary information and patient information, including health, financial, payment and other personal or confidential information. The Company relies on proprietary and commercially available systems, software, tools and monitoring, as well as other processes, to provide security for processing, transmission and storage of such information. Because of the sensitivity of this information and due to requirements under applicable laws and regulations, the effectiveness of such security efforts is very important. However, there can be no assurance that the Company will not be subject to cybersecurity incidents that bypass its security measures, impact the integrity, availability or privacy of personally identifiable information or other data subject to privacy laws or disrupt the Company’s information systems, devices or business, including its ability to deliver services to its customers. As a result, cybersecurity, physical security and the continued development and enhancement of the Company’s controls, processes and practices designed to protect its enterprise, information systems and data from attack, damage or unauthorized access remain a priority. As cyber threats continue to evolve, the Company may be required to expend significant additional resources to continue to modify or enhance its protective measures or to investigate and remediate any cybersecurity vulnerabilities. The occurrence of any of these events could result in (i) harm to customers; (ii) business interruptions and delays; (iii) the loss, misappropriation, corruption or unauthorized access of data; (iv) litigation, including potential class action litigation, and potential liability under privacy, security and consumer protection laws or other applicable laws; (v) reputational damage; and (vi) federal and state governmental inquiries, any of which could have a material, adverse effect on the Company’s financial position and results of operations and harm its business reputation.

 

See “Item IC. Cybersecurity” for more information.

 

Changes in interpretation or application of Accounting Principles Generally Accepted in the United States of America (GAAP) may adversely affect the Companys operating results.

 

Management prepares the Company’s consolidated financial statements to conform to GAAP. These principles are subject to interpretation by the Financial Accounting Standards Board (“FASB”), American Institute of Certified Public Accountants, the SEC and various other regulatory or accounting bodies. A change in interpretations of, or management’s application of, these principles can have a significant effect on the Company’s reported results and may even affect the Company’s reporting of transactions completed before a change is announced. In addition, when the Company is required to adopt new accounting standards, the Company’s methods of accounting for certain items may change, which could cause the Company’s results of operations to fluctuate from period to period and make it more difficult to compare the Company’s financial results to prior periods.

 

As the Company’s operations evolve over time, the Company may introduce new products or new technologies that require it to apply different accounting principles, including ones regarding revenue recognition, than the Company has applied in past periods. The application of different types of accounting principles and related potential changes may make it more difficult to compare the Company’s financial results from quarter to quarter, and the trading price of the Company’s common stock could suffer or become more volatile as a result.

 

The Company cannot be certain of the future effectiveness of its internal controls over financial reporting or the impact of the same on its operations or the market price for the Companys common stock.

 

Pursuant to Section 404 of the Sarbanes-Oxley Act of 2002 (“Section 404”), the Company is required to include in its Annual Report on Form 10-K its assessment of the effectiveness of the Company’s internal controls over financial reporting. The Company has dedicated a significant amount of time and resources to ensure compliance with this legislation for the year ended December 31, 2023 and will continue to do so for future fiscal periods. Although the Company believes that it currently has adequate internal control procedures in place, it cannot be certain that its internal controls over financial reporting will continue to be effective. If the Company cannot adequately maintain the effectiveness of its internal controls over financial reporting, it might be subject to sanctions or investigation by regulatory authorities, such as the SEC. Any such action could adversely affect the Company’s financial results and the market price of its common stock.

 

 

Changes in credit markets or to the Companys credit rating could impact its ability to obtain financing for business operations or result in increased borrowing costs and interest expense.

 

The Company’s credit ratings reflect each credit rating agency’s opinion of its financial strength, operating performance and ability to meet its debt obligations at the time such opinion is issued. The Company utilizes the short- and long-term debt markets to obtain capital from time to time. Adverse changes in the Company’s credit ratings may result in increased borrowing costs for future long-term debt or short-term borrowing facilities and may limit financing options, including access to the unsecured borrowing market. Such changes may also breach restrictive covenants under current or future debt facilities or instruments, which could reduce the Company’s operating flexibility. Macroeconomic conditions, such as continued or increased volatility or disruption in the credit markets, may adversely affect the Company’s ability to refinance existing debt or obtain additional financing for working capital, capital expenditures or fund new acquisitions

 

Item 1B.

Unresolved Staff Comments.

 

Not applicable.

 

Item 1C.

Cybersecurity

 

Risk management and strategy

 

The Company recognizes the critical importance of developing, implementing, and maintaining robust cybersecurity measures to safeguard our information systems and protect the confidentiality, integrity, and availability of data.

 

Managing Material Risks & Integrated Overall Risk Management

 

The Company has strategically integrated cybersecurity risk management into our broader risk management framework to promote a company-wide culture of cybersecurity risk management. This integration ensures that cybersecurity considerations are an integral part of our decision-making processes at every level. Our management team works closely with our IT department to continuously evaluate and address cybersecurity risks in alignment with our business objectives and operational needs.

 

Engage Third-parties on Risk Management

 

Recognizing the complexity and evolving nature of cybersecurity threats, we engage with a range of external experts, including cybersecurity consultants, to evaluate and test our risk management systems. These partnerships enable us to leverage specialized knowledge and insights, and ensure our cybersecurity strategies and processes remain at the forefront of industry best practices. Our collaborations with these third-parties include threat assessments and security enhancement consultations.

 

Oversee Third-party Risk

 

Because we are aware of the risks associated with third-party service providers, we implement stringent processes to oversee and manage these risks. We conduct thorough security assessments of all third-party providers before engagement and maintain ongoing monitoring to ensure compliance with our cybersecurity standards. The monitoring includes ongoing assessments by our security analysts. This approach is designed to mitigate risks related to data breaches or other security incidents originating from third-parties.

 

Risks from Cybersecurity Threats

 

We have not encountered cybersecurity challenges that have materially impaired our operations or financial standing.

 

Governance

 

The Board is acutely aware of the critical nature of managing risks associated with cybersecurity threats. The Board has established robust oversight mechanisms to ensure effective governance in managing risks associated with cybersecurity threats because we recognize the significance of these threats to our operational integrity and stakeholder confidence.

 

Board of Directors Oversight

 

The Audit Committee of the Board (the "Audit Committee") is central to the Board’s oversight of cybersecurity risks and bears the primary responsibility for this domain. The Audit Committee is composed of board members with diverse expertise including, risk management, technology, and finance, equipping them to oversee cybersecurity risks effectively.

 

Managements Role Managing Risk

 

The Chief Product Officer (the "CPrO"), the Chief Technology Officer (the "CTO"), the Chief  Operations Officer (the "COO"), and the Chief People Officer (the "CPO") form the Risk Management team (the "RMT"). The RMT and the Chief Executive Officer (“CEO”) play a pivotal role in informing the Audit Committee on cybersecurity risks. They provide comprehensive briefings to the Audit Committee on a regular basis, with a minimum frequency of once per year. These briefings encompass a broad range of topics, including:

 

 

Current cybersecurity landscape and emerging threats;

 

Status of ongoing cybersecurity initiatives and strategies;

 

Incident reports and learnings from any cybersecurity events; and

 

Compliance with regulatory requirements and industry standards.

 

In addition to our scheduled meetings, the Audit Committee, RMT, and CEO maintain an ongoing dialogue regarding emerging or potential cybersecurity risks. Together, they receive updates on any significant developments in the cybersecurity domain, ensuring the Board’s oversight is proactive and responsive. The Audit Committee actively participates in strategic decisions related to cybersecurity, offering guidance and approval for major initiatives. This involvement ensures that cybersecurity considerations are integrated into the broader strategic objectives of the Company. The Audit Committee conducts an annual review of the company’s cybersecurity posture and the effectiveness of its risk management strategies. This review helps in identifying areas for improvement and ensuring the alignment of cybersecurity efforts with the overall risk management framework.

 

Risk Management Personnel

 

Primary responsibility for assessing, monitoring and managing our cybersecurity risks rests with the RMT. With deep experience in technology, operations, security, compliance and risk management, the RMT brings a wealth of expertise in enterprise cybersecurity and are instrumental in developing and executing our cybersecurity strategies. The RMT oversees our governance programs, tests our compliance with standards, remediates known risks, and leads our employee training program.

 

Monitor Cybersecurity Incidents

 

The RMT is continually informed about the latest developments in cybersecurity, including potential threats and innovative risk management techniques. This ongoing knowledge acquisition is crucial for the effective prevention, detection, mitigation, and remediation of cybersecurity incidents. The RMT implements and oversees processes for the regular monitoring of our information systems. This includes the deployment of advanced security measures and regular system audits to identify potential vulnerabilities. In the event of a cybersecurity incident, the RMT is equipped with a well-defined incident response plan. This plan includes immediate actions to mitigate the impact and long-term strategies for remediation and prevention of future incidents.

 

Reporting to Board of Directors

 

The RMT regularly informs the CFO and CEO of all aspects related to cybersecurity risks and incidents. This ensures that the highest levels of management are kept abreast of the cybersecurity posture and potential risks facing the Company Furthermore, significant cybersecurity matters, and strategic risk management decisions are escalated to the Board, ensuring that they have comprehensive oversight and can provide guidance on critical cybersecurity issues.

 

See “Item 1A. General Risk Factors – Security breaches and other disruptions could compromise the Company’s information and expose the Company to liability, which would cause its business and reputation to suffer and could subject it to substantial liabilities.” for more information.

 

Item 2.

Properties.

 

The Company’s executive offices are leased pursuant to a lease originally entered into in December 2006. The lease covers approximately 11,000 square feet of office space located at 98 Spit Brook Road, Suite 100 in Nashua, New Hampshire. In November of 2022, the lease was extended through May 31, 2026 with monthly base rent payments of $16,983.  Additionally, the Company is required to pay its proportionate share of the building and real estate tax expenses and obtain insurance for the facility.

 

The Company also leases warehouse space in Nashua, New Hampshire.  In January 2024, in anticipation of the March 2024 end date of the lease for the Company’s then-current warehouse facility, the Company entered into a 36-month lease for a new warehouse facility, also located in Nashua, New Hampshire. The new facility is approximately 3,000 square feet, with annual rent payments totaling approximately $46,000 for the entire term.

 

In addition to the foregoing leases relating to its principal properties, the Company also has a lease for office space in Lyon, France.

 

If the Company is required to seek additional or replacement facilities, it believes there are adequate facilities available at commercially reasonable rates.

 

 

Item 3.

Legal Proceedings.

 

From time to time, we may be involved in various legal proceedings and subject to claims that arise in the ordinary course of business. Although the results of litigation and claims are inherently unpredictable and uncertain, we are not currently a party to any material legal proceedings.

 

Item 4.

Mine Safety Disclosures.

 

Not applicable.

 

 

 

PART II

 

Item 5.

Market for Registrants Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities.

 

Market for our Common Stock

 

The Company’s common stock is traded on the NASDAQ Capital Market under the symbol “ICAD”.

 

Holders of Common Stock

 

As of March 22, 2024, there were 80 holders of record of the Company’s common stock.  We believe that there are a substantially greater number of beneficial owners of our common stock.

 

Dividends

 

The Company has not paid any cash dividends on its common stock to date, and the Company does not expect to pay cash dividends in the foreseeable future. Future dividend policy will depend on the Company’s earnings, capital requirements, financial condition, and other factors considered relevant by the Company’s Board of Directors.

 

Securities Authorized for Issuance Under Equity Compensation Plans

 

Information with respect to the Company’s equity compensation plans in effect at December 31, 2023 will be included in the definitive Proxy Statement to be filed with the SEC in connection with the solicitation of proxies for the Company’s 2024 Annual Meeting of Stockholders (the “2024 Proxy Statement”) and is incorporated herein by reference.

 

Issuer’s Purchases of Equity Securities

 

For the majority of restricted stock units granted to employees under the applicable stock incentive plan, the number of shares issued on the date that the restricted stock units vest is net of the minimum statutory tax withholding requirements that we pay in cash to the appropriate tax authorities on behalf of our employees. The Company did not have any repurchases of securities in the year ended December 31, 2023.

 

Recent Sales of Unregistered Securities

 

None.

 

Item 6.

Reserved.

 

 

Item 7.

Managements Discussion and Analysis of Financial Condition and Results of Operations.

 

The following discussion and analysis of the Company’s financial condition and results of operations should be read in conjunction with the Company’s consolidated financial statements and the related notes to those statements included elsewhere in this Annual Report on Form 10-K.

 

Results of Operations

 

Overview

 

iCAD, Inc. is a global leader in AI-powered cancer detection on a mission to create a world where cancer can’t hide. Cancer wins when it hides. Remaining undetected, cancer poses one of the greatest threats to life. The Company’s ProFound Breast Health Suite enables medical providers and professionals to accurately and reliably identify where cancer may be hiding and when it might make its move.  The ProFound Breast Health Suite offers solutions for breast cancer detection, density assessment, one or two years breast cancer risk evaluation, and cardiovascular risk related to elevated levels of breast arterial calcifications.  Prior to the third quarter of 2023, the Company had two reporting segments: Detection and Therapy.  The Company completed the sale of its Xoft (Therapy) business line on October 23, 2023.  Accordingly, the Company has only one reporting segment, Detection. The applicable assets and liabilities of the Xoft business have been classified as held for sale in the Consolidated Balance Sheet as of December 31, 2022, and the results of its operations for all periods presented are reflected as discontinued operations in the Consolidated Statements of Income. Unless otherwise indicated, all disclosures and amounts relate to the Company’s continuing operations. 

 

Powered by the latest innovations in artificial intelligence (AI), and built on one of the largest, most diverse US-based and global data sets, the ProFound Suite uniquely offers 360-degree solutions for cancer detection, density assessment, and personalized risk evaluation, all based on a 2D or 3D mammogram’s collection of images.  The ProFound Detection solution scores cases and suspicious lesions, helping radiologists identify and focus on areas of most concern and highest suspicion of cancer.  The ProFound Density Assessment standardizes and simplifies breast density reporting, algorithmically examining a woman’s breast anatomy from the mammogram image.  The ProFound Risk solution provides a near-term probability for developing breast cancer in the next one or two years, making it more actionable and relevant than generalized lifetime risk scores.  The ProFound Heart Health solution identifies the presence and quantity of breast arterial calcification which is proven to correlate with calcifications elsewhere in the body, raising concern for cardiovascular or heart health concerns.

 

The ProFound Breast Health Suite is cleared by the US Food & Drug Administration (FDA) and has received CE mark and Health Canada licensing.  Used by thousands of providers serving millions of patients, ProFound is available in over 50 countries. iCAD estimates that ProFound has been used for more than 40 million mammograms worldwide in the last five years.

 

The Company’s headquarters are located in Nashua, New Hampshire.  In addition, the Company has a separate manufacturing and warehousing facility, also located in Nashua, New Hampshire.  Lastly, the Company has office space in Lyon, France. 

 

Discussion of Operating Results:

 

Year Ended December 31, 2023 compared to Year Ended December 31, 2022

 

Revenue. Revenue for the year ended December 31, 2023 was $17.3 million compared with revenue of $19.8 million for the year ended December 31, 2022, a decrease of $2.5 million, or 12.5%.

 

The table below presents the components of revenue for 2023 and 2022 (in thousands):

 

   

For the year ended December 31,

 
   

2023

   

2022

   

$ Change

   

% Change

 

Detection revenue

                               

Product revenue

  $ 9,930     $ 12,620     $ (2,690 )     (21.3 )%

Services revenue

    7,388       7,182       206       2.9 %

Total

  $ 17,318     $ 19,802     $ (2,484 )     (12.5 )%

 

Product revenue decreased by $2.7 million and Services revenue increased by $0.2 million.  The decrease is due primarily to reduced demand, a reduction in sales force which began in late 2022, our shift to a subscription model and continued weakness in recovery to pre-pandemic levels prior to Covid-19.  During 2023, we have seen an increased customer demand for subscription licenses, which currently remains a small portion of our total license revenue. We believe this trend could accelerate, and we have begun to shift our marketing efforts to better promote a subscription model.

 

Cost of revenue and gross profit for 2023 and 2022 were as follows (in thousands):

 

   

For the year ended December 31,

 
   

2023

   

2022

   

Change

   

% Change

 

Products

  $ 1,387     $ 1,658     $ (271 )     (16.3 )%

Services

    1,060       1,217       (157 )     (12.9 )%

Amortization and depreciation

    86       108       (22 )     (20.4 )%

Total cost of revenue

    2,533       2,983       (450 )     (15.1 )%

Gross profit

  $ 14,785     $ 16,819     $ (2,034 )     (12.1 )%
                                 

Gross profit %

    85.4 %     84.9 %                

 

 

Cost of Revenue. Total cost of revenue decreased by $0.5 million, or 15.1%, from $3.0 million for the year ended December 31, 2022 to $2.5 million for the year ended December 31, 2023.  Cost of revenue for Products decreased $0.3, or 16.3%, from $1.7 million for the year ended December 31, 2022 to $1.4 million for the year ended December 31, 2023.  Cost of revenue for Services decreased $0.2 million, or 12.9%, from $1.2 million for the year ended December 31, 2022 to $1.1 million for the year ended December 31, 2023.  The total decrease in Cost of revenue is consistent with the decrease in total Revenue.

 

 

Gross Profit. Gross profit was $14.8 million for the year ended December 31, 2023 compared to $16.8 million for the year ended December 31, 2022, a decrease of $2.0 million, or 12.1%. Gross profit as a percentage of  revenue increased to 85.4% in the year ended December 31, 2023 from 84.9% in the year ended December 31, 2022.  The increase was due primarily to the mix of products sold across the periods.  

 

 

 

Operating Expenses:

 

Operating expenses for 2023 and 2022 were as follows (in thousands):

 

   

For the year ended December 31,

 
   

2023

   

2022

   

Change

   

% Change

 

Operating expenses:

                               

Engineering and product development

  $ 5,161     $ 5,493     $ (332 )     (6.0 )%

Marketing and sales

    7,740       10,790       (3,050 )     (28.3 )%

General and administrative

    9,324       10,517       (1,193 )     (11.3 )%

Amortization and depreciation

    249       217       32       14.7 %

Total operating expenses

  $ 22,474     $ 27,017     $ (4,543 )     (16.8 )%

 

Operating expenses were $22.5 million for the year ended December 31, 2023, compared to $27.0 million for the year ended December 31, 2022, a decrease of $4.5 million or 16.8%.  The decrease is due primarily to several cost savings initiatives that occurred in Q4 of 2022 and Q1 of 2023.  

 

Engineering and Product Development. Engineering and product development costs for the year ended December 31, 2023 decreased by $0.3 million, or 6.0%, from $5.5 million in 2022 to $5.2 million in 2023. The decrease was due primarily to timing as certain projects in 2023 met the criteria for capitalization.

 

Marketing and Sales. Marketing and sales expense for the year ended December 31, 2023 decreased by $3.1 million, or 28.3%, from $10.8 million in 2022 to $7.7 million in 2023. The decrease was due primarily to headcount reductions and additional cost savings initiatives that occurred in late 2022 and early 2023 as well as lower commission expense in 2023.

 

General and Administrative. General and administrative expenses for the year ended December 31, 2023 decreased by $1.2 million, or 11.3%, from $10.5 million in 2022 to $9.4 million in 2023. The decrease was due primarily to higher personnel costs as the Company utilized higher cost third-parties in place of permanent roles throughout 2022. 

 

Amortization and Depreciation. Amortization and depreciation expenses for the year ended December 31, 2023 increased by less than $0.1 million, or 14.7%, from $0.22 million in  2022 to $0.25 million in 2023.  The increase is due primarily to the deployment of a new enterprise resource planning ("ERP") system in early 2023.

 

Other Income, Tax and Expense (in thousands):

 

   

For the year ended December 31,

 
   

2023

   

2022

   

Change

   

Change %

 

Interest expense

  $ (16 )   $ (10 )   $ (6 )     60.0 %

Interest income

    729       213       516       242.3 %

Other

    (14 )     (39 )     25       (100.0 )%

Total other income

  $ 699     $ 164     $ 535       326.2 %

Income tax expense

  $ (20 )   $ 116     $ (136 )     (117.2 )%
                                 

Income (loss) from discontinued operations, net of tax

  $ 2,163     $ (3,738 )   $ 5,901       (157.9 )%

 

 

Interest Expense. The Company recorded less than $0.01 million of interest expense in each of the years ended December 31, 2023 and December 31, 2022.

 

Interest income. Interest income of $0.7 million and $0.2 million for the years ended December 31, 2023 and 2022, respectively, reflects income earned from the Company's money market accounts.  The increase year over year results from higher market interest rates over the period.

 

Tax expense. The Company recorded tax expense of less than $0.01 million and a tax benefit of $0.1 million for the year ended December 31, 2023 and 2022, respectively.  The amount of tax expense or benefit varies based on geographic mix of earnings and losses.  

 

Income (loss) from discontinued operations: This reflects the net income of our former Xoft (Therapy) business, which was sold in October 2023.  Upon the closing of the sale, the Company recorded a gain of approximately $2.6 million, which offset the operational losses incurred since the beginning of the year ended December 31, 2023 through the date of the sale in October 2023.  See Note 2, for more information.

 

 

 

Liquidity and Capital Resources

 

The Company believes that its cash and cash equivalents balance of $21.7 million as of December 31, 2023 and projected cash balances are sufficient to sustain operations through at least the next 12 months following the filing of this Form 10-K.   The Company's cash balance increased by approximately $0.4 million year-over-year due primarily to the sale of the Company's former Xoft (Therapy) business line in October 2023.  In addition, the Company launched an At-the-Market ("ATM") equity program with Craig-Hallum Capital Group LLC to sell shares of the Company's common stock.  See Note 2 and Note 13 respectively, for more information.  Lastly, the Company took actions in early 2023 to cut costs and conserve cash.  The Company’s ability to generate cash adequate to meet its future capital requirements will depend primarily on operating cash flow. If sales or cash collections are reduced from current expectations, or if expenses and cash requirements are increased, the Company may require additional financing, although there are no guarantees that the Company will be able to obtain the financing if necessary. The Company will continue to closely monitor its liquidity and the capital and credit markets.

 

The Company had net working capital of $24.3 million at December 31, 2023. The ratio of current assets to current liabilities at December 31, 2023 and 2022 was 4.40 and 2.28, respectively.

 

Net cash used for operating activities for the year ended December 31, 2023 was $5.0 million, compared to $12.8 million for 2022.  This improvement of approximately 61% year over year is due primarily to cost savings initiatives commenced during the first quarter of 2023.

 

Net cash provided by investing activities for the year ended December 31, 2023 was $3.3 million compared to cash used of approximately $0.5 million for the year ended December 31, 2022.  The sales of the former Xoft (Therapy) business in October 2023 provided $4.5 million of cash, net of transaction expenses, in 2023 which was partially offset by cash used for investments, primarily a new ERP system.

 

Net cash provided by financing activities for the year ended December 31, 2023 was $2.0 million and consisted primarily of cash proceeds related to the ATM sales of common stock.  Net cash provided by financing activities for the year ended December 31, 2022 was $0.4 million related primarily to cash received for employee equity plan activities.  

 

The CARES Act allowed employers to defer the deposit and payment of employers share of Social Security payroll taxes that would otherwise have been owed from the date of enactment of the legislation. The legislation requires that the deferred taxes be paid over the two-year period, with half the amount required to be paid by December 31, 2021, and the other half by December 31, 2022. During 2022, the Company remitted $0.1 million which represented the second half of the amount due. As of December 31, 2022, the Company has repaid all amounts previously deferred.

 

 

 

Lease Obligations:

 

Operating Leases:

 

See Item 2 of this Annual Report on Form 10-K.

 

Settlement Obligations:

 

As a result of the acquisition of Xoft, the Company recorded a royalty obligation pursuant to a settlement agreement entered into between Xoft and Hologic, in August 2007. Xoft received a nonexclusive, irrevocable, perpetual, worldwide license, including the right to sublicense certain Hologic patents, and a non-compete covenant as well as an agreement not to seek further damages with respect to the alleged patent violations. In return, the Company had a remaining obligation to pay a minimum annual royalty payment of $250,000 payable through 2016. In addition to the minimum annual royalty payments, the litigation settlement agreement with Hologic also provided for payment of royalties based upon a specified percentage of future net sales on any products that practice the licensed rights. The estimated fair value of the patent license and non-compete covenant is $100,000 and was amortized over the estimated useful life of approximately four years. As of December 31, 2023, the remaining liability for minimum royalty obligations totaling $0.4 million is recorded within accrued expenses and accounts payable.

 

 

 

 

Critical Accounting Estimates

 

The preparation of financial statements and related disclosures in conformity with accounting principles generally accepted in the U.S. requires management to make judgments, assumptions and estimates that affect the amounts reported in the consolidated financial statements and accompanying notes.  The Company considers an accounting estimate to be critical to the financial statements if the estimate is complex in nature, requires judgment, and if different estimates were used, the results could have a material impact on the consolidated financial statements. On an ongoing basis, the Company evaluates its estimates and the application of its policies. The Company bases its estimates on historical experience, current conditions and on various other assumptions that are believed to be reasonable under the circumstances.  The Company believes the following critical accounting estimates are the most significant to understanding the consolidated financial statements.

 

Revenue Recognition

 

The Company recognizes revenue under the provisions of ASU 2014-09, Revenue from Contracts with Customers (“ASC 606”). The core principle of ASC 606 is that an entity should recognize revenue to depict the transfer of goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. ASC 606 explains that to achieve the core principle, an entity should take the following actions:

 

Step 1: Identify the contract with the customer.

 

Step 2: Identify the performance obligations in the contract.

 

Step 3: Determine the transaction price.

 

Step 4: Allocate the transaction price.

 

Step 5: Recognize revenue when or as the entity satisfies a performance obligation.

 

The Company’s contracts with customers may include promises to transfer multiple products and services to a customer. Identifying distinct performance obligations that should be accounted for separately versus together may require significant judgment. For arrangements with multiple performance obligations, the Company allocates revenue to each performance obligation based on its relative standalone selling price. Judgment is required to determine the standalone selling price for each distinct performance obligation. The Company generally determines standalone selling prices based on the prices charged to customers and uses a range of amounts to estimate standalone selling prices when the Company sells each of the products and services separately and need to determine whether there is a discount that needs to be allocated based on the relative standalone selling prices of the various products and services. The Company typically has more than one range of standalone selling prices for individual products and services due to the stratification of those products and services by customers and circumstances. In these instances, the Company may use information such as the type of customer and geographic region to determine the range of standalone selling prices.

 

 

Allowance for Expected Credit Losses

 

The allowance for expected credit losses represents management’s estimate for potential uncollectible accounts receivable. This estimate is developed from management’s ongoing credit evaluation of Company customers and a detailed review of its outstanding accounts receivable balances.

 

Inventory

 

Inventory consists of finished products, work-in-process, and raw materials. The Company values its inventory at the lower of cost or net realizable value. Cost includes materials, labor, and manufacturing overhead and is determined using the first-in, first-out (FIFO) method. On a quarterly basis, management reviews inventory quantities on hand and analyzes the provision for excess and obsolete inventory based primarily on product expiration dating and estimated sales forecast, which is based on sales history and anticipated future demand.

 

Goodwill

 

Goodwill represents the amount of consideration paid in connection with business acquisitions in excess of the fair value of assets acquired and liabilities assumed. The Company performs an annual impairment test each year on October 1 using both qualitative and quantitative methods and assumptions. The quantitative test utilizes a combination of both the market and income approach. The most significant estimates in the income approach relate to management’s assumptions to calculate a present value of estimated future cash flows.

 

Stock Based Compensation

 

The Company uses the Black-Scholes option pricing model to value stock options which requires extensive use of accounting judgment and financial estimates, including estimates of the expected term participants will retain their vested stock options before exercising them, the estimated volatility of its common stock price over the expected term, and the number of options that will be forfeited prior to the completion of their vesting requirements.

 

Other Commitments

 

Other Commitments include non-cancelable purchase orders with key suppliers executed in the normal course of business.

 

Effect of New Accounting Pronouncements

 

See note 3 in the Notes to Consolidated Financial Statements in this Annual Report on Form 10-K.

 

Item 7A.

Quantitative and Qualitative Disclosures about Market Risk.

 

We do not believe we are subject to material foreign currency exchange rate fluctuations, as most of our sales and expenses are domestic and therefore are denominated in the U.S. dollar. For international sales, the majority of those customers pay in the U.S. dollar. We do not hold derivative securities and have not entered into contracts embedded with derivative instruments, such as foreign currency and interest rate swaps, options, forwards, futures, collars, and warrants, either to hedge existing risks or for speculative purposes.

 

Item 8.

Financial Statements and Supplementary Data.

 

See Financial Statements attached hereto.

 

Item 9.

Changes in and Disagreements with Accountants on Accounting and Financial Disclosure.

 

Not applicable.

 

 

Item 9A.

Controls and Procedures.

 

(a) Evaluation of Disclosure Controls and Procedures.

 

The Company, under the supervision and with the participation of its management, including its principal executive officer and principal financial officer, evaluated the effectiveness of the design and operation of its disclosure controls and procedures as of the end of the period covered by this Annual Report on Form10-K. Based on this evaluation, the principal executive officer and principal financial officer concluded that the Company’s disclosure controls and procedures (as defined in Rule 13a-15(e) of the Exchange Act) were effective as of December 31, 2023.

 

A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, within the Company have been detected. Because of the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and not be detected. The Company conducts periodic evaluations to enhance, where necessary its procedures and controls.

 

(b) Managements Annual Report on Internal Control Over Financial Reporting.

 

The Company, under the supervision and with the participation of its management, including its principal executive officer and principal financial officer, is responsible for the preparation and integrity of the Company’s Consolidated Financial Statements, establishing and maintaining adequate internal control over financial reporting (as defined in Exchange Act Rule 13a-15(f)) for the Company and all related information appearing in this Annual Report on Form 10-K.

 

All internal control systems, no matter how well designed, have inherent limitations. Therefore, even those systems determined to be effective can provide only reasonable assurance with respect to financial statement preparation and presentation. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

 

Management assessed the effectiveness of our internal control over financial reporting as of December 31, 2023, using the criteria set forth by the Committee of Sponsoring Organizations of the Treadway Commission in Internal Control - Integrated Framework (2013). Based on its assessment, our Chief Executive Officer and our Chief Financial Officer concluded that our internal control over financial reporting was effective as of December 31, 2023.

 

(c) Changes in Internal Control Over Financial Reporting.

 

The Company’s principal executive officer and principal financial officer conducted an evaluation of the Company’s internal control over financial reporting (as defined in Exchange Act Rule 13a-15(f)) to determine whether any changes in internal control over financial reporting occurred during the fourth quarter of the year ended December 31, 2023, that have materially affected, or which are reasonably likely to materially affect internal control over financial reporting. Based on that evaluation there has been no such change during such period.

 

 

Item 9B.

Other Information.

 

Not applicable.

 

 

Item 9C.

Disclosure Regarding Foreign Jurisdictions that Prevent Inspections.

 

Not applicable.

 

 

 

PART III

 

Item 10.

Directors, Executive Officers and Corporate Governance.

 

The information required by this Item 10 of Form 10-K will be included in the Company's 2024 Proxy Statement and is incorporated herein by reference.

 

Item 11.

Executive Compensation.

 

The information required by this Item 11 of Form 10-K will be included in the Company’s 2024 Proxy Statement and is incorporated herein by reference.

 

Item 12.

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

 

The information required by this Item 12 of Form 10-K will be included in the Company’s 2024 Proxy Statement and is incorporated herein by reference.

 

Item 13.

Certain Relationships and Related Transactions, and Director Independence.

 

The information required by this Item 13 of Form 10-K will be included in the Company’s 2024 Proxy Statement and is incorporated herein by reference.

 

Item 14.

Principal Accounting Fees and Services.

 

The information required by this Item 14 of Form 10-K will be included in the Company’s 2024 Proxy Statement and is incorporated herein by reference.

 

 

 

PART IV

 

Item 15.

Exhibits, Financial Statement Schedules.

 

a) The following documents are filed as part of this Annual Report on Form 10-K:

 

i.

Financial Statements - See Index on page F-1

 

 

ii.

Financial Statement Schedule - See Index on page F-1. All other schedules for which provision is made in the applicable accounting regulations of the Securities and Exchange Commission are not required under the related instructions or are not applicable and, therefore, have been omitted.

 

 

iii.

Exhibits - the following documents are filed as exhibits to this Annual Report on Form 10-K:

 

 

1.1 At-The-Market Issuance Sales Agreement between iCAD, Inc. and Craig-Hallum Capital Group LLC dated August 11, 2023 (incorporated by reference to Exhibit 1.1 to the Quarterly Report on Form 10-Q filed with the SEC on August 11, 2023).
   
2.1** Asset Purchase Agreement dated October 22, 2023 by and among iCAD, Inc. Xoft Solutions, LLC, Xoft, Inc., Elekta Inc. and Nucletron Operations B.V. (incorporated by reference to Exhibit 2.1 to the Current Report on Form 8-K filed with the SEC on October 23, 2023).
   

3.1

Certificate of Incorporation (incorporated by reference to Exhibit 3.1 to the Quarterly Report on Form 10-Q filed with the SEC on August 6, 2015).

 

 

3.2

Amended and Restated By-laws (incorporated by reference to Exhibit 3(b) to the Current Report on Form 10-K filed with the SEC on March 17, 2008.

 

 

3.3

Amendment to Certificate of Incorporation (incorporated by reference to Exhibit 3.1 to the Current Report on Form 8-K filed with the SEC on July 21, 2021).

 

 

4.1*

Description of Registrant’s Securities.

 

 

10.1

2016 Stock Incentive Plan as Amended as of July 2021 (incorporated by reference to Appendix B to the definitive proxy statement on Form DEF14A filed with the SEC on June 7, 2021).

 

 

10.2

Form of Indemnification Agreement (incorporated by reference to Exhibit 10.1 of Quarterly Report on Form 10-Q filed with the SEC on November 15, 2014).

 

 

10.3

Lease Agreement, dated December 6, 2006, between the Company and Gregory D. Stoyle and John J. Flatley, Trustees of the 1993 Flatley Family Trust, of Nashua, NH (incorporated by reference to Exhibit 10(mm) to the Annual Report on Form 10-K filed with the SEC on March 22, 2007).

 

 

10.4

Employment Agreement, dated May 26, 2020, between the Company and Stacey Stevens (incorporated by reference to Exhibit 10.2 to the Current Report on Form 8-K filed with the SEC on May 29, 2020).

 

 

10.5

Employment Agreement, dated May 26, 2020, between the Company and Jonathan Go (incorporated by reference to Exhibit 10.4 to the Current Report on Form 8-K filed with the SEC on May 29, 2020).

 

 

10.6

First Amendment to Lease, dated September 19, 2016, between the Company and The Irvine Company (incorporated by reference to Exhibit 10.1 to the Current Report on Form 8-K filed with the SEC on September 21, 2016).

 

 

10.7

2012 Stock Incentive Plan (incorporated by reference to Appendix B to the definitive proxy statement on Form DEF14A filed with the SEC on April 9, 2012).

 

 

10.8

Amendment No. 1 to the 2012 Stock Incentive Plan (incorporated by reference to Appendix A to the definitive proxy statement on Form DEF14A filed with the SEC on April 2, 2014).

 

 

10.9

2019 Employee Stock Purchase Plan (incorporated by reference to Appendix A to the definitive proxy statement on Form DEF14A filed with the SEC on November 8, 2019).

 

 

10.10**

Loan and Security Agreement, dated as of March 30, 2020, by and between Western Alliance Bank, iCAD, Inc., Xoft, Inc. and Xoft Solutions LLC (incorporated by reference to Exhibit 10.2 to the Current Report on Form 8-K filed with the SEC on March 31, 2020).

 

 

10.11**

First Amendment to Loan and Security Agreement, dated June 16, 2020, between iCAD, Inc., Xoft, Inc., Xoft Solutions LLC and Western Alliance Bank (incorporated by reference to Exhibit 10.1 to the Quarterly Report on Form 10-Q filed with the SEC on August 7, 2020).

 

 

10.12

Employment agreement dated August 4, 2021, by and between iCAD, Inc. and Charles Carter (incorporated by reference to Exhibit 10.1 to the Current Report on Form 8-K filed with the SEC on August 6, 2021).

 

 

10.13 Lease between The Irvine Company LLC and iCAD, Inc. dated June 29, 2012, together with First Amendment to Lease dated September 19, 2016, Second Amendment to Lease dated August 12, 2019, and Third Amendment to Lease dated May 19, 2022 (incorporated by reference to Exhibit 10.1 to the Quarterly Report on Form 10-Q filed with the SEC on August 15, 2022).
   
10.14 Lease between John J. Flatley Company and iCAD, Inc., dated December 6, 2006, together with First Amendment to Lease dated December 21, 2011, Second Amendment to Lease dated August 8, 2016, Third Amendment to Lease dated December 16, 2019, and Fourth Amendment to Lease dated November 22, 2022 (incorporated by reference to Exhibit 10.1 to the Current Report on Form 8-K filed with the SEC on November 28, 2022).
   
10.15 Consulting Agreement dated January 18, 2023, by and between iCAD, Inc. and Daniel Shea (incorporated by reference to Exhibit 10.1 to the Current Report on Form 8-K filed with the SEC on January 24, 2023).
   
10.16 Employment agreement dated March 10, 2023, by and between iCAD, Inc. and Dana Brown (incorporated by reference to Exhibit 10.P to the Current Report on Form 10-K filed with the SEC on March 31, 2023.
   
10.17 Separation agreement dated March 10, 2023, by and between iCAD, Inc. and Stacey Stevens (incorporated by reference to Exhibit 10.Q to the Current Report on Form 10-K filed with the SEC on March 31, 2023.
   
10.18 Employment Agreement between iCAD, Inc. and Eric Lonnqvist, dated April 13, 2023 (incorporated by reference to Exhibit 10.1 to the Current Report on Form 8-K file with the SEC on April 17, 2023).
   
10.19* Lease between Anita R. Jacques Revocable Trust, dated January 6, 2024 and iCAD, Inc.
   
19.1* iCAD, Inc. Insider Trading Policy
   

21.1*

List of Subsidiaries

 

 

23.1*

Consent of BDO USA, P.C., Independent Registered Public Accounting Firm.

 

 

31.1*

Certification of Principal Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

 

 

31.2*

Certification of Principal Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

 

 

32.1*

Certification of Principal Executive Officer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

 

 

32.2*

Certification of Principal Financial Officer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

 

 

97.1* iCAD, Inc. Clawback Policy
   

101*

The following materials formatted in Inline XBRL (eXtensible Business Reporting Language); (i) Consolidated Balance Sheets as of December 31, 2023 and December 31, 2022, (ii) Consolidated Statements of Operations for the years ended December 31, 2023 and 2022, (iii) Consolidated Statements of Stockholders’ Equity for the years ended December 31, 2023 and 2022, (iv) Consolidated Statements of Cash Flows for the years ended December 31, 2023 and 2022, and (v) Notes to Consolidated Financial Statements.

 

 

104  

Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101).

 

Denotes a management compensation plan or arrangement.

 

*

Filed herewith.

**

The Registrant has omitted certain schedules and exhibits pursuant to Item 601(b)(2) of Regulation S-K and shall furnish supplementally to the SEC copies any of the omitted schedules and exhibits upon request by the SEC.

 

Item 16.

Form 10-K Summary.

 

None.

 

 

SIGNATURES

 

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

 

iCAD, INC.

Date: March 29, 2024

 

 

 

By:

/s/ Dana Brown

   

Dana Brown

   

Chief Executive Officer, President and Director

 

The undersigned officers and directors of iCAD, Inc., hereby severally constitute and appoint Dana Brown and Eric Lonnqvist, and each of them individually, with full power of substitution and resubstitution, as their true and lawful attorneys and agents, to do any and all acts and things in their name and behalf in their

capacities as directors and officers and to execute any and all instruments for them and in their names in the capacities indicated below, which said attorneys and agents, may deem necessary or advisable to enable said corporation to comply with the Securities Exchange Act of 1934, as amended, and any rules, regulations

and requirements of the Securities and Exchange Commission, in connection with this Annual Report on Form 10-K, including specifically but without limitation, power and authority to sign for them or any of them in their names in the capacities indicated below, any and all amendments hereto, and they do hereby ratify

and confirm all that said attorneys and agents, or either of them, may lawfully do or cause to be done by virtue hereof.

 

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

 

Signature

 

Title

Date

       

/s/ Dana Brown

 

Chief Executive Officer, President, and Director

March 29, 2024
Dana Brown   (Principal Executive Officer)  
       

/s/ Eric Lonnqvist

 

Chief Financial Officer

March 29, 2024

Eric Lonnqvist   (Principal Financial and Accounting Officer)  
       
/s/ Hedvig Hricak   Director March 29, 2024
Hedvig Hricak, MD, Ph.D.      
       

/s/ Michael John Doyle

 

Director

March 29, 2024
Michael John Doyle      
       

/s/ Rakesh Patel

 

Director

March 29, 2024
Rakesh Patel, MD      
       

/s/ Andy Sassine

 

Director

March 29, 2024
Andy Sassine      
       

/s/ Susan Wood

 

Director

March 29, 2024

Susan Wood, Ph.D.      

 

 

 
 

INDEX TO CONSOLIDATED FINANCIAL STATEMENTS

 

 

 

Page

Report of Independent Registered Public Accounting Firm (BDO USA, P.C. Boston, Massachusetts PCAOB #243)

F-2

  

Consolidated Balance Sheets As of December 31, 2023 and 2022

F-3

  

Consolidated Statements of Operations For the years ended December 31, 2023 and 2022

F-4

  

Consolidated Statements of Stockholders Equity For the years ended December 31, 2023 and 2022

F-5

  

Consolidated Statements of Cash Flows For the years ended December 31, 2023 and 2022

F-6

  

Notes to Consolidated Financial Statements

F-7F-29

 

 

 

Report of Independent Registered Public Accounting Firm

 

Shareholders and Board of Directors

iCAD, Inc.

Nashua, New Hampshire

 

Opinion on the Consolidated Financial Statements

 

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

 

Basis for Opinion

 

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

 

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

 

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

 

Critical Audit Matter

 

The critical audit matter communicated below is a matter arising from the current period audit of the consolidated financial statements that was communicated or required to be communicated to the audit committee and that: (1) relate to accounts or disclosures that are material to the consolidated financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of the critical audit matter does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.

 

Revenue recognition - Identification of distinct performance obligations in certain revenue contracts

 

As described in Note 3 to the consolidated financial statements, certain of the Company’s revenue contracts with customers may include promises to transfer multiple products and services to a customer.  To the extent a contract includes multiple promised products or services, the Company must apply judgment to determine whether the products or services meet the criteria to be distinct.  For these revenue contracts, the Company accounts for the individual products and services separately if they are distinct.

 

We identified the determination of distinct performance obligations within certain revenue contracts as a critical audit matter. The determination of whether multiple products and services within a contract were distinct performance obligations that should be accounted for separately required management to exercise judgment and included a high degree of subjectivity. Auditing these elements involved especially challenging auditor judgment due to the nature and extent of effort required to address these matters.

 

The primary procedures we performed to address this critical audit matter included:

 

 

Evaluating management’s accounting policies and practices, including the reasonableness of management’s judgments related to the identification of each distinct performance obligation.

 

 

Testing certain revenue contracts together with their underlying documents to evaluate management’s identification of each distinct performance obligation.

 

/s/ BDO USA, P.C.

We have served as the Company's auditor since 1989.

Boston, Massachusetts

March 29, 2024

 

 

 

iCAD, INC. AND SUBSIDIARIES

 

Consolidated Balance Sheets

 

  

December 31,

  

December 31,

 
  

2023

  

2022

 
  

(in thousands except shares and per share data)

 

Assets

        

Current assets:

        

Cash and cash equivalents

 $21,670  $21,313 

Trade accounts receivable, net of allowance for credit losses of $277 in 2023 and $100 in 2022

  6,392   5,769 

Inventory, net

  917   2,054 

Prepaid expenses and other current assets

  699   1,571 

Current assets held for sale

     7,534 

Total current assets

  29,678   38,241 

Property and equipment:

        

Internal-use software

  1,172    

Equipment

  

1,482

   

1,421

 

Leasehold improvements

  110   110 

Furniture and fixtures and other

  104   23 

Property and equipment

  2,868   1,554 

Less accumulated depreciation and amortization

  1,045   850 

Property and equipment, net

  1,823   704 

Other assets:

        

Operating lease assets

  461   670 

Other assets

  849   19 

Intangible assets, net of accumulated amortization of $8,488 in 2023 and $8,372 in 2022

  148   264 

Goodwill

  8,362   8,362 

Deferred tax assets

  97   116 

Noncurrent assets held for sale

     3,329 

Total assets

 $41,418  $51,705 

Liabilities and Stockholders’ Equity

        

Current liabilities:

        

Accounts payable

 $712  $1,446 

Accrued and other expenses

  2,448   2,541 

Lease payable, current

  188   217 

Deferred revenue, current

  3,400   3,653 

Current liabilities held for sale

     5,595 

Total current liabilities

  6,748   13,452 

Lease payable, long-term

  273   455 

Deferred revenue, long-term

  974   393 

Deferred tax

  6   6 

Noncurrent liabilities held for sale

     2,497 

Total liabilities

  8,001   16,803 

Commitments and contingencies (Note 16)

          

Stockholders’ equity:

        

Preferred stock, $ .01 par value: authorized 1,000,000 shares; none issued.

      

Common stock, $ .01 par value: authorized 60,000,000 shares; issued 26,540,030 in 2023 and 25,446,407 in 2022. Outstanding 26,354,199 in 2023 and 25,260,576 in 2022

  265   254 

Additional paid-in capital

  306,250   302,899 

Accumulated deficit

  (271,683)  (266,836)

Treasury stock at cost, 185,831 shares in 2023 and 2022

  (1,415)  (1,415)

Total stockholders’ equity

  33,417   34,902 

Total liabilities and stockholders’ equity

 $41,418  $51,705 

 

See accompanying notes to consolidated financial statements.

 

 

 

iCAD, INC. AND SUBSIDIARIES

 

Consolidated Statements of Operations

 

  

For the Years Ended December 31,

 
  

2023

  

2022

 
  

(in thousands except per share data)

 

Revenue:

        

Products

 $9,930  $12,620 

Services

  7,388   7,182 

Total revenue

  17,318   19,802 

Cost of Revenue:

        

Products

  1,387   1,658 

Services

  1,060   1,217 

Amortization and depreciation

  86   108 

Total cost of revenue

  2,533   2,983 

Gross profit

  14,785   16,819 

Operating expenses:

        

Engineering and product development

  5,161   5,493 

Marketing and sales

  7,740   10,790 

General and administrative

  9,324   10,517 

Amortization and depreciation

  249   217 

Total operating expenses

  22,474   27,017 

Loss from operations

  (7,689)  (10,198)

Other income (expense)

        

Interest expense

  (16)  (10)

Interest income

  729   213 

Other

  (14)  (39)

Other income, net

  699   164 

Loss before income tax expense

  (6,990)  (10,034)

Benefit (provision) for income taxes

  (20)  116 

Loss from continuing operations

  (7,010)  (9,918)

Income (loss) from discontinued operations

  2,163   (3,738)

Net loss and comprehensive loss

 $(4,847) $(13,656)

Net loss per share:

        

Loss from continuing operations, basic and diluted

 $(0.27) $(0.39)

Loss from discontinued operations, basic and diluted

  0.08   (0.15)

Net loss per share, basic and diluted

 $(0.19) $(0.54)

Weighted average number of shares used in computing net loss per share:

        

Basic

  25,613   25,202 

Diluted

  25,613   25,202 

 

See accompanying notes to consolidated financial statements.

 

 

 

iCAD, INC. AND SUBSIDIARIES

 

Consolidated Statements of Stockholders Equity

(in thousands except shares)

 

  

Common Stock

  

Additional

             
  

Number of

      

Paid-in

  

Accumulated

  

Treasury

  

Stockholders’

 
  

Shares Issued

  

Par Value

  

Capital

  

Deficit

  

Stock

  

Equity

 
                         
                         

Balance at December 31, 2021

  25,326,086  $253  $300,859  $(253,180) $(1,415) $46,517 

Issuance of common stock relative to vesting of restricted stock, net of 150 shares forfeited for tax obligations

  725                

Issuance of common stock pursuant to stock option plans

  73,500   1   206         207 

Issuance of common stock pursuant to employee stock purchase plan

  46,096      148         148 

Stock-based compensation

        1,686         1,686 

Net loss

           (13,656)     (13,656)

Balance at December 31, 2022

  25,446,407  $254  $302,899  $(266,836) $(1,415) $34,902 

Issuance of common stock, net of issuance costs of $338

  1,057,814   11   1,955         1,966 

Issuance of common stock pursuant to stock option plans

  35,809      80         80 

Stock-based compensation

        1,316         1,316 

Net loss

           (4,847)     (4,847)

Balance at December 31, 2023

  26,540,030  $265  $306,250  $(271,683) $(1,415) $33,417 

 

See accompanying notes to consolidated financial statements.

 

 

 

iCAD, INC. AND SUBSIDIARIES

 

Consolidated Statements of Cash Flows

 

  

For the Years Ended

 
  

December 31,

 
  

2023

  

2022

 
  

(in thousands)

 

Cash flow from operating activities:

        

Net loss

  (4,847) $(13,656)

Adjustments to reconcile net loss to net cash used for operating activities:

        

Gain on sale of business

  (2,592)   

Amortization

  170   211 

Depreciation

  239   310 

Non-cash lease expense

  462   708 

Bad debt provision

  177   732 

Stock-based compensation expense

  1,316   1,686 

Deferred tax

  20   (116)

Other, net

  (1)  9 

Changes in operating assets and liabilities, net of acquisition:

        

Accounts receivable

  419   (739)

Inventory

  1,489   (1,218)

Prepaid and other assets

  840   1,152 

Accounts payable

  (811)  (806)

Accrued and other expenses

  (1,554)  (961)

Lease liabilities

  (484)  (767)

Deferred revenue

  193   665 

Total adjustments

  (117)  866 

Net cash provided by (used for) operating activities

  (4,964)  (12,790)

Cash flow used for investing activities:

        

Proceeds from sale of business, net of transaction costs

  4,539    

Additions to patents, technology and other

     (10)

Additions to property and equipment

  (922)  (524)

Capitalization of internal-use software development costs

  (342)   

Net cash provided by (used for) investing activities

  3,275   (534)

Cash flow from financing activities:

        

Issuance of common stock for cash, net

  1,966    

Issuance of common stock pursuant to Employee Stock Purchase Plan

     148 

Issuance of common stock pursuant to stock option plans

  80   207 

Net cash provided by financing activities

  2,046   355 

Increase (decrease) in cash and cash equivalents

  357   (12,969)

Cash and cash equivalents, beginning of year

  21,313   34,282 

Cash and cash equivalents, end of year

 $21,670  $21,313 

Supplemental disclosure of cash flow information:

        

Interest paid

 $16  $9 

Taxes paid

 $  $ 

Right-of-use assets obtained in exchange for new operating lease liabilities

 $  $3,011 

 

See accompanying notes to consolidated financial statements.

 

 

iCAD, INC. AND SUBSIDIARIES

 

Notes to Consolidated Financial Statements

 

 

Note 1 Organization and Business 

 

Unless otherwise noted, all amounts presented in these Notes to the Consolidated Financial Statements are in thousands of dollars.  iCAD, Inc. and subsidiaries (the “Company” or “iCAD”) is a global medical technology company providing innovative cancer detection solutions.

 

As discussed in Note 2, the Company completed the sale of its Xoft business line in October 2023.  Accordingly, the Company now operates in one segment: Cancer Detection (“Detection”). The Detection segment solutions include advanced artificial intelligence and image analysis workflow solutions that enable healthcare professionals to better serve patients by identifying pathologies and pinpointing the most prevalent cancers earlier, a comprehensive range of high-performance, upgradeable computer-aided detection systems and workflow solutions for digital breast tomosynthesis, full-field digital mammography, magnetic resonance imaging and computed tomography.  The Company’s commercial products are cleared with the United States Food and Drug Administration and various global regulatory agencies. The Company sells its products throughout the world through its direct sales organization as well as through various OEM partners, distributors, technology platform partners, and resellers. See Note 15 of these consolidated financial statements for segment, major customer and geographical information.

 

The Company maintains its headquarters and a separate manufacturing facility in Nashua, New Hampshire and an office in Lyon, France.

 

 

Note 2 Discontinued Operations

 

On  October 22, 2023, the Company entered into an Asset Purchase Agreement (the “Purchase Agreement”), by and among (i) the Company, Xoft Solutions, LLC, a Delaware limited liability company, and Xoft, Inc., a Delaware corporation, each a wholly owned subsidiary of the Company (collectively with the Company, the “Sellers” and each, a “Seller”), and (ii) Elekta Inc., a Georgia corporation, and Nucletron Operations B.V., a company organized under the laws of the Netherlands (together, “Buyers” and each a “Buyer”), pursuant to which the Company agreed to transfer to the Buyers substantially all of the assets and liabilities primarily related to the Company’s Xoft business lines (the “Business”), including with respect to employees, contracts, intellectual property and inventory, for total cash consideration of approximately $5.76 million dollars from the Buyers to the Company, and the assumption by Buyers of all liabilities relating to the Business (the “Transaction”). This payment is guaranteed by Elekta AB, a company organized under the laws of Sweden, the ultimate parent company of the Buyers.  In accordance with the Purchase Agreement, the Company received a cash payment of approximately $5 million in November 2023 with the remaining $0.7 million held in escrow for a period of 15 months following October 22, 2023.  The escrow balance is reflected in the caption Other assets in the long-term section of the Company's Consolidated Balance Sheet as of December 31, 2023.

 

The closing of the Transaction occurred simultaneously with the execution of the Purchase Agreement.

 

In connection with the Transaction, the parties entered into a transition services agreement pursuant to which the Company will provide certain migration and transition services to facilitate an orderly transition of the operation of the Business to the Buyers during the 5-month period following consummation of the Transaction, extendable at the option of the parties.

 

The Purchase Agreement contains certain representations, warranties, covenants and indemnification provisions, including for breaches of covenants and for losses resulting from the Company’s liabilities specifically excluded from the Transaction.

 

The Business, which had previously been presented as a separate reporting segment, meets the criteria for being reported as a discontinued operation and has been segregated from continuing operations. The following table summarizes the results from discontinued operations (in thousands):

 

  

For the period ended October 22,

 For the year ended December 31, 
  

2023

  

2022

 

Revenue

 $4,804  $8,142 

Total cost of sales

  2,580   5,152 

Gross profit

 $2,224  $2,990 

Total operating expenses

  2,653   6,728 
Pre-tax loss from operations of discontinued business  (429)  (3,738)

Provision for income taxes

      
Loss from operations of discontinued business $(429) $(3,738)
Gain on sale of discontinued operations  2,592    
Provision for income taxes on gain on sale      

Income (loss) from discontinued operations, net of tax

 $2,163  $(3,738)

 

The following table summarizes the assets and liabilities held for sale in the Company's Consolidated Balance Sheets (in thousands):

 

  

December 31, 2022

 

Assets

    

Accounts receivable, net of allowance for credit losses

 $3,129 

Inventories, net

  3,335 

Prepaid expenses and other current assets

  1,070 

Total current assets held for sale

 $7,534 

Net property and equipment

 $370 

Operating lease assets

  2,691 

Other assets

  268 

Total noncurrent assets held for sale

 $3,329 

Liabilities

    

Accounts payable

 $527 

Accrued and other expenses

  2,140 

Lease payable - current portion

  365 

Deferred revenue - current portion

  2,563 

Total current liabilities held for sale

 $5,595 

Lease payable, net of current

  2,348 

Deferred revenue, net of current

  149 

Noncurrent liabilities held for sale

 $2,497 

 

 

Total operating expenses presented in the table above exclude amounts that had previously been allocated to the Business for certain shared marketing expenses.  The previously allocated amounts were less than $0.1 million and $0.6 million for the years ended December 31, 2023 and 2022, respectively.  The previously allocated expenses are included in the Marketing and sales line for all periods presented in the Condensed Consolidated Statements of Operations.

 

The Business is included in the Company's Consolidated Statements of Cash Flows for the years ended December 31, 2023 and 2022.  The Business generated less than $0.1 million of cash during the year ended December 31, 2023, primarily for operating activities.  Estimated cash used by the Business during the year ended December 31, 2022 was approximately $3.6 million, primarily for operating activities. 

 

 

Note 3 Significant Accounting Policies

 

Use of Estimates

 

The preparation of financial statements in conformity with generally accepted accounting principles in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues and expenses during the reporting period and disclosure of contingent assets and liabilities at the date of the financial statements. Actual results could differ from those estimates. It is reasonably possible that changes may occur in the near term that would affect management’s estimates with respect to assets and liabilities.

 

Principles of Consolidation 

 

The consolidated financial statements include the accounts of the Company and its wholly owned subsidiary, iCAD France, LLC.  As described in Note 2, the Company completed the sale of the Xoft business line in October 2023.  Accordingly, the applicable assets and liabilities of the Xoft business have been classified as held for sales in the Consolidated Balance Sheet for periods prior to the date of sale, and the results of its operations for all periods presented are reflected as discontinued operations in the Consolidated Statements of Operations.  Unless otherwise indicated, all disclosures and amounts in the Notes to the Consolidated Financial Statements relate to the Company's continuing operations.   All material inter-company transactions and balances have been eliminated in consolidation.

 

F- 7

 

Risk and Uncertainty

 

On March 12, 2020, the World Health Organization declared COVID-19 to be a pandemic. In an effort to contain and mitigate the spread of COVID-19, the United States and most countries of the world imposed some level of unprecedented restrictions such as travel bans and business closures which caused substantial reductions in economic activity. As a provider of devices and services to the health care industry, the Company believes its operations have been materially affected in all periods presented. While the worst of the disruptions appear to have subsided as of December 31, 2023, the Company continues to be impacted by slowness in the overall economic recovery. The Company’s expected results for future periods could reflect a continuing negative impact from the COVID-19 pandemic for similar or additional reasons.

 

In late February 2022, Russian military forces launched significant military action against Ukraine. In early October 2023, an armed conflict between Hamas-led Palestinian militant groups and Israeli military forces broke out with a Hamas attack on southern Israel, to which Israeli military forces retaliated. 

 

Sustained conflict and disruption in these regions has continued through December 31, 2023 and beyond. Economic, civil, military and political uncertainty may arise or increase in regions where the Company operates or derives revenue. Further, countries from which the Company derives revenue may experience military action and/or civil and political unrest; may be subject to government export controls, economic sanctions, embargoes, or trade restrictions; and experience currency, inflation, and interest rate uncertainties. While the impact to the Company has been limited to date, it is not possible to predict the potential outcome should the conflict expand and/or additional sanctions be imposed. For the fiscal year ended 2023, approximately 10% of the Company’s total revenue was derived from customers located in Europe.

 

Cash and cash equivalents

 

The Company defines cash and cash equivalents as all bank accounts, money market funds, deposits and other money market instruments with original maturities of 90 days or less and which are unrestricted as to timing or method of withdrawal. Cash and cash equivalents are maintained at financial institutions and, at times, balances may exceed federally insured limits of $250,000 per depositor.  The money market investment account as described in Note 5 is not exposed to the federally insured limit as it is not a deposit account.  As of December 31, 2023, the Company held cash at financial institutions in excess of the federally insured limit. Historically, the Company has not experienced any losses related to these balances.  

 

Financial instruments

 

Financial instruments consist of cash and cash equivalents, trade accounts receivable, contract assets, accounts payable, accrued and other expenses and notes payable. Due to their short-term nature and market rates of interest, the carrying amounts of the financial instruments approximated fair value as of December 31, 2023 and 2022.

 

Accounts Receivable and Allowance for Credit Losses

 

Accounts receivable are customer obligations due under normal trade terms. Credit limits are initially established through a process of reviewing the financial history and stability of each customer and the Company performs continuing credit evaluations of its customers’ financial condition and generally does not require collateral. Included in accounts receivable at December 31, 2023 are unbilled receivables of approximately $0.9 million which are scheduled to be invoiced primarily in 2024.  Unbilled receivables of approximately $0.2 million were included in accounts receivable as of December 31, 2022.  The unbilled receivables result primarily from the Company's sale of term licenses, which often provide for annual billing over a term of one to three years, where revenue is recognized upon delivery of a license with non-cancellable terms.    

 

As described in Note 4, the Company adopted new accounting guidance effective January 1, 2023 that impacted its approach to calculating expected losses on its Accounts receivable balances.  The Company maintains an allowance for expected credit losses associated with its Accounts receivable balance.  The Company uses an expected credit loss model that uses historical loss rates of its accounts receivable for the previous twelve months as well as expectations about the future where the Company has been able to develop forecasts to support its estimates.  Using the outputs of the model, the Company’s policy is to maintain allowances for potential losses.  An amount is written off against the allowance for credit losses after all attempts to collect the receivable have failed. Based on the information available, the Company believes the allowance for credit losses as of  December 31, 2023 and 2022 is adequate.  

 

F- 8

 

Inventory

 

The Company uses the first-in, first-out method to track inventory, which is valued at the lower of cost or net realizable value. The Company regularly reviews inventory quantities on hand and records an inventory reserve for excess and/or obsolete inventory primarily based upon the estimated usage of its inventory, as well as other factors.

 

Property and Equipment

 

Property and equipment are stated at cost and depreciated using the straight-line method over the estimated useful lives of the assets, which is generally three to five years, except for leasehold improvements, which are depreciated over the shorter of the term of the lease, or useful life of the asset.

 

Goodwill

 

In accordance with FASB Accounting Standards Codification (“ASC”) Topic 350-20, “IntangiblesGoodwill and Other” (“ASC 350-20”), the Company tests goodwill for impairment on an annual basis and between annual tests if events or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying amount.

 

Factors the Company considers important, which could trigger an impairment of Goodwill, include the following:

 

 

significant and sustained underperformance relative to historical or projected future operating results;

 

 

significant changes in the manner or use of the Company’s assets in the strategy for the Company’s overall business;

 

 

significant negative industry or economic trends;

 

 

significant and sustained decline in the Company’s stock price; and

 

 

a decline in the Company’s market capitalization below net book value.

 

Upon the sale of its former Xoft business, the Company has one reporting unit: Detection.

 

The Company performs an annual impairment assessment as of  October 1 of each year by comparing the fair value of its reporting unit to its carrying value as of this date. The Company records an impairment charge if such an assessment were to indicate that the fair value of its reporting unit was less than the carrying value. When the Company evaluates potential impairments outside of its annual measurement date, judgment is required in determining whether an event has occurred that may impair the value of goodwill or intangible assets. For 2023, the fair value of the reporting unit was based on the Company's market capitalization as of October 1, 2023, which was in excess of the carrying value of the reporting unit.  Accordingly, the Company concluded that no impairment charges were required. For years prior to 2023, the Company used the following approach in assessing fair value of its reporting unit.   

 

Fair value of the reporting unit is based on a weighting of the income approach and the market approach. For purposes of the income approach, fair value is determined based on the present value of estimated future cash flows, discounted at an appropriate risk adjusted rate. The Company uses internal forecasts to estimate future cash flows and includes estimates of long-term future growth rates based on our most recent views of the long-term forecast for each segment. Accordingly, actual results can differ from those assumed in our forecasts. Discount rates are derived from a capital asset pricing model and by analyzing published rates for industries relevant to our reporting units to estimate the cost of equity financing. The Company uses discount rates that are commensurate with the risks and uncertainty inherent in the respective businesses and in our internally developed forecasts.

 

In the market approach, the Company uses a valuation technique in which values are derived based on market prices of publicly traded companies with similar operating characteristics and industries. A market approach allows for comparison to actual market transactions and multiples. It can be somewhat limited in its application because the population of potential comparable publicly-traded companies can be limited due to differing characteristics of the comparative business and ours, as well as the fact that market data may not be available for divisions within larger conglomerates or non-public subsidiaries that could otherwise qualify as comparable, and the specific circumstances surrounding a market transaction (e.g., synergies between the parties, terms and conditions of the transaction, etc.) may be different or irrelevant with respect to our business.

 

F- 9

 

The Company corroborates the total fair values of the reporting unit using a market capitalization approach since it now operates with only one reporting unit. The blend of the income approach and market approach is more closely aligned to the Company's business profile, including markets served and products available. In addition, required rates of return, along with uncertainties inherent in the forecast of future cash flows, are reflected in the selection of the discount rate. Equally important, under the blended approach, reasonably likely scenarios and associated sensitivities can be developed for alternative future states that may not be reflected in an observable market price. The Company assesses each valuation methodology based upon the relevance and availability of the data at the time the valuation is performed and weights the methodologies appropriately.

 

Long Lived Assets

 

In accordance with FASB ASC Topic 360, “Property, Plant and Equipment” (“ASC 360”), the Company assesses long-lived assets for impairment if events and circumstances indicate it is more likely than not that the fair value of the asset group is less than the carrying value of the asset group.

 

ASC 360-10-35 uses “events and circumstances” criteria to determine when, if at all, an asset (or asset group) is evaluated for recoverability. Thus, there is no set interval or frequency for recoverability evaluation. In accordance with ASC 360-10-35-21 the following factors are examples of events or changes in circumstances that indicate the carrying amount of an asset (asset group) may not be recoverable and thus is to be evaluated for recoverability.

 

 

A significant decrease in the market price of a long-lived asset (asset group);

 

 

A significant adverse change in the extent or manner in which a long-lived asset (asset group) is being used or in its physical condition;

 

 

A significant adverse change in legal factors or in the business climate that could affect the value of a long-lived asset (asset group), including an adverse action or assessment by a regulator;

 

 

An accumulation of costs significantly in excess of the amount originally expected for the acquisition or construction of a long-lived asset (asset group);

 

 

A current period operating or cash flow loss combined with a history of operating or cash flow losses or a projection or forecast that demonstrates continuing losses associated with the use of a long-lived asset (asset group);

 

 

significant and sustained decline in the Company’s stock price.

 

In accordance with ASC 360-10-35-17, if the carrying amount of an asset or asset group (in use or under development) is evaluated and found not to be fully recoverable (the carrying amount exceeds the estimated gross, undiscounted cash flows from use and disposition), then an impairment loss must be recognized. The impairment loss is measured as the excess of the carrying amount over the assets (or asset group’s) fair value.

 

F- 10

 

The Company did not record any impairment charges on its long-lived assets for the years ended December 31, 2023 or December 31, 2022.

 

Intangible assets subject to amortization consist primarily of patents, technology intangibles, trade names, customer relationships and distribution agreements purchased in the Company’s previous acquisitions. These assets are amortized on a straight-line basis or the pattern of economic benefit over their estimated useful lives of 5 to 10 years.

 

Leases

 

In accordance with FASB ASC Topic 842, "Leases" ("ASC 842"), the Company determines if an arrangement contains a lease at inception. A lease is an operating or financing contract, or part of a contract, that conveys the right to control the use of an identified tangible asset for a period of time in exchange for consideration.

 

At lease inception, the Company recognizes a lease liability equal to the present value of the remaining lease payments, and a right of use asset equal to the lease liability, subject to certain adjustments, such as for lease incentives. In determining the present value of the lease payments, the Company uses its incremental borrowing rate, determined by estimating the Company’s applicable, fully collateralized borrowing rate, with adjustment as appropriate for lease term. The lease term at the lease commencement date is determined based on the non-cancellable period for which the Company has the right to use the underlying asset, together with any periods covered by an extension option if the Company is reasonably certain to exercise that option.

 

Right-of-use assets and obligations for leases with an initial term of 12 months or less are considered short term and are a) not recognized in the consolidated balance sheet and b) recognized as an expense on a straight-line basis over the lease term. The Company does not sublease any of its leased assets to third parties and the Company’s lease agreements do not contain any residual value guarantees or restrictive covenants. The Company has lessor agreements that contain lease and non-lease components, but the Company is accounting for the complete agreement under FASB ASC Topic 606, "Revenue from Contracts with Customers", ("ASC 606"), after determining that the non-lease component is the predominant component of these agreements.

 

ASC 842 includes a number of reassessment and re-measurement requirements for lessees based on certain triggering events or conditions. There were no impairment indicators identified during the year ended December 31, 2023 that would require impairment testing of the Company’s right-of-use assets.

 

Certain of the Company’s leases include variable lease costs to reimburse the lessor for real estate tax and insurance expenses, and certain non-lease components that transfer a distinct service to the Company, such as common area maintenance services. The Company has elected to separate the accounting for lease components and non-lease components for real estate and equipment leases.

 

Stock-Based Compensation

 

The Company maintains stock-based incentive plans, under which it provides stock incentives to employees, directors and contractors. The Company grants to employees, directors and contractors, options to purchase common stock at an exercise price equal to the market value of the stock at the date of grant. The Company may grant restricted stock to employees and directors. The underlying shares of the restricted stock grant are not issued until the shares vest, and compensation expense is based on the stock price of the shares at the time of grant. The Company follows ASC 718, “Compensation Stock Compensation”, (“ASC 718”), for all stock-based compensation. The Company has granted performance based restricted stock based on achievement of certain revenue targets. Compensation cost for performance based restricted stock requires significant judgment regarding probability of the performance objectives and compensation cost is re-measured at every reporting period. As a result, compensation cost could vary significantly during the performance measurement period.

 

F- 11

 

The Company uses the Black-Scholes option pricing model to value stock options which requires extensive use of accounting judgment and financial estimates, including estimates of the expected term participants will retain their vested stock options before exercising them, the estimated volatility of its common stock price over the expected term, and the number of options that will be forfeited prior to the completion of their vesting requirements. The Company estimates forfeitures based on historical experience with pre-vested forfeitures. To the extent actual forfeitures differ from the estimate, the difference is recorded to compensation expense in the period of the forfeiture. Fair value of restricted stock is determined based on the stock price of the underlying option on the date of the grant. Application of alternative assumptions could produce significantly different estimates of the fair value of stock-based compensation and consequently, the related amounts recognized in the Consolidated Statements of Operations.

 

Revenue Recognition

 

In accordance with ASC 606, revenue is recognized when a customer obtains control of promised products or services and the amount of revenue recognized reflects the consideration to which the Company expects to be entitled to receive in exchange for these products or services and excludes any sales incentives or taxes collected from customers which are subsequently remitted to government authorities.  The Company’s revenue contracts with customers may include promises to transfer multiple products and services to a customer.

 

The Company applies the following five steps to guide revenue recognition:

 

 

1)

Identify the contract(s) with a customer—A contract with a customer exists when (i) the Company enters into an enforceable contract with a customer that defines each party’s rights regarding the products or services to be transferred and identifies the payment terms related to those products or services, (ii) the contract has commercial substance and (iii) the Company determines that collection of substantially all consideration for products or services that are transferred is probable based on the customer’s intent and ability to pay the promised consideration. The Company’s contracts are typically in the form of a purchase order. For certain large customers, the Company may also enter into master service agreements that define general terms but are not customer commitments to purchase until coupled with a purchase order. The Company applies judgment in determining the customer’s ability and intention to pay, which is based on a variety of factors including the customer’s historical payment experience or published credit and financial information pertaining to the customer.

 

 

2)

Identify the performance obligations in the contract—Performance obligations promised in a contract are identified based on the products or services that will be transferred. A product or service is distinct if both a) the customer can benefit from the product or service either on its own or together with other resources that are readily available from third parties or from the Company, and b) is separately identifiable from other promises in the contract. To the extent a contract includes multiple promised products or services, the Company must apply judgment to determine whether the products or services meet the criteria to be distinct. If these criteria are not met the promised products or services are accounted for as a combined performance obligation. While the Company does not typically sell options to purchase products or services at a predetermined price, doing so would represent a material right and require analysis to determine if the material right is a distinct performance obligation.

 

 

3)

Determine the transaction price—The transaction price is determined based on the consideration to which the Company will be entitled in exchange for transferring products or services to the customer. To the extent the transaction price includes variable consideration, the Company estimates the amount of variable consideration that should be included in the transaction price utilizing either the expected value method or the most likely amount method depending on the nature of the variable consideration. Variable consideration is included in the transaction price if, in the Company’s judgment, it is probable that a significant future reversal of cumulative revenue under the contract will not occur.

 

 

4)

Allocate the transaction price to the performance obligations in the contract—If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation on a relative Stand-alone Sales Price (“SSP”) basis unless the transaction price is variable and meets the criteria to be allocated entirely to a performance obligation or to a distinct product or service that forms part of a performance obligation. The Company determines SSP based on the price at which the performance obligation is sold separately. If the SSP is not observable through past transactions, the Company estimates the SSP taking into account available information such as market conditions and internally approved pricing guidelines related to the performance obligations.

 

F- 12

 
 

5)

Recognize revenue when (or as) the Company satisfies a performance obligation—The Company satisfies performance obligations either over time or at a point in time as discussed in further detail below. Revenue is recognized at the time the related performance obligation is satisfied by transferring a promised product or service to a customer.

   
  The Company recognizes revenue from its contracts with customers primarily from the sale of products and from the sale of services. Revenue is recognized when control of the promised goods or services is transferred to a customer, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services. For iCAD’s typical product revenue, control typically transfers upon shipment as title and risk of loss have passed to the customer. Services and supplies are considered to be transferred as the services are performed or over the term of the service or supply agreement. The Company enters into contracts that can include various combinations of products and services, which are generally capable of being distinct and accounted for as separate performance obligations. Perpetual software licenses are accounted for as a single performance obligation and revenue is recognized at the point in time when ownership is transferred to the customer. Taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction, that are collected by the Company from a customer, are excluded from revenue. Shipping and handling costs associated with outbound freight after control of a product has transferred to a customer are accounted for as fulfillment costs and are included in cost of revenue. The Company continues to provide for estimated warranty costs on original product warranties at the time of sale.

 

Goods and Services Classifications

 

Products. Product revenue consists of sales of cancer detection perpetual or term licenses. The Company transfers control and recognizes a sale when the product is shipped from the manufacturing or warehousing facility to the customer.

 

Service Contracts. The Company sells service contracts in which the Company provides professional services including product installations, maintenance, training and service repairs. The service contracts range from 12 months to 48 months. The Company typically receives payment at the inception of the contract and recognizes revenue on a straight-line basis over the term of the agreement.

 

Professional Services. Revenue from fixed fee service contracts is recognized on a straight-line basis over the term of the agreement. Revenue from professional service contracts entered into with customers on a time and materials basis is recognized over the term of the agreement in proportion to the costs incurred in satisfying the obligations under the contract.

 

Other. Other revenue consists primarily of miscellaneous products and services. The Company transfers control and recognizes a sale when the installation services are performed or when the Company ships the product from the Company’s manufacturing or warehouse facility to the customer.

 

For all of contracts, payment terms are generally net 30 from the time of invoicing and consideration is fixed in nature.  If the Company were to offer extended payment terms, it would assess whether a significant financing component existed.

 

F- 13

 

Significant Judgments

 

The Company’s contracts with customers may include promises to transfer multiple products and services to a customer and identifying distinct performance obligations that should be accounted for separately versus together may require significant judgment. For arrangements with multiple performance obligations, the Company allocates revenue to each performance obligation based on its relative standalone selling price. Judgment is required to determine the standalone selling price for each distinct performance obligation. The Company generally determines standalone selling prices based on the prices charged to customers and uses a range of amounts to estimate standalone selling prices when the Company sells each of the products and services separately and needs to determine whether there is a discount that needs to be allocated based on the relative standalone selling prices of the various products and services. The Company typically has more than one range of standalone selling prices for individual products and services due to the stratification of those products and services by customers and circumstances. In these instances, the Company may use information such as the type of customer and geographic region in determining the range of standalone selling prices.

 

The Company may provide credits or incentives to customers, which are accounted for as variable consideration when estimating the transaction price of the contract and amounts of revenue to recognize. The amount of variable consideration to include in the transaction price is estimated at contract inception using either the estimated value method or the most likely amount method based on the nature of the variable consideration. These estimates are updated at the end of each reporting period as additional information becomes available and revenue is recognized only to the extent that it is probable that a significant reversal of any amounts of variable consideration included in the transaction price will not occur. The Company provides for estimated warranty costs on original product warranties at the time of sale.

 

Assets Recognized from the Costs to Obtain a Contract with a Customer

 

The Company recognizes incremental costs of obtaining a contract with a customer as an asset if the Company expects the benefit of those costs to be longer than one year and as an expense when incurred if the amortization period of the asset that the Company otherwise would have recognized is one year or less.

 

Right to Invoice

 

Where applicable, the Company recognizes revenue from a contract with a customer in an amount that corresponds directly with the value to the customer of the Company’s performance completed to date and the amount to which the Company has a right to invoice.

 

Sales and Other Similar Taxes

 

The Company excludes sales taxes and similar taxes from the measurement of the transaction price.

 

Significant Financing Component

 

The Company does not adjust the promised amount of consideration for the effects of a significant financing component if the Company expects, at contract inception, that the period between when the entity transfers a promised good or service to a customer and when the customer pays for that good or service will be one year or less.

 

Promised Goods or Services that are Immaterial in the Context of a Contract

 

The Company assesses materiality of promised goods or services as performance obligations in the context of a contract and the Company does not aggregate and assess immaterial items at the entity level. When determining whether a good or service is immaterial in the context of a contract, the assessment will be made based on the application of ASC 606 at the contract level.

 

F- 14

 

The Company does not disclose the value of unsatisfied performance obligations for (i) contracts with an original expected length of one year or less and (ii) contracts for which it recognizes revenue at the amount to which it has the right to invoice for services performed.

 

Cost of Revenue

 

Cost of revenue consists of the costs of products purchased for resale, cost relating to service including costs of service contracts to maintain equipment after the warranty period, inbound freight and duty, manufacturing, warehousing, material movement, inspection, scrap, rework, depreciation and in-house product warranty repairs, amortization of acquired technology and any applicable medical device tax.

 

Warranty Costs

 

The Company provides for the estimated cost of standard product warranty against defects in material and workmanship based on historical warranty trends, including the cost of product returns during the warranty period. Warranty costs have not historically been material to the Company’s consolidated financial statements.

 

Engineering and Product Development Costs and Capitalized Internal-Use Software Costs

 

Engineering and product development costs relate to research and development efforts including Company sponsored clinical trials are expensed as incurred.  Capitalized costs include payroll and payroll-related costs for employees and external consulting fees in the Company’s development directly associated with the Company’s internal-use software projects. Capitalization begins when the planning stage is complete and the Company commits resources to the software project and capitalization continues during the application development stage. Capitalization ends when the software has been tested and is ready for its intended use. Costs incurred during the planning, training and post-implementation stages of the software development life-cycle are expensed as incurred. When placed into service, the Company amortizes completed internal-use software to cost of revenue over its estimated useful life.

 

Advertising Costs

 

The Company expenses advertising costs as incurred. Advertising expense for the years ended  December 31, 2023 and 2022 was approximately $0.2 million and $0.4 million, respectively.

 

Income Taxes

 

The Company follows the liability method under ASC Topic 740Income Taxes”, (“ASC 740”). The primary objectives of accounting for taxes under ASC 740 are to (a) recognize the amount of tax payable for the current year and (b) recognize the amount of deferred tax liability or asset for the future tax consequences of events that have been reflected in the Company’s financial statements or tax returns.  As of December 31, 2023 and December 31, 2022, the Company has provided a valuation allowance for its U.S. federal and state net operating loss carryforwards due to the uncertainty of the Company’s ability to generate sufficient taxable income in future years to obtain the benefit from the utilization of the net operating loss carryforwards.  As of December 31, 2023 and 2022, the Company has not provided a valuation allowance for its foreign net operating loss carryforward.  Any subsequent changes in the valuation allowance will be recorded through operations in the provision (benefit) for income taxes. See note 13 of these consolidated financial statements for detailed information.

 

 

Note 4 Recently Issued Accounting Standards

 

Recently adopted accounting pronouncements 

 

In  June 2016, the Financial Accounting Standards Board (the “FASB”) issued ASU 2016-13, “Financial Instruments—Credit Losses (Topic 326)” (“ASU 2016-13”), which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost. ASU 2016-13 replaced the then-existing incurred loss impairment model with an expected loss model which requires the use of forward-looking information to calculate credit loss estimates. These changes will result in earlier recognition of credit losses. In   November 2019, the FASB elected to defer the adoption date of ASU 2016-13 for public business entities that meet the definition of a smaller reporting company to fiscal years beginning after   December 15, 2022. Early adoption of the guidance in ASU 2016-13 was permitted.  The Company adopted ASU 2016-13 effective   January 1, 2023.  Adoption caused the Company to modify its approach to estimating its allowance for potentially uncollectable accounts receivable. Specifically, the Company began applying an expected credit loss model that uses historical loss rates of its accounts receivable for the previous twelve months as well as expectations about the future where the Company has been able to develop forecasts to support its estimates.  Adoption of ASU 2016-13 did not have a material impact on the Company's consolidated financial statements.

 

Recently issued accounting pronouncements 

 

In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (ASU 2023-07). ASU 2023-07 is intended to improve reportable segment disclosure requirements, primarily through additional disclosures about significant segment expenses, including for single reportable segment entities. The standard is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. The amendments should be applied retrospectively to all prior periods presented in the financial statements. We are evaluating the disclosure requirements related to the new standard.

 

In December 2023, the FASB issued ASU No. 2023-09, Improvements to Income Tax Disclosures (ASU 2023-09). ASU 2023-09 requires more detailed income tax disclosures. The guidance requires entities to disclose disaggregated information about their effective tax rate reconciliation as well as expanded information on income taxes paid by jurisdiction. The disclosure requirements will be applied on a prospective basis, with the option to apply them retrospectively. The standard is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. We are evaluating the disclosure requirements related to the new standard.

 

F- 15

 
 

Note 5 Fair Value Measurements

 

The Company follows the provisions of FASB ASC Topic 820,Fair Value Measurement and Disclosures” (“ASC 820”), which defines fair value, establishes a framework for measuring fair value under generally accepted accounting principles and enhances disclosures about fair value measurements. Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. The Company applies the fair value hierarchy based on three levels of inputs, of which the first two are considered observable and the last unobservable, which are the following:

 

 

Level 1 - Quoted prices in active markets for identical assets or liabilities.

 

 

Level 2 - Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.

 

 

Level 3 - Unobservable inputs that are supported by little or no market activity and that are significant to the fair value

 

The assigned level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement.

 

Money market funds included in cash and cash equivalents in the accompanying balance sheet are considered a Level 1 measurement as they are valued at quoted market prices in active markets.

 

The following table sets forth the Company’s assets which are measured at fair value on a recurring basis by level within the fair value hierarchy (in thousands):

 

Fair Value Measurements (in thousands) as of December 31, 2023

 
  

Level 1

  

Level 2

  

Level 3

  

Total

 

Assets

                

Money market accounts

 $15,475  $  $  $15,475 

Total Assets

 $15,475  $  $  $15,475 

 

Fair Value Measurements (in thousands) as of December 31, 2022

 
  

Level 1

  

Level 2

  

Level 3

  

Total

 

Assets

                

Money market accounts

 $15,067  $  $  $15,067 

Total Assets

 $15,067  $  $  $15,067 

 

F- 16

 

There were no Level 3 instruments measured at fair value at December 31, 2023 or December 31, 2022.

 

Items Measured at Fair Value on a Nonrecurring Basis

 

Certain assets, including long-lived assets and goodwill, are measured at fair value on a nonrecurring basis. These assets are recognized at fair value when they are deemed to be impaired. There were no items measured at fair value on a nonrecurring basis as of or during the years ended December 31, 2023 and 2022.

 

 

Note 6 Revenue

 

Disaggregation of Revenue

 

The following tables presents the Company’s revenues disaggregated by major product or service line, timing of revenue recognition and sales channel, reconciled to its reportable segments (in thousands).

 

  

Years ended December 31,

 
  

Reportable Segments

 
  

Detection

 
  

2023

  

2022

 

Major Product/Service Lines

        

Products

 $9,930  $12,620 

Services

  7,388   7,182 
  $17,318  $19,802 

Timing of Revenue Recognition

        

Goods transferred at a point in time

 $8,015  $12,545 

Services transferred over time

  9,303   7,257 
  $17,318  $19,802 

Sales Channels

        

Direct sales force

 $11,634  $12,468 

OEM partners

  5,684   7,334 
  $17,318  $19,802 

 

F- 17

 

Contract Balances

 

Contract liabilities are a component of deferred revenue, current contract assets are a component of prepaid and other assets and non-current contract assets are a component of other assets. The following table provides information about receivables, current and non-current contract assets, and contract liabilities from contracts with customers (in thousands).

 

  

Balance at December 31, 2023

  

Balance at December 31, 2022

  

Balance at December 31, 2021

 
             

Receivables, which are included in ‘Trade accounts receivable’

 $6,392  $5,769  $4,263 

Current contract assets, which are included in “Prepaid and other assets”

 $  $748  $1,895 

Non-current contract assets, which are included in “other assets”

 $157  $15  $844 

Contract liabilities, which are included in “Deferred revenue”

 $4,374  $4,046  $3,621 

 

The Company records a receivable when revenue is recognized prior to receipt of cash payments and the Company has the unconditional right to such consideration, or deferred revenue when cash payments are received or due in advance of performance. For multi-year agreements, the Company generally invoices customers annually at the beginning of each annual service period.

 

The Company records net contract assets or contract liabilities on a contract-by-contract basis. The Company records a contract asset for unbilled revenue when the Company’s performance exceeds amounts billed or billable. The Company classifies the net contract asset as either current or non-current based on the expected timing of the Company’s right to bill under the terms of the contract. The current contract asset balance primarily relates to the net unbilled revenue balances with two significant customers, which the Company expects to be able to bill for within one year. The non-current contract asset balance consists of net unbilled revenue balances with two customers which the Company expects to be able to bill for in more than one year.

 

Contract liabilities, or deferred revenue from contracts with customers, is primarily composed of fees related to long-term service arrangements, which are generally billed in advance. Deferred revenue also includes payments for installation and training that has not yet been completed and other offerings for which the Company has been paid in advance and earns the revenue when it transfers control of the product or service.

 

Changes in deferred revenue from contracts with customers were as follows (in thousands):

 

  

Year Ended December 31, 2023

  

Year Ended December 31, 2022

 

Balance at beginning of period

 $4,046  $3,621 

Deferral of revenue

  7,669   8,546 

Recognition of deferred revenue

  (7,341)  (8,121)

Balance at end of period

 $4,374  $4,046 

 

The Company expects to recognize estimated revenues related to performance obligations that are unsatisfied (or partially satisfied) in the amounts of approximately $3.4 million over the next 12 months. The remainder of the balances is expected to be recognized over the next two to three years.

 

F- 18

 

Assets Recognized from the Costs to Obtain a Contract with a Customer

 

The Company recognizes an asset for the incremental costs of obtaining a contract with a customer if it expects the benefit of those costs to be longer than one year.  As of and for the years ending December 31, 2023 and 2022, there were no such assets.

 

Note 7 Net Loss per Common Share

 

The Company follows FASB ASC 260-10, “Earnings per Share”, which requires the presentation of both basic and diluted earnings per share on the face of the statements of operations. The Company’s basic net loss per share is computed by dividing net loss by the weighted average number of shares of common stock outstanding for the period and, if there are dilutive securities, diluted income per share is computed by including common stock equivalents which includes shares issuable upon the exercise of stock options, net of shares assumed to have been purchased with the proceeds, using the treasury stock method.

 

A summary of the Company’s calculation of net loss per share is as follows (in thousands, except per share amounts):

 

  

2023

  

2022

 

Loss from continuing operations

 $(7,010) $(9,918)

Income (loss) from discontinued operations

  2,163   (3,738)

Net loss

 $(4,847) $(13,656)

Basic shares used in the calculation of earnings per share

  25,613   25,202 

Effect of dilutive securities:

        

Stock options

      

Restricted stock

      

Diluted shares used in the calculation of earnings per share

  25,613   25,202 

Net loss per share (Basic and Diluted):

        

Loss from continuing operations

 $(0.27) $(0.39)

Income (loss) from discontinued operations

  0.08   (0.15)

Net loss per share (Basic and Diluted)

 $(0.19) $(0.54)

 

The following table summarizes the number of shares of common stock options that were not included in the calculation of diluted net loss per share because such shares are antidilutive:

 

  

Year Ended December 31,

 
  

2023

  

2022

 

Common stock options

  2,897,663   2,610,659 

 

 

F- 19

 
 

Note 8  Accounts Receivable Reserves

 

The rollforward of the Company’s allowance for credit losses related to its accounts receivable for the years ended December 31 is as follows (in thousands):

 

  

2023

  

2022

 

Balance at beginning of period

 $100  $97 

Additions charged to costs and expenses

  177   77 

Reductions

     (74)

Balance at end of period

 $277  $100 

 

 

Note 9 Inventories

 

Inventory balances at  December 31, 2023 and 2022 were as follows (in thousands):

 

  

December 31, 2023

  

December 31, 2022

 

Raw materials

 $583  $1,427 

Work in process

  55   184 

Finished Goods

  324   488 

Inventory Gross

  962   2,099 

Inventory Reserve

  (45)  (45)

Inventory Net

 $917  $2,054 

 

 

Note 10 Goodwill and Intangible assets

 

At December 31, 2023 and 2022, all of the Company’s goodwill of $8,362,000 is allocated to its single reporting unit: Detection. There were no additions, impairments or other changes to the Company’s goodwill balance for either of the years ended December 31, 2023 or 2022.

 

Amortization expense related to intangible assets was approximately $116,000 and $128,000 for the years ended December 31, 2023 and 2022, respectively.  Within Patents and licenses in the table below are amounts for pending patents which are not amortized until the issuance of the patent by the patent office (in thousands).  

 

          

Weighted

 
          

average

 
          useful life 
  

2023

  

2022

  

(in years)

 

Gross Carrying Amount

            

Patents and licenses

 $626  $626   5 

Technology

  7,477   7,477   10 

Customer relationships

  272   272   7 

Tradename

  261   261   10 

Total amortizable intangible assets

  8,636   8,636     

Accumulated Amortization

            

Patents and licenses

 $540  $537     

Technology

  7,471   7,387     

Customer relationships

  217   189     

Tradename

  260   259     

Total accumulated amortization

  8,488   8,372     

Total amortizable intangible assets, net

 $148  $264     

 

F- 20

 

Estimated remaining amortization of the Company’s intangible assets is as follows (in thousands):

 

  

Estimated

 

For the years ended

 

amortization

 

December 31:

 

expense

 

2024

  30 

2025

  29 

2026

  1 

2027

  1 

2028 and thereafter

  87 
  $148 

 

Included within the line item "2028 and thereafter" above are amounts associated with pending patents which are not amortized until the issuance of the patent by the patent office.

 

Note 11 Accrued and Other expenses

 

Accrued and other expenses consist of the following at December 31 (in thousands):

 

  

2023

  

2022

 

Accrued salary and related expenses

 $952  $725 

Accrued accounts payable

  1,036   1,307 

Accrued professional fees

  227   400 

Accrued royalties and related

  213   56 

Other accrued expenses

  20   53 
  $2,448  $2,541 

 

 

Note 12 Leases

 

The Company has leases for office space, office equipment, and a warehouse. The leases expire at various dates through 2027.  In November 2022, the Company extended the term of its Nashua, NH office lease, resulting in an increase of approximately $0.6 million to its right of use asset and related liability.  In January 2024, in anticipation of the March 2024 end date of its leased warehouse in Nashua, NH, the Company entered into a 36 month lease for a new warehouse beginning February 1, 2024 through 2027.  The new warehouse space, also in Nashua, NH, is for approximately 3,000 square feet with annual rent payments totaling approximately $46,000 for the duration of the lease. The tables below are presented in thousands, unless otherwise noted.

 

    

Year Ended December 31,

 

Lease Cost

 

Classification

 

2023

  

2022

 

Operating lease cost - Right of Use

 

Operating expenses

 $247  $209 

Operating lease cost - Variable Costs

 

Operating expenses

  51   66 

Total

 $298  $275 

 

  

Year Ended December 31,

 
  

2023

  

2022

 

Cash paid for operating cash flows from operating leases

 $257  $242 

 

  

As of December 31,

 
  

2023

  

2022

 

Weighted-average remaining lease term of operating leases (in years)

  1.92   2.52 

Weighted-average discount rate for operating leases

  6.79%  6.79%

 

F- 21

 

Maturities of the Company’s lease liabilities as of December 31, 2023 were as follows (in thousands):

 

Year Ended December 31:

 

Total

 

2024

  219 

2025

  204 

2026

  85 

Total lease payments

  508 

Less: effects of discounting

  (47)

Total lease liabilities

  461 

Less: current portion of lease liabilities

  (188)

Long-term lease liabilities

 $273 

 

 

Note 13 Stockholders Equity

 

(a) Financing Activity

 

On  August 11, 2023, the Company entered into an at-the-market issuance sales agreement (the “Sales Agreement”) with Craig-Hallum Capital Group LLC whereby the Company, at its discretion,  may issue and sell up to $25 million of shares of the Company's common stock, from time to time, by any method deemed to be an “at-the-market” offering, as defined in Rule 415 of the Securities Act, or any method specified in the Sales Agreement.  During the year ended  December 31, 2023, the Company sold 1,057,814 shares of its common stock at a weighted average price of $2.18 per share resulting in cash proceeds of $2.0 million, net of issuance costs, pursuant to the Sales Agreement.  Subsequent to December 31, 2023, the Company has not sold additional shares of its common stock.   

 

 

(b) Stock Options

 

The Company's 2016 Stock Incentive Plan (the “2016 Plan”) provides for the grant of any or all of the following types of awards: (a) stock options, (b) restricted stock, (c) deferred stock and (d) other stock-based awards. Awards may be granted singly, in combination, or in tandem. All awards granted under the 2016 Plan are required to be granted at not less than 100% of the fair market value of the related award on the respective grant date. Awards under the 2016 Plan  may be granted to employees, directors and advisors to the Company and its subsidiaries.

 

At the Company’s 2021 annual meeting, the 2016 Plan was amended to increase the number of shares of common stock available thereunder from 2,600,000 to 4,700,000. At December 31, 2023, there were 882,176 shares available for issuance under the 2016 Plan.

 

F- 22

 
          

Weighted Average

 
          

Remaining

 
  

Number of

  

Weighted Average

  

Contractual Term

 
  

Shares

  

Exercise Price

  

(in years)

 

Outstanding, December 31, 2022

  2,610,992  $7.54   3.76 

Granted

  1,467,574  $1.81     

Exercised

  (35,809) $2.24     

Forfeited

  (1,145,094) $5.35     

Outstanding, December 31, 2023

  2,897,663  $5.57   5.45 

Exercisable at December 31, 2022

  1,906,189  $7.59     

Exercisable at December 31, 2023

  1,593,935  $8.08     

 

The Company’s stock-based compensation expense, including options and restricted stock by category is as follows (amounts in thousands):

 

  

Year Ended December 31,

 
  

2023

  

2022

 

Cost of revenue

 $2  $3 

Engineering and product development

  222   220 

Marketing and sales

  308   518 

General and administrative expense

  784   945 
  $1,316  $1,686 

 

As of December 31, 2023, there was approximately $1.3 million of total unrecognized compensation costs related to unvested options. That cost is expected to be recognized over a weighted average period of 1.8 years.

 

During the first quarter of the year ended December 31, 2023, the Company recorded incremental stock-based compensation of approximately $0.23 million as a result of modifications of certain stock option awards.  The modifications related to extending the contractual life of certain stock options by five years for four grantees whose awards were scheduled to expire during 2023.  In addition, the amount of time to exercise vested stock options upon termination for one grantee was extended from 60 days to 24 months.  

 

Options granted under the stock incentive plans were valued utilizing the Black-Scholes model using the following assumptions and had the following fair values:

 

  

Year Ended December 31,

 
  

2023

  

2022

 

Average risk-free interest rate

  4.36%  2.29%

Expected dividend yield

 

None

  

None

 

Expected life (in years)

  2.9   3.5 

Expected volatility

  72.69 - 134.37%  66.30 - 72.04%

Weighted average fair value

 $0.98  $2.33 

 

The Company’s 2023 and 2022 average expected volatility and average expected life is based on the Company’s historical information. The risk-free rate is based on the rate of U.S. Treasury zero-coupon issues with a term most closely approximating the expected life of option grants. The Company has paid no dividends on its common stock in the past and does not anticipate paying any dividends in the future.

 

F- 23

 

Intrinsic values of options (in thousands) and the closing market price used to determine the intrinsic values are as follows:

 

Intrinsic value of stock options

 

  

Year Ended December 31,

 
  

2023

  

2022

 

Outstanding

 $252  $ 

Exercisable

 $30  $ 

Exercised

 $2  $ 

Company’s stock price at December 31

 $1.77  $1.83 

 

As of December 31, 2022, the exercise price of all outstanding stock options was higher than the Company's closing stock price.  Accordingly, the intrinsic value is zero in the table above.

  

(c) Employee Stock Purchase Program:

 

In December 2019, the Company’s Board of Directors adopted, and the stockholders approved the 2019 Employee Stock Purchase Plan (“ESPP”), effective January 1, 2020. The ESPP provides for the issuance of up 950,000 shares of common stock, subject to adjustment in the event of a stock split, stock dividend or other change in the Company’s capitalization. The ESPP may be terminated or amended by the Board of Directors at any time. Certain amendments to the ESPP require stockholder approval.  

 

Substantially all of the Company’s employees whose customary employment is for more than 20 hours a week are eligible to participate in the ESPP. Any employee who owns 5% or more of the voting power or value of the Company’s shares of common stock is ineligible to participate in the ESPP.

 

Any eligible employee can enroll in the Plan as of the beginning of a respective quarterly accumulation period. Employees who participate in the ESPP may purchase shares by authorizing payroll deductions of up to 15% of their base compensation during an accumulation period. Unless the participating employee withdraws from participation, accumulated payroll deductions are used to purchase shares of common stock on the last business day of the accumulation period (the “Purchase Date”) at a price equal to 85% of the lower of the fair market value on (i) the Purchase Date or (ii) the first day of such accumulation period. Under applicable tax rules, no employee may purchase more than $25,000 worth of common stock, valued at the start of the purchase period, under the ESPP in any calendar year.

 

The Company issued zero and 46,096 shares of common stock under the ESPP for the years ended December 31, 2023 and 2022, respectively. There are 836,824 shares of Company common stock reserved for issuance under the ESPP as of December 31, 2023.  In October 2022, the Company suspended the ESPP such that the accumulation period from October 1, 2022 through December 31, 2022 and beyond will not occur.  

 

F- 24

 
 

Note 14 Income Taxes

 

Income Taxes

 

The components of income tax expense for the years ended December 31 are as follows (in thousands):

 

  

2023

  

2022

 

Current provision:

        

Federal

 $  $ 

State

      

Foreign

      
  $  $ 

Deferred provision:

        

Federal

 $1  $ 

State

      

Foreign

  19   (116)
  $20  $(116)

Total

 $20  $(116)

 

A summary of the differences between the Company’s effective income tax rate and the Federal statutory income tax rate for the years ended December 31 is as follows:

 

  

2023

  

2022

 

Federal statutory rate

  21.0%  21.0%

State income taxes, net of federal benefit

  3.7%  2.5%

Net state impact of deferred rate change

  0.2%  (1.0)%

Stock compensation expense

  (4.2)%  (0.7)%

Other permanent differences

  (0.6)%  (0.4)%

Change in valuation allowance

  0.6%  (13.7)%

Tax credits

  0.5%  2.0%

Accrual to tax return

  0.2%  0.0%

Foreign Rate Differential

  0.0%  0.0%

True Ups - NOL Expiration/162(m) limits

  (21.8)%  (8.9)%

Other

  0.3%  0.0%

Effective income tax

  (0.1)%  0.8%

 

Deferred tax assets and liabilities are recognized for the expected future tax consequences of net operating loss carryforwards, tax credit carryforwards and temporary differences between the financial statement carrying amounts and the income tax basis of assets and liabilities. A valuation allowance is applied against any net deferred tax asset if, based on the available evidence, it is more likely than not that the deferred tax assets will not be realized.

 

F- 25

 

Deferred income taxes reflect the impact of “temporary differences” between the amount of assets and liabilities for financial reporting purposes and such amounts as measured by tax laws and regulations. The Company has fully reserved the U.S. net deferred tax assets, as it is more likely than not that the deferred tax assets will not be utilized. The Company has not reserved the foreign net deferred tax assets, as it is more likely than not that the deferred tax assets will be utilized. Deferred tax assets (liabilities) are composed of the following at  December 31, 2023 and 2022 (in thousands):

 

  

2023

  

2022

 

Inventory (Section 263A)

 $97  $311 

Inventory reserves

  15   61 

Bad debt reserves

  68   215 

Other accruals

  242   813 

Deferred revenue

  549   129 

Accumulated depreciation/amortization

     17 

Stock options

  1,127   1,108 

Developed technology

  205   976 

Tax credits

  4,480   4,427 

NOL carryforward

  38,263   38,234 

Lease Liability

  113   792 

Section 174 R&D

  2,425   1,749 

Deferred tax assets

  47,584   48,832 

Valuation allowance

  (47,364)  (47,930)

Right of Use Asset

  (113)  (786)

Accumulated depreciation/amortization

  (10)   

Goodwill tax amortization

  (7)  (6)

Net deferred tax asset (liability)

 $90  $110 

 

The decrease in the net deferred tax assets and corresponding valuation allowance during the year ended  December 31, 2023 is primarily attributable to the expiration of certain net operating loss and credit carryforwards.

 

As of December 31, 2023, the Company has federal net operating loss carryforwards totaling approximately $158.4 million. Federal net operating loss carryforwards totaling $109.8 million will expire at various dates from 2024 and 2037. The remaining $48.6 million of the federal net operating losses generated since December 31, 2017 can be carried forward indefinitely. As of December 31, 2023, the Company has provided a valuation allowance for its federal and state net operating loss carryforwards due to the uncertainty of the Company’s ability to generate sufficient taxable income in future years to obtain the benefit from the utilization of the net operating loss carryforwards. As of December 31, 2023, the Company has foreign net operating loss carryforwards totaling approximately $0.4 million. As of December 31, 2022, the Company has not provided a valuation allowance for its foreign net operating loss carryforward. In the event of a deemed change in control, an annual limitation imposed on the utilization of the net operating losses may result in the expiration of all or a portion of the net operating loss carryforwards.

 

The Company currently has approximately $4.6 million in net operating losses that are subject to limitations related to its former Xoft business line. Approximately $656,000 can be used annually through 2029. The Company has available tax credit carryforwards (adjusted to reflect provisions of the Tax Reform Act of 1986) to offset future income tax liabilities totaling approximately $4.5 million. The credits expire in various years through 2042. The Company has additional tax credits of $1.4 million related to Xoft which have been fully reserved for and as a result no deferred tax asset has been recorded. These credits expire in various years through 2030.

 

ASC 740-10 prescribes a recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return and also provides guidance on de-recognition, classification, interest and penalties, accounting in interim periods, disclosure, and transition.

    

F- 26

 

As of December 31, 2023 and 2022, the Company had no unrecognized tax benefits and no adjustments to liabilities or operations were required under ASC 740-10. The Company’s practice is to recognize interest and penalty expenses related to uncertain tax positions in income tax expense, which was zero for the years ended December 31, 2023 and 2022. The Company files United States federal and various state income tax returns. The Company also files tax returns in France. Generally, the Company’s three preceding tax years remain subject to examination by federal and state taxing authorities. The Company is not under examination by any other federal or state jurisdiction for any tax year.

 

The Company does not anticipate that it is reasonably possible that unrecognized tax benefits as of December 31, 2023 will significantly change within the next 12 months.

 

 

Note 15 Segment Reporting

 

(a) Segment Reporting

 

The Company manages and operates as one business: Detection, which consists of the Company's advanced image analysis and workflow products.  The business operations are managed by a single executive leadership team, which is led by the chief executive officer, who the Company has concluded is the Chief Operating Decision Maker ("CODM").  The Company does not operate separate lines of business with respect to any of its products nor does it prepare discrete financial information with respect to any of its products.  The Company does not track its assets by operating segment and the CODM does not use asset information to allocate resources or make operating decisions. Accordingly, the Company views its business as one reportable operating segment with operations in the US and outside of the US.  

 

F- 27

 

(b) Geographic Information

 

The Company’s sales are made to customers and distributors of mammography medical equipment. Outside of the US, revenues to a single country did not exceed 10% of total revenue in any year. Total revenues outside the US were approximately $2.3 million or 13% of total revenue in 2023 and $3.3 million or 17% of total revenue in 2022

 

As of December 31, 2023 and 2022, the Company had outstanding receivables of $0.8 million and $1.5 million, respectively, from distributors and customers of its products who are located outside of the U.S.

 

  

Percent of Export sales

 

Region

 

2023

  

2022

 

Europe

  10%  11%

All other

  3%  6%

Total

  13%  17%

Total Export Revenue

 $2,333  $3,312 

 

Significant export sales in Europe are as follows:

 

  

Percent of Export sales

 

Region

 

2023

  

2022

 

France

  64%  52%

Belgium

  13%  10%

Italy

  6%  12%

Germany

  4%  8%

Switzerland

  4%  9%

All other

  9%  9%

    

F- 28

 

(c) Major Customers

 

The Company had one major OEM customer, GE Healthcare, with revenues of approximately $3.8 million in 2023  and $4.4 million in 2022, or 22% of total revenues in each period. Cancer detection products are also sold through OEM partners other than GE Healthcare. For the year ended December 31, 2023, no OEM partner other than GE Healthcare represented more than 5% of total revenue. OEM partners in total composed approximately 32% of total revenue for the year ended December 31, 2023 and 29% of total revenue for the year ended December 31, 2022 . The Company also had one major direct customer with revenues of approximately $1.4 million, or 8% of total revenue for year ended December 31, 2023 and $0.8 million, or 4% of total revenue for the year ended December 31, 2022.

 

OEM partners represented $1.6 million or 28% of outstanding receivables as of December 31, 2023, with GE Healthcare accounting for $1.2 million or 74% of this amount. The largest direct customer represents $1.5 million or 27% of outstanding receivables as of December 31, 2023. These customers in total represented $3.2 million or 55% of outstanding receivables as of December 31, 2023.

 

 

Note 16 Commitments and Contingencies

 

(a) Purchase Commitments

 

The Company has non-cancelable purchase orders with key suppliers executed in the normal course of business that total approximately $0.7 million.

 

(b) Employment Agreements

 

The Company has entered into employment agreements with certain executives and key employees. The employment agreements provide for minimum severance payments, performance-based annual bonus compensation, and accelerated vesting of equity awards upon certain provisions, as defined in their respective agreements, in the event that their employment is terminated without cause and/or upon change in control.

 

(c) Royalty Obligations

 

In connection with prior litigation, the Company received a nonexclusive, irrevocable, perpetual, worldwide license, including the right to sublicense certain Hologic patents, and a non-compete covenant as well as an agreement not to seek further damages with respect to the alleged patent violations. In return, the Company had a remaining obligation to pay a minimum annual royalty payment of $250,000 payable through 2016. In addition to the minimum annual royalty payments, the litigation settlement agreement with Hologic also provides for payment of royalties if such royalties exceed the minimum payment based upon a specified percentage of future net sales on any products that practice the licensed rights. The estimated fair value of the patent license and non-compete covenant is $100,000 and was amortized over the useful life of approximately four years. In addition, a liability has been recorded within accrued expenses and accounts payable for future payment and for minimum royalty obligations totaling $0.4 million.

 

(d) Legal Matters

 

In addition to the foregoing, the Company may be a party to various legal proceedings and claims arising out of the ordinary course of its business. Although the final results of all such matters and claims cannot be predicted with certainty, the Company currently believes that there are no current proceedings or claims pending against it the ultimate resolution of which would have a material adverse effect on its financial condition or results of operations, other than as set forth above. However, should the Company fail to prevail in any legal matter or should several legal matters be resolved against the Company in the same reporting period, such matters could have a material adverse effect on the Company’s operating results and cash flows for that particular period. The Company may be party to certain actions that have been filed against the Company which are being vigorously defended. The Company has determined that potential losses in these matters are neither probable or reasonably possible at this time. In all cases, at each reporting period, the Company evaluates whether or not a potential loss amount or a potential range of loss is probable and reasonably estimable under ASC 450, “Contingencies.” Legal costs are expensed as incurred.

 

 

 

Note 17  Employee Benefit Plan

 

The Company has a 401(k) retirement plan (the “401(k) Plan”) for the benefit of eligible employees, as defined. Each participant may elect to contribute up to 90% of his or her compensation to the 401(k) Plan each year, subject to certain Internal Revenue Service limitations. The Company makes a safe harbor matching contribution of 100% of every dollar contributed, not to exceed 3% of participants’ eligible wages. The Company contributed approximately $0.4 million and $0.6 million during the years ended December 31, 2023 and 2022, respectively.  

 

 

Note 18  Subsequent Events

 

As more fully described in Note 12, in January 2024, in anticipation of the March 2024 end date of its leased warehouse in Nashua, NH, the Company entered into a 36 month lease for a new warehouse beginning February 1, 2024 through 2027. The Company has evaluated all other events and transactions subsequent to the balance sheet date to the date of filing and is not aware of any events or transactions that occurred subsequent to the balance sheet date that would require recognition or disclosure in the consolidated financial statements.   

 

F-29
EX-4.1 2 ex_640216.htm EXHIBIT 4.1 ex_640216.htm

Exhibit 4.1


DESCRIPTION OF SECURITIES

REGISTERED PURSUANT TO SECTION 12 OF THE

SECURITIES EXCHANGE ACT OF 1934

 

As of December 31, 2023, iCAD, Inc. (the “Company,” “we,” “us” or “our) has one class of securities registered under Section 12 of the Securities Exchange Act of 1934, as amended: our common stock, par value $0.01 per share (Common Stock).

 

General

 

The following description of our capital stock and certain provisions of our certificate of incorporation, as amended (our “Certificate of Incorporation) and by-laws, as amended (our “Bylaws), are summaries, and are qualified in their entirety by reference to our Certificate of Incorporation and Bylaws. Copies of these documents can be accessed through hyperlinks to those documents in the list of exhibits in our Annual Report on Form 10-K for the fiscal year ending December 31, 2023 (our “Annual Report). Capitalized terms used and not defined herein have the meanings ascribed to such terms in the Annual Report.

 

Our authorized capital stock consists of 60,000,000 shares of Common Stock, and 1,000,000 shares of “blank check” preferred stock.

 

 

Common Stock

 

The rights, preferences and privileges of the holders of Common Stock are subject to, and may be adversely affected by, the rights of the holders of shares of any then outstanding preferred stock.

 

 

Voting Rights

 

Each share of Common Stock is entitled to one vote on all matters to be voted on by stockholders. There are no cumulative voting rights in the election of directors, minority stockholders will not be able to elect directors on the basis of their votes alone.

 

 

Dividend Rights

 

The holders of Common Stock are entitled to receive dividends when, as and if declared by our Board of Directors out of funds legally available therefor.

 

 

No Preemptive or Similar Rights

 

Holders of shares of Common Stock have no conversion, preemptive or other subscription rights, and there are no redemption provisions applicable to the Common Stock. All outstanding shares of Common Stock are fully paid and nonassessable.

 

 

Right to Liquidation Distributions

 

In the event of liquidation, dissolution or winding up of our Company, the holders of Common Stock are entitled to share in all assets remaining, if any, which are available for distribution to them after payment of liabilities and after provision has been made for each class of stock, if any, having preference over the Common Stock.

 

Limitations on Liability and Indemnification of Officers and Directors

 

Section 102 of the DGCL allows a corporation to eliminate the personal liability of directors of a corporation to the corporation or its stockholders for monetary damages for a breach of fiduciary duty as a director, except where the director breached his duty of loyalty, failed to act in good faith, engaged in intentional misconduct or knowingly violated a law, authorized the payment of a dividend or approved a stock repurchase in violation of Delaware law or obtained an improper personal benefit.

 

Section 145 of the DGCL provides, among other things, that a corporation may indemnify any person who was or is a party or is threatened to be made a party to any threatened, pending or completed action, suit or proceeding (other than an action by or in the right of the corporation) by reason of the fact that the person is or was a director, officer, agent or employee of the corporation or is or was serving at the corporation’s request as a director, officer, agent, or employee of another corporation, partnership, joint venture, trust or other enterprise, against expenses, including attorneys’ fees, judgment, fines and amounts paid in settlement actually and reasonably incurred by the person in connection with such action, suit or proceeding. The power to indemnify applies (a) if such person is successful on the merits or otherwise in defense of any action, suit or proceeding or (b) if such person acted in good faith and in a manner he reasonably believed to be in the best interest, or not opposed to the best interest, of the corporation, and with respect to any criminal action or proceeding, had no reasonable cause to believe his conduct was unlawful. The power to indemnify applies to actions brought by or in the right of the corporation as well, but only to the extent of defense expenses (including attorneys’ fees but excluding amounts paid in settlement) actually and reasonably incurred and not to any satisfaction of judgment or settlement of the claim itself, and with the further limitation that in such actions no indemnification shall be made in the event of any adjudication of negligence or misconduct in the performance of duties to the corporation, unless the court believes that in light of all the circumstances indemnification should apply.

 

We have entered into indemnification agreements with each of our directors and officers. Generally, these agreements attempt to provide the maximum protection permitted by Delaware law with respect of indemnification. The indemnification agreements provided that we will pay certain amounts incurred in connection with any action, suit, investigation or proceeding arising out of or relating to the performance of services by the director or officer, or by acting as a director, officer or employee.

 

 

Liability Insurance.

 

We have obtained directors’ and officers’ liability insurance which covers certain liabilities, including liabilities to us and our stockholders.

 

 

Certificate of Incorporation

 

The Certificate of Incorporation eliminates, to the fullest extent permitted by the DGCL, a director’s personal liability to the Company or its stockholders for monetary damages for breach of fiduciary duty as a director.

 

Bylaws

 

The Bylaws provide that the Company will indemnify its officers and directors to the full extent permitted by the laws of the State of Delaware and the employment agreements with the Company’s executive officers and indemnification agreements between the Company and its directors and certain of its officers provide that the Company will indemnify them to the full extent provided by the DGCL.

 

 

Anti-Takeover Provisions

 

Our Certificate of Incorporation authorizes the Board of Directors to issue up to 1,000,000 shares of preferred stock. The preferred stock may be issued in one or more series, the terms of which may be determined at the time of issuance by our Board of Directors, without further action by stockholders, and may include, among other things, voting rights (including the right to vote as a series on particular matters), preferences as to dividends and liquidation, conversion and redemption rights, and sinking fund provisions. Although there are currently no shares of preferred stock outstanding, future holders of preferred stock may have rights superior to our Common Stock and such rights could also be used to restrict our ability to merge with, or sell our assets to a third party.

 

Section 203 of the DGCL

 

We are also subject to the provisions of Section 203 of the DGCL, which could prevent us from engaging in a “business combination” with a 15% or greater stockholder” for a period of three years from the date such person acquired that status unless appropriate board or stockholder approvals are obtained. These provisions could deter unsolicited takeovers or delay or prevent changes in our control or management, including transactions in which stockholders might otherwise receive a premium for their shares over the then current market price. These provisions may also limit the ability of stockholders to approve transactions that they may deem to be in their best interests.

 

The existence of the foregoing provisions of our certificate of incorporation and bylaws and the DGCL may have an anti-takeover effect and could delay, defer or prevent a tender offer or takeover attempt that a stockholder might consider in its best interest, including those attempts that might result in a premium over the market price for the shares of our Common Stock held by stockholders.

 

Transfer Agent

 

The transfer agent and registrar for the Common Stock is Continental Stock Transfer & Trust Company.

 

 

Listing

 

Our Common Stock is listed on The Nasdaq Stock Market under the symbol “ICAD.

 

EX-10.19 3 ex_633171.htm EXHIBIT 10.19 ex_633171.htm

 

Exhibit 10.19

 

 

Lease Agreement

 

 

Under the ownership under the trust of Anita R. Jacques Revocable Trust Dated 03/31/1994, of 211 Naticook Rd. Merrimack, NH. County of Hillsborough, and State of New Hampshire, (Lessor), hereby leases to iCAD, Inc. of 98 Spit Brook Road #100, Nashua, NH 03062 (Lessee). the Premises on the following terms:

 

 

1.

PREMISES: 3,054 +/- Square feet in the building located at 2 Townsend West  Suite 6, Nashua, New Hampshire 03063

 

 

         2. TERM: The term of this lease shall be for Three Years (36 Months) beginning on February 1st, 2024, with tenant to begin paying rent on March 1, 2024, as outlined in the Letter of Intent, and ending on February 1st, 2027.

 

 

3.

OPTION TO RENEW: Providing it is not at the time or thereafter in default in the payment of rent or in the performance of any of its obligations hereunder, which default is not cured pursuant to the terms of the lessee (if an actual occupation and not it’s assignee or lessee) on not less than 6 months (180-days) written notice to lessor, shall have the right to renew said Lease for 2 (two), 1(one) year options on the terms hereinafter set forth, provided that the annual rent for the for first renewal term shall be agreed upon between lessor and lessee.

 

The tenant shall have the option to elect an extension of the lease beyond the original 36 months, providing that the tenant is in good standing and not in default of the lease and its terms and conditions.

 

If the tenant chooses to extend the lease, the tenant has the right to do so in twelve (12) month intervals, the tenant shall notify the landlord no later than 180 days prior to February 1, 2027, to confirm its intent to extend for 12 months, the tenant will follow the same protocol to renew 180 days prior to February 1, 2028, for the second extension. The extensions are at the discretion of the owner and tenant provided that the annual rent for the renewal term shall be agreed upon between the owner and the tenant.

 

 

4.

RENT: Lessee shall pay an annual rent for the leased premises in equal monthly installments of Three Thousand Eight Hundred Seventeen Dollars and Fifty Cents ($3,817.50) Dollars to Lessor at 209 Naticook Road, Merrimack, New Hampshire 03054 written out to Anita R. Jacques in advance on the first day of each month of the term. Common Area Maintenance (CAM) is included.

 

A Late Payment Fee of fifteen percent (15%) of the rent owed shall be assessed on any installment within (10) business days after the due date.

 

 

5.

SECURITY DEPOSIT: Upon execution of this Lease, Lessee shall pay Lessor a security deposit of Three Thousand Eight Hundred Seventeen Dollars and Fifty Cents ($3,817.50) Dollars.

 

 

6.

ADDITIONAL RENT:

 

 

7.

UTILITIES: Lessor shall provide, and Lessee shall pay for the water, sewer, electricity, and natural gas heat to the premises.

 

 

8.

USE OF LEASED PREMISES: Lessee shall use the leased premises only for the purpose of conducting its business known as iCAD, in the ordinary course, as allowed by zoning and subdivision regulations of the town of Nashua. Lessee shall not permit or suffer the leased premises to be occupied or used for any unlawful, or illegal purposes.

 

 

9.

FIRE INSURANCE: Lessor shall procure and continue in force during the term, such amount of the fire and extended coverage insurance of the premises as in its judgements is adequate. Contents insurance shall be the responsibility of Lessee, and Lessor shall not be liable to Lessee for loss or damage from any cause whatsoever to machinery, equipment, appurtenances, furniture and furnishings, trade fixtures, goods, wares, merchandise, inventory, and other property or others in leased premises.

 

 

10.

 LESSEES INSURANCE: Lessee Shall maintain with respect to the leased premises comprehensive public liability insurance on an occurrence bases in the amount of Five Hundred Thousand Dollars ($500,000) per person and One Million Dollars ($1,000,000) per occurrence in case of personal injury or death and fire and extended coverage insurance in the amount of Two Hundred Fifty Thousand Dollars ($250,000) in case of loss, destruction or damage in the property. The Lessee shall deposit with the Lessor certificates for such insurance at or prior to the expiration of any such policies. All such Insurance certificates shall provide that such policies shall not be cancelled without at least ten (10) days prior written notice to each assured therein. iCAD will maintain the level of insurance outlined in this agreement for duration of the lease with no interruption, which will specifically cover the property as a tenant at 2 Townsend West #6.

 

 

 

 

 

11.

MAINTENANCE AND REPAIRS:  Lessor shall keep the exterior (including the roof) of the building in good condition and repair. Lessee shall, at its expense, except for damage caused by fire or other insured casualty and not by Lessee's negligence, maintain the premises and all mechanical and non-mechanical installations therein, in good condition and repair, by making normal repairs to, and performing normal maintenance of, the premises as needed, including, without limitation, the replacement of broken glass (including plate glass), interior repainting, the repair of floors and carpets, the keeping of windows and doors watertight and the

 

maintenance in good operating condition of all plumbing, electrical, heating, sprinkling, air conditioning and other utility systems with the premises, and at the expiration or earlier termination of this Lease for any cause herein provided shall deliver up the premises to Lessor in the same condition and state or repair as they were at the beginning or the term hereof, or as they may be put during the term, reasonable wear and tear and damage by insured casualty excepted. Lessee shall not permit the premises to be overloaded, damaged, stripped, or defaced, nor suffer any waste. Lessor shall maintain the heating, cooling, electrical, plumbing and sewer installations outside the premises; provided that Lessee shall reimburse Lessor as additional rent for the cost of repairs thereto caused by the intentional or deliberate act of Lessee or any person for which acts Lessee is responsible.

 

 

12.

ALTERATIONS-ADDITIONS:

 

 

(a)

Lessee shall not make structural alterations or additions to the premises but may take non-structured alterations provided Lessor consent in writing, which consent shall not be unreasonable withheld or delayed. All such allowed alterations shall be at Lessee's expense and shall in quality at least equal to the present construction. Lessee shall not permit any mechanics' liens, or similar liens, to remain upon the premises for labor and material furnished to Lessee or claimed to have been furnished to Lessee in connection with work of any character performed or claimed to have been performed the direction of Lessee and shall cause any such lien to be released of record forthwith without cost to Lessor. Any alterations or improvements made by Lessee shall, at the option of Lessor, be removed by Lessee and the premises restored to their prior condition by Lessee, at its expense, or shall become the property of the Lessor at the termination of occupancy as provided herein.

 

 

(b)

Signs: Lessee shall not affix any sign to any part of the Premises except at its cost, and with Lessor' consent; its name may appear on each door immediately servicing the Premises and on the directory in the size, style and color first approved in writing by Lessor, which approval shall not be unreasonably withheld or delayed.

 

 

 

13.

INDEMNIFICATION AND LIABILITY: Lessor shall not be liable to Lessee for any injury or damage to premises or to any property of Lessee or to any property of the third person, firm, association, or corporation, except by reason of Lessor’ negligence. Lessee shall indemnify and save Lessor harmless from and against any and all liability and damages and from and against any and all suits, claims, and demands of any kind or nature, by and on behalf of any person, firm, association or corporation, arising out of, or based upon, any incident, occurrence, injury, or damage which shall or may happen on the premises and from and against any matter or thing growing out of the condition, maintenance, repair, alteration, use, occupation, or operation of the premises or the installation of any property therein, or the removal of any property therefrom.

 

Lessee shall obtain, with respect to Lessor, from its insurers a waiver of subrogation rights under policy or policies concerning any risk which is Lessee’s responsibility.

 

 

14.

 DESTRUCTION: WHOLE AND PARTIAL: If the premises shall be totally destroyed by fire or other casualty, or shall be so damaged that repairs and restoration cannot be accomplished within a period on ninety (90) days from the start of such repairs and restoration, unless such destruction or damage is caused by Lessee or persons for whose conduct it is responsible and is not insured against by policy benefiting the Lessor, this Lease shall automatically terminate without further act of either party hereto, and each party shall be relieved of any further obligation to the other, except for the rights and obligations of the parties under Paragraph 17, and except Lessee shall be liable for and shall promptly pay Lessor rent then in arrears, or Lessor shall promptly rebate to Lessee a pro rata portion of any rent paid in advance. If the premises shall be so damaged that repairs and restoration can be accomplished within a period of ninety (90) days from the start of such repairs and restoration, this Lease shall continue in effect in accordance with its terms and Lessor diligently shall proceed to repair; provided, however, unless such damage is caused by Lessee or persons for whose conduct it is responsible and is not insured against by policy benefiting the Lessor, that until such repairs and restoration have been accomplished, a portion of the rent shall abate equal to the proportion of the premises rendered unusable by the damage. Lessor shall be entitled to all fire insurance proceeds except insurance specifically insuring property of Lessee and shall in no event be obligated to undertake repairs the cost which exceeds said proceeds. Lessor shall always maintain adequate fire insurance on the Premises, excluding all interior fit-up.

 

 

 

15.

EMINENT DOMAIN: If the premises shall be lawfully condemned or taken by a public authority in their entirety, or in such proportion that they are no longer suitable for the intended use by Lessee, this Lease shall automatically terminate as in Paragraph 14.In either event, the award for the property so condemned or taken shall be payable solely to Lessor and Lessor shall in no event be obligated to undertake repairs the cost of which shall exceed the amount of the award.

 

 

16.

SUBORDINATION: Lessee agrees that its Lease and all rights of Lessee hereunder are and shall be subordinate to the lien of (a) any mortgage constituting a first lien on the premises, or any part thereof, at the date hereof, and (b) the lien of any mortgage hereafter executed conveying the premises or any part thereof, and (c) any renewal, modification, consolidation or extension of any mortgage referred to in clause (a) or (b). Lessee shall, on demand at any time or times, execute, acknowledge and deliver to Lessor at the cost and expense of Lessor, any and all instruments that may be necessary or proper to subordinate this Lease and all rights of Lessee hereunder to the lien of any mortgage, or other instrument referred to in clause (c) above. Lessee agrees that, at the request of Lessor, it shall execute an estoppel certificate, provided by the Lessor, with respect to Lessor' performance hereunder.

 

 

 

17.

SURRENDER: At the expiration or on the earlier termination of this Lease for any cause herein provided, Lessee shall peaceably and quietly quit the premises and deliver possession of the same to Lessor, together with all alterations and additions thereto, in the same condition as they were at the beginning or the term of as they were put during the term, fair wear and tear excepted, together with the keys and locks thereto. Lessee shall remove all its goods and effects from the premises including all signs and lettering. If Lessee fails to remove any of its property from the premises, Lessor is authorized, without liability to Lessee for loss or damage thereto, and at the sole risk of Lessee, to remove and store any of the property at Lessee’s. expense, or to retain the same under Lessor' control, or to sell at public or private sale, without notice, any or all the property not so removed and to apply the net proceeds of such sale to the payment of any sum due, or to destroy such property.

 

 

 

18.

ASSIGNMENT-SUBLEASING: Lessee shall not assign this Lease, nor assign or sublet the whole or any part of the premises, nor suffer such assignment or subletting by operation of Law without Lessor's written consent which shall not be unreasonably withheld. In the event of a change of control, a lease may be transferred if used for the same purpose with the terms and conditions surviving an event with the transfer of ownership.

 

 

19.

LESSOR'S ACCESS: Lessor or their representatives shall have access to the premises at reasonable intervals during normal business hours for the purpose of inspection, or for showing the premises to prospective purchasers or Lessees, or the purpose of making repairs which Lessee is obligated to make hereunder but has failed or refused to make, by Lessor have no obligation to make repairs. Such right of access by the Lessor shall in each instance be exercised in such a way as to interfere as little as possible with the conduct of Lessee's business. The Lessor shall notify the lessee with 24 hours’ notice prior to entering the facility and be always escorted by an iCAD employee. No person may enter the facility without approval, with the exclusion of emergencies.

 

 

20.

HOLDINGOVER: If Lessee shall hold over after the expiration of the term hereof, such holding over shall not extend the term of this Lease but shall create a month-to-month tenancy upon all terms and conditions of the Lease, except that the monthly rent shall be 150% of the last month's rent.

 

 

21.

ATTORNMENT: Lessee shall in the event of sale or assignment of Lessor's interest in the premises of in the event of foreclosure of any mortgage to which this Lease is subject, on request of the purchaser attorn to him and recognize such purchaser as Lessor under this Lease. In the event of a change of ownership for the facility, the terms and conditions of the lease shall survive the full term, including the right to extend.

 

 

22.

NOTICE: Any notice from Lessor to Lessee relating to this Lease shall be deemed duly served if mailed to the premises, registered or certified mail, return receipt requested, postage prepaid, addressed to Lessee. Any notice from the Lessee to Lessor relating to this Lease shall be deemed duly served if mailed to the Lessor by registered or certified mail, return receipt requested, postage prepaid, addressed to the Lessor at such address as the Lessor may from time to time advise in writing. All rent and notices at this time shall be paid and sent to Lessor at 209 Naticook Road, Merrimack, New Hampshire 03054 c/o Suzette J. Stevens and written out to Anita R. Jacques.

 

 

 

23.

COSTS: Lessee agrees to pay Lessor as additional rent on the next rent day all costs and expenditures, including reasonable attorney's fees, incurred in institution, prosecuting or defending any action or proceeding with respect to the terms or performance hereof, if Lessor prevails. If Lessee prevails in any such action, then Lessor shall pay all Lessee's costs and expenses.

 

24.

Waiver: Any consent, express or implied, by Lessor to any breach by Lessee of any covenant or condition of this Lease shall not constitute a waiver by Lessor of any prior or succeeding breach by Lessee of the same or any other covenant or condition of this Lease. Acceptance by Lessor of rent or other payment with knowledge of breach or of default under any term hereof by Lessee shall not constitute a waiver by Lessor of such breach or default.

 

25.

QUIET ENJOYMENT: Lessee, on paying the rents and performing all of the terms hereof, shall peaceably and quietly enjoy the premises, subject, nevertheless, to the terms of this Lease and any mortgage to which the lease is subordinate.

 

26.

GOVERNING LAW: This Lease is made in and shall be interpreted and be enforced according to the law of the State of New Hampshire.

 

 

 

 

27.

LESSEES USE: Lessee shall not use the premises in any manner which will interfere. With Lessor’s use or any other Lessee’s use of the premises 2 Townsend West  Suite 6, Nashua, New Hampshire, nor shall Lessee use the premises in any manner which endangers the use by Lessor or any other Lessee of the well and septic systems which service the building of which the Premises are a part. Further Lessee shall not use the premises in any manner which will affect the aquifer of the Town of Nashua, New Hampshire, or in any manner which causes a hazard under New Hampshire RSA 147, 147-A, 147-B, 147-B, 147-C, or any similar natural resource conservation law, statute or ordinance, whether federal, state, or local.

 

 

Lessee hereby holds Lessor harmless and agrees to indemnify lessor for all loss, damage, injury, claims, and actions, causes of action, and judgments, including the cost

 

of defending against such claims suffered by Lessor as a result of Lessee's breach of the agreements contained in this paragraph 27.

 

IN WITNESS WHEREOF, the parties have set their hands hereto this 6th day of January.

 

 

Lessor: Anita R. Jacques Revocable Trust Dated 03/31/1994 By: Suzette J. Stevens

Lessor Signature: <l-f«<j:: e ,ft                   

 

 

dz;;;;> e:024 )

 

 

Title: Property Manager         9,

 

 

Lessee: iCAD, Inc.

 

By: Brian Testa

 

ex_633171img001.jpg

 

Title: Chief People Officer

 

!..essee Signature:

 
EX-19.1 4 ex_638398.htm EXHIBIT 19.1 ex_638398.htm

Exhibit 19.1

iCAD, INC.

INSIDER TRADING POLICY

and Guidelines with Respect to Certain Company Information

and Certain Transactions in Company Securities

 

Purpose

 

This Insider Trading Policy (this “Policy”) provides guidelines with respect to transactions in the securities of iCAD, Inc., a Delaware corporation (including subsidiaries where applicable, the “Company”) and the handling of material confidential information about the Company and the companies with which the Company engages in transactions or does business. The Company’s Board of Directors (the “Board”, and each member of the Board, a “director”) has adopted this Policy to promote compliance with U.S. federal, state and foreign securities laws that prohibit certain persons who are aware of material nonpublic information about a company from: (i) trading in securities of that company; or (ii) providing material nonpublic information to other persons who may trade based on that information.

 

Persons Subject to the Policy

 

This Policy applies to (each of the following, a “Covered Person”):

 

 

officers of the Company;

 

 

the Board;

 

 

employees of the Company;

 

 

consultants of the Company who receive or have access to material nonpublic information;

 

 

independent contractors of the Company who receive or have access to material nonpublic information;

 

 

Family Members and Controlled Entities, each as defined below; and

 

 

any other persons who receive or have access to material nonpublic information that the Company designates as subject to this Policy.

 

Transactions Subject to the Policy

 

This Policy applies to transactions in the Company’s securities (collectively referred to in this Policy as “Company Securities”), including but not limited to, the Company’s common stock, par value $0.01 per share (“common stock”), options to purchase common stock, or any other type of securities that the Company may issue, including (but not limited to) preferred stock, convertible debentures and warrants, as well as derivative securities that are not issued by the Company, such as exchange-traded put or call options or swaps relating to the Company’s Securities. Transactions subject to this Policy include purchases, sales and bona fide gifts of Company Securities.

 

Individual Responsibility

 

Persons subject to this Policy have ethical and legal obligations to maintain the confidentiality of information about the Company and to not engage in transactions in Company Securities while in possession of material nonpublic information. Persons subject to this policy must not engage in illegal trading and must avoid the appearance of improper trading.

 

Each individual is responsible for making sure that he, she or they complies with this Policy, and that any Family Member or Controlled Entity whose transactions are subject to this Policy, also comply with this Policy. In all cases, the responsibility for determining whether an individual is in possession of material nonpublic information rests with that individual, and any action on the part of the Company, the Compliance Officer (as defined below) or any other employee or director pursuant to this Policy (or otherwise) does not in any way constitute legal advice or insulate an individual from liability under applicable securities laws. You could be subject to severe legal penalties and disciplinary action by the Company for any conduct prohibited by this Policy or applicable securities laws, as described below in more detail under the heading “Consequences of Violations.”

 

Administration of the Policy

 

The Compliance Officer shall be responsible for administration of this Policy. For the purposes of this Policy, the Chief Financial Officer of the Company shall serve as the “Compliance Officer.” In the absence of the Chief Financial Officer of the Company, the Chief Compliance Officer of the Company (or such other officer of the Company that has been designated by the Chief Financial Officer of the Company in advance of such absence) shall serve as the “Compliance Officer” for purposes of this Policy during such absence. All determinations and interpretations by the Compliance Officer shall be final and not subject to further review.

 

Statement of Policy

 

Company Securities. No director, officer, employee, consultant, or independent contractor of the Company (or any other person designated by this Policy or by the Compliance Officer as subject to this Policy) who is aware of material nonpublic information relating to the Company may, directly, or indirectly through family members or other persons or entities:

 

 

1.

Engage in transactions in Company Securities, except as otherwise specified in this Policy under the headings “Transactions Under Company Plans” and “Rule 10b5-1 Plans;”

 

 

2.

Recommend that others engage in transactions in any Company Securities;

 

 

3.

Disclose material nonpublic information to persons within the Company whose jobs do not require them to have that information, or outside of the Company to other persons, including, but not limited to, family, friends, business associates, investors and expert consulting firms, unless any such disclosure is made in accordance with the Company’s policies regarding the protection or authorized external disclosure of information regarding the Company; or

 

 

4.

Assist anyone engaged in the above activities.

 

Securities of Third Parties. In addition, it is the policy of the Company that no director, officer, employee, consultant, or independent contractor of the Company (or any other person designated as subject to this Policy) who, in the course of working for or with the Company, learns of material nonpublic information about another company (1) with which the Company does business, such as the Company’s distributors, vendors, customers and suppliers, or (2) that is involved in a potential transaction or business relationship with Company, may engage in transactions in that other company’s securities until the information becomes public or is no longer material.

 

Confidentiality Obligation. Each person associated with the Company has a duty to protect the confidential information, including material nonpublic information, of the Company. Nonpublic information relating to the Company is the property of the Company and the unauthorized disclosure of such information is forbidden. Accordingly, such information must be strictly safeguarded and not shared with unauthorized third parties including family members, household members and controlled entities, as described below. In the event any officer, director or employee of the Company receives any inquiry from outside the Company, such as a stock analyst, for information (particularly financial results and/or projections) that may be material nonpublic information, the inquiry should be referred to the Chief Executive Officer or Chief Financial Officer and to the other appropriate Company officers, as provided for in the Investor Relations Policy of the Company.

 

Limited Exceptions. There are no exceptions to this Policy, except as specifically noted herein. Transactions that may be necessary or justifiable for independent reasons (such as the need to raise money for an emergency expenditure), or small transactions, are not excepted from this Policy. The securities laws do not recognize any mitigating circumstances, and, in any event, even the appearance of an improper transaction must be avoided to preserve the Company’s reputation for adhering to the highest standards of conduct.

 

Definition of Material Nonpublic Information

 

Material Information. Information is considered “material” if a reasonable investor would consider that information important in making a decision to buy, hold or sell securities. Any information that could be expected to affect a company’s stock price, whether it is positive or negative, should be considered material. There is no bright-line standard for assessing materiality; rather, materiality is based on an assessment of all of the facts and circumstances, and is often evaluated by enforcement authorities with the benefit of hindsight. While it is not possible to define all categories of material information, some examples of information that ordinarily would be regarded as material are:

 

 

a proposed acquisition of a significant business;

 

 

a significant expansion or cutback of operations;

 

 

internal financial information that departs from what the market would expect;

 

 

a default or anticipated default under debt instruments or important contracts;

 

 

a proposal for a merger or the purchase of substantial assets;

 

 

a tender offer for Company Securities;

 

 

an earnings estimate or revision of a previously released earnings estimate;

 

 

major litigation or the threat of major litigation;

 

 

significant management developments such as resignations or new appointments;

 

 

a significant increase or decrease in sales or earnings;

 

 

the receipt of FDA or other regulatory approvals; and

 

 

the discovery of a new product or the issuance of an important patent.

 

The foregoing list is illustrative only and is not intended to provide a comprehensive list of all circumstances that could give rise to material information.

 

When Information is Considered Public. Information that has not been disclosed to the public is generally considered to be nonpublic information. In order to establish that the information has been disclosed to the public, it may be necessary to demonstrate that the information has been widely disseminated. Information generally would be considered widely disseminated if it has been disclosed through the newswire services, a broadcast on widely-available news programs, publication in a widely-available news source, or public disclosure documents filed with the Securities and Exchange Commission (the “SEC”) that are available on the SEC’s website. By contrast, information would likely not be considered widely disseminated if it is available only to the Company’s employees, or if it is only available to a select group of analysts, brokers and institutional investors.

 

Once information is widely disseminated, it is still necessary to provide the investing public with sufficient time to absorb the information. As a general rule, information should not be considered fully absorbed by the market until after the second Trading Day after the day on which the information is publicly released. As used herein, the term “Trading Day” shall mean any day on which the Nasdaq Stock Market LLC ( the “Nasdaq”) or, if the Company’s common stock is not then traded on the Nasdaq, the principal national securities exchange, automated quotation system or other trading market where the Company’s common stock is then listed, quoted or traded, is open for trading. Nasdaq or such other principal national securities exchange, automated quotation system or other trading market where the Company’s common stock is then listed, quoted or traded is herein referred to as the “Principal Market”. If, for example, the Company were to make a public announcement of previously material nonpublic information on a Monday that is a Trading Day (at any time after market open), the information would not be considered fully absorbed by the market until the close of the second daily trading session on the Principal Market following such public announcement, i.e., the close of trading on Wednesday (assuming Tuesday and Wednesday are Trading Days). However, if, for example, the Company were to make an announcement pre-market on a Monday that is a Trading Day, the information would not be considered fully absorbed by the market until the close of the second daily trading session on the Principal Market following such public announcement, i.e., the close of trading on Tuesday (assuming Tuesday is also a Trading Day). Although such circumstances are likely to be rare, depending on the particular circumstances, the Compliance Officer may determine that a longer or shorter absorption period should apply following public release of specific material nonpublic information. For the avoidance of doubt, the persons designated by the Compliance Officer as being subject to pre-clearance procedures (as described under the heading “Additional Procedures”) may not engage, or allow their Family Members or Controlled Entities to engage, in any transaction in Company Securities without first obtaining pre-clearance of the transaction from the Compliance Officer in accordance with the terms of this Policy, even after information is considered to be fully absorbed by the market, as set forth above.

 

Transactions by Family Members and Others

 

In addition to all directors, officers, employees, consultants, and independent contractors of the Company (or any other person designated as subject to this Policy) (“you”), this Policy applies to all family members who reside with you (including a spouse, a child, a child away at college, stepchildren, grandchildren, parents, stepparents, grandparents, siblings and in-laws), anyone else who lives in your household, and any family members who do not live in your household but whose transactions in Company Securities are directed by you or are subject to your influence or control, such as parents or children who consult with you before they trade in Company Securities (collectively referred to as “Family Members”). You are responsible for the transactions of these other persons and therefore should make them aware of the need to confer with you before they trade in Company Securities, and you should treat all such transactions for the purposes of this Policy and applicable securities laws as if the transactions were for your own account. This Policy does not, however, apply to personal securities transactions of Family Members where the purchase or sale decision is made by a third party not controlled by, influenced by or related to you or your Family Members.

 

Transactions by Entities that You Influence or Control

 

This Policy applies to any entities that you influence or control, including any corporations, companies, partnerships or trusts (collectively referred to as “Controlled Entities”), and transactions by these Controlled Entities should be treated for the purposes of this Policy and applicable securities laws as if they were for your own account.

 

Transactions Under Company Plans

 

This Policy does not apply in the case of the following transactions, except as specifically noted:

 

Stock Option Exercises. This Policy does not apply to the exercise of an employee stock option acquired pursuant to the Company’s plans, or to the exercise of a tax withholding right pursuant to which a person has elected to have the Company withhold shares subject to an option to satisfy tax withholding requirements. This Policy does apply, however, to any sale of stock as part of a broker-assisted cashless exercise of an option, or any other market sale for the purpose of generating the cash needed to pay the exercise price of an option.

 

Restricted Stock Awards. This Policy does not apply to the vesting of restricted stock, or the exercise of a tax withholding right pursuant to which you elect to have the Company withhold shares of stock to satisfy tax withholding requirements upon the vesting of any restricted stock. The Policy does apply, however, to any market sale of restricted stock.

 

401(k) Plan. This Policy does not apply to purchases of Company Securities in the Company’s 401(k) plan, if any, resulting from your periodic contribution of money to the plan pursuant to your payroll deduction election. This Policy does apply, however, to certain elections you may make under the 401(k) plan, if any, including: (a) an election to increase or decrease the percentage of your periodic contributions that will be allocated to the Company Securities fund; (b) an election to make an intra-plan transfer of an existing account balance into or out of the Company Securities fund; (c) an election to borrow money against your 401(k) plan account if the loan will result in a liquidation of some or all of your Company Securities fund balance; and (d) an election to pre-pay a plan loan if the pre-payment will result in allocation of loan proceeds to the Company stock fund. It should be noted that sales of Company Securities from a 401(k) account are also subject to Rule 144, and therefore affiliates should ensure that a Form 144 is filed when required.

 

Employee Stock Purchase Plan. This Policy does not apply to purchases of Company Securities in the Company’s employee stock purchase plan, if any, resulting from your periodic contribution of money to the plan pursuant to the election you made at the time of your enrollment in the plan, if any. This Policy also does not apply to purchases of Company Securities resulting from lump sum contributions to the plan, if any, provided that you elected to participate by lump sum payment during the applicable enrollment period. This Policy does apply, however, to your sales of Company Securities purchased pursuant to the plan, if any.

 

Other Similar Transactions. Any other purchase of Company Securities from the Company or sales of Company Securities to the Company are not subject to this Policy.

 

Special and Prohibited Transactions

 

The Company has determined that there is a heightened legal risk and/or the appearance of improper conduct if the persons subject to this Policy engage in certain types of transactions. It therefore is the Company’s policy that any Covered Person may not engage in any of the following transactions:

 

Short-Term Trading. Short-term trading of Company Securities may be distracting to the person and may unduly focus the person on the Company’s short-term stock market performance instead of the Company’s long-term business objectives. For these reasons, any Covered Person who purchases Company Securities in the open market may not sell any Company Securities of the same class during the six months following the purchase (or vice versa), except where the matching purchase or sale within six months is exempt from liability under Section 16(b) of the Securities Exchange Act of 1934, as amended (the “Exchange Act”).

 

Short Sales. Short sales of Company Securities (i.e., the sale of a security that the seller does not own) may evidence an expectation on the part of the seller that the securities will decline in value, and therefore have the potential to signal to the market that the seller lacks confidence in the Company’s prospects. Furthermore, short sales may reduce a seller’s incentive to seek to improve the Company’s performance. In addition, Section 16(c) of the Exchange Act prohibits Section 16 insiders from engaging in transactions that would render them net short. For these reasons, short sales of Company Securities by Covered Persons are prohibited.(Short sales arising from certain types of hedging transactions are governed by the paragraph below captioned “Hedging Transactions.”)

 

Publicly-Traded Options. Given the relatively short term of publicly-traded options, transactions in options may create the appearance that a Covered Person is trading based on material nonpublic information and that the attention of persons associated with the Company is on short-term performance at the expense of the Company’s long-term objectives. Accordingly, transactions in put options, call options or other derivative securities, on an exchange or in any other organized market, by Covered Persons are prohibited by this Policy. (Option positions arising from certain types of hedging transactions are governed by the next paragraph below.)

 

Hedging Transactions. Hedging or monetization transactions can be accomplished through a number of possible mechanisms, including through the use of financial instruments such as prepaid variable forwards, equity swaps, collars and exchange funds. Such transactions may permit a director, officer, employee, consultant, or independent contractor, to continue to own Company Securities obtained through employee benefit plans or otherwise, but without the full risks and rewards of ownership. When that occurs, Covered Persons may no longer have the same objectives as the Company’s other shareholders. Therefore, Covered Persons are prohibited from engaging in any such transactions.

 

Margin Accounts and Pledged Securities. Securities held in a margin account as collateral for a margin loan may be sold by the broker without the customer’s consent if the customer fails to meet a margin call. Similarly, securities pledged (or hypothecated) as collateral for a loan may be sold in foreclosure if the borrower defaults on the loan. Because a margin sale or foreclosure sale may occur at a time when the pledgor is aware of material nonpublic information or otherwise is not permitted to trade in Company Securities, Covered Persons are prohibited from holding Company Securities in a margin account or otherwise pledging Company Securities as collateral for a loan. (Pledges of Company Securities arising from certain types of hedging transactions are governed by the paragraph above captioned “Hedging Transactions”).

 

Additional Procedures

 

The Company has established additional procedures in order to assist the Company in the administration of this Policy, to facilitate compliance with laws prohibiting insider trading while in possession of material nonpublic information, and to avoid the appearance of any impropriety. These additional procedures are applicable only to those individuals described below.

 

Pre-Clearance Procedures for Deemed Insiders. Officers and directors, and employees of the Company, as well as the Family Members and Controlled Entities of such persons, and any other person that the Compliance Officer designates (collectively, “Deemed Insiders”), may not engage in any transaction in Company Securities without first obtaining pre-clearance of the transaction from the Compliance Officer. Any Deemed Insider seeking to request pre-clearance can obtain the Company’s pre-clearance form upon request from the Compliance Officer. A request for pre-clearance should be submitted to the Compliance Officer at least two Trading Days in advance of the proposed transaction. The Compliance Officer is under no obligation to approve a transaction submitted for pre-clearance based on insider trading concerns, and may determine not to permit the transaction. If a person seeks pre-clearance and permission to engage in the transaction and such pre-clearance is not received, then he or she should refrain from initiating any transaction in Company Securities, and should not inform any other person of the restriction.

 

When a request for pre-clearance is made, the requestor should carefully consider whether he or she may be aware of any material nonpublic information about the Company. The requestor should also indicate whether he or she has effected any non-exempt “opposite-way” transactions within the past six months, and should be prepared to report the proposed transaction on an appropriate Form 4 or Form 5. The requestor should also be prepared to comply with SEC Rule 144 and file a Form 144, if necessary, at the time of any sale, unless the broker has undertaken to make that filing.

 

Any pre-cleared transaction must be effected within the period of time indicated on the pre-clearance form as approved by the Compliance Officer (typically not to exceed 10 Trading Days), unless a different period of time is specified by the Compliance Officer. Transactions not effected within such specified period shall be subject to pre-clearance again before a trade can be effected.

 

Quarterly Trading Restrictions. No Covered Person may conduct any transactions involving the Company’s Securities (other than as specified by this Policy), during a “Quarterly Restricted Period” beginning 14 calendar days prior to the end of each fiscal quarter and ending at the close of the second daily trading session on the Principal Market following the public release of the Company’s earnings results for that quarter. In other words, Covered Persons may only conduct transactions in Company Securities during the “Window Period” beginning after the close of the second daily trading session on the Principal Market following the public release of the Company’s earnings results for that quarter and ending 14 calendar days prior to the close of the next fiscal quarter. It should be noted that preliminary guidance with respect to the quarterly results generally will not suffice to end the Quarterly Restricted Period.

 

To illustrate the commencement of a Quarterly Restricted Period, if the Company’s fourth fiscal quarter ends immediately following 11:59 p.m., Eastern time, on December 31st, the corresponding Quarterly Restricted Period would begin immediately following 11:59 p.m., Eastern time, on December 17th.

 

To illustrate the commencement of the Window Period, if the Company publicly announces its earnings results intra-day or post-market, for example, on March 8th (a Monday), then the Window Period shall begin after the close of the daily trading session on the Principal Market on March 10th (a Wednesday). However, if the Company publicly announces its earnings results pre-market, for example, on March 8th (a Monday), then the Window Period shall begin after the close of the daily trading session on the Principal Market on March 9th (a Tuesday).

 

The foregoing calculation of the two-daily trading session period required prior to commencement of a Window Period assumes all relevant days are Trading Days and is made using the same method of calculating the two-daily trading session period as set forth under the heading “When Information is Considered Public”.

 

For the avoidance of doubt, all persons designated by the Compliance Officer as being subject to pre-clearance procedures, as well as the Family Members and Controlled Entities of such persons, may not engage in any transaction in Company Securities without first obtaining pre-clearance of the transaction from the Compliance Officer in accordance with the terms of this Policy, even during a Window Period.

 

Under certain very limited circumstances, a person subject to a Quarterly Restricted Period may be permitted to trade during such Quarterly Restricted Period, but only if the Compliance Officer concludes that such person is not aware of material nonpublic information. Persons wishing to trade during a Quarterly Restricted Period must contact the Compliance Officer for approval at least two Trading Days in advance of any proposed transaction involving Company Securities.

 

Event-Specific Restricted Periods. From time to time, an event may occur that is material to the Company and is known by only a few directors, officers, employees, consultants, and independent contractors. So long as the event remains material and nonpublic (the “Event-Specific Restricted Period”), the persons designated by the Compliance Officer may not engage in transactions in Company Securities. In addition, the Company’s financial results may be sufficiently material in a particular fiscal quarter that, in the judgment of the Compliance Officer, designated persons should refrain from engaging in transactions in Company Securities even sooner than the Quarterly Restricted Period described above. In that situation, the Compliance Officer may notify these persons that they should not trade in the Company’s Securities, without disclosing the reason for the restriction. The existence of an Event-Specific Restricted Period or the extension of a Quarterly Restricted Period will not be announced to the Company as a whole, and should not be communicated to any other person. Even if the Compliance Officer has not designated you as a person who should not engage in transactions in Company Securities due to an Event-Specific Restricted Period, you should not trade while aware of material nonpublic information. Exceptions will not be granted during an Event-Specific Restricted Period.

 

Exceptions. The quarterly trading restrictions and event-specific trading restrictions do not apply to those transactions to which this Policy does not apply, as described above under the heading “Transactions Under Company Plans.” Further, the requirement for pre-clearance, the quarterly trading restrictions and event-specific trading restrictions do not apply to transactions conducted pursuant to approved Rule 10b5-1 plans, described under the heading “Rule 10b5-1 Plans.”

 

Rule 10b5-1 Plans

 

Rule 10b5-1 under the Exchange Act provides a defense from insider trading liability under Rule 10b-5. In order to be eligible to rely on this defense, a person subject to this Policy must enter into a Rule 10b5-1 plan for transactions in Company Securities that meets certain conditions specified in the Rule (a “Rule 10b5-1 Plan”) and must be in accordance with the Company’s “Guidelines for Rule 10b5-1 Plans.” If the plan meets the requirements of Rule 10b5-1, transactions in Company Securities may occur even when the person who has entered into the plan is aware of material nonpublic information.

 

To comply with the Policy, a Rule 10b5-1 Plan must be approved by the Compliance Officer and meet the requirements of Rule 10b5-1 and the Company’s “Guidelines for Rule 10b5-1 Plans,” which may be obtained from the Compliance Officer. In general, a Rule 10b5-1 Plan must be entered into during a Window Period when the person entering into the plan is not aware of material nonpublic information. Once the plan is adopted, the person must not exercise any influence over the amount of securities to be traded, the price at which they are to be traded or the date of the trade. The plan must either specify the amount, pricing and timing of transactions in advance or delegate discretion on these matters to an independent third party. The plan must include a cooling-off period before trading can commence that, for directors or officers, ends on the later of 90 days after the adoption of the Rule 10b5-1 Plan or two Trading Days following the disclosure of the Company’s financial results in an SEC periodic report for the fiscal quarter in which the plan was adopted (but in any event, the required cooling-off period is subject to a maximum of 120 days after adoption of the plan), and for persons other than directors or officers, 30 days following the adoption or modification of a Rule 10b5-1 Plan. A person may not enter into overlapping Rule 10b5-1 plans (subject to certain exceptions) and may only enter into one single-trade Rule 10b5-1 Plan during any 12-month period. Directors and officers must include a representation in their Rule 10b5-1 Plan certifying that: (i) they are not aware of any material nonpublic information; and (ii) they are adopting the plan in good faith and not as part of a plan or scheme to evade the prohibitions in Rule 10b-5. All persons entering into a Rule 10b5-1 Plan must act in good faith with respect to that plan.

 

Any Rule 10b5-1 Plan must be submitted for approval at least five days prior to the entry into the Rule 10b5-1 Plan. No further pre-approval of transactions conducted pursuant to the Rule 10b5-1 Plan will be required.

 

Notwithstanding anything contained herein to the contrary, it is the Company’s policy that no officer or director, or Family Members or Controlled Entities of any such person, may enter into any transaction in Company Securities while such person has a Rule 10b5-1 Plan that is in effect; provided, however, that the foregoing shall only apply to a Rule 10b5-1 Plan adopted by such person on or after [DATE], 2024.

 

Post-Termination Transactions

 

This Policy continues to apply to transactions in Company Securities even after termination of service by a person to the Company. If an individual is in possession of material nonpublic information when his, her, or their service terminates, that individual may not engage in transactions in Company Securities until such information has been publicly announced or is no longer material. The pre-clearance procedures specified under the heading “Additional Procedures” above, however, will cease to apply to transactions in Company Securities upon the expiration of any Quarterly Restricted Period, Event-Specific Restricted Period, or other Company-imposed trading restrictions applicable at the time of the termination of service.

 

Consequences of Violations

 

The purchase or sale of securities while aware of material nonpublic information, or the disclosure of material nonpublic information to others who then engage in transactions in the Company’s Securities, is prohibited by the federal and state laws. Insider trading violations are pursued vigorously by the SEC, U.S. Attorneys and state enforcement authorities, as well as enforcement authorities in foreign jurisdictions. Punishment for insider trading violations is severe, and could include significant fines and imprisonment. While the regulatory authorities concentrate their efforts on the individuals who trade, or who tip inside information to others who trade, the federal securities laws also impose potential liability on companies and other “controlling persons” if they fail to take reasonable steps to prevent insider trading by company personnel.

 

In addition, an individual’s failure to comply with this Policy may subject the individual to Company-imposed sanctions, including dismissal for cause, whether or not the employee’s failure to comply results in a violation of law. Needless to say, a violation of law, or even an SEC investigation that does not result in prosecution, can tarnish a person’s reputation and irreparably damage a career.

 

Persons located or engaged in dealings outside the United States should be aware that laws regarding insider trading and similar offenses differ from country to country. Employees must abide by the laws in the country where they are located. However, all persons subject to this Policy are required to comply with this Policy even if applicable local law is less restrictive. If a local law conflicts with this Policy, consult the Compliance Officer.

 

Reporting

 

Consistent with the Company’s Code of Conduct, it is the responsibility of all directors, officers and employees of the Company to report any violation of this Policy to the Compliance Officer. This reporting duty should be broadly construed to include any inappropriate conduct by their Family Members and Controlled Entities in respect of trading in the securities of the Company, as well as the sharing or misuse of the confidential information of the Company and any material nonpublic information.

 

Company Assistance

 

Any person who has a question about this Policy or its application to any proposed transaction may obtain additional guidance from the Compliance Officer.

 

Prior to disclosure to any third party, any officer, director or employee of the Company who is aware of any material nonpublic information concerning the Company that has not been disclosed to the public should report the intention to disclose such information promptly to the Compliance Officer and obtain approval to do so, or otherwise act in accordance with the Company’s Investor Relations Policy.

 

Certification

 

All Covered Persons must certify their understanding of, and intent to comply with, this Policy.

 

 

 

 

 

 

 

 

 

 

CERTIFICATION

 

I certify that:

 

 

1.

I have read and understand the Policy. I understand that the Compliance Officer is available to answer any questions I have regarding the Policy.

 

 

2.

Since the date that the Policy became effective, or such shorter period of time that I have been an employee of the Company, I have complied with the Policy.

 

 

3.

I will continue to comply with the Policy for as long as I am subject to the Policy.

 

Print name:                                    

 

Signature:                                    

 

Date:                                             

Memorandum to Directors and Executive Officers
(and Employees, Consultants, and Independent Contractors)

 

[MONTH] [ ], 2024]

 

TO:         Directors, Executive Officers, Employees, Consultants, and Independent Contractors

 

FROM:         The Management of iCAD, Inc.

 

RE:         Transactions Involving Company SecuritiesOur Pre-Clearance Procedures, Trading Restrictions and Broker Interface Procedures

 

As you know, the Company’s board of directors recently adopted the Company’s updated insider trading policy. The policy will go into effect on [MONTH] [ ], 202[ ]]. The policy is described in this memorandum to all employees, consultants, independent contractors, officers and directors dated [MONTH] [ ], 202[ ]]. The insider trading policy includes procedures governing transactions in Company Securities by directors, executive officers, employees, consultants, and independent contractors including procedures to address the two-day Form 4 filing requirement applicable to all directors and executive officers subject to Section 16. Certain of the procedures apply also to non-executive employees, consultants, and independent contractors who regularly become aware of earnings information or other material nonpublic information about the Company. This memorandum describes these procedures. Capitalized terms in this memorandum are defined in the Insider Trading Policy.

 

Pre-Clearance Procedures

 

Officers and directors[, and employees] of the Company, as well as the Family Members and Controlled Entities of such persons, and any other person that the Compliance Officer designates, may not engage in any transaction in Company Securities without first obtaining pre-clearance of the transaction from the Compliance Officer. Any person seeking to request pre-clearance can obtain the Company’s pre-clearance form upon request from the Compliance Officer. A request for pre-clearance should be submitted to the Compliance Officer at least two Trading Days in advance of the proposed transaction. The Compliance Officer is under no obligation to approve a transaction submitted for pre-clearance, and may determine not to permit the transaction. If a person seeks pre-clearance and permission to engage in the transaction and such pre-clearance is not received, then he or she should refrain from initiating any transaction in Company Securities, and should not inform any other person of the restriction.

 

When a request for pre-clearance is made, the requestor should carefully consider whether he or she may be aware of any material nonpublic information about the Company, and should describe fully those circumstances to the Compliance Officer. The requestor should also indicate whether he or she has effected any non-exempt “opposite-way” transactions within the past six months, and should be prepared to report the proposed transaction on an appropriate Form 4 or Form 5. The requestor should also be prepared to comply with SEC Rule 144 and file a Form 144, if necessary, at the time of any sale.

 

Any pre-cleared transaction must be effected within the period of time indicated on the pre-clearance form as approved by the Compliance Officer (typically not to exceed 10 Trading Days), unless a different period of time is specified by the Compliance Officer. Transactions not effected within such specified period shall be subject to pre-clearance again before a trade can be effected.

 

Quarterly Trading Restrictions

 

No Covered Person may conduct any transactions involving the Company’s Securities (other than as specified by this Policy), during a “Quarterly Restricted Period” beginning 14 calendar days prior to the end of each fiscal quarter and ending at the close of the second daily trading session on the Principal Market following the public release of the Company’s earnings results for that quarter. In other words, Covered Persons may only conduct transactions in Company Securities during the “Window Period” beginning after the close of the second daily trading session on the Principal Market following the public release of the Company’s earnings results for that quarter and ending 14 calendar days prior to the close of the next fiscal quarter. It should be noted that preliminary guidance with respect to the quarterly results generally will not suffice to end the Quarterly Restricted Period.

 

To illustrate the commencement of a Quarterly Restricted Period, if the Company’s fourth fiscal quarter ends immediately following 11:59 p.m., Eastern time, on December 31st, the corresponding Quarterly Restricted Period would begin immediately following 11:59 p.m., Eastern time, on December 17th.

 

To illustrate the commencement of the Window Period, if the Company publicly announces its earnings results intra-day or post-market, for example, on March 8th (Monday), then the Window Period shall begin after the close of the daily trading session on the Principal Market on March 10th (Wednesday). However, if the Company publicly announces its earnings results pre-market, for example, on March 8th (Monday), then the Window Period shall begin after the close of the daily trading session on the Principal Market on March 9th (Tuesday).

 

The foregoing calculation of the two-daily trading session period required prior to commencement of a Window Period assumes all relevant days are Trading Days and is made using the same method of calculating the two-daily trading session period as set forth under the heading “When Information is Considered Public”.

 

For the avoidance of doubt, the persons designated by the Compliance Officer as being subject to pre-clearance procedures, as well as the Family Members and Controlled Entities of such persons, may not engage in any transaction in Company Securities without first obtaining pre-clearance of the transaction from the Compliance Officer in accordance with the terms of this Policy, even during a Window Period.

 

Under certain very limited circumstances, a person subject to a Quarterly Restricted Period may be permitted to trade during such Quarterly Restricted Period, but only if the Compliance Officer concludes that the person is not aware of material nonpublic information. Persons wishing to trade during a Quarterly Restricted Period must contact the Compliance Officer for approval at least two Trading Days in advance of any proposed transaction involving Company Securities.

 

Event-Specific Restricted Periods

 

From time to time, an event may occur that is material to the Company and is known by only a few directors, officers, employees, consultants, and independent contractors. So long as the event remains material and nonpublic (the “Event-Specific Restricted Period”), the persons designated by the Compliance Officer may not engage in transactions in Company Securities. In addition, the Company’s financial results may be sufficiently material in a particular fiscal quarter that, in the judgment of the Compliance Officer, designated persons should refrain from engaging in transactions in Company Securities even sooner than the Quarterly Restricted Period described above. In that situation, the Compliance Officer may notify these persons that they should not trade in the Company’s Securities, without disclosing the reason for the restriction. The existence of an Event-Specific Restricted Period or the extension of a Quarterly Restricted Period will not be announced to the Company as a whole, and should not be communicated to any other person. Even if the Compliance Officer has not designated you as a person who should not engage in transactions in Company Securities due to an Event-Specific Restricted Period, you should not trade while aware of material nonpublic information. Exceptions will not be granted during an Event-Specific Restricted Period.

 

Exceptions

 

The quarterly trading restrictions and event-specific trading restrictions do not apply to those transactions to which the Policy does not apply, as described in the Policy under the headings “Transactions Under Company Plans.” Further, the requirement for pre-clearance, the quarterly trading restrictions and event-specific trading restrictions do not apply to transactions conducted pursuant to approved Rule 10b5-1 plans, described in the Policy under the heading “Rule 10b5-1 Plans.”

 

[Our Broker Interface Procedures

 

The reporting of transactions under Section 16(a) requires a tight interface with brokers handling transactions for our executives. A knowledgeable, alert broker can act as a gatekeeper, helping ensure compliance with our pre-clearance procedures and helping prevent inadvertent violations.

 

We have established a coordinated procedure with _______ of ________ brokerage firm. Those of you who are not currently using _______ as your broker are [encouraged/required] to enter all your Company Securities transactions through that broker.

 

Whether you choose to utilize _________ or your own broker, we will require that you and your broker sign the enclosed Broker Instruction/Representation, which imposes two requirements on the broker handling your transaction in company stock:

 

 

1.

Not to enter any order (except for orders under pre-approved Rule 10b5-1 plans) without

 

 

a.

first verifying with the Company that your transaction was pre-cleared; and

 

 

b.

complying with the brokerage firm’s compliance procedures (e.g., Rule 144);

 

 

2.

To report immediately to the company via

 

 

a.

telephone; and

 

 

b.

in writing the details of every transaction involving Company Securities, including gifts, transfers, pledges, and all Rule 10b5-1 transactions.

 

If you have not already done so, please sign and have your broker sign the enclosed Broker Instruction/Representation Form and return it to us as soon as possible so that we can work out with your broker a coordinated procedure.]

 

Post-Termination Transactions

 

The Policy continues to apply to transactions in Company Securities even after termination of service to the Company. If an individual is in possession of material nonpublic information when his or her service terminates, that individual may not engage in transactions in Company Securities until that information has become public or is no longer material. The pre-clearance procedures specified under the heading “Additional Procedures” in the Policy, however, will cease to apply to transactions in Company Securities upon the expiration of any Restricted Period or other Company-imposed trading restrictions applicable at the time of the termination of service.

 

Company Assistance

 

Any person who has a question about this memorandum or the Policy, or their application to any proposed transaction may obtain additional guidance from the Compliance Officer.

 

Power of Attorney

 

In order to enable the Company to prepare and file the Forms 4 on a timely basis, it is imperative that you sign and return immediately the enclosed power of attorney.Memorandum to Department Heads Regarding Certifications

 

[MONTH] [ ], 202[ ]]

 

TO:         Department Heads, Directors and Officers

 

FROM:         Management of iCAD, Inc.

 

RE:         Certification of Compliance

 

Under the insider trading laws, not only may companies have potential liability for failing to implement policies and procedures to prevent employees from engaging in insider trading, but other “controlling persons” may also have exposure.

 

It is therefore imperative that we all ensure that the employees we supervise have read, signed and returned the enclosed certification of compliance with the Company’s Insider Trading Policy.

 

In that connection, please see that the signed certifications of all employees, consultants, and independent contractors in your department are returned to the office of the Compliance Officer.

 

In addition, the Human Resources Department should furnish the Insider Trading Policy to, and obtain signed certifications from, all new employees.

 

Guidelines for Rule 10b5-1 Plans

 

Rule 10b5-1 under the Exchange Act provides a defense from insider trading liability under Rule 10b-5. In order to be eligible to rely on this defense, a person subject to this Policy must enter into a Rule 10b5-1 plan for transactions in Company Securities (as defined in the Insider Trading Policy) that meets certain conditions specified in the Rule (a “Rule 10b5-1 Plan”). If the plan meets the requirements of Rule 10b5-1, transactions in Company Securities may occur without regard to certain insider trading restrictions. In general, a Rule 10b5-1 Plan must be entered into at a time when the person entering into the plan is not aware of material nonpublic information. Once the plan is adopted, the person must not exercise any influence over the amount of securities to be traded, the price at which they are to be traded or the date of the trade. The plan must either specify the amount, pricing and timing of transactions in advance or delegate discretion on these matters to an independent third party.

 

A Rule 10b5-1 plan must include a cooling-off period before trading can commence that, for directors or officers, ends on the later of 90 days after the adoption of the Rule 10b5-1 plan or two Trading Days following the disclosure of the Company’s financial results in an SEC periodic report for the fiscal quarter in which the plan was adopted (but in any event, the required cooling-off period is subject to a maximum of 120 days after adoption of the plan), and for persons other than directors or officers, 30 days following the adoption or modification of a Rule 10b5-1 plan. A person may not enter into overlapping Rule 10b5-1 plans (subject to certain exceptions) and may only enter into one single-trade Rule 10b5-1 plans during any 12-month period (subject to certain exceptions). Directors and officers must include a representation in their Rule 10b5-1 plan certifying that: (i) they are not aware of any material nonpublic information; and (ii) they are adopting the plan in good faith and not as part of a plan or scheme to evade the prohibitions in Rule 10b-5. All persons entering into a Rule 10b5-1 plan must act in good faith with respect to that plan.

 

As specified in the Company’s Insider Trading Policy, a Rule 10b5-1 Plan must be approved by the Compliance Officer and meet the requirements of Rule 10b5-1 and these guidelines. Any Rule 10b5-1 Plan must be submitted for approval five days prior to the entry into the Rule 10b5-1 Plan. No further pre-approval of transactions conducted pursuant to the Rule 10b5-1 Plan will be required.

 

The following guidelines apply to all Rule 10b5-1 Plans:

 

 

You may not enter into, modify or terminate a trading program during a Restricted Period, or Event-Specific Restricted Period or otherwise while you are aware of material nonpublic information.

 

 

All Rule 10b5-1 Plans must have a duration of at least six (6) months and no more than two (2) years.

 

 

For officers and directors, no transaction may take place under a Rule 10b5-1 Plan until the later of (a) 90 days after adoption or modification of the Rule 10b5-1 Plan or (b) two Trading Days following the disclosure of the Company’s financial results in a Form 10-Q or Form 10-K for the fiscal quarter (the Company’s fourth fiscal quarter in the case of a Form 10-K) in which the Rule 10b5-1 Plan was adopted or modified (but in any event, the cooling-off period is subject to a maximum of 120 days after adoption of the plan).

 

 

For persons other than officers and directors, no transaction may take place under a Rule 10b5-1 Plan until 30 days following the adoption or modification of a Rule 10b5-1 plan.

 

 

Subject to certain limited exceptions specified in Rule 10b5-1, you may not enter into more than one Rule 10b5-1 Plan at the same time;

 

 

Subject to certain limited exceptions specified in Rule 10b5-1, you are limited to only one Rule 10b5-1 designed to effect an open market purchase or sale of the total amount of securities subject to the Rule 10b-1 Plan as a single transaction in any 12-month period;

 

 

You must act in good faith with respect to a Rule 10b5-1 Plan. A Rule 10b5-1 Plan cannot be entered into as part of a plan or scheme to evade the prohibition of Rule 10b¬5. Therefore, although modifications to an existing Rule 10b5-1 Plan are not prohibited, a Rule 10b5-1 Plan should be adopted with the intention that it will not be amended or terminated prior to its expiration.

 

 

Officer and directors must include a representation to the Company at the time of adoption or modification of a Rule 10b5-1 Plan that (i) the person is not aware of material nonpublic information about the Company or Company Securities and (ii) the person is adopting the plan in good faith and not as part of plan or scheme to evade the prohibitions of Rule 10b-5.

 

The Company and the Company’s officers and directors must make certain disclosures in SEC filings concerning Rule 10b5-1 Plans. Officers and directors of the Company must undertake to provide any information requested by the Company regarding Rule 10b5-1 Plans for the purpose of providing the required disclosures or any other disclosures that the Company deems to be appropriate under the circumstances.

 

Each director, officer and other Section 16 insider understands that the approval or adoption of a pre-planned selling program in no way reduces or eliminates such person’s obligations under Section 16 of the Exchange Act, including such person’s disclosure and short-swing trading liabilities thereunder. If any questions arise, such person should consult with their own counsel in implementing a Rule 10b5-1 Plan.

PRE-CLEARANCE OF TRANSACTIONS IN
iCAD, INC. COMMON STOCK

NAME:

___________________________________________

Check if applicable:

________

Officer

________

Director

DESCRIBE TRANSACTION:

 

______________________________________________________________________________________________________________________________________________________________________________________

(# of shares and type of trans-
action (i.e., sale, purchase, gift,
pledge or other disposition)

____________________________________________________________________________________________________________________________

EXPECTED DATE OF TRANSACTION:

      ________________

Date of Last Sale of ICAD
stock in the last six months (including sale for
payment of taxes):

________________

Date of Last Purchase of
ICAD stock in the last six months:

________________

MATERIAL, NON-PUBLIC
INFORMATION:

 

Are you in possession of any material, non-public Information about ICAD or any of its Subsidiaries?

 

________

YES

 

________

NO

SIGNATURE:

_________________________________

 

Date

___________

**************************************************************************************

BOTTOM PORTION TO BE FILLED OUT BY THE CHIEF FINANCIAL OFFICER OR DESIGNEE:

NAME OF OFFICER OR DESIGNEE:

___________________

Date:

______________

________Approved

 

Approval Expires: ________

(If you do not complete this transaction prior to
the expiration date, you
must resubmit this form
for approval)

________Not Approved

 

Approval is subject to the terms and conditions of the Companys Insider Trading Policy (the Policy), which provides that the Compliance Officer (as defined in the Policy) is under no obligation to approve a transaction submitted for pre-clearance, and may determine not to permit the transaction. If a person seeks pre-clearance and permission to engage in the transaction and such pre-clearance is not received, then he or she should refrain from initiating any transaction in Company Securities, and should not inform any other person of the restriction.

Forms required to be filed with the SEC:

Form 4:

 

Form must be filed with the SEC by 10:00 p.m. (Eastern Time) on the second business day following the transaction. To be timely filed, sufficient lead time is necessary for counsel to prepare the Form. Counsel needs all transaction and brokerage details as soon as possible after execution.

Form 144:

 

Form must be filed on or before you effectuate the transaction.

 

 

Please contact the Chief Financial Officer or Dentons for assistance in filing the appropriate SEC forms.

 

EX-21.1 5 ex_598940.htm EXHIBIT 21 ex_598940.htm

EXHIBIT 21.1

 

Subsidiaries of iCAD, Inc.

 

Name

 

Jurisdiction of Incorporation/Organization

iCad France, LLC

 

Delaware

 

 
EX-23.1 6 ex_598941.htm EXHIBIT 23.1 ex_598941.htm

EXHIBIT 23.1

 

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

We hereby consent to the incorporation by reference in the Registration Statements on Form S-3 (No. 333-273459, 333-228514, 333-229452 and 333-235887) and Form S-8 (No. 333-201874, 333-187660, 333-99973, 333-119509, 333-139023, 333-144671, 333-161959, 333-211656, 333-229453 and 333-235580) and Form S-3MEF (No. 333-253808) of iCAD, Inc. of our report dated March 29, 2024, relating to the consolidated financial statements, which appears in this Annual Report on Form 10-K.

 

/s/ BDO USA, P.C.

Boston, Massachusetts

 

March 29, 2024

 

 
EX-31.1 7 ex_598942.htm EXHIBIT 31.1 ex_598942.htm

EXHIBIT 31.1

 

CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER

 

I, Dana Brown, certify that:

 

1. I have reviewed this Annual Report on Form 10-K for the fiscal year ended December 31, 2023 of iCAD, Inc.

 

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

 

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

 

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

 

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

 

(b) Designed such internal control over financial reporting, or 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.

 

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

 

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

 

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

 

Date: March 29, 2024

/s/ Dana Brown

 

Dana Brown

 

Chief Executive Officer

 

(Principal Executive Officer)

 

 
EX-31.2 8 ex_598943.htm EXHIBIT 31.2 ex_598943.htm

EXHIBIT 31.2

 

CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER

 

I, Eric Lonnqvist, certify that:

 

1. I have reviewed this Annual Report on Form 10-K for the fiscal year ended December 31, 2023 of iCAD, Inc.

 

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

 

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

 

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

 

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

 

(b) Designed such internal control over financial reporting, or 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.

 

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

 

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

 

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

 

Date: March 29, 2024

/s/ Eric Lonnqvist

 

Eric Lonnqvist

 

Chief Financial Officer

 

(Principal Financial Officer)

 

 
EX-32.1 9 ex_598944.htm EXHIBIT 32.1 ex_598944.htm

EXHIBIT 32.1

 

iCAD, Inc.

 

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

In connection with the Annual Report of iCAD, Inc. (the “Company”) on Form 10-K for the fiscal year ended December 31, 2023 (the “Report”), I, Dana Brown, the Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of my knowledge:

 

 

(1)

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

 

 

(2)

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

 

 

/s/ Dana Brown

Dana Brown

Chief Executive Officer

(Principal Executive Officer)

 

Date: March 29, 2024

 
EX-32.2 10 ex_598945.htm EXHIBIT 32.2 ex_598945.htm

EXHIBIT 32.2

 

iCAD, Inc.

 

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

In connection with the Annual Report of iCAD, Inc. (the “Company”) on Form 10-K for the fiscal year ended December 31, 2023 (the “Report”), I, Eric Lonnqvist, the Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of my knowledge:

 

 

(1)

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

 

 

(2)

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

 

 

/s/ Eric Lonnqvist

Eric Lonnqvist

Chief Financial Officer

(Principal Financial Officer)

 

Date: March 29, 2024

 
EX-97.1 11 ex_638399.htm EXHIBIT 97.1 ex_638399.htm

Exhibit 97.1

 

iCAD, INC.

 

CLAWBACK POLICY

 

 

1.

Introduction

 

iCAD, Inc. (the “Company”) believes that it is in the best interests of the Company and its stockholders to create and foster a culture of business ethics, integrity and accountability, and that, among other purposes, reinforces the Company’s incentive compensation philosophy.

 

The Board of Directors (the “Board”) therefore adopts this policy to provide for the Company’s recovery of certain compensation in the event of an accounting restatement of the Company’s financial statements resulting from material noncompliance with applicable financial reporting requirements under the federal securities laws (this “Policy”).

 

This Policy is designed to comply with Section 10D of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), and the rules and regulations promulgated thereunder.

 

 

2.

General Administration

 

This Policy shall be administered by the Board or, if so designated by the Board, the Compensation Committee of the Board, in which case references herein to the Board shall be deemed to be references to the Compensation Committee of the Board. Any determinations made by the Board in respect of this Policy, or to matters as to this Policy’s amendment, enforcement, or otherwise, shall be final and binding on all individuals governed under this Policy as well as any related actions or procedures carried out by the Company’s Executive Officers (as defined herein) that are deemed necessary, appropriate, or advisable to effectuate the purposes of this Policy.

 

 

3.

Applicability

 

This Policy applies to the Company’s current and former Executive Officers, as determined by the Board in accordance with Section 10D of the Exchange Act and the listing standards of the national securities exchange on which the Company’s securities are listed (such as Section 303A.14 of the New York Stock Exchange’s listing standards or Rule 5608 of Nasdaq’s listing rules, which are each approved by the U.S. Securities and Exchange Commission (the “SEC”) to implement Rule 10D-1 promulgated under the Exchange Act).

 

For purposes of this Policy, “Executive Officer” means the Company’s president, principal financial officer, principal accounting officer (or, if there is no such accounting officer, the controller); any vice president of the Company in charge of a principal business unit, division, or function (such as sales, administration, or finance); any other officer who performs a policy-making function; and any other person who performs a function similar to a policy-making function on behalf of the Company. Executive officers of the Company’s parent(s) or subsidiaries are deemed Executive Officers of the Company if they perform such policy-making or similar functions for or on behalf of the Company.

 

This Policy also applies to other senior executives, employees, or classes of employees of the Company as may be determined by the Board in its sole discretion from time to time (together with Executive Officers, “Covered Persons”).

 

 

4.

Recoupment

 

If the Company is required to prepare an accounting restatement of its financial statements due to the Company’s material noncompliance with financial reporting requirements under the applicable federal securities laws (including any required accounting restatement to correct an error in previously issued financial statements that is material to the previously issued financial statements, or that would result in a material misstatement if the error were corrected in the current period or left uncorrected in the current period) (an “Accounting Restatement”), without regard to any fault or misconduct of a Covered Person, then, the Board shall mandate the Company’s recovery, in the form of reimbursement, or forfeiture, as applicable (“Recoupment”), of any Excess Incentive Compensation (as defined herein) received by a Covered Person, provided that:

 

 

(a)

the receipt of any such Excess Incentive Compensation by a Covered Person occurred after the Covered Person became a Covered Person;

 

 

(b)

the Covered Person served as a Covered Person at any time during the performance period applicable to the Covered Person’s Incentive Compensation (as defined herein);

 

 

(c)

the Company had a class of securities listed on a national securities exchange or a national securities association during the Covered Person’s service as a Covered Person and during the performance period applicable to the Covered Person’s Incentive Compensation; and

 

 

(d)

the receipt of the Excess Incentive Compensation by the Covered Person occurred during the three completed fiscal years immediately preceding the date that the Company is required to prepare an Accounting Restatement, or during any transition period (that results from a change in the Company’s fiscal year) within or immediately following such three completed fiscal years.

 

For purposes of this Policy, a transition period between the last day of the Company’s previous fiscal year end and the first day of its new fiscal year that comprises a period of nine to 12 months is a completed fiscal year.

 

For purposes of this Policy, any Incentive Compensation is deemed to be “received” by a Covered Person at the point in time when a Financial Reporting Measure (as defined herein), as specified in a Covered Person’s incentive compensation agreement (or other equity or incentive compensation plan of the Company) providing for a Covered Person’s compensation that is contingent upon or tied to the attainment of a Financial Reporting Measure, is attained during the relevant fiscal period of the Company.

 

Therefore, under this Policy, a Covered Person is deemed to receive Incentive Compensation even if, for instance, the payment or grant of Incentive Compensation occurs after the end of the relevant fiscal period of the Company.

 

For purposes of this Policy, the date on which the Company is required to prepare an Accounting Restatement is deemed to have occurred on the earlier of (i) the date the Board concludes, or reasonably should have concluded, that the Company’s previously issued financial statements contain a material error and (ii) the date a court, regulator, or other legally authorized body directs the Company to restate its previously issued financial statements to correct a material error.

 

The Company’s obligation to seek Recoupment of a Covered Person’s Excess Incentive Compensation is not dependent on whether or when the restated financial statements are filed with the SEC.

 

 

5.

Incentive Compensation; Financial Reporting Measures

 

For purposes of this Policy, “Incentive Compensation” means any compensation that is granted, earned, or vested based wholly or in part upon the attainment of a Financial Reporting Measure.

 

Incentive Compensation includes (but is not limited to):

 

 

Annual bonuses and other short- and long-term cash incentives;

 

 

Stock options;

 

 

Stock appreciation rights;

 

 

Restricted stock;

 

 

Restricted stock units;

 

 

Performance shares; and

 

 

Performance units.

 

For purposes of this Policy, “Financial Reporting Measure” means a measure that is determined and presented in accordance with the generally accepted accounting principles used in preparing the Company’s financial statements, or any measure that is derived wholly or in part therefrom. For avoidance of doubt, a Financial Reporting Measure need not be presented within the Company’s financial statements or included in a filing with the SEC.

 

Financial Reporting Measures include (but are not limited to):

 

 

Company stock price;

 

 

Total shareholder return;

 

 

Revenues;

 

 

Net income;

 

 

Earnings before interest, taxes, depreciation and amortization, EBITDA, or adjusted EBITDA;

 

 

Funds from operations;

 

 

Liquidity measures, such as working capital or operating cash flow;

 

 

Return measures, such as return on invested capital or return on assets; and

 

 

Earnings measures, such as earnings per share.

 

 

6.

Excess Incentive Compensation

 

The amount subject to Recoupment is any Incentive Compensation received by a Covered Person that is determined by the Board, in good faith and upon the exercise of due care, to have been based on erroneous information that caused the Company’s material noncompliance with financial reporting requirements under the federal securities laws (without regard to any fault or misconduct of a Covered Person), which would not have been received by a Covered Person had the Incentive Compensation of a Covered Person been based on the restated financial statements’ results (“Excess Incentive Compensation”).

 

If the Board cannot calculate Excess Incentive Compensation received by a Covered Person from the information in an Accounting Restatement (i.e., the amount of Excess Incentive Compensation is not subject to mathematical recalculation directly from the information in an Accounting Restatement), then, the Board shall determine such Excess Incentive Compensation based on a reasonable estimate of the effect of such Accounting Restatement on the applicable Financial Reporting Measures upon which the Excess Incentive Compensation was received and in consideration of all facts relevant to the Company’s Recoupment of Excess Incentive Compensation received by a Covered Person in the circumstances.

 

The Company shall maintain documentation of any such reasonable estimates and provide such documentation, when and if reasonably requested, to the applicable national securities exchange on which the Company’s securities are listed in accordance with the applicable standards or rules of the national securities exchange.

 

With respect to Incentive Compensation based in part or whole on stock price or measures of shareholder return, the Board shall calculate Excess Incentive Compensation relating thereto in such manner as the Board deems appropriate or reasonable.

 

In no event shall the Company be required to award a Covered Person additional Incentive Compensation if the restated financial statements’ results would have resulted in the provision of Incentive Compensation that is higher in monetary value relative to the monetary value received by a Covered Person prior to the Accounting Restatement.

 

 

7.

Recoupment Method

 

The Board shall determine in its sole discretion, to be exercised in good faith, and not inconsistent with applicable law, the method for Recoupment of a Covered Person’s Excess Incentive Compensation, which may include, without limitation, one or more of the following acts:

 

(a)

mandating reimbursement of cash-based Incentive Compensation previously paid to a Covered Person;

 

 

(b)

seeking recovery of any gain realized on the vesting, exercise, settlement, sale, transfer, or other disposition of any equity-based Incentive Compensation of a Covered Person;

 

 

(c)

offsetting the recouped amount from any compensation otherwise owed by the Company to a Covered Person;

 

 

(d)

cancelling outstanding vested or unvested equity-based Incentive Compensation of a Covered Person; and

 

 

(e)

taking any other remedial and recovery action not disallowed by applicable law, as determined by the Board, consistent with Sections 4, 6, 10, and 13 under this Policy.

 

The Board shall, in the exercise of its fiduciary duty to safeguard the assets of the Company (including the time value of any potentially recoverable Incentive Compensation), and, in the light of the particular facts and circumstances of a Covered Person who is determined by the Board to owe Excess Incentive Compensation to the Company, pursue the most appropriate balance of cost and speed in determining the means to seek Recoupment of a Covered Person’s Excess Incentive Compensation.

 

Consistent with this Section 7 and Rule 10D-1 of the Exchange Act, regardless of the means of Recoupment used, the Board intends that Recoupment of a Covered Person’s Excess Incentive Compensation shall be effected by the Company reasonably promptly. The Board further intends that the administration of this Policy shall abide by the Company’s recognition that what is reasonable may depend on the additional cost incident to Recoupment.

 

 

8.

No Indemnification

 

In no event shall the Company indemnify any Covered Persons against the loss of any incorrectly awarded Incentive Compensation pursuant to Rule 10D-1 and applicable stock exchange listing rules.

 

 

9.

Cooperation

 

Covered Persons shall facilitate the Company’s compliance with its disclosure obligations relating to this Policy in accordance with the requirements of the federal securities laws and applicable stock exchange listing rules.

 

 

10.

Interpretation

 

Consistent with Section 2 of this Policy, the Board shall be authorized to construe and interpret this Policy and to make all determinations necessary, appropriate, or advisable for the administration of this Policy in accordance with the Company’s constitutional documents.

 

This Policy memorializes the Board’s intention that this Policy be interpreted in a manner that is consistent with Section 10D of the Exchange Act and any applicable rules, regulations, or standards adopted by the SEC (such as Rule 10D-1) and those adopted by the national securities exchange on which the Company’s securities are listed as well as any other relevant law, in each case as in effect from time to time (the “Applicable Rules”).

 

To the extent the Applicable Rules require recovery of Incentive Compensation in additional circumstances beyond those specified above, nothing in this Policy shall be deemed to limit or restrict the right or obligation of the Company to recover Incentive Compensation to the fullest extent required by the Applicable Rules.

 

 

11.

Effective Date

 

This Policy is effective as of October 2, 2023 (the “Effective Date”) and shall be duly adopted by the Board in accordance with the Company’s constitutional documents. This Policy shall apply to all Incentive Compensation that is received by Covered Persons on or after the Effective Date.

 

 

12.

Amendment; Termination

 

Consistent with Section 2 of this Policy, the Board may amend this Policy from time to time in its sole discretion and shall amend this Policy as the Board deems necessary or proper to (i) reflect any modification to the rules and regulations adopted by the SEC interpreting Section 954 of the Dodd-Frank Wall Street Reform and Consumer Protection Act of 2010 and the rules and regulations adopted by the SEC under Section 10D of the Exchange Act and to (ii) comply with any rules or standards adopted by a national securities exchange on which the Company’s securities are listed.

 

The Board may, but is not required to, reassess the contents of this Policy on a yearly basis as part of the Company’s analysis of material risks.

 

The Board may terminate this Policy at any time.

 

 

13.

Other Recoupment Rights

 

The Board intends that this Policy shall be applied to the fullest extent of the law.

In the Board’s good-faith determination, the Board may require that any employment agreement, equity award agreement, or similar enforceable agreement by and between the Company and a Covered Person entered into on or after the Effective Date shall, as a condition to the grant of any benefit thereunder, be amended and restated, or otherwise validly modified or supplemented, under the governing law of any such agreement, to require a Covered Person to agree to abide by the terms of this Policy.

 

All of the Company’s actions or powers associated with Recoupment contemplated by this Policy are in addition to, and not in lieu of, any contract or other rights of a compensation-recovery nature that may be available to the Company (including, without limitation, any right of repayment, forfeiture, or right of offset against any employees that is required pursuant to any statutory repayment requirement (regardless of whether implemented at any time prior to or following the adoption or amendment of this Policy), including Section 304 of the Sarbanes-Oxley Act of 2002 (“SOX”)).

 

Any amounts paid to the Company in accordance with Section 304 of SOX shall be considered by the Company in determining any amounts recovered under this Policy.

 

The application and enforcement of this Policy does not preclude the Company from taking any other action to enforce a Covered Person’s obligations to the Company, including termination of employment or institution of legal proceedings. Nothing in this Policy restricts the Company from seeking Recoupment under any other compensation recoupment-based policy or any applicable provisions in plans, agreements, awards, or other arrangements that contemplate the recovery of compensation from a Covered Person.

 

If a Covered Person fails to repay Excess Incentive Compensation that is owed to the Company under this Policy, then, the Company shall take all appropriate action to recover such Excess Incentive Compensation from the Covered Person, and the Covered Person shall be required to reimburse the Company for all expenses (including legal expenses) incurred by the Company in recovering such Excess Incentive Compensation.

 

 

14.

Impracticability

 

The Board shall mandate Recoupment of any Excess Incentive Compensation of a Covered Person in accordance with this Policy unless effecting Recoupment would be impracticable, as the Compensation Committee of the Board may so determine (i) in consistence with its fiduciary duties owed to the Company’s shareholders and (ii) in accordance with Rule 10D-1 of the Exchange Act and the applicable listing standards of the national securities exchange on which the Company’s securities are traded.

 

Under Rule 10D-1 of the Exchange Act, a company’s obligation to recover any erroneously awarded compensation is subject only to the following limited instances in which recovery would be considered impracticable:

 

 

(a)

The direct expense paid to a third party to assist in enforcing the policy would exceed the amount to be recovered after a company has made and documented a reasonable attempt to recover;

 

 

(b)

Recovery would violate home country law where that law was adopted prior to November 28, 2022, and the issuer provides an opinion of home country counsel to the exchange; or

 

 

(c)

Recovery would likely cause an otherwise tax-qualified retirement plan to fail to meet the requirements of the Internal Revenue Code of 1986, as amended.

 

Therefore, the Board intends that this Policy shall be implemented in a manner that follows the aforementioned exceptions (as applicable to the Company), and that Recoupment of any Excess Incentive Compensation of a Covered Person under this Policy shall be mandatory unless one of the exceptions under Rule 10D-1 apply.

 

 

15.

Severability

 

If any provision of this Policy or the application of such provision to any Covered Person shall be adjudicated to be invalid, illegal, or unenforceable in any respect, such invalidity, illegality, or unenforceability shall not affect any other provisions of this Policy, and the invalid, illegal, or unenforceable provisions shall be deemed amended to the minimum extent necessary to render any such provision (or the application of such provision) valid, legal or enforceable.

 

 

16.

Successors

 

This Policy shall be binding and enforceable against all Covered Persons and their beneficiaries, heirs, executors, administrators, or other legal representatives.

iCAD, INC.

 

 

CLAWBACK POLICY

 

 

ACKNOWLEDGEMENT AND AGREEMENT FORM

 

By signing below, the undersigned acknowledges and confirms that the undersigned has received and reviewed a copy of the iCAD, Inc. (the “Company”) Clawback Policy (the “Policy”).

 

By signing this Acknowledgement and Agreement Form, the undersigned acknowledges and agrees that the undersigned is and will continue to be subject to the Policy, and that the Policy will apply both during and after the undersigned’s employment with the Company. Further, by signing below, the undersigned agrees to abide by the terms of the Policy, including, without limitation, by returning any Excess Incentive Compensation (as defined in the Policy) reasonably promptly to the Company to the extent required by, and in a manner consistent with, the Policy. With respect to any person who has a clawback/recoupment provision term in his or her employment or incentive award agreement with the Company, this Acknowledgement and Agreement Form constitutes an express amendment of that agreement

 

In addition, by signing below, the undersigned acknowledges that the Policy applies to all Incentive Compensation (as defined in the Policy); agrees to waive any legal right that might conflict or otherwise interfere with the Company’s Recoupment (as defined in the Policy) of any Excess Incentive Compensation in consistence with the terms of the Policy; and acknowledges that the Company may seek Recoupment of any Excess Incentive Compensation through any method of recovery it deems appropriate or necessary under the circumstances (which may include offsetting against any compensation payable to the undersigned, among other methods of recovery), as contemplated by Sections 7 and 13 under the Policy.

 

COVERED PERSON

 

 

 

Signature

 

 

Printed Name

 

 

Date

 

EX-101.SCH 12 icad-20231231.xsd XBRL TAXONOMY EXTENSION SCHEMA 000 - Document - Document And Entity Information link:calculationLink link:definitionLink link:presentationLink 001 - Statement - Consolidated Balance Sheets link:calculationLink link:definitionLink link:presentationLink 002 - Statement - Consolidated Balance Sheets (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 003 - Statement - Consolidated Statements of Operations link:calculationLink link:definitionLink link:presentationLink 004 - Statement - Consolidated Statements of Stockholders' Equity link:calculationLink link:definitionLink link:presentationLink 005 - Statement - Consolidated Statements of Stockholders' Equity (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 006 - Statement - Consolidated Statements of Cash Flows link:calculationLink link:definitionLink link:presentationLink 995453 - Disclosure - Note 1 - Organization and Business link:calculationLink link:definitionLink link:presentationLink 995454 - Disclosure - Note 2 - Discontinued Operations link:calculationLink link:definitionLink link:presentationLink 995455 - Disclosure - Note 3 - Significant Accounting Policies link:calculationLink link:definitionLink link:presentationLink 995456 - Disclosure - Note 4 - Recently Issued Accounting Standards link:calculationLink link:definitionLink link:presentationLink 995457 - Disclosure - Note 5 - Fair Value Measurements link:calculationLink link:definitionLink link:presentationLink 995458 - Disclosure - Note 6 - Revenue link:calculationLink link:definitionLink link:presentationLink 995459 - Disclosure - Note 7 - Net Loss Per Common Share link:calculationLink link:definitionLink link:presentationLink 995460 - Disclosure - Note 8 - Accounts Receivable Reserves link:calculationLink link:definitionLink link:presentationLink 995461 - Disclosure - Note 9 - Inventories link:calculationLink link:definitionLink link:presentationLink 995462 - Disclosure - Note 10 - Goodwill and Intangible Assets link:calculationLink link:definitionLink link:presentationLink 995463 - Disclosure - Note 11 - Accrued and Other Expenses link:calculationLink link:definitionLink link:presentationLink 995464 - Disclosure - Note 12 - Leases link:calculationLink link:definitionLink link:presentationLink 995465 - Disclosure - Note 13 - Stockholders' Equity link:calculationLink link:definitionLink link:presentationLink 995466 - Disclosure - Note 14 - Income Taxes link:calculationLink link:definitionLink link:presentationLink 995467 - Disclosure - Note 15 - Segment Reporting link:calculationLink link:definitionLink link:presentationLink 995468 - Disclosure - Note 16 - Commitments and Contingencies link:calculationLink link:definitionLink link:presentationLink 995469 - Disclosure - Note 17 - Employee Benefit Plan link:calculationLink link:definitionLink link:presentationLink 995470 - Disclosure - Note 18 - Subsequent Events link:calculationLink link:definitionLink link:presentationLink 995471 - Disclosure - Significant Accounting Policies (Policies) link:calculationLink link:definitionLink link:presentationLink 995472 - Disclosure - Note 2 - Discontinued Operations (Tables) link:calculationLink link:definitionLink link:presentationLink 995473 - Disclosure - Note 5 - Fair Value Measurements (Tables) link:calculationLink link:definitionLink link:presentationLink 995474 - Disclosure - Note 6 - Revenue (Tables) link:calculationLink link:definitionLink link:presentationLink 995475 - Disclosure - Note 7 - Net Loss Per Common Share (Tables) link:calculationLink link:definitionLink link:presentationLink 995476 - Disclosure - Note 8 - Accounts Receivable Reserves (Tables) link:calculationLink link:definitionLink link:presentationLink 995477 - Disclosure - Note 9 - Inventories (Tables) link:calculationLink link:definitionLink link:presentationLink 995478 - Disclosure - Note 10 - Goodwill and Intangible Assets (Tables) link:calculationLink link:definitionLink link:presentationLink 995479 - Disclosure - Note 11 - Accrued and Other Expenses (Tables) link:calculationLink link:definitionLink link:presentationLink 995480 - Disclosure - Note 12 - Leases (Tables) link:calculationLink link:definitionLink link:presentationLink 995481 - Disclosure - Note 13 - Stockholders' Equity (Tables) link:calculationLink link:definitionLink link:presentationLink 995482 - Disclosure - Note 14 - Income Taxes (Tables) link:calculationLink link:definitionLink link:presentationLink 995483 - Disclosure - Note 15 - Segment Reporting (Tables) link:calculationLink link:definitionLink link:presentationLink 995484 - Disclosure - Note 1 - Organization and Business (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995485 - Disclosure - Note 2 - Discontinued Operations (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995486 - Disclosure - Note 2 - Discontinued Operations - Summary of Discontinued Operations (Details) link:calculationLink link:definitionLink link:presentationLink 995487 - Disclosure - Note 3 - Significant Accounting Policies (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995488 - Disclosure - Note 5 - Fair Value Measurements (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995489 - Disclosure - Note 5 - Fair Value Measurements - Assets and Liabilities which are Measured at Fair Value on a Recurring Basis (Details) link:calculationLink link:definitionLink link:presentationLink 995490 - Disclosure - Note 6 - Revenue 1 (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995491 - Disclosure - Note 6 - Revenue 2 (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995492 - Disclosure - Note 6 - Revenue - Revenues Disaggregated by Major Good or Service Line, Timing of Revenue Recognition, and Sales Channel, Reconciled to Our Reportable Segments (Details) link:calculationLink link:definitionLink link:presentationLink 995493 - Disclosure - Note 6 - Revenue - Summary of Receivables, Contract Assets and Contract Liabilities from Contracts with Customers (Details) link:calculationLink link:definitionLink link:presentationLink 995494 - Disclosure - Note 6 - Revenue - Summary of Changes in Deferred Revenue from Contracts with Customers (Details) link:calculationLink link:definitionLink link:presentationLink 995495 - Disclosure - Note 7 - Net Loss Per Common Share - Calculation of Net Loss Per Share (Details) link:calculationLink link:definitionLink link:presentationLink 995496 - Disclosure - Note 7 - Net Loss Per Common Share - Schedule of Anti-dilutive Shares Excluded From Computation of Diluted Net Loss Per Share (Details) link:calculationLink link:definitionLink link:presentationLink 995497 - Disclosure - Note 8 - Accounts Receivable Reserves - Schedule of Accounts Receivable Reserves (Details) link:calculationLink link:definitionLink link:presentationLink 995498 - Disclosure - Note 9 - Inventory - Schedule of Current Inventory (Details) link:calculationLink link:definitionLink link:presentationLink 995499 - Disclosure - Note 10 - Goodwill and Intangible Assets (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995500 - Disclosure - Note 10 - Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) link:calculationLink link:definitionLink link:presentationLink 995501 - Disclosure - Note 10 - Goodwill and Intangible assets - Schedule of Expected Amortization Expense (Details) link:calculationLink link:definitionLink link:presentationLink 995502 - Disclosure - Note 11 - Accrued and Other Expenses - Accrued Expenses (Details) link:calculationLink link:definitionLink link:presentationLink 995503 - Disclosure - Note 12 - Leases (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995504 - Disclosure - Note 12 - Leases - Schedule of Components of Lease Expense (Details) link:calculationLink link:definitionLink link:presentationLink 995505 - Disclosure - Note 12 - Leases - Summary of Detained Information of Lease Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 995506 - Disclosure - Note 13 - Stockholders' Equity (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995507 - Disclosure - Note 13 - Stockholders' Equity - Summary of Stock Option Activity for Stock Option Plan (Details) link:calculationLink link:definitionLink link:presentationLink 995508 - Disclosure - Note 13 - Stockholders' Equity - Stock-Based Compensation Expense Including Options and Restricted Stock by Category (Details) link:calculationLink link:definitionLink link:presentationLink 995509 - Disclosure - Note 13 - Stockholders' Equity - Options Granted under Company's Stock Incentive Plans, Valuation Assumptions and Fair Values (Details) link:calculationLink link:definitionLink link:presentationLink 995510 - Disclosure - Note 13 - Stockholders' Equity - Summary of Intrinsic Values of Options (Details) link:calculationLink link:definitionLink link:presentationLink 995511 - Disclosure - Note 14 - Income Taxes (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995512 - Disclosure - Note 14 - Income Taxes - Components of Income Tax Expense (Details) link:calculationLink link:definitionLink link:presentationLink 995513 - Disclosure - Note 14 - Income Taxes - Summary of Effective and the Federal Statutory Income Tax Rate (Details) link:calculationLink link:definitionLink link:presentationLink 995514 - Disclosure - Note 14 - Income Taxes - Deferred Tax Assets (Liabilities) (Details) link:calculationLink link:definitionLink link:presentationLink 995515 - Disclosure - Note 15 - Segment Reporting (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995516 - Disclosure - Note 15 - Segment Reporting - Summary of Concentration of Revenue by Geographic Area (Details) link:calculationLink link:definitionLink link:presentationLink 995517 - Disclosure - Note 16 - Commitments and Contingencies (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995518 - Disclosure - Note 17 - Employee Benefit Plan (Details Textual) link:calculationLink link:definitionLink link:presentationLink EX-101.CAL 13 icad-20231231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 14 icad-20231231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 15 icad-20231231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Document And Entity Information Expected dividend yield Note To Financial Statement Details Textual Significant Accounting Policies Note 2 - Discontinued Operations Note 5 - Fair Value Measurements Average risk-free interest rate Note 6 - Revenue Note 7 - Net Loss Per Common Share Note 8 - Accounts Receivable Reserves Note 9 - Inventories Note 10 - Goodwill and Intangible Assets Note 11 - Accrued and Other Expenses Income Tax Disclosure [Text Block] Note 12 - Leases Note 13 - Stockholders' Equity Note 14 - Income Taxes Note 15 - Segment Reporting Expected volatility Note 2 - Discontinued Operations - Summary of Discontinued Operations (Details) us-gaap_LiabilitiesCurrent Total current liabilities Note 5 - Fair Value Measurements - Assets and Liabilities which are Measured at Fair Value on a Recurring Basis (Details) Current liabilities held for sale Total current liabilities held for sale Note 6 - Revenue - Revenues Disaggregated by Major Good or Service Line, Timing of Revenue Recognition, and Sales Channel, Reconciled to Our Reportable Segments (Details) Note 6 - Revenue - Summary of Receivables, Contract Assets and Contract Liabilities from Contracts with Customers (Details) Note 6 - Revenue - Summary of Changes in Deferred Revenue from Contracts with Customers (Details) Expected life (in years) (Year) Note 7 - Net Loss Per Common Share - Calculation of Net Loss Per Share (Details) Note 7 - Net Loss Per Common Share - Schedule of Anti-dilutive Shares Excluded From Computation of Diluted Net Loss Per Share (Details) Note 8 - Accounts Receivable Reserves - Schedule of Accounts Receivable Reserves (Details) Note 9 - Inventory - Schedule of Current Inventory (Details) Note 10 - Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Note 10 - Goodwill and Intangible assets - Schedule of Expected Amortization Expense (Details) Note 11 - Accrued and Other Expenses - Accrued Expenses (Details) Note 12 - Leases - Schedule of Components of Lease Expense (Details) Note 12 - Leases - Summary of Detained Information of Lease Liabilities (Details) Note 13 - Stockholders' Equity - Summary of Stock Option Activity for Stock Option Plan (Details) Share-Based Payment Arrangement, Option, Activity [Table Text Block] Note 13 - Stockholders' Equity - Stock-Based Compensation Expense Including Options and Restricted Stock by Category (Details) Note 13 - Stockholders' Equity - Options Granted under Company's Stock Incentive Plans, Valuation Assumptions and Fair Values (Details) Note 13 - Stockholders' Equity - Summary of Intrinsic Values of Options (Details) Note 14 - Income Taxes - Components of Income Tax Expense (Details) Note 14 - Income Taxes - Summary of Effective and the Federal Statutory Income Tax Rate (Details) Note 14 - Income Taxes - Deferred Tax Assets (Liabilities) (Details) Note 15 - Segment Reporting - Summary of Concentration of Revenue by Geographic Area (Details) Notes To Financial Statements Notes To Financial Statements [Abstract] Bad debt provision Amount of expense (reversal of expense) for expected credit loss on accounts receivable including disposed business. Exercised Outstanding Weighted average fair value (in dollars per share) Outstanding, weighted average exercise price (in dollars per share) Outstanding, weighted average exercise price (in dollars per share) us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent Accounts Payable and Accrued Liabilities, Current Forfeited, weighted average exercise price (in dollars per share) Goodwill and Intangible Assets Disclosure [Text Block] Granted, weighted average exercise price (in dollars per share) Exercised, weighted average exercise price (in dollars per share) Accrued and other expenses Accrued salary and related expenses Lessee, Operating Leases [Text Block] Accounts payable us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber Outstanding, shares (in shares) Outstanding, shares (in shares) Other accrued expenses us-gaap_PolicyTextBlockAbstract Accounting Policies us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Employee Subscription Rate us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period (in shares) Trade Names [Member] us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares) Accrued professional fees us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate Share-Based Compensation Arrangement by Share-Based Payment Award, Discount from Market Price, Offering Date us-gaap_PaymentsToDevelopSoftware Capitalization of internal-use software development costs us-gaap_PaymentsToAcquireIntangibleAssets Additions to patents, technology and other Accrued royalties and related us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost Share-Based Payment Arrangement, Plan Modification, Incremental Cost Stock options (in shares) us-gaap_PaymentsToAcquirePropertyPlantAndEquipment Additions to property and equipment Allowance for Credit Losses [Text Block] us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares) Weighted average number of shares used in computing net loss per share: Current liabilities: Developed Technology Rights [Member] Lease liabilities Increase (Decrease) in Operating Lease Liability Product [Member] us-gaap_Assets Total assets Supplemental disclosure of cash flow information: Plan Name [Axis] Plan Name [Domain] us-gaap_OperatingLeaseExpense Operating Lease, Expense us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) Customer Relationships [Member] Accounts receivable, net of allowance for credit losses us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet Deferred tax assets Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Current contract assets, which are included in “Prepaid and other assets” Loss from continuing operations Loss from continuing operations Income (loss) from discontinued operations, net of tax Income (loss) from discontinued operations Net loss Net loss Net loss and comprehensive loss Intangible assets, accumulated amortization Intangible assets, net of accumulated amortization of $8,488 in 2023 and $8,372 in 2022 Intangible Assets, Net (Excluding Goodwill) Gross Carrying Amount us-gaap_GoodwillPeriodIncreaseDecrease Goodwill, Period Increase (Decrease) Share-Based Payment Arrangement, Option [Member] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Antidilutive Securities [Axis] Internal-use software Antidilutive Securities, Name [Domain] Commitments and Contingencies Disclosure [Text Block] Less accumulated depreciation and amortization us-gaap_PropertyPlantAndEquipmentNet Property and equipment, net Goodwill Goodwill, Ending Balance us-gaap_PropertyPlantAndEquipmentGross Property and equipment Equipment Furniture and fixtures and other Leasehold improvements Property and equipment: Royalty Obligations [Member] Represents royalty obligations. Pre-tax loss from operations of discontinued business us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax Provision for income taxes us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation Other, net us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities Total adjustments BELGIUM Cash flow used for investing activities: Provision for income taxes on gain on sale us-gaap_DiscontinuedOperationProvisionForLossGainOnDisposalNetOfTax Net loss per share: Earnings Per Share [Text Block] Gain on sale of discontinued operations us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax Loss from operations of discontinued business us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax us-gaap_IncomeTaxExpenseBenefit Total Benefit (provision) for income taxes Accrued and other expenses us-gaap_IncreaseDecreaseInAccruedLiabilities SWITZERLAND Accounts payable us-gaap_IncreaseDecreaseInAccountsPayable GERMANY us-gaap_OperatingExpenses Total operating expenses us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount Defined Contribution Plan, Employer Discretionary Contribution Amount General and administrative us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch Defined Contribution Plan, Employer Matching Contribution, Percent of Match Direct Sales Force [Member] Related to direct sales force. OEM Partners [Member] Related to OEM Partners. FRANCE Cash and cash equivalents Service Contracts [Member] Related to service contracts. Restricted stock (in shares) Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of restricted stock. Allocated share-based compensation expense Patents and Licenses [Member] Related to patents and licenses. Deferral of revenue The amount of deferral of revenue in contract with customer liability. Amendment Flag City Area Code Use of Estimates, Policy [Policy Text Block] us-gaap_GainLossOnSaleOfBusiness Gain on sale of business Common stock, shares outstanding (in shares) Financing Lease and Lessee Operating Lease Liability Maturity [Table Text Block] Financing lease and lessee operating lease liability maturity table. ITALY Current Fiscal Year End Date Operating lease cost - Variable Costs us-gaap_LeaseCost Total us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets Prepaid and other assets The 2016 Stock Option Plan [Member] Related to the 2016 stock option plan. Weighted-average discount rate for operating leases icad_PercentageOfVotingRightNotEligibleForESPP Percentage of Voting Right not Eligible for ESPP Percentage of voting right not eligible for ESPP. Document Fiscal Period Focus icad_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAmountOfSharesPerEmployee Share Based Compensation Arrangement By Share Based Payment Award, Maximum Amount of Shares Per Employee Share based compensation arrangement by share based payment award maximum amount of shares per employee. Operating lease cost - Right of Use Document Fiscal Year Focus Consolidation, Policy [Policy Text Block] ESPP [Member] Related to ESPP. Lease, Cost [Table Text Block] icad_MinimumExpectedPercentageOfOptionsExercisePriceToFairMarketValueOfCommonStock Minimum Expected Percentage of Options Exercise Price to Fair Market Value of Common Stock Minimum expected percentage of options exercise price to fair market value of common stock. Document Period End Date Stock Plans [Member] Related to stock plans. Right-of-use assets obtained in exchange for new operating lease liabilities Weighted-average remaining lease term of operating leases (in years) (Year) Entity File Number Entity Emerging Growth Company Document Type Interim Period, Costs Not Allocable [Domain] Entity Small Business Entity Shell Company Engineering and Product Development [Member] Related to engineering and product development. Document Information [Line Items] Summary of Intrinsic Values of Option and Closing Market Price [Table Text Block] Summary of intrinsic values of options and closing market price. Document Information [Table] Exercisable Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, exercisable. Service [Member] Nature of Expense [Axis] us-gaap_AreaOfRealEstateProperty Area of Real Estate Property (Square Foot) Entity Public Float Entity Filer Category Entity Current Reporting Status Entity Voluntary Filers Entity Well-known Seasoned Issuer icad_FutureIncomeTaxLiabilitiesOffsetWithOperationLossCarryforward Future Income Tax Liabilities Offset With Operation Loss Carryforward Future Income tax liabilities offset with operation loss carryforward. Xoft Inc [Member] Related to Xoft Inc. True Ups - NOL Expiration/162(m) limits Effective income tax reconciliation percentage true ups net operating loss expiry. Indefinite Period [Member] Related to an indefinite period. icad_NetOperatingLossLimitationsOnUse Net Operating Loss, Limitations on Use Net operating loss limitations on use. Receivables, which are included in ‘Trade accounts receivable’ Accounts Receivable, after Allowance for Credit Loss icad_NetOperatingLossCarryforwardsLimitationOnUse Net Operating Loss Carryforwards, Limitation on Use Net operating loss carryforwards limitation on use. us-gaap_ImpairmentOfLongLivedAssetsHeldForUse Impairment, Long-Lived Asset, Held-for-Use, Total Developed technology Deferred tax assets liabilities tax developed technology cost. us-gaap_GoodwillImpairmentLoss Goodwill, Impairment Loss Lease Liability Deferred tax assets lease Liability. Percent of Export sales Concentration Risk, Percentage Accrual to tax return Effective income tax rate reconciliation accrual to trade receivable. us-gaap_IncreaseDecreaseInAccountsReceivable Accounts receivable Stock-based compensation Other permanent differences Effective income tax rate reconciliation non deductible expense other permanent differences. Entity Tax Identification Number Entity Central Index Key One Major Direct Customer [Member] Related to one major direct customer. Amortization and depreciation Entity Registrant Name Largest Detection Direct Customer [Member] Related to largest detection direct customer. Entity [Domain] Customer Concentration Risk [Member] Export Revenue [Member] Related to export revenue. Legal Entity [Axis] GE Healthcare [Member] Related to GE Healthcare. Entity Address, Address Line One Issuance Costs Detection OEM Partners [Member] Related to detection OEM partners. icad_MinimumAnnualRoyaltyPayment Minimum Annual Royalty Payment Minimum annual royalty payment. ecd_NonRule10b51ArrTrmntdFlag Non-Rule 10b5-1 Arrangement Terminated [Flag] us-gaap_AmortizationOfIntangibleAssets Amortization of Intangible Assets icad_FairValueOfPatentLicense Fair Value of Patent License Fair value of patent license. Entity Address, City or Town ecd_Rule10b51ArrTrmntdFlag Rule 10b5-1 Arrangement Terminated [Flag] Geographic Concentration Risk [Member] ecd_Rule10b51ArrAdoptedFlag Rule 10b5-1 Arrangement Adopted [Flag] Entity Address, Postal Zip Code us-gaap_TreasuryStockCommonValue Treasury stock at cost, 185,831 shares in 2023 and 2022 Entity Address, State or Province ecd_NonRule10b51ArrAdoptedFlag Non-Rule 10b5-1 Arrangement Adopted [Flag] Concentration Risk Type [Axis] Other Geographic Locations [Member] Related to other geographic locations. Material Terms of Trading Arrangement [Text Block] Concentration Risk Type [Domain] us-gaap_AllowanceForDoubtfulAccountsReceivable Balance Balance Total Export Revenue Export sales. Entity Common Stock, Shares Outstanding us-gaap_AdvertisingExpense Advertising Expense Amortization and Depreciation [Member] Related to amortization and depreciation. Revenue Benchmark [Member] icad_DeferredRevenueRevenueRecognized Recognition of deferred revenue The amount of deferred revenue that was recognized. Accounts Receivable [Member] us-gaap_IncreaseDecreaseInInventories Inventory Trading Symbol Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Issuance of common stock pursuant to employee stock purchase plan (in shares) Local Phone Number Issuance of common stock pursuant to stock option plans (in shares) Exercised, shares (in shares) us-gaap_TableTextBlock Notes Tables Issuance of common stock pursuant to employee stock purchase plan Shares forfeited for tax obligations (in shares) Issuance of common stock relative to vesting of restricted stock, net of shares forfeited for tax obligations (in shares) Issuance of common stock pursuant to stock option plans Issuance of common stock relative to vesting of restricted stock, net of shares forfeited for tax obligations Additions charged to costs and expenses us-gaap_ProvisionForDoubtfulAccounts Granted, shares (in shares) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod Forfeited, shares (in shares) Marketing and sales Issuance of common stock, net of issuance costs of $338 (in shares) Stock Issued During Period, Shares, New Issues (in shares) Raw materials us-gaap_LiabilitiesAndStockholdersEquity Total liabilities and stockholders’ equity Finished Goods Work in process Issuance of common stock, net of issuance costs of $338 Noncurrent assets held for sale Total noncurrent assets held for sale Engineering and product development Accumulated deficit Money Market Funds [Member] Net property and equipment us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent Other assets us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets Cash and Cash Equivalents [Axis] us-gaap_InterestExpense Interest expense Cash and Cash Equivalents [Domain] Changes in operating assets and liabilities, net of acquisition: us-gaap_DisclosureTextBlockAbstract Notes to Financial Statements Inventory Disclosure [Text Block] Subsequent Event [Member] Long-term lease liabilities Lease payable, long-term Schedule of Inventory, Current [Table Text Block] Total lease liabilities Deferred tax us-gaap_DeferredIncomeTaxesAndTaxCredits Subsequent Event Type [Axis] Lease payable, current Less: current portion of lease liabilities Subsequent Event Type [Domain] Subsequent Events [Text Block] Operating lease assets us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue Total lease payments us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount Less: effects of discounting us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree 2026 us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo 2025 Fair Value of Financial Instruments, Policy [Policy Text Block] us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree 2026 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths 2024 us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour 2027 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo 2025 Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths 2024 Non-current contract assets, which are included in “other assets” Patents and licenses (Year) Stock-based compensation expense us-gaap_ShareBasedCompensation Lessee, Leases [Policy Text Block] us-gaap_FiniteLivedIntangibleAssetUsefulLife Finite-Lived Intangible Asset, Useful Life (Year) us-gaap_Revenues Revenues Amortization Operating expenses: Income Tax, Policy [Policy Text Block] Assets, fair value Assets, Fair Value Disclosure, Total Schedule of Finite-Lived Intangible Assets [Table Text Block] us-gaap_LesseeOperatingLeaseTermOfContract Lessee, Operating Lease, Term of Contract (Month) Research and Development Expense, Policy [Policy Text Block] Depreciation us-gaap_SharesIssued Balance (in shares) Balance (in shares) us-gaap_SharesIssuedPricePerShare Shares Issued, Price Per Share (in dollars per share) us-gaap_AssetsCurrent Total current assets Share-Based Payment Arrangement [Policy Text Block] Equity [Text Block] Treasury Stock, Common, Shares (in shares) Fair Value, Nonrecurring [Member] Current assets held for sale Total current assets held for sale Advertising Cost [Policy Text Block] Common stock, $ .01 par value: authorized 60,000,000 shares; issued 26,540,030 in 2023 and 25,446,407 in 2022. Outstanding 26,354,199 in 2023 and 25,260,576 in 2022 Measurement Frequency [Axis] Measurement Frequency [Domain] Adjustments to reconcile net loss to net cash used for operating activities: Fair Value, Recurring [Member] Common stock, shares authorized (in shares) Inventories, net us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent Common stock, shares issued (in shares) Prepaid expenses and other current assets us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent Common stock, par value (in dollars per share) Standard Product Warranty, Policy [Policy Text Block] us-gaap_CommonStockCapitalSharesReservedForFutureIssuance Common Stock, Capital Shares Reserved for Future Issuance (in shares) us-gaap_DeferredTaxAssetsValuationAllowance Valuation allowance Statistical Measurement [Domain] Cash paid for operating cash flows from operating leases Maximum [Member] Minimum [Member] Product and Service [Axis] Product and Service [Domain] Statistical Measurement [Axis] Preferred stock, $ .01 par value: authorized 1,000,000 shares; none issued. us-gaap_NumberOfReportingUnits Number of Reporting Units us-gaap_DeferredTaxAssetsLiabilitiesNet Net deferred tax asset (liability) Preferred stock, shares issued (in shares) Interest paid Taxes paid Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block] Geographical [Axis] Geographical [Domain] us-gaap_DeferredTaxAssetsGross Deferred tax assets Preferred stock, shares authorized (in shares) Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Europe [Member] Inventory, net Inventory Net Preferred stock, par value (in dollars per share) Revenue us-gaap_InventoryValuationReserves Inventory Reserve Fair Value, Inputs, Level 3 [Member] Deferred revenue Fair Value Hierarchy and NAV [Domain] Customer [Axis] Inventory (Section 263A) Customer [Domain] us-gaap_InventoryGross Inventory Gross Fair Value, Inputs, Level 1 [Member] Fair Value, Inputs, Level 2 [Member] Accumulated depreciation/amortization Fair Value Hierarchy and NAV [Axis] Other accruals icad_DisposalGroupIncludingDiscontinuedOperationConsiderationPeriodForHoldbackReserve Disposal Group, Including Discontinued Operation, Consideration, Period for Holdback Reserve (Month) Represents the period for holdback reserves on consideration from disposal groups in escrow accounts. Inventory reserves us-gaap_PropertyPlantAndEquipmentUsefulLife Property, Plant and Equipment, Useful Life (Year) Deferred revenue us-gaap_IncreaseDecreaseInDeferredRevenue us-gaap_UnbilledReceivablesCurrent Unbilled Receivables, Current Cash flow from operating activities: Bad debt reserves Revenue [Policy Text Block] Statement [Line Items] Allowance for doubtful accounts on trade accounts receivable us-gaap_NumberOfOperatingSegments Number of Operating Segments Trade accounts receivable, net of allowance for credit losses of $277 in 2023 and $100 in 2022 Stock options Revenue: icad_FiniteLivedIntangibleAssetsAmortizationExpenseYearFiveAndThereafter 2028 and thereafter Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). Additional paid-in capital Stockholders’ equity: Leasehold Improvements [Member] Property, Plant and Equipment, Policy [Policy Text Block] Other Long-Lived Tangible Asset [Axis] us-gaap_NonoperatingIncomeExpense Other income, net Long-Lived Tangible Asset [Domain] Tax credits us-gaap_DeferredTaxAssetsTaxCreditCarryforwards Deferred Tax Assets, Tax Credit Carryforwards, Total Segment Reporting Disclosure [Text Block] NOL carryforward Other assets Expires Between 2024 and 2037 [Member] Represents the tax period of 2024 through 2037. Current assets: Fair Value Disclosures [Text Block] us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents Cash and cash equivalents, beginning of year Cash and cash equivalents, end of year Largest Direct Customer [Member] Represents the largest direct customer Inventory, Policy [Policy Text Block] Interest income OEM Partners and Largest Direct Customers [Member] Represents the OEM partners and largest direct customer. us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect Increase (decrease) in cash and cash equivalents Other assets: us-gaap_Liabilities Total liabilities us-gaap_NetCashProvidedByUsedInFinancingActivities Net cash provided by financing activities Other Geographic Locations in Europe [Member] Commitments and contingencies (Note 16) Sale of Stock [Axis] Sale of Stock [Domain] us-gaap_OperatingIncomeLoss Loss from operations Other income (expense) us-gaap_NetCashProvidedByUsedInOperatingActivities Net cash provided by (used for) operating activities Prepaid expenses and other current assets us-gaap_NetCashProvidedByUsedInInvestingActivities Net cash provided by (used for) investing activities us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill Goodwill tax amortization us-gaap_GrossProfit Gross profit Cost of revenue us-gaap_NetCashProvidedByUsedInDiscontinuedOperations Net Cash Provided by (Used in) Discontinued Operations Contract liabilities, which are included in “Deferred revenue” Balance at beginning of period Balance at end of period us-gaap_DeferredTaxLiabilitiesLeasingArrangements Right of Use Asset us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued, Total Net state impact of deferred rate change Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in deferred rates for states. Concentration Risk, Credit Risk, Policy [Policy Text Block] Deferred tax Disposal Group, Held-for-Sale, Not Discontinued Operations [Member] Disposal Group Classification [Axis] Disposal Group Classification [Domain] Cost of Revenue: Lease payable - current portion icad_DisposalGroupIncludingDiscontinuedOperationLeasePayableCurrent Amount classified as lease payable attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer. Lease payable, net of current icad_DisposalGroupIncludingDiscontinuedOperationLeasePayableNoncurrent Amount classified as lease payable attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer. Operating lease assets icad_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseAssetsNoncurrent Amount classified as operating lease assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer. Issuance of common stock pursuant to Employee Stock Purchase Plan us-gaap_ProceedsFromStockPlans Cost of Goods and Service [Policy Text Block] Shared Marketing Expense [Member] Represents shared marketing expense. Xoft Solutions, LLC [Member] Represents Xoft Solutions, LLC. Retained Earnings [Member] Issuance of common stock pursuant to stock option plans us-gaap_ProceedsFromStockOptionsExercised Revenue from contracts with customers us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax At-the-market Sales Agreement [Member] Represents the at-the-market sales agreement. Issuance of common stock for cash, net us-gaap_ProceedsFromIssuanceOfCommonStock Proceeds from Issuance of Common Stock State us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit State Treasury Stock, Common [Member] Foreign us-gaap_DeferredForeignIncomeTaxExpenseBenefit Foreign Additional Paid-in Capital [Member] Federal Common Stock [Member] us-gaap_DeferredFederalIncomeTaxExpenseBenefit Federal icad_CommonStockAuthorizedIssuanceAmount Common Stock, Authorized Issuance Amount The authorized issuance amount for common stock. Equity Components [Axis] icad_UnbilledReceivablesTerm Unbilled Receivables, Term (Year) The term for annual billings for unbilled receivables. Equity Component [Domain] us-gaap_CurrentIncomeTaxExpenseBenefit Current Income Tax Expense (Benefit) us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period (Month) us-gaap_RevenueRemainingPerformanceObligation Revenue, Remaining Performance Obligation, Amount Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Deferred Tax Liabilities, Accumulated Depreciation And Amortization Represents the accumulated depreciation and amortization relating to deferred tax liabilities. Other Assets [Member] us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest Loss before income tax expense Deferred revenue, current Deferred revenue, long-term ICFR Auditor Attestation Flag Deferred Revenue, by Arrangement, Disclosure [Table Text Block] Timing of Transfer of Good or Service [Domain] Transferred at Point in Time [Member] Transferred over Time [Member] Income Tax Authority [Axis] Income Tax Authority [Domain] Disaggregation of Revenue [Table Text Block] Domestic Tax Authority [Member] Foreign Tax Authority [Member] Timing of Transfer of Good or Service [Axis] Revenue from Contract with Customer [Text Block] Document Annual Report Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block] Defined Benefit Plan [Text Block] Balance Sheet Location [Axis] Cash and Cash Equivalents, Policy [Policy Text Block] Balance Sheet Location [Domain] Entity Incorporation, State or Country Code us-gaap_UnrecognizedTaxBenefits Unrecognized Tax Benefits, Ending Balance General and Administrative Expense [Member] Accounting Policies [Abstract] Significant Accounting Policies [Text Block] Document Transition Report Document Financial Statement Error Correction [Flag] Entity Interactive Data Current Selling and Marketing Expense [Member] Security Exchange Name Title of 12(b) Security us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs Reductions Cost of Sales [Member] Income Statement Location [Axis] Income Statement Location [Domain] Tax Period [Domain] Auditor Name Tax Period [Axis] Auditor Firm ID Auditor Location Company’s stock price at December 31 (in dollars per share) Common stock options, warrants and restricted stock (in shares) Diluted (in shares) Diluted shares used in the calculation of earnings per share (in shares) Deferred revenue, net of current us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueNoncurrent Deferred revenue - current portion us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent us-gaap_PurchaseObligation Purchase Obligation Non-US [Member] us-gaap_OperatingLossCarryforwards Operating Loss Carryforwards Accounts payable us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent Accrued and other expenses us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent us-gaap_OperatingLossCarryforwardsValuationAllowance Operating Loss Carryforwards, Valuation Allowance Statement [Table] Statement of Financial Position [Abstract] Basic shares used in the calculation of earnings per share (in shares) Accounts Payable and Accrued Liabilities Disclosure [Text Block] Effective Income Tax Rate Reconciliation, Other Reconciling Items, Percent us-gaap_EffectiveIncomeTaxRateContinuingOperations Effective income tax us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense Disposal Group, Including Discontinued Operation, Operating Expense Total operating expenses Income (loss) from discontinued operations (in dollars per share) Business Acquisition [Axis] Net loss per share, basic and diluted (in dollars per share) Net loss per share (Basic and Diluted) (in dollars per share) Business Acquisition, Acquiree [Domain] Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Loss from continuing operations (in dollars per share) Change in valuation allowance Revenue us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue Statement of Cash Flows [Abstract] us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold Total cost of sales Gross profit us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss Statement of Stockholders' Equity [Abstract] Lease Contractual Term [Domain] us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration Disposal Group, Including Discontinued Operation, Consideration Lease Contractual Term [Axis] Income Statement [Abstract] Disposal Groups, Including Discontinued Operations [Table Text Block] Disposal Group Name [Axis] Revenue from External Customers by Geographic Areas [Table Text Block] Disposal Group Name [Domain] Disposal Groups, Including Discontinued Operations, Disclosure [Text Block] Financing Receivable, Current, Allowance for Credit Loss [Table Text Block] Contract with Customer, Sales Channel [Axis] Contract with Customer, Sales Channel [Domain] Schedule of Accounts Payable and Accrued Liabilities [Table Text Block] Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] us-gaap_OtherCommitment Other Commitment Stock compensation expense Accounting Standards Update and Change in Accounting Principle [Text Block] Tax credits State income taxes, net of federal benefit Foreign Rate Differential Other Commitments [Axis] Other Commitments [Domain] Noncurrent liabilities held for sale Noncurrent liabilities held for sale Cash flow from financing activities: Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Federal statutory rate Non-cash lease expense Amount of noncash lease expense during the period. Nashua, NH Office Lease [Member] Represents Nashua, NH office lease. us-gaap_ProceedsFromDivestitureOfBusinesses Proceeds from Divestiture of Businesses Proceeds from sale of business, net of transaction costs us-gaap_StockholdersEquity Total stockholders’ equity Balance Balance Accrued accounts payable Carrying value as of the balance sheet date of liabilities incurred. Class of Stock [Axis] Section 174 R&D Amount before allocation of valuation allowances of deferred tax asset attributable to capitalized research and development. Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Outstanding, weighted average remaining contractual term (Year) Exercisable, shares (in shares) Exercisable, weighted average exercise price (in dollars per share) EX-101.PRE 16 icad-20231231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE GRAPHIC 17 ex_633171img001.jpg begin 644 ex_633171img001.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*# ,0# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#H?$GQO73K M2]BL= U"*]CE,,+WT.R(L.N>N<\>:AI>J?$[1M,U6]AM]*T6,ZA>&9@%9^-B^YZ<>A-5O$=I%\6 M8?LOAO0+>.S\SY]>NXO+Z'D1@?,WX\4 >S45@74R>#? SR-*]RNEV6 \K?-* M47 R?N*/ OQ!D\1:7K$FM6L6G7^D MRL+J!2?D0#()!Y[$?44GPW\3:]XO&IZQ?1P1:+)-LTU%7$A"DAB3W'3GUS0! MW8& !DG'K2U@^+/%VE^#]):]U&;YV^6"W3F2=^RJ/Z]JY+P=XW\277C&31/% MUA;Z=)=VHO+")."JYP48YY;'..O!H ]+HJ&ZN8K.TFN9FVQ0HTCL>P R:\S\ M,_%&X?PQJ7B3Q,D5OI[W9BTJ*!"9;@#@JHS\W.!GZT >I45Y3X-^(GB/QC\0 M)M/&E1Z=I5G"S74,P)F4GA,GC#$]L= :]6H *\YMOC7X2;6+[3=0FGTV2UF: M(/<1';)@XR",XYSP:]&K'U+PMH&KN\FHZ/8W,CC#220*6/X]: .0UOXV^#]) MDM5M[MM2$SXD:TP1"O\ >;./R%6+KXR>$$;R=-N;G5[IA\EO86SNS'TY %<3 M\,_!GA_Q%XK\3:Q)I-J^CV]S]EL+=EW1@CEFP>O&.OK7M%AI&FZ4NW3]/M;0 M8QB"%4R/P% $6A7][J>D0WFH:9)ID\F3]EDD#N@SQDCH2.<=JTJ\3\3>-?%F MJ:_J&J>%7B7P_P"&V_THR2!4O''WESW&/\>XKTK3O&6FW'@^P\1:E-'I=O=0 M"4K=2!=I]!GK[8ZB@#HJ*\@G\7^-?B%]M'@&*WL=(MW\D:C=!_AD;W4YX=7U>SB'F2,PC61BWKQG /U.* 'ZQX^BT_QWI?A. MRT^6_O+OY[AHW %M'_>/'/J1QQ]:[&OFSP)\1?L7B+6_$VI>'M3O]0U9U6)[ M*+>D<8ZH"??:/^ BNZU?XN:W9Z+/J2>"[NQMXR%^T:K*(ER>@" ;F)]!0!ZS M17CVA>/O%]MXMTE_%\-II^B:W"QMD*[?L[ 97PY!&10!\P?M' M?\E#T_\ [!4?_HV6BH_VB9HI_']@\,B2+_9:#(=-6YE&I-;PQ2%AY2(!P<$9//?TJGXY\#Z;X%TB;Q%X9UB]T2ZB8%+ M=)RT&;_ ,2:+/<-NN8DMHGCD8]6V^=C)]ZO M:3\2O T&I0ZKKS>*-?U* YAEO(81'"?5(Q+@'W.: .R^)6O:J?@]ID&I0"/5 M]7$4<\$8^8]R OJ3MX[$XKJ/A]X)DT2U75];*W/B&YB59)&&1;1@ +"GH .N M.IKS3Q#\7? _B+Q%H6J7-KKPCTJ5I1;_ &:$K*QQMR?-XP0#[UTO_#1W@_\ MZ!NN?]^(?_CM &[\8)X](^'NJ7%K;PI=7Q2VDE5 &8$]SU/ -3W'B+2OAWX4 MTG1K>,WFHBW2*UT^V^:25L#]\UOIGB&ZU"1"CWES%"TFW^ZO[S"CZ4 6?#5^=5\37_ M (Z\9R^=_9LPM;"RB&_?U:MS9:QXO\ B[HL/B80VT%G;'4O ML,1_X]T#?*KOW?.TGMCBN2\(^-OAOX6U>359+3Q#J%V)&>W::VA"V^?[JB7! M;MN_E4WBKQ[\.O%OB*+5[R'Q3 RQ"*6*WCA02J.Q/F9'H: .L^*/Q+>\T6_T MWPX#)8HP@O=3'^KW'_EE&?XF(!R1VK9^'W@@Z/H-IXB\2J9;^TM/]#MW&5L8 M0"AZD^^*X;5OB3\,M5T[2--&D:_:6&ESK-%;V\,*J^.S?O.0?^VM %GX6W]CI?@W6/&.M7:0MJ5]+-/-(W\* MDJ%'J<[N/>MOPW_:_C+6H?%&H?:+#1K?=_9>GY*--D8\Z8>XSM7\?KXUHOBK MX5Z1K'V][#Q->)'*9;>UN$A,,+$YR%\SD^YKT/\ X:.\'_\ 0-US_OQ#_P#' M: /8*QO%FJ?V+X2U740VUH+9V4^C8P/UQ7G'_#1W@_\ Z!NN?]^(?_CM8'C/ MXT>#/%_A>[T9[;7[;S@"LJV\)PP.1D>;R/:@#O?@V=.A^'NG6]M>6TMY(K75 MS''*"ZN[$GZ%K"))R.I8^;GD\XZ5I:Y\=O VOZ)>:3>:9KIM[J(QO MB"'(ST(_>]0>: ,2/P +/X:V>I:WXSO+#1;F 7D]@L8)DF<9 49^8GC@@UZ/ MX?\ A5X6MX+74;VWN]2N#"K!M6D+[,@''E_=4CICM7D'ASQA\-M$O;:\OH_% M>L36F/L@O5B,=OCIM02XR/>NRUWX\^#M%KVS\#ZA MK_B_5I-6U8!4M8(@8[6U9CCY4_B/7DUY_P"&O$_@;2_L:ZU/XFU6UL9#+;6) MMXH[='SG<5\T[C7:>,/C)X$\9^'I=&O;3Q'##(ZOOAAA# J<]Y#0!Z%\,=;T M6Y\.V6A:,\MPNFV<0GN%B(A\QAEE#=VR22!7&>(M>TS7_B9=3:[<*GAOPHH? MR3S]INB< !?XCG/'^S[TS0OCC\/O#>D0:7I6B:U;VL(^51!$23W)/F\D^M XML 19 R1.htm IDEA: XBRL DOCUMENT v3.24.1
Document And Entity Information - USD ($)
12 Months Ended
Dec. 31, 2023
Mar. 22, 2024
Jun. 30, 2023
Document Information [Line Items]      
Entity Central Index Key 0000749660    
Entity Registrant Name iCAD INC    
Amendment Flag false    
Current Fiscal Year End Date --12-31    
Document Fiscal Period Focus FY    
Document Fiscal Year Focus 2023    
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2023    
Document Transition Report false    
Entity File Number 001-09341    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 02-0377419    
Entity Address, Address Line One 98 Spit Brook Road, Suite 100    
Entity Address, City or Town Nashua    
Entity Address, State or Province NH    
Entity Address, Postal Zip Code 03062    
City Area Code 603    
Local Phone Number 882-5200    
Title of 12(b) Security Common Stock, $0.01 par value    
Trading Symbol ICAD    
Security Exchange Name NASDAQ    
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Non-accelerated Filer    
Entity Small Business true    
Entity Emerging Growth Company false    
ICFR Auditor Attestation Flag false    
Document Financial Statement Error Correction [Flag] false    
Entity Shell Company false    
Entity Public Float     $ 38,675,432
Entity Common Stock, Shares Outstanding   26,540,030  
Auditor Name BDO USA, P.C.    
Auditor Location Boston, Massachusetts    
Auditor Firm ID 243    
XML 20 R2.htm IDEA: XBRL DOCUMENT v3.24.1
Consolidated Balance Sheets - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 21,670,000 $ 21,313,000
Trade accounts receivable, net of allowance for credit losses of $277 in 2023 and $100 in 2022 6,392,000 5,769,000
Inventory, net 917,000 2,054,000
Prepaid expenses and other current assets 699,000 1,571,000
Current assets held for sale 0 7,534,000
Total current assets 29,678,000 38,241,000
Property and equipment:    
Internal-use software 1,172,000 0
Equipment 1,482,000 1,421,000
Leasehold improvements 110,000 110,000
Furniture and fixtures and other 104,000 23,000
Property and equipment 2,868,000 1,554,000
Less accumulated depreciation and amortization 1,045,000 850,000
Property and equipment, net 1,823,000 704,000
Other assets:    
Operating lease assets 461,000 670,000
Other assets 849,000 19,000
Intangible assets, net of accumulated amortization of $8,488 in 2023 and $8,372 in 2022 148,000 264,000
Goodwill 8,362,000 8,362,000
Deferred tax assets 97,000 116,000
Noncurrent assets held for sale 0 3,329,000
Total assets 41,418,000 51,705,000
Current liabilities:    
Accounts payable 712,000 1,446,000
Accrued and other expenses 2,448,000 2,541,000
Lease payable, current 188,000 217,000
Deferred revenue, current 3,400,000 3,653,000
Current liabilities held for sale 0 5,595,000
Total current liabilities 6,748,000 13,452,000
Lease payable, long-term 273,000 455,000
Deferred revenue, long-term 974,000 393,000
Deferred tax 6,000 6,000
Noncurrent liabilities held for sale 0 2,497,000
Total liabilities 8,001,000 16,803,000
Commitments and contingencies (Note 16)
Stockholders’ equity:    
Preferred stock, $ .01 par value: authorized 1,000,000 shares; none issued. 0 0
Common stock, $ .01 par value: authorized 60,000,000 shares; issued 26,540,030 in 2023 and 25,446,407 in 2022. Outstanding 26,354,199 in 2023 and 25,260,576 in 2022 265,000 254,000
Additional paid-in capital 306,250,000 302,899,000
Accumulated deficit (271,683,000) (266,836,000)
Treasury stock at cost, 185,831 shares in 2023 and 2022 (1,415,000) (1,415,000)
Total stockholders’ equity 33,417,000 34,902,000
Total liabilities and stockholders’ equity $ 41,418,000 $ 51,705,000
XML 21 R3.htm IDEA: XBRL DOCUMENT v3.24.1
Consolidated Balance Sheets (Parentheticals) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Allowance for doubtful accounts on trade accounts receivable $ 277 $ 100
Intangible assets, accumulated amortization $ 8,488 $ 8,372
Preferred stock, par value (in dollars per share) $ 0.01 $ 0.01
Preferred stock, shares authorized (in shares) 1,000,000 1,000,000
Preferred stock, shares issued (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 60,000,000 60,000,000
Common stock, shares issued (in shares) 26,540,030 25,446,407
Common stock, shares outstanding (in shares) 26,354,199 25,260,576
Treasury Stock, Common, Shares (in shares) 185,831 185,831
XML 22 R4.htm IDEA: XBRL DOCUMENT v3.24.1
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Revenue:    
Revenue $ 17,318 $ 19,802
Cost of Revenue:    
Cost of revenue 2,533 2,983
Gross profit 14,785 16,819
Operating expenses:    
Engineering and product development 5,161 5,493
Marketing and sales 7,740 10,790
General and administrative 9,324 10,517
Amortization and depreciation 249 217
Total operating expenses 22,474 27,017
Loss from operations (7,689) (10,198)
Other income (expense)    
Interest expense (16) (10)
Interest income 729 213
Other (14) (39)
Other income, net 699 164
Loss before income tax expense (6,990) (10,034)
Benefit (provision) for income taxes (20) 116
Loss from continuing operations (7,010) (9,918)
Income (loss) from discontinued operations 2,163 (3,738)
Net loss and comprehensive loss $ (4,847) $ (13,656)
Net loss per share:    
Loss from continuing operations (in dollars per share) $ (0.27) $ (0.39)
Income (loss) from discontinued operations (in dollars per share) 0.08 (0.15)
Net loss per share, basic and diluted (in dollars per share) $ (0.19) $ (0.54)
Weighted average number of shares used in computing net loss per share:    
Basic shares used in the calculation of earnings per share (in shares) 25,613 25,202
Diluted (in shares) 25,613 25,202
Product [Member]    
Revenue:    
Revenue $ 9,930 $ 12,620
Cost of Revenue:    
Cost of revenue 1,387 1,658
Service [Member]    
Revenue:    
Revenue 7,388 7,182
Cost of Revenue:    
Cost of revenue 1,060 1,217
Amortization and Depreciation [Member]    
Cost of Revenue:    
Cost of revenue $ 86 $ 108
XML 23 R5.htm IDEA: XBRL DOCUMENT v3.24.1
Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Treasury Stock, Common [Member]
Total
Balance (in shares) at Dec. 31, 2021 25,326,086        
Balance at Dec. 31, 2021 $ 253 $ 300,859 $ (253,180) $ (1,415) $ 46,517
Issuance of common stock relative to vesting of restricted stock, net of shares forfeited for tax obligations (in shares) 725        
Issuance of common stock relative to vesting of restricted stock, net of shares forfeited for tax obligations $ 0 0 0 0 $ 0
Issuance of common stock pursuant to stock option plans (in shares) 73,500       35,809
Issuance of common stock pursuant to stock option plans $ 1 206 0 0 $ 207
Issuance of common stock pursuant to employee stock purchase plan (in shares) 46,096        
Issuance of common stock pursuant to employee stock purchase plan $ 0 148 0 0 148
Stock-based compensation 0 1,686 0 0 1,686
Net loss $ 0 0 (13,656) 0 (13,656)
Balance (in shares) at Dec. 31, 2022 25,446,407        
Balance at Dec. 31, 2022 $ 254 302,899 (266,836) (1,415) 34,902
Issuance of common stock pursuant to stock option plans (in shares) 35,809        
Issuance of common stock pursuant to stock option plans $ 0 80 0 0 80
Stock-based compensation 0 1,316 0 0 1,316
Net loss $ 0 0 (4,847) 0 (4,847)
Issuance of common stock, net of issuance costs of $338 (in shares) 1,057,814        
Issuance of common stock, net of issuance costs of $338 $ 11 1,955 0 0 1,966
Balance (in shares) at Dec. 31, 2023 26,540,030        
Balance at Dec. 31, 2023 $ 265 $ 306,250 $ (271,683) $ (1,415) $ 33,417
XML 24 R6.htm IDEA: XBRL DOCUMENT v3.24.1
Consolidated Statements of Stockholders' Equity (Parentheticals) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Shares forfeited for tax obligations (in shares)   150
Issuance Costs $ 338  
XML 25 R7.htm IDEA: XBRL DOCUMENT v3.24.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Cash flow from operating activities:    
Net loss $ (4,847) $ (13,656)
Adjustments to reconcile net loss to net cash used for operating activities:    
Gain on sale of business (2,592) 0
Amortization 170 211
Depreciation 239 310
Non-cash lease expense 462 708
Bad debt provision 177 732
Stock-based compensation expense 1,316 1,686
Deferred tax 20 (116)
Other, net (1) 9
Changes in operating assets and liabilities, net of acquisition:    
Accounts receivable 419 (739)
Inventory 1,489 (1,218)
Prepaid and other assets 840 1,152
Accounts payable (811) (806)
Accrued and other expenses (1,554) (961)
Lease liabilities (484) (767)
Deferred revenue 193 665
Total adjustments (117) 866
Net cash provided by (used for) operating activities (4,964) (12,790)
Cash flow used for investing activities:    
Proceeds from sale of business, net of transaction costs 4,539 0
Additions to patents, technology and other 0 (10)
Additions to property and equipment (922) (524)
Capitalization of internal-use software development costs (342) 0
Net cash provided by (used for) investing activities 3,275 (534)
Cash flow from financing activities:    
Issuance of common stock for cash, net 1,966 0
Issuance of common stock pursuant to Employee Stock Purchase Plan 0 148
Issuance of common stock pursuant to stock option plans 80 207
Net cash provided by financing activities 2,046 355
Increase (decrease) in cash and cash equivalents 357 (12,969)
Cash and cash equivalents, beginning of year 21,313 34,282
Cash and cash equivalents, end of year 21,670 21,313
Supplemental disclosure of cash flow information:    
Interest paid 16 9
Taxes paid 0 0
Right-of-use assets obtained in exchange for new operating lease liabilities $ 0 $ 3,011
XML 26 R8.htm IDEA: XBRL DOCUMENT v3.24.1
Insider Trading Arrangements
12 Months Ended
Dec. 31, 2023
Insider Trading Arr Line Items  
Material Terms of Trading Arrangement [Text Block]

Item 9B.

Other Information.

 

Not applicable.

Rule 10b5-1 Arrangement Adopted [Flag] false
Non-Rule 10b5-1 Arrangement Adopted [Flag] false
Rule 10b5-1 Arrangement Terminated [Flag] false
Non-Rule 10b5-1 Arrangement Terminated [Flag] false
XML 27 R9.htm IDEA: XBRL DOCUMENT v3.24.1
Note 1 - Organization and Business
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]

Note 1 Organization and Business 

 

Unless otherwise noted, all amounts presented in these Notes to the Consolidated Financial Statements are in thousands of dollars.  iCAD, Inc. and subsidiaries (the “Company” or “iCAD”) is a global medical technology company providing innovative cancer detection solutions.

 

As discussed in Note 2, the Company completed the sale of its Xoft business line in October 2023.  Accordingly, the Company now operates in one segment: Cancer Detection (“Detection”). The Detection segment solutions include advanced artificial intelligence and image analysis workflow solutions that enable healthcare professionals to better serve patients by identifying pathologies and pinpointing the most prevalent cancers earlier, a comprehensive range of high-performance, upgradeable computer-aided detection systems and workflow solutions for digital breast tomosynthesis, full-field digital mammography, magnetic resonance imaging and computed tomography.  The Company’s commercial products are cleared with the United States Food and Drug Administration and various global regulatory agencies. The Company sells its products throughout the world through its direct sales organization as well as through various OEM partners, distributors, technology platform partners, and resellers. See Note 15 of these consolidated financial statements for segment, major customer and geographical information.

 

The Company maintains its headquarters and a separate manufacturing facility in Nashua, New Hampshire and an office in Lyon, France.

 

XML 28 R10.htm IDEA: XBRL DOCUMENT v3.24.1
Note 2 - Discontinued Operations
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]

Note 2 Discontinued Operations

 

On  October 22, 2023, the Company entered into an Asset Purchase Agreement (the “Purchase Agreement”), by and among (i) the Company, Xoft Solutions, LLC, a Delaware limited liability company, and Xoft, Inc., a Delaware corporation, each a wholly owned subsidiary of the Company (collectively with the Company, the “Sellers” and each, a “Seller”), and (ii) Elekta Inc., a Georgia corporation, and Nucletron Operations B.V., a company organized under the laws of the Netherlands (together, “Buyers” and each a “Buyer”), pursuant to which the Company agreed to transfer to the Buyers substantially all of the assets and liabilities primarily related to the Company’s Xoft business lines (the “Business”), including with respect to employees, contracts, intellectual property and inventory, for total cash consideration of approximately $5.76 million dollars from the Buyers to the Company, and the assumption by Buyers of all liabilities relating to the Business (the “Transaction”). This payment is guaranteed by Elekta AB, a company organized under the laws of Sweden, the ultimate parent company of the Buyers.  In accordance with the Purchase Agreement, the Company received a cash payment of approximately $5 million in November 2023 with the remaining $0.7 million held in escrow for a period of 15 months following October 22, 2023.  The escrow balance is reflected in the caption Other assets in the long-term section of the Company's Consolidated Balance Sheet as of December 31, 2023.

 

The closing of the Transaction occurred simultaneously with the execution of the Purchase Agreement.

 

In connection with the Transaction, the parties entered into a transition services agreement pursuant to which the Company will provide certain migration and transition services to facilitate an orderly transition of the operation of the Business to the Buyers during the 5-month period following consummation of the Transaction, extendable at the option of the parties.

 

The Purchase Agreement contains certain representations, warranties, covenants and indemnification provisions, including for breaches of covenants and for losses resulting from the Company’s liabilities specifically excluded from the Transaction.

 

The Business, which had previously been presented as a separate reporting segment, meets the criteria for being reported as a discontinued operation and has been segregated from continuing operations. The following table summarizes the results from discontinued operations (in thousands):

 

  

For the period ended October 22,

 For the year ended December 31, 
  

2023

  

2022

 

Revenue

 $4,804  $8,142 

Total cost of sales

  2,580   5,152 

Gross profit

 $2,224  $2,990 

Total operating expenses

  2,653   6,728 
Pre-tax loss from operations of discontinued business  (429)  (3,738)

Provision for income taxes

      
Loss from operations of discontinued business $(429) $(3,738)
Gain on sale of discontinued operations  2,592    
Provision for income taxes on gain on sale      

Income (loss) from discontinued operations, net of tax

 $2,163  $(3,738)

 

The following table summarizes the assets and liabilities held for sale in the Company's Consolidated Balance Sheets (in thousands):

 

  

December 31, 2022

 

Assets

    

Accounts receivable, net of allowance for credit losses

 $3,129 

Inventories, net

  3,335 

Prepaid expenses and other current assets

  1,070 

Total current assets held for sale

 $7,534 

Net property and equipment

 $370 

Operating lease assets

  2,691 

Other assets

  268 

Total noncurrent assets held for sale

 $3,329 

Liabilities

    

Accounts payable

 $527 

Accrued and other expenses

  2,140 

Lease payable - current portion

  365 

Deferred revenue - current portion

  2,563 

Total current liabilities held for sale

 $5,595 

Lease payable, net of current

  2,348 

Deferred revenue, net of current

  149 

Noncurrent liabilities held for sale

 $2,497 

 

 

Total operating expenses presented in the table above exclude amounts that had previously been allocated to the Business for certain shared marketing expenses.  The previously allocated amounts were less than $0.1 million and $0.6 million for the years ended December 31, 2023 and 2022, respectively.  The previously allocated expenses are included in the Marketing and sales line for all periods presented in the Condensed Consolidated Statements of Operations.

 

The Business is included in the Company's Consolidated Statements of Cash Flows for the years ended December 31, 2023 and 2022.  The Business generated less than $0.1 million of cash during the year ended December 31, 2023, primarily for operating activities.  Estimated cash used by the Business during the year ended December 31, 2022 was approximately $3.6 million, primarily for operating activities. 

 

XML 29 R11.htm IDEA: XBRL DOCUMENT v3.24.1
Note 3 - Significant Accounting Policies
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Significant Accounting Policies [Text Block]

Note 3 Significant Accounting Policies

 

Use of Estimates

 

The preparation of financial statements in conformity with generally accepted accounting principles in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues and expenses during the reporting period and disclosure of contingent assets and liabilities at the date of the financial statements. Actual results could differ from those estimates. It is reasonably possible that changes may occur in the near term that would affect management’s estimates with respect to assets and liabilities.

 

Principles of Consolidation 

 

The consolidated financial statements include the accounts of the Company and its wholly owned subsidiary, iCAD France, LLC.  As described in Note 2, the Company completed the sale of the Xoft business line in October 2023.  Accordingly, the applicable assets and liabilities of the Xoft business have been classified as held for sales in the Consolidated Balance Sheet for periods prior to the date of sale, and the results of its operations for all periods presented are reflected as discontinued operations in the Consolidated Statements of Operations.  Unless otherwise indicated, all disclosures and amounts in the Notes to the Consolidated Financial Statements relate to the Company's continuing operations.   All material inter-company transactions and balances have been eliminated in consolidation.

 

Risk and Uncertainty

 

On March 12, 2020, the World Health Organization declared COVID-19 to be a pandemic. In an effort to contain and mitigate the spread of COVID-19, the United States and most countries of the world imposed some level of unprecedented restrictions such as travel bans and business closures which caused substantial reductions in economic activity. As a provider of devices and services to the health care industry, the Company believes its operations have been materially affected in all periods presented. While the worst of the disruptions appear to have subsided as of December 31, 2023, the Company continues to be impacted by slowness in the overall economic recovery. The Company’s expected results for future periods could reflect a continuing negative impact from the COVID-19 pandemic for similar or additional reasons.

 

In late February 2022, Russian military forces launched significant military action against Ukraine. In early October 2023, an armed conflict between Hamas-led Palestinian militant groups and Israeli military forces broke out with a Hamas attack on southern Israel, to which Israeli military forces retaliated. 

 

Sustained conflict and disruption in these regions has continued through December 31, 2023 and beyond. Economic, civil, military and political uncertainty may arise or increase in regions where the Company operates or derives revenue. Further, countries from which the Company derives revenue may experience military action and/or civil and political unrest; may be subject to government export controls, economic sanctions, embargoes, or trade restrictions; and experience currency, inflation, and interest rate uncertainties. While the impact to the Company has been limited to date, it is not possible to predict the potential outcome should the conflict expand and/or additional sanctions be imposed. For the fiscal year ended 2023, approximately 10% of the Company’s total revenue was derived from customers located in Europe.

 

Cash and cash equivalents

 

The Company defines cash and cash equivalents as all bank accounts, money market funds, deposits and other money market instruments with original maturities of 90 days or less and which are unrestricted as to timing or method of withdrawal. Cash and cash equivalents are maintained at financial institutions and, at times, balances may exceed federally insured limits of $250,000 per depositor.  The money market investment account as described in Note 5 is not exposed to the federally insured limit as it is not a deposit account.  As of December 31, 2023, the Company held cash at financial institutions in excess of the federally insured limit. Historically, the Company has not experienced any losses related to these balances.  

 

Financial instruments

 

Financial instruments consist of cash and cash equivalents, trade accounts receivable, contract assets, accounts payable, accrued and other expenses and notes payable. Due to their short-term nature and market rates of interest, the carrying amounts of the financial instruments approximated fair value as of December 31, 2023 and 2022.

 

Accounts Receivable and Allowance for Credit Losses

 

Accounts receivable are customer obligations due under normal trade terms. Credit limits are initially established through a process of reviewing the financial history and stability of each customer and the Company performs continuing credit evaluations of its customers’ financial condition and generally does not require collateral. Included in accounts receivable at December 31, 2023 are unbilled receivables of approximately $0.9 million which are scheduled to be invoiced primarily in 2024.  Unbilled receivables of approximately $0.2 million were included in accounts receivable as of December 31, 2022.  The unbilled receivables result primarily from the Company's sale of term licenses, which often provide for annual billing over a term of one to three years, where revenue is recognized upon delivery of a license with non-cancellable terms.    

 

As described in Note 4, the Company adopted new accounting guidance effective January 1, 2023 that impacted its approach to calculating expected losses on its Accounts receivable balances.  The Company maintains an allowance for expected credit losses associated with its Accounts receivable balance.  The Company uses an expected credit loss model that uses historical loss rates of its accounts receivable for the previous twelve months as well as expectations about the future where the Company has been able to develop forecasts to support its estimates.  Using the outputs of the model, the Company’s policy is to maintain allowances for potential losses.  An amount is written off against the allowance for credit losses after all attempts to collect the receivable have failed. Based on the information available, the Company believes the allowance for credit losses as of  December 31, 2023 and 2022 is adequate.  

 

Inventory

 

The Company uses the first-in, first-out method to track inventory, which is valued at the lower of cost or net realizable value. The Company regularly reviews inventory quantities on hand and records an inventory reserve for excess and/or obsolete inventory primarily based upon the estimated usage of its inventory, as well as other factors.

 

Property and Equipment

 

Property and equipment are stated at cost and depreciated using the straight-line method over the estimated useful lives of the assets, which is generally three to five years, except for leasehold improvements, which are depreciated over the shorter of the term of the lease, or useful life of the asset.

 

Goodwill

 

In accordance with FASB Accounting Standards Codification (“ASC”) Topic 350-20, “IntangiblesGoodwill and Other” (“ASC 350-20”), the Company tests goodwill for impairment on an annual basis and between annual tests if events or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying amount.

 

Factors the Company considers important, which could trigger an impairment of Goodwill, include the following:

 

 

significant and sustained underperformance relative to historical or projected future operating results;

 

 

significant changes in the manner or use of the Company’s assets in the strategy for the Company’s overall business;

 

 

significant negative industry or economic trends;

 

 

significant and sustained decline in the Company’s stock price; and

 

 

a decline in the Company’s market capitalization below net book value.

 

Upon the sale of its former Xoft business, the Company has one reporting unit: Detection.

 

The Company performs an annual impairment assessment as of  October 1 of each year by comparing the fair value of its reporting unit to its carrying value as of this date. The Company records an impairment charge if such an assessment were to indicate that the fair value of its reporting unit was less than the carrying value. When the Company evaluates potential impairments outside of its annual measurement date, judgment is required in determining whether an event has occurred that may impair the value of goodwill or intangible assets. For 2023, the fair value of the reporting unit was based on the Company's market capitalization as of October 1, 2023, which was in excess of the carrying value of the reporting unit.  Accordingly, the Company concluded that no impairment charges were required. For years prior to 2023, the Company used the following approach in assessing fair value of its reporting unit.   

 

Fair value of the reporting unit is based on a weighting of the income approach and the market approach. For purposes of the income approach, fair value is determined based on the present value of estimated future cash flows, discounted at an appropriate risk adjusted rate. The Company uses internal forecasts to estimate future cash flows and includes estimates of long-term future growth rates based on our most recent views of the long-term forecast for each segment. Accordingly, actual results can differ from those assumed in our forecasts. Discount rates are derived from a capital asset pricing model and by analyzing published rates for industries relevant to our reporting units to estimate the cost of equity financing. The Company uses discount rates that are commensurate with the risks and uncertainty inherent in the respective businesses and in our internally developed forecasts.

 

In the market approach, the Company uses a valuation technique in which values are derived based on market prices of publicly traded companies with similar operating characteristics and industries. A market approach allows for comparison to actual market transactions and multiples. It can be somewhat limited in its application because the population of potential comparable publicly-traded companies can be limited due to differing characteristics of the comparative business and ours, as well as the fact that market data may not be available for divisions within larger conglomerates or non-public subsidiaries that could otherwise qualify as comparable, and the specific circumstances surrounding a market transaction (e.g., synergies between the parties, terms and conditions of the transaction, etc.) may be different or irrelevant with respect to our business.

 

The Company corroborates the total fair values of the reporting unit using a market capitalization approach since it now operates with only one reporting unit. The blend of the income approach and market approach is more closely aligned to the Company's business profile, including markets served and products available. In addition, required rates of return, along with uncertainties inherent in the forecast of future cash flows, are reflected in the selection of the discount rate. Equally important, under the blended approach, reasonably likely scenarios and associated sensitivities can be developed for alternative future states that may not be reflected in an observable market price. The Company assesses each valuation methodology based upon the relevance and availability of the data at the time the valuation is performed and weights the methodologies appropriately.

 

Long Lived Assets

 

In accordance with FASB ASC Topic 360, “Property, Plant and Equipment” (“ASC 360”), the Company assesses long-lived assets for impairment if events and circumstances indicate it is more likely than not that the fair value of the asset group is less than the carrying value of the asset group.

 

ASC 360-10-35 uses “events and circumstances” criteria to determine when, if at all, an asset (or asset group) is evaluated for recoverability. Thus, there is no set interval or frequency for recoverability evaluation. In accordance with ASC 360-10-35-21 the following factors are examples of events or changes in circumstances that indicate the carrying amount of an asset (asset group) may not be recoverable and thus is to be evaluated for recoverability.

 

 

A significant decrease in the market price of a long-lived asset (asset group);

 

 

A significant adverse change in the extent or manner in which a long-lived asset (asset group) is being used or in its physical condition;

 

 

A significant adverse change in legal factors or in the business climate that could affect the value of a long-lived asset (asset group), including an adverse action or assessment by a regulator;

 

 

An accumulation of costs significantly in excess of the amount originally expected for the acquisition or construction of a long-lived asset (asset group);

 

 

A current period operating or cash flow loss combined with a history of operating or cash flow losses or a projection or forecast that demonstrates continuing losses associated with the use of a long-lived asset (asset group);

 

 

significant and sustained decline in the Company’s stock price.

 

In accordance with ASC 360-10-35-17, if the carrying amount of an asset or asset group (in use or under development) is evaluated and found not to be fully recoverable (the carrying amount exceeds the estimated gross, undiscounted cash flows from use and disposition), then an impairment loss must be recognized. The impairment loss is measured as the excess of the carrying amount over the assets (or asset group’s) fair value.

 

The Company did not record any impairment charges on its long-lived assets for the years ended December 31, 2023 or December 31, 2022.

 

Intangible assets subject to amortization consist primarily of patents, technology intangibles, trade names, customer relationships and distribution agreements purchased in the Company’s previous acquisitions. These assets are amortized on a straight-line basis or the pattern of economic benefit over their estimated useful lives of 5 to 10 years.

 

Leases

 

In accordance with FASB ASC Topic 842, "Leases" ("ASC 842"), the Company determines if an arrangement contains a lease at inception. A lease is an operating or financing contract, or part of a contract, that conveys the right to control the use of an identified tangible asset for a period of time in exchange for consideration.

 

At lease inception, the Company recognizes a lease liability equal to the present value of the remaining lease payments, and a right of use asset equal to the lease liability, subject to certain adjustments, such as for lease incentives. In determining the present value of the lease payments, the Company uses its incremental borrowing rate, determined by estimating the Company’s applicable, fully collateralized borrowing rate, with adjustment as appropriate for lease term. The lease term at the lease commencement date is determined based on the non-cancellable period for which the Company has the right to use the underlying asset, together with any periods covered by an extension option if the Company is reasonably certain to exercise that option.

 

Right-of-use assets and obligations for leases with an initial term of 12 months or less are considered short term and are a) not recognized in the consolidated balance sheet and b) recognized as an expense on a straight-line basis over the lease term. The Company does not sublease any of its leased assets to third parties and the Company’s lease agreements do not contain any residual value guarantees or restrictive covenants. The Company has lessor agreements that contain lease and non-lease components, but the Company is accounting for the complete agreement under FASB ASC Topic 606, "Revenue from Contracts with Customers", ("ASC 606"), after determining that the non-lease component is the predominant component of these agreements.

 

ASC 842 includes a number of reassessment and re-measurement requirements for lessees based on certain triggering events or conditions. There were no impairment indicators identified during the year ended December 31, 2023 that would require impairment testing of the Company’s right-of-use assets.

 

Certain of the Company’s leases include variable lease costs to reimburse the lessor for real estate tax and insurance expenses, and certain non-lease components that transfer a distinct service to the Company, such as common area maintenance services. The Company has elected to separate the accounting for lease components and non-lease components for real estate and equipment leases.

 

Stock-Based Compensation

 

The Company maintains stock-based incentive plans, under which it provides stock incentives to employees, directors and contractors. The Company grants to employees, directors and contractors, options to purchase common stock at an exercise price equal to the market value of the stock at the date of grant. The Company may grant restricted stock to employees and directors. The underlying shares of the restricted stock grant are not issued until the shares vest, and compensation expense is based on the stock price of the shares at the time of grant. The Company follows ASC 718, “Compensation Stock Compensation”, (“ASC 718”), for all stock-based compensation. The Company has granted performance based restricted stock based on achievement of certain revenue targets. Compensation cost for performance based restricted stock requires significant judgment regarding probability of the performance objectives and compensation cost is re-measured at every reporting period. As a result, compensation cost could vary significantly during the performance measurement period.

 

The Company uses the Black-Scholes option pricing model to value stock options which requires extensive use of accounting judgment and financial estimates, including estimates of the expected term participants will retain their vested stock options before exercising them, the estimated volatility of its common stock price over the expected term, and the number of options that will be forfeited prior to the completion of their vesting requirements. The Company estimates forfeitures based on historical experience with pre-vested forfeitures. To the extent actual forfeitures differ from the estimate, the difference is recorded to compensation expense in the period of the forfeiture. Fair value of restricted stock is determined based on the stock price of the underlying option on the date of the grant. Application of alternative assumptions could produce significantly different estimates of the fair value of stock-based compensation and consequently, the related amounts recognized in the Consolidated Statements of Operations.

 

Revenue Recognition

 

In accordance with ASC 606, revenue is recognized when a customer obtains control of promised products or services and the amount of revenue recognized reflects the consideration to which the Company expects to be entitled to receive in exchange for these products or services and excludes any sales incentives or taxes collected from customers which are subsequently remitted to government authorities.  The Company’s revenue contracts with customers may include promises to transfer multiple products and services to a customer.

 

The Company applies the following five steps to guide revenue recognition:

 

 

1)

Identify the contract(s) with a customer—A contract with a customer exists when (i) the Company enters into an enforceable contract with a customer that defines each party’s rights regarding the products or services to be transferred and identifies the payment terms related to those products or services, (ii) the contract has commercial substance and (iii) the Company determines that collection of substantially all consideration for products or services that are transferred is probable based on the customer’s intent and ability to pay the promised consideration. The Company’s contracts are typically in the form of a purchase order. For certain large customers, the Company may also enter into master service agreements that define general terms but are not customer commitments to purchase until coupled with a purchase order. The Company applies judgment in determining the customer’s ability and intention to pay, which is based on a variety of factors including the customer’s historical payment experience or published credit and financial information pertaining to the customer.

 

 

2)

Identify the performance obligations in the contract—Performance obligations promised in a contract are identified based on the products or services that will be transferred. A product or service is distinct if both a) the customer can benefit from the product or service either on its own or together with other resources that are readily available from third parties or from the Company, and b) is separately identifiable from other promises in the contract. To the extent a contract includes multiple promised products or services, the Company must apply judgment to determine whether the products or services meet the criteria to be distinct. If these criteria are not met the promised products or services are accounted for as a combined performance obligation. While the Company does not typically sell options to purchase products or services at a predetermined price, doing so would represent a material right and require analysis to determine if the material right is a distinct performance obligation.

 

 

3)

Determine the transaction price—The transaction price is determined based on the consideration to which the Company will be entitled in exchange for transferring products or services to the customer. To the extent the transaction price includes variable consideration, the Company estimates the amount of variable consideration that should be included in the transaction price utilizing either the expected value method or the most likely amount method depending on the nature of the variable consideration. Variable consideration is included in the transaction price if, in the Company’s judgment, it is probable that a significant future reversal of cumulative revenue under the contract will not occur.

 

 

4)

Allocate the transaction price to the performance obligations in the contract—If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation on a relative Stand-alone Sales Price (“SSP”) basis unless the transaction price is variable and meets the criteria to be allocated entirely to a performance obligation or to a distinct product or service that forms part of a performance obligation. The Company determines SSP based on the price at which the performance obligation is sold separately. If the SSP is not observable through past transactions, the Company estimates the SSP taking into account available information such as market conditions and internally approved pricing guidelines related to the performance obligations.

 

 

5)

Recognize revenue when (or as) the Company satisfies a performance obligation—The Company satisfies performance obligations either over time or at a point in time as discussed in further detail below. Revenue is recognized at the time the related performance obligation is satisfied by transferring a promised product or service to a customer.

   
  The Company recognizes revenue from its contracts with customers primarily from the sale of products and from the sale of services. Revenue is recognized when control of the promised goods or services is transferred to a customer, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services. For iCAD’s typical product revenue, control typically transfers upon shipment as title and risk of loss have passed to the customer. Services and supplies are considered to be transferred as the services are performed or over the term of the service or supply agreement. The Company enters into contracts that can include various combinations of products and services, which are generally capable of being distinct and accounted for as separate performance obligations. Perpetual software licenses are accounted for as a single performance obligation and revenue is recognized at the point in time when ownership is transferred to the customer. Taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction, that are collected by the Company from a customer, are excluded from revenue. Shipping and handling costs associated with outbound freight after control of a product has transferred to a customer are accounted for as fulfillment costs and are included in cost of revenue. The Company continues to provide for estimated warranty costs on original product warranties at the time of sale.

 

Goods and Services Classifications

 

Products. Product revenue consists of sales of cancer detection perpetual or term licenses. The Company transfers control and recognizes a sale when the product is shipped from the manufacturing or warehousing facility to the customer.

 

Service Contracts. The Company sells service contracts in which the Company provides professional services including product installations, maintenance, training and service repairs. The service contracts range from 12 months to 48 months. The Company typically receives payment at the inception of the contract and recognizes revenue on a straight-line basis over the term of the agreement.

 

Professional Services. Revenue from fixed fee service contracts is recognized on a straight-line basis over the term of the agreement. Revenue from professional service contracts entered into with customers on a time and materials basis is recognized over the term of the agreement in proportion to the costs incurred in satisfying the obligations under the contract.

 

Other. Other revenue consists primarily of miscellaneous products and services. The Company transfers control and recognizes a sale when the installation services are performed or when the Company ships the product from the Company’s manufacturing or warehouse facility to the customer.

 

For all of contracts, payment terms are generally net 30 from the time of invoicing and consideration is fixed in nature.  If the Company were to offer extended payment terms, it would assess whether a significant financing component existed.

 

Significant Judgments

 

The Company’s contracts with customers may include promises to transfer multiple products and services to a customer and identifying distinct performance obligations that should be accounted for separately versus together may require significant judgment. For arrangements with multiple performance obligations, the Company allocates revenue to each performance obligation based on its relative standalone selling price. Judgment is required to determine the standalone selling price for each distinct performance obligation. The Company generally determines standalone selling prices based on the prices charged to customers and uses a range of amounts to estimate standalone selling prices when the Company sells each of the products and services separately and needs to determine whether there is a discount that needs to be allocated based on the relative standalone selling prices of the various products and services. The Company typically has more than one range of standalone selling prices for individual products and services due to the stratification of those products and services by customers and circumstances. In these instances, the Company may use information such as the type of customer and geographic region in determining the range of standalone selling prices.

 

The Company may provide credits or incentives to customers, which are accounted for as variable consideration when estimating the transaction price of the contract and amounts of revenue to recognize. The amount of variable consideration to include in the transaction price is estimated at contract inception using either the estimated value method or the most likely amount method based on the nature of the variable consideration. These estimates are updated at the end of each reporting period as additional information becomes available and revenue is recognized only to the extent that it is probable that a significant reversal of any amounts of variable consideration included in the transaction price will not occur. The Company provides for estimated warranty costs on original product warranties at the time of sale.

 

Assets Recognized from the Costs to Obtain a Contract with a Customer

 

The Company recognizes incremental costs of obtaining a contract with a customer as an asset if the Company expects the benefit of those costs to be longer than one year and as an expense when incurred if the amortization period of the asset that the Company otherwise would have recognized is one year or less.

 

Right to Invoice

 

Where applicable, the Company recognizes revenue from a contract with a customer in an amount that corresponds directly with the value to the customer of the Company’s performance completed to date and the amount to which the Company has a right to invoice.

 

Sales and Other Similar Taxes

 

The Company excludes sales taxes and similar taxes from the measurement of the transaction price.

 

Significant Financing Component

 

The Company does not adjust the promised amount of consideration for the effects of a significant financing component if the Company expects, at contract inception, that the period between when the entity transfers a promised good or service to a customer and when the customer pays for that good or service will be one year or less.

 

Promised Goods or Services that are Immaterial in the Context of a Contract

 

The Company assesses materiality of promised goods or services as performance obligations in the context of a contract and the Company does not aggregate and assess immaterial items at the entity level. When determining whether a good or service is immaterial in the context of a contract, the assessment will be made based on the application of ASC 606 at the contract level.

 

The Company does not disclose the value of unsatisfied performance obligations for (i) contracts with an original expected length of one year or less and (ii) contracts for which it recognizes revenue at the amount to which it has the right to invoice for services performed.

 

Cost of Revenue

 

Cost of revenue consists of the costs of products purchased for resale, cost relating to service including costs of service contracts to maintain equipment after the warranty period, inbound freight and duty, manufacturing, warehousing, material movement, inspection, scrap, rework, depreciation and in-house product warranty repairs, amortization of acquired technology and any applicable medical device tax.

 

Warranty Costs

 

The Company provides for the estimated cost of standard product warranty against defects in material and workmanship based on historical warranty trends, including the cost of product returns during the warranty period. Warranty costs have not historically been material to the Company’s consolidated financial statements.

 

Engineering and Product Development Costs and Capitalized Internal-Use Software Costs

 

Engineering and product development costs relate to research and development efforts including Company sponsored clinical trials are expensed as incurred.  Capitalized costs include payroll and payroll-related costs for employees and external consulting fees in the Company’s development directly associated with the Company’s internal-use software projects. Capitalization begins when the planning stage is complete and the Company commits resources to the software project and capitalization continues during the application development stage. Capitalization ends when the software has been tested and is ready for its intended use. Costs incurred during the planning, training and post-implementation stages of the software development life-cycle are expensed as incurred. When placed into service, the Company amortizes completed internal-use software to cost of revenue over its estimated useful life.

 

Advertising Costs

 

The Company expenses advertising costs as incurred. Advertising expense for the years ended  December 31, 2023 and 2022 was approximately $0.2 million and $0.4 million, respectively.

 

Income Taxes

 

The Company follows the liability method under ASC Topic 740Income Taxes”, (“ASC 740”). The primary objectives of accounting for taxes under ASC 740 are to (a) recognize the amount of tax payable for the current year and (b) recognize the amount of deferred tax liability or asset for the future tax consequences of events that have been reflected in the Company’s financial statements or tax returns.  As of December 31, 2023 and December 31, 2022, the Company has provided a valuation allowance for its U.S. federal and state net operating loss carryforwards due to the uncertainty of the Company’s ability to generate sufficient taxable income in future years to obtain the benefit from the utilization of the net operating loss carryforwards.  As of December 31, 2023 and 2022, the Company has not provided a valuation allowance for its foreign net operating loss carryforward.  Any subsequent changes in the valuation allowance will be recorded through operations in the provision (benefit) for income taxes. See note 13 of these consolidated financial statements for detailed information.

 

XML 30 R12.htm IDEA: XBRL DOCUMENT v3.24.1
Note 4 - Recently Issued Accounting Standards
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Accounting Standards Update and Change in Accounting Principle [Text Block]

Note 4 Recently Issued Accounting Standards

 

Recently adopted accounting pronouncements 

 

In  June 2016, the Financial Accounting Standards Board (the “FASB”) issued ASU 2016-13, “Financial Instruments—Credit Losses (Topic 326)” (“ASU 2016-13”), which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost. ASU 2016-13 replaced the then-existing incurred loss impairment model with an expected loss model which requires the use of forward-looking information to calculate credit loss estimates. These changes will result in earlier recognition of credit losses. In   November 2019, the FASB elected to defer the adoption date of ASU 2016-13 for public business entities that meet the definition of a smaller reporting company to fiscal years beginning after   December 15, 2022. Early adoption of the guidance in ASU 2016-13 was permitted.  The Company adopted ASU 2016-13 effective   January 1, 2023.  Adoption caused the Company to modify its approach to estimating its allowance for potentially uncollectable accounts receivable. Specifically, the Company began applying an expected credit loss model that uses historical loss rates of its accounts receivable for the previous twelve months as well as expectations about the future where the Company has been able to develop forecasts to support its estimates.  Adoption of ASU 2016-13 did not have a material impact on the Company's consolidated financial statements.

 

Recently issued accounting pronouncements 

 

In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (ASU 2023-07). ASU 2023-07 is intended to improve reportable segment disclosure requirements, primarily through additional disclosures about significant segment expenses, including for single reportable segment entities. The standard is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. The amendments should be applied retrospectively to all prior periods presented in the financial statements. We are evaluating the disclosure requirements related to the new standard.

 

In December 2023, the FASB issued ASU No. 2023-09, Improvements to Income Tax Disclosures (ASU 2023-09). ASU 2023-09 requires more detailed income tax disclosures. The guidance requires entities to disclose disaggregated information about their effective tax rate reconciliation as well as expanded information on income taxes paid by jurisdiction. The disclosure requirements will be applied on a prospective basis, with the option to apply them retrospectively. The standard is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. We are evaluating the disclosure requirements related to the new standard.

 

XML 31 R13.htm IDEA: XBRL DOCUMENT v3.24.1
Note 5 - Fair Value Measurements
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Fair Value Disclosures [Text Block]

Note 5 Fair Value Measurements

 

The Company follows the provisions of FASB ASC Topic 820,Fair Value Measurement and Disclosures” (“ASC 820”), which defines fair value, establishes a framework for measuring fair value under generally accepted accounting principles and enhances disclosures about fair value measurements. Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. The Company applies the fair value hierarchy based on three levels of inputs, of which the first two are considered observable and the last unobservable, which are the following:

 

 

Level 1 - Quoted prices in active markets for identical assets or liabilities.

 

 

Level 2 - Inputs other than Level 1 that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.

 

 

Level 3 - Unobservable inputs that are supported by little or no market activity and that are significant to the fair value

 

The assigned level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement.

 

Money market funds included in cash and cash equivalents in the accompanying balance sheet are considered a Level 1 measurement as they are valued at quoted market prices in active markets.

 

The following table sets forth the Company’s assets which are measured at fair value on a recurring basis by level within the fair value hierarchy (in thousands):

 

Fair Value Measurements (in thousands) as of December 31, 2023

 
  

Level 1

  

Level 2

  

Level 3

  

Total

 

Assets

                

Money market accounts

 $15,475  $  $  $15,475 

Total Assets

 $15,475  $  $  $15,475 

 

Fair Value Measurements (in thousands) as of December 31, 2022

 
  

Level 1

  

Level 2

  

Level 3

  

Total

 

Assets

                

Money market accounts

 $15,067  $  $  $15,067 

Total Assets

 $15,067  $  $  $15,067 

 

There were no Level 3 instruments measured at fair value at December 31, 2023 or December 31, 2022.

 

Items Measured at Fair Value on a Nonrecurring Basis

 

Certain assets, including long-lived assets and goodwill, are measured at fair value on a nonrecurring basis. These assets are recognized at fair value when they are deemed to be impaired. There were no items measured at fair value on a nonrecurring basis as of or during the years ended December 31, 2023 and 2022.

 

XML 32 R14.htm IDEA: XBRL DOCUMENT v3.24.1
Note 6 - Revenue
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Revenue from Contract with Customer [Text Block]

Note 6 Revenue

 

Disaggregation of Revenue

 

The following tables presents the Company’s revenues disaggregated by major product or service line, timing of revenue recognition and sales channel, reconciled to its reportable segments (in thousands).

 

  

Years ended December 31,

 
  

Reportable Segments

 
  

Detection

 
  

2023

  

2022

 

Major Product/Service Lines

        

Products

 $9,930  $12,620 

Services

  7,388   7,182 
  $17,318  $19,802 

Timing of Revenue Recognition

        

Goods transferred at a point in time

 $8,015  $12,545 

Services transferred over time

  9,303   7,257 
  $17,318  $19,802 

Sales Channels

        

Direct sales force

 $11,634  $12,468 

OEM partners

  5,684   7,334 
  $17,318  $19,802 

 

Contract Balances

 

Contract liabilities are a component of deferred revenue, current contract assets are a component of prepaid and other assets and non-current contract assets are a component of other assets. The following table provides information about receivables, current and non-current contract assets, and contract liabilities from contracts with customers (in thousands).

 

  

Balance at December 31, 2023

  

Balance at December 31, 2022

  

Balance at December 31, 2021

 
             

Receivables, which are included in ‘Trade accounts receivable’

 $6,392  $5,769  $4,263 

Current contract assets, which are included in “Prepaid and other assets”

 $  $748  $1,895 

Non-current contract assets, which are included in “other assets”

 $157  $15  $844 

Contract liabilities, which are included in “Deferred revenue”

 $4,374  $4,046  $3,621 

 

The Company records a receivable when revenue is recognized prior to receipt of cash payments and the Company has the unconditional right to such consideration, or deferred revenue when cash payments are received or due in advance of performance. For multi-year agreements, the Company generally invoices customers annually at the beginning of each annual service period.

 

The Company records net contract assets or contract liabilities on a contract-by-contract basis. The Company records a contract asset for unbilled revenue when the Company’s performance exceeds amounts billed or billable. The Company classifies the net contract asset as either current or non-current based on the expected timing of the Company’s right to bill under the terms of the contract. The current contract asset balance primarily relates to the net unbilled revenue balances with two significant customers, which the Company expects to be able to bill for within one year. The non-current contract asset balance consists of net unbilled revenue balances with two customers which the Company expects to be able to bill for in more than one year.

 

Contract liabilities, or deferred revenue from contracts with customers, is primarily composed of fees related to long-term service arrangements, which are generally billed in advance. Deferred revenue also includes payments for installation and training that has not yet been completed and other offerings for which the Company has been paid in advance and earns the revenue when it transfers control of the product or service.

 

Changes in deferred revenue from contracts with customers were as follows (in thousands):

 

  

Year Ended December 31, 2023

  

Year Ended December 31, 2022

 

Balance at beginning of period

 $4,046  $3,621 

Deferral of revenue

  7,669   8,546 

Recognition of deferred revenue

  (7,341)  (8,121)

Balance at end of period

 $4,374  $4,046 

 

The Company expects to recognize estimated revenues related to performance obligations that are unsatisfied (or partially satisfied) in the amounts of approximately $3.4 million over the next 12 months. The remainder of the balances is expected to be recognized over the next two to three years.

 

Assets Recognized from the Costs to Obtain a Contract with a Customer

 

The Company recognizes an asset for the incremental costs of obtaining a contract with a customer if it expects the benefit of those costs to be longer than one year.  As of and for the years ending December 31, 2023 and 2022, there were no such assets.

XML 33 R15.htm IDEA: XBRL DOCUMENT v3.24.1
Note 7 - Net Loss Per Common Share
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Earnings Per Share [Text Block]

Note 7 Net Loss per Common Share

 

The Company follows FASB ASC 260-10, “Earnings per Share”, which requires the presentation of both basic and diluted earnings per share on the face of the statements of operations. The Company’s basic net loss per share is computed by dividing net loss by the weighted average number of shares of common stock outstanding for the period and, if there are dilutive securities, diluted income per share is computed by including common stock equivalents which includes shares issuable upon the exercise of stock options, net of shares assumed to have been purchased with the proceeds, using the treasury stock method.

 

A summary of the Company’s calculation of net loss per share is as follows (in thousands, except per share amounts):

 

  

2023

  

2022

 

Loss from continuing operations

 $(7,010) $(9,918)

Income (loss) from discontinued operations

  2,163   (3,738)

Net loss

 $(4,847) $(13,656)

Basic shares used in the calculation of earnings per share

  25,613   25,202 

Effect of dilutive securities:

        

Stock options

      

Restricted stock

      

Diluted shares used in the calculation of earnings per share

  25,613   25,202 

Net loss per share (Basic and Diluted):

        

Loss from continuing operations

 $(0.27) $(0.39)

Income (loss) from discontinued operations

  0.08   (0.15)

Net loss per share (Basic and Diluted)

 $(0.19) $(0.54)

 

The following table summarizes the number of shares of common stock options that were not included in the calculation of diluted net loss per share because such shares are antidilutive:

 

  

Year Ended December 31,

 
  

2023

  

2022

 

Common stock options

  2,897,663   2,610,659 

 

 

XML 34 R16.htm IDEA: XBRL DOCUMENT v3.24.1
Note 8 - Accounts Receivable Reserves
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Allowance for Credit Losses [Text Block]

Note 8  Accounts Receivable Reserves

 

The rollforward of the Company’s allowance for credit losses related to its accounts receivable for the years ended December 31 is as follows (in thousands):

 

  

2023

  

2022

 

Balance at beginning of period

 $100  $97 

Additions charged to costs and expenses

  177   77 

Reductions

     (74)

Balance at end of period

 $277  $100 

 

XML 35 R17.htm IDEA: XBRL DOCUMENT v3.24.1
Note 9 - Inventories
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Inventory Disclosure [Text Block]

Note 9 Inventories

 

Inventory balances at  December 31, 2023 and 2022 were as follows (in thousands):

 

  

December 31, 2023

  

December 31, 2022

 

Raw materials

 $583  $1,427 

Work in process

  55   184 

Finished Goods

  324   488 

Inventory Gross

  962   2,099 

Inventory Reserve

  (45)  (45)

Inventory Net

 $917  $2,054 

 

XML 36 R18.htm IDEA: XBRL DOCUMENT v3.24.1
Note 10 - Goodwill and Intangible Assets
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Goodwill and Intangible Assets Disclosure [Text Block]

Note 10 Goodwill and Intangible assets

 

At December 31, 2023 and 2022, all of the Company’s goodwill of $8,362,000 is allocated to its single reporting unit: Detection. There were no additions, impairments or other changes to the Company’s goodwill balance for either of the years ended December 31, 2023 or 2022.

 

Amortization expense related to intangible assets was approximately $116,000 and $128,000 for the years ended December 31, 2023 and 2022, respectively.  Within Patents and licenses in the table below are amounts for pending patents which are not amortized until the issuance of the patent by the patent office (in thousands).  

 

          

Weighted

 
          

average

 
          useful life 
  

2023

  

2022

  

(in years)

 

Gross Carrying Amount

            

Patents and licenses

 $626  $626   5 

Technology

  7,477   7,477   10 

Customer relationships

  272   272   7 

Tradename

  261   261   10 

Total amortizable intangible assets

  8,636   8,636     

Accumulated Amortization

            

Patents and licenses

 $540  $537     

Technology

  7,471   7,387     

Customer relationships

  217   189     

Tradename

  260   259     

Total accumulated amortization

  8,488   8,372     

Total amortizable intangible assets, net

 $148  $264     

 

Estimated remaining amortization of the Company’s intangible assets is as follows (in thousands):

 

  

Estimated

 

For the years ended

 

amortization

 

December 31:

 

expense

 

2024

  30 

2025

  29 

2026

  1 

2027

  1 

2028 and thereafter

  87 
  $148 

 

Included within the line item "2028 and thereafter" above are amounts associated with pending patents which are not amortized until the issuance of the patent by the patent office.

XML 37 R19.htm IDEA: XBRL DOCUMENT v3.24.1
Note 11 - Accrued and Other Expenses
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Accounts Payable and Accrued Liabilities Disclosure [Text Block]

Note 11 Accrued and Other expenses

 

Accrued and other expenses consist of the following at December 31 (in thousands):

 

  

2023

  

2022

 

Accrued salary and related expenses

 $952  $725 

Accrued accounts payable

  1,036   1,307 

Accrued professional fees

  227   400 

Accrued royalties and related

  213   56 

Other accrued expenses

  20   53 
  $2,448  $2,541 

 

XML 38 R20.htm IDEA: XBRL DOCUMENT v3.24.1
Note 12 - Leases
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Lessee, Operating Leases [Text Block]

Note 12 Leases

 

The Company has leases for office space, office equipment, and a warehouse. The leases expire at various dates through 2027.  In November 2022, the Company extended the term of its Nashua, NH office lease, resulting in an increase of approximately $0.6 million to its right of use asset and related liability.  In January 2024, in anticipation of the March 2024 end date of its leased warehouse in Nashua, NH, the Company entered into a 36 month lease for a new warehouse beginning February 1, 2024 through 2027.  The new warehouse space, also in Nashua, NH, is for approximately 3,000 square feet with annual rent payments totaling approximately $46,000 for the duration of the lease. The tables below are presented in thousands, unless otherwise noted.

 

    

Year Ended December 31,

 

Lease Cost

 

Classification

 

2023

  

2022

 

Operating lease cost - Right of Use

 

Operating expenses

 $247  $209 

Operating lease cost - Variable Costs

 

Operating expenses

  51   66 

Total

 $298  $275 

 

  

Year Ended December 31,

 
  

2023

  

2022

 

Cash paid for operating cash flows from operating leases

 $257  $242 

 

  

As of December 31,

 
  

2023

  

2022

 

Weighted-average remaining lease term of operating leases (in years)

  1.92   2.52 

Weighted-average discount rate for operating leases

  6.79%  6.79%

 

Maturities of the Company’s lease liabilities as of December 31, 2023 were as follows (in thousands):

 

Year Ended December 31:

 

Total

 

2024

  219 

2025

  204 

2026

  85 

Total lease payments

  508 

Less: effects of discounting

  (47)

Total lease liabilities

  461 

Less: current portion of lease liabilities

  (188)

Long-term lease liabilities

 $273 

 

XML 39 R21.htm IDEA: XBRL DOCUMENT v3.24.1
Note 13 - Stockholders' Equity
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Equity [Text Block]

Note 13 Stockholders Equity

 

(a) Financing Activity

 

On  August 11, 2023, the Company entered into an at-the-market issuance sales agreement (the “Sales Agreement”) with Craig-Hallum Capital Group LLC whereby the Company, at its discretion,  may issue and sell up to $25 million of shares of the Company's common stock, from time to time, by any method deemed to be an “at-the-market” offering, as defined in Rule 415 of the Securities Act, or any method specified in the Sales Agreement.  During the year ended  December 31, 2023, the Company sold 1,057,814 shares of its common stock at a weighted average price of $2.18 per share resulting in cash proceeds of $2.0 million, net of issuance costs, pursuant to the Sales Agreement.  Subsequent to December 31, 2023, the Company has not sold additional shares of its common stock.   

 

 

(b) Stock Options

 

The Company's 2016 Stock Incentive Plan (the “2016 Plan”) provides for the grant of any or all of the following types of awards: (a) stock options, (b) restricted stock, (c) deferred stock and (d) other stock-based awards. Awards may be granted singly, in combination, or in tandem. All awards granted under the 2016 Plan are required to be granted at not less than 100% of the fair market value of the related award on the respective grant date. Awards under the 2016 Plan  may be granted to employees, directors and advisors to the Company and its subsidiaries.

 

At the Company’s 2021 annual meeting, the 2016 Plan was amended to increase the number of shares of common stock available thereunder from 2,600,000 to 4,700,000. At December 31, 2023, there were 882,176 shares available for issuance under the 2016 Plan.

 

          

Weighted Average

 
          

Remaining

 
  

Number of

  

Weighted Average

  

Contractual Term

 
  

Shares

  

Exercise Price

  

(in years)

 

Outstanding, December 31, 2022

  2,610,992  $7.54   3.76 

Granted

  1,467,574  $1.81     

Exercised

  (35,809) $2.24     

Forfeited

  (1,145,094) $5.35     

Outstanding, December 31, 2023

  2,897,663  $5.57   5.45 

Exercisable at December 31, 2022

  1,906,189  $7.59     

Exercisable at December 31, 2023

  1,593,935  $8.08     

 

The Company’s stock-based compensation expense, including options and restricted stock by category is as follows (amounts in thousands):

 

  

Year Ended December 31,

 
  

2023

  

2022

 

Cost of revenue

 $2  $3 

Engineering and product development

  222   220 

Marketing and sales

  308   518 

General and administrative expense

  784   945 
  $1,316  $1,686 

 

As of December 31, 2023, there was approximately $1.3 million of total unrecognized compensation costs related to unvested options. That cost is expected to be recognized over a weighted average period of 1.8 years.

 

During the first quarter of the year ended December 31, 2023, the Company recorded incremental stock-based compensation of approximately $0.23 million as a result of modifications of certain stock option awards.  The modifications related to extending the contractual life of certain stock options by five years for four grantees whose awards were scheduled to expire during 2023.  In addition, the amount of time to exercise vested stock options upon termination for one grantee was extended from 60 days to 24 months.  

 

Options granted under the stock incentive plans were valued utilizing the Black-Scholes model using the following assumptions and had the following fair values:

 

  

Year Ended December 31,

 
  

2023

  

2022

 

Average risk-free interest rate

  4.36%  2.29%

Expected dividend yield

 

None

  

None

 

Expected life (in years)

  2.9   3.5 

Expected volatility

  72.69 - 134.37%  66.30 - 72.04%

Weighted average fair value

 $0.98  $2.33 

 

The Company’s 2023 and 2022 average expected volatility and average expected life is based on the Company’s historical information. The risk-free rate is based on the rate of U.S. Treasury zero-coupon issues with a term most closely approximating the expected life of option grants. The Company has paid no dividends on its common stock in the past and does not anticipate paying any dividends in the future.

 

Intrinsic values of options (in thousands) and the closing market price used to determine the intrinsic values are as follows:

 

Intrinsic value of stock options

 

  

Year Ended December 31,

 
  

2023

  

2022

 

Outstanding

 $252  $ 

Exercisable

 $30  $ 

Exercised

 $2  $ 

Company’s stock price at December 31

 $1.77  $1.83 

 

As of December 31, 2022, the exercise price of all outstanding stock options was higher than the Company's closing stock price.  Accordingly, the intrinsic value is zero in the table above.

  

(c) Employee Stock Purchase Program:

 

In December 2019, the Company’s Board of Directors adopted, and the stockholders approved the 2019 Employee Stock Purchase Plan (“ESPP”), effective January 1, 2020. The ESPP provides for the issuance of up 950,000 shares of common stock, subject to adjustment in the event of a stock split, stock dividend or other change in the Company’s capitalization. The ESPP may be terminated or amended by the Board of Directors at any time. Certain amendments to the ESPP require stockholder approval.  

 

Substantially all of the Company’s employees whose customary employment is for more than 20 hours a week are eligible to participate in the ESPP. Any employee who owns 5% or more of the voting power or value of the Company’s shares of common stock is ineligible to participate in the ESPP.

 

Any eligible employee can enroll in the Plan as of the beginning of a respective quarterly accumulation period. Employees who participate in the ESPP may purchase shares by authorizing payroll deductions of up to 15% of their base compensation during an accumulation period. Unless the participating employee withdraws from participation, accumulated payroll deductions are used to purchase shares of common stock on the last business day of the accumulation period (the “Purchase Date”) at a price equal to 85% of the lower of the fair market value on (i) the Purchase Date or (ii) the first day of such accumulation period. Under applicable tax rules, no employee may purchase more than $25,000 worth of common stock, valued at the start of the purchase period, under the ESPP in any calendar year.

 

The Company issued zero and 46,096 shares of common stock under the ESPP for the years ended December 31, 2023 and 2022, respectively. There are 836,824 shares of Company common stock reserved for issuance under the ESPP as of December 31, 2023.  In October 2022, the Company suspended the ESPP such that the accumulation period from October 1, 2022 through December 31, 2022 and beyond will not occur.  

 

XML 40 R22.htm IDEA: XBRL DOCUMENT v3.24.1
Note 14 - Income Taxes
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Income Tax Disclosure [Text Block]

Note 14 Income Taxes

 

Income Taxes

 

The components of income tax expense for the years ended December 31 are as follows (in thousands):

 

  

2023

  

2022

 

Current provision:

        

Federal

 $  $ 

State

      

Foreign

      
  $  $ 

Deferred provision:

        

Federal

 $1  $ 

State

      

Foreign

  19   (116)
  $20  $(116)

Total

 $20  $(116)

 

A summary of the differences between the Company’s effective income tax rate and the Federal statutory income tax rate for the years ended December 31 is as follows:

 

  

2023

  

2022

 

Federal statutory rate

  21.0%  21.0%

State income taxes, net of federal benefit

  3.7%  2.5%

Net state impact of deferred rate change

  0.2%  (1.0)%

Stock compensation expense

  (4.2)%  (0.7)%

Other permanent differences

  (0.6)%  (0.4)%

Change in valuation allowance

  0.6%  (13.7)%

Tax credits

  0.5%  2.0%

Accrual to tax return

  0.2%  0.0%

Foreign Rate Differential

  0.0%  0.0%

True Ups - NOL Expiration/162(m) limits

  (21.8)%  (8.9)%

Other

  0.3%  0.0%

Effective income tax

  (0.1)%  0.8%

 

Deferred tax assets and liabilities are recognized for the expected future tax consequences of net operating loss carryforwards, tax credit carryforwards and temporary differences between the financial statement carrying amounts and the income tax basis of assets and liabilities. A valuation allowance is applied against any net deferred tax asset if, based on the available evidence, it is more likely than not that the deferred tax assets will not be realized.

 

Deferred income taxes reflect the impact of “temporary differences” between the amount of assets and liabilities for financial reporting purposes and such amounts as measured by tax laws and regulations. The Company has fully reserved the U.S. net deferred tax assets, as it is more likely than not that the deferred tax assets will not be utilized. The Company has not reserved the foreign net deferred tax assets, as it is more likely than not that the deferred tax assets will be utilized. Deferred tax assets (liabilities) are composed of the following at  December 31, 2023 and 2022 (in thousands):

 

  

2023

  

2022

 

Inventory (Section 263A)

 $97  $311 

Inventory reserves

  15   61 

Bad debt reserves

  68   215 

Other accruals

  242   813 

Deferred revenue

  549   129 

Accumulated depreciation/amortization

     17 

Stock options

  1,127   1,108 

Developed technology

  205   976 

Tax credits

  4,480   4,427 

NOL carryforward

  38,263   38,234 

Lease Liability

  113   792 

Section 174 R&D

  2,425   1,749 

Deferred tax assets

  47,584   48,832 

Valuation allowance

  (47,364)  (47,930)

Right of Use Asset

  (113)  (786)

Accumulated depreciation/amortization

  (10)   

Goodwill tax amortization

  (7)  (6)

Net deferred tax asset (liability)

 $90  $110 

 

The decrease in the net deferred tax assets and corresponding valuation allowance during the year ended  December 31, 2023 is primarily attributable to the expiration of certain net operating loss and credit carryforwards.

 

As of December 31, 2023, the Company has federal net operating loss carryforwards totaling approximately $158.4 million. Federal net operating loss carryforwards totaling $109.8 million will expire at various dates from 2024 and 2037. The remaining $48.6 million of the federal net operating losses generated since December 31, 2017 can be carried forward indefinitely. As of December 31, 2023, the Company has provided a valuation allowance for its federal and state net operating loss carryforwards due to the uncertainty of the Company’s ability to generate sufficient taxable income in future years to obtain the benefit from the utilization of the net operating loss carryforwards. As of December 31, 2023, the Company has foreign net operating loss carryforwards totaling approximately $0.4 million. As of December 31, 2022, the Company has not provided a valuation allowance for its foreign net operating loss carryforward. In the event of a deemed change in control, an annual limitation imposed on the utilization of the net operating losses may result in the expiration of all or a portion of the net operating loss carryforwards.

 

The Company currently has approximately $4.6 million in net operating losses that are subject to limitations related to its former Xoft business line. Approximately $656,000 can be used annually through 2029. The Company has available tax credit carryforwards (adjusted to reflect provisions of the Tax Reform Act of 1986) to offset future income tax liabilities totaling approximately $4.5 million. The credits expire in various years through 2042. The Company has additional tax credits of $1.4 million related to Xoft which have been fully reserved for and as a result no deferred tax asset has been recorded. These credits expire in various years through 2030.

 

ASC 740-10 prescribes a recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return and also provides guidance on de-recognition, classification, interest and penalties, accounting in interim periods, disclosure, and transition.

    

As of December 31, 2023 and 2022, the Company had no unrecognized tax benefits and no adjustments to liabilities or operations were required under ASC 740-10. The Company’s practice is to recognize interest and penalty expenses related to uncertain tax positions in income tax expense, which was zero for the years ended December 31, 2023 and 2022. The Company files United States federal and various state income tax returns. The Company also files tax returns in France. Generally, the Company’s three preceding tax years remain subject to examination by federal and state taxing authorities. The Company is not under examination by any other federal or state jurisdiction for any tax year.

 

The Company does not anticipate that it is reasonably possible that unrecognized tax benefits as of December 31, 2023 will significantly change within the next 12 months.

 

XML 41 R23.htm IDEA: XBRL DOCUMENT v3.24.1
Note 15 - Segment Reporting
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Segment Reporting Disclosure [Text Block]

Note 15 Segment Reporting

 

(a) Segment Reporting

 

The Company manages and operates as one business: Detection, which consists of the Company's advanced image analysis and workflow products.  The business operations are managed by a single executive leadership team, which is led by the chief executive officer, who the Company has concluded is the Chief Operating Decision Maker ("CODM").  The Company does not operate separate lines of business with respect to any of its products nor does it prepare discrete financial information with respect to any of its products.  The Company does not track its assets by operating segment and the CODM does not use asset information to allocate resources or make operating decisions. Accordingly, the Company views its business as one reportable operating segment with operations in the US and outside of the US.  

 

(b) Geographic Information

 

The Company’s sales are made to customers and distributors of mammography medical equipment. Outside of the US, revenues to a single country did not exceed 10% of total revenue in any year. Total revenues outside the US were approximately $2.3 million or 13% of total revenue in 2023 and $3.3 million or 17% of total revenue in 2022

 

As of December 31, 2023 and 2022, the Company had outstanding receivables of $0.8 million and $1.5 million, respectively, from distributors and customers of its products who are located outside of the U.S.

 

  

Percent of Export sales

 

Region

 

2023

  

2022

 

Europe

  10%  11%

All other

  3%  6%

Total

  13%  17%

Total Export Revenue

 $2,333  $3,312 

 

Significant export sales in Europe are as follows:

 

  

Percent of Export sales

 

Region

 

2023

  

2022

 

France

  64%  52%

Belgium

  13%  10%

Italy

  6%  12%

Germany

  4%  8%

Switzerland

  4%  9%

All other

  9%  9%

    

(c) Major Customers

 

The Company had one major OEM customer, GE Healthcare, with revenues of approximately $3.8 million in 2023  and $4.4 million in 2022, or 22% of total revenues in each period. Cancer detection products are also sold through OEM partners other than GE Healthcare. For the year ended December 31, 2023, no OEM partner other than GE Healthcare represented more than 5% of total revenue. OEM partners in total composed approximately 32% of total revenue for the year ended December 31, 2023 and 29% of total revenue for the year ended December 31, 2022 . The Company also had one major direct customer with revenues of approximately $1.4 million, or 8% of total revenue for year ended December 31, 2023 and $0.8 million, or 4% of total revenue for the year ended December 31, 2022.

 

OEM partners represented $1.6 million or 28% of outstanding receivables as of December 31, 2023, with GE Healthcare accounting for $1.2 million or 74% of this amount. The largest direct customer represents $1.5 million or 27% of outstanding receivables as of December 31, 2023. These customers in total represented $3.2 million or 55% of outstanding receivables as of December 31, 2023.

 

XML 42 R24.htm IDEA: XBRL DOCUMENT v3.24.1
Note 16 - Commitments and Contingencies
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Commitments and Contingencies Disclosure [Text Block]

Note 16 Commitments and Contingencies

 

(a) Purchase Commitments

 

The Company has non-cancelable purchase orders with key suppliers executed in the normal course of business that total approximately $0.7 million.

 

(b) Employment Agreements

 

The Company has entered into employment agreements with certain executives and key employees. The employment agreements provide for minimum severance payments, performance-based annual bonus compensation, and accelerated vesting of equity awards upon certain provisions, as defined in their respective agreements, in the event that their employment is terminated without cause and/or upon change in control.

 

(c) Royalty Obligations

 

In connection with prior litigation, the Company received a nonexclusive, irrevocable, perpetual, worldwide license, including the right to sublicense certain Hologic patents, and a non-compete covenant as well as an agreement not to seek further damages with respect to the alleged patent violations. In return, the Company had a remaining obligation to pay a minimum annual royalty payment of $250,000 payable through 2016. In addition to the minimum annual royalty payments, the litigation settlement agreement with Hologic also provides for payment of royalties if such royalties exceed the minimum payment based upon a specified percentage of future net sales on any products that practice the licensed rights. The estimated fair value of the patent license and non-compete covenant is $100,000 and was amortized over the useful life of approximately four years. In addition, a liability has been recorded within accrued expenses and accounts payable for future payment and for minimum royalty obligations totaling $0.4 million.

 

(d) Legal Matters

 

In addition to the foregoing, the Company may be a party to various legal proceedings and claims arising out of the ordinary course of its business. Although the final results of all such matters and claims cannot be predicted with certainty, the Company currently believes that there are no current proceedings or claims pending against it the ultimate resolution of which would have a material adverse effect on its financial condition or results of operations, other than as set forth above. However, should the Company fail to prevail in any legal matter or should several legal matters be resolved against the Company in the same reporting period, such matters could have a material adverse effect on the Company’s operating results and cash flows for that particular period. The Company may be party to certain actions that have been filed against the Company which are being vigorously defended. The Company has determined that potential losses in these matters are neither probable or reasonably possible at this time. In all cases, at each reporting period, the Company evaluates whether or not a potential loss amount or a potential range of loss is probable and reasonably estimable under ASC 450, “Contingencies.” Legal costs are expensed as incurred.

 

XML 43 R25.htm IDEA: XBRL DOCUMENT v3.24.1
Note 17 - Employee Benefit Plan
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Defined Benefit Plan [Text Block]

Note 17  Employee Benefit Plan

 

The Company has a 401(k) retirement plan (the “401(k) Plan”) for the benefit of eligible employees, as defined. Each participant may elect to contribute up to 90% of his or her compensation to the 401(k) Plan each year, subject to certain Internal Revenue Service limitations. The Company makes a safe harbor matching contribution of 100% of every dollar contributed, not to exceed 3% of participants’ eligible wages. The Company contributed approximately $0.4 million and $0.6 million during the years ended December 31, 2023 and 2022, respectively.  

 

XML 44 R26.htm IDEA: XBRL DOCUMENT v3.24.1
Note 18 - Subsequent Events
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Subsequent Events [Text Block]

Note 18  Subsequent Events

 

As more fully described in Note 12, in January 2024, in anticipation of the March 2024 end date of its leased warehouse in Nashua, NH, the Company entered into a 36 month lease for a new warehouse beginning February 1, 2024 through 2027. The Company has evaluated all other events and transactions subsequent to the balance sheet date to the date of filing and is not aware of any events or transactions that occurred subsequent to the balance sheet date that would require recognition or disclosure in the consolidated financial statements.   

 

XML 45 R27.htm IDEA: XBRL DOCUMENT v3.24.1
Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Use of Estimates, Policy [Policy Text Block]

Use of Estimates

 

The preparation of financial statements in conformity with generally accepted accounting principles in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues and expenses during the reporting period and disclosure of contingent assets and liabilities at the date of the financial statements. Actual results could differ from those estimates. It is reasonably possible that changes may occur in the near term that would affect management’s estimates with respect to assets and liabilities.

 

Consolidation, Policy [Policy Text Block]

Principles of Consolidation 

 

The consolidated financial statements include the accounts of the Company and its wholly owned subsidiary, iCAD France, LLC.  As described in Note 2, the Company completed the sale of the Xoft business line in October 2023.  Accordingly, the applicable assets and liabilities of the Xoft business have been classified as held for sales in the Consolidated Balance Sheet for periods prior to the date of sale, and the results of its operations for all periods presented are reflected as discontinued operations in the Consolidated Statements of Operations.  Unless otherwise indicated, all disclosures and amounts in the Notes to the Consolidated Financial Statements relate to the Company's continuing operations.   All material inter-company transactions and balances have been eliminated in consolidation.

 

Concentration Risk, Credit Risk, Policy [Policy Text Block]

Risk and Uncertainty

 

On March 12, 2020, the World Health Organization declared COVID-19 to be a pandemic. In an effort to contain and mitigate the spread of COVID-19, the United States and most countries of the world imposed some level of unprecedented restrictions such as travel bans and business closures which caused substantial reductions in economic activity. As a provider of devices and services to the health care industry, the Company believes its operations have been materially affected in all periods presented. While the worst of the disruptions appear to have subsided as of December 31, 2023, the Company continues to be impacted by slowness in the overall economic recovery. The Company’s expected results for future periods could reflect a continuing negative impact from the COVID-19 pandemic for similar or additional reasons.

 

In late February 2022, Russian military forces launched significant military action against Ukraine. In early October 2023, an armed conflict between Hamas-led Palestinian militant groups and Israeli military forces broke out with a Hamas attack on southern Israel, to which Israeli military forces retaliated. 

 

Sustained conflict and disruption in these regions has continued through December 31, 2023 and beyond. Economic, civil, military and political uncertainty may arise or increase in regions where the Company operates or derives revenue. Further, countries from which the Company derives revenue may experience military action and/or civil and political unrest; may be subject to government export controls, economic sanctions, embargoes, or trade restrictions; and experience currency, inflation, and interest rate uncertainties. While the impact to the Company has been limited to date, it is not possible to predict the potential outcome should the conflict expand and/or additional sanctions be imposed. For the fiscal year ended 2023, approximately 10% of the Company’s total revenue was derived from customers located in Europe.

 

Cash and Cash Equivalents, Policy [Policy Text Block]

Cash and cash equivalents

 

The Company defines cash and cash equivalents as all bank accounts, money market funds, deposits and other money market instruments with original maturities of 90 days or less and which are unrestricted as to timing or method of withdrawal. Cash and cash equivalents are maintained at financial institutions and, at times, balances may exceed federally insured limits of $250,000 per depositor.  The money market investment account as described in Note 5 is not exposed to the federally insured limit as it is not a deposit account.  As of December 31, 2023, the Company held cash at financial institutions in excess of the federally insured limit. Historically, the Company has not experienced any losses related to these balances.  

 

Fair Value of Financial Instruments, Policy [Policy Text Block]

Financial instruments

 

Financial instruments consist of cash and cash equivalents, trade accounts receivable, contract assets, accounts payable, accrued and other expenses and notes payable. Due to their short-term nature and market rates of interest, the carrying amounts of the financial instruments approximated fair value as of December 31, 2023 and 2022.

 

Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]

Accounts Receivable and Allowance for Credit Losses

 

Accounts receivable are customer obligations due under normal trade terms. Credit limits are initially established through a process of reviewing the financial history and stability of each customer and the Company performs continuing credit evaluations of its customers’ financial condition and generally does not require collateral. Included in accounts receivable at December 31, 2023 are unbilled receivables of approximately $0.9 million which are scheduled to be invoiced primarily in 2024.  Unbilled receivables of approximately $0.2 million were included in accounts receivable as of December 31, 2022.  The unbilled receivables result primarily from the Company's sale of term licenses, which often provide for annual billing over a term of one to three years, where revenue is recognized upon delivery of a license with non-cancellable terms.    

 

As described in Note 4, the Company adopted new accounting guidance effective January 1, 2023 that impacted its approach to calculating expected losses on its Accounts receivable balances.  The Company maintains an allowance for expected credit losses associated with its Accounts receivable balance.  The Company uses an expected credit loss model that uses historical loss rates of its accounts receivable for the previous twelve months as well as expectations about the future where the Company has been able to develop forecasts to support its estimates.  Using the outputs of the model, the Company’s policy is to maintain allowances for potential losses.  An amount is written off against the allowance for credit losses after all attempts to collect the receivable have failed. Based on the information available, the Company believes the allowance for credit losses as of  December 31, 2023 and 2022 is adequate.  

 

Inventory, Policy [Policy Text Block]

Inventory

 

The Company uses the first-in, first-out method to track inventory, which is valued at the lower of cost or net realizable value. The Company regularly reviews inventory quantities on hand and records an inventory reserve for excess and/or obsolete inventory primarily based upon the estimated usage of its inventory, as well as other factors.

 

Property, Plant and Equipment, Policy [Policy Text Block]

Property and Equipment

 

Property and equipment are stated at cost and depreciated using the straight-line method over the estimated useful lives of the assets, which is generally three to five years, except for leasehold improvements, which are depreciated over the shorter of the term of the lease, or useful life of the asset.

 

Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]

Goodwill

 

In accordance with FASB Accounting Standards Codification (“ASC”) Topic 350-20, “IntangiblesGoodwill and Other” (“ASC 350-20”), the Company tests goodwill for impairment on an annual basis and between annual tests if events or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying amount.

 

Factors the Company considers important, which could trigger an impairment of Goodwill, include the following:

 

 

significant and sustained underperformance relative to historical or projected future operating results;

 

 

significant changes in the manner or use of the Company’s assets in the strategy for the Company’s overall business;

 

 

significant negative industry or economic trends;

 

 

significant and sustained decline in the Company’s stock price; and

 

 

a decline in the Company’s market capitalization below net book value.

 

Upon the sale of its former Xoft business, the Company has one reporting unit: Detection.

 

The Company performs an annual impairment assessment as of  October 1 of each year by comparing the fair value of its reporting unit to its carrying value as of this date. The Company records an impairment charge if such an assessment were to indicate that the fair value of its reporting unit was less than the carrying value. When the Company evaluates potential impairments outside of its annual measurement date, judgment is required in determining whether an event has occurred that may impair the value of goodwill or intangible assets. For 2023, the fair value of the reporting unit was based on the Company's market capitalization as of October 1, 2023, which was in excess of the carrying value of the reporting unit.  Accordingly, the Company concluded that no impairment charges were required. For years prior to 2023, the Company used the following approach in assessing fair value of its reporting unit.   

 

Fair value of the reporting unit is based on a weighting of the income approach and the market approach. For purposes of the income approach, fair value is determined based on the present value of estimated future cash flows, discounted at an appropriate risk adjusted rate. The Company uses internal forecasts to estimate future cash flows and includes estimates of long-term future growth rates based on our most recent views of the long-term forecast for each segment. Accordingly, actual results can differ from those assumed in our forecasts. Discount rates are derived from a capital asset pricing model and by analyzing published rates for industries relevant to our reporting units to estimate the cost of equity financing. The Company uses discount rates that are commensurate with the risks and uncertainty inherent in the respective businesses and in our internally developed forecasts.

 

In the market approach, the Company uses a valuation technique in which values are derived based on market prices of publicly traded companies with similar operating characteristics and industries. A market approach allows for comparison to actual market transactions and multiples. It can be somewhat limited in its application because the population of potential comparable publicly-traded companies can be limited due to differing characteristics of the comparative business and ours, as well as the fact that market data may not be available for divisions within larger conglomerates or non-public subsidiaries that could otherwise qualify as comparable, and the specific circumstances surrounding a market transaction (e.g., synergies between the parties, terms and conditions of the transaction, etc.) may be different or irrelevant with respect to our business.

 

The Company corroborates the total fair values of the reporting unit using a market capitalization approach since it now operates with only one reporting unit. The blend of the income approach and market approach is more closely aligned to the Company's business profile, including markets served and products available. In addition, required rates of return, along with uncertainties inherent in the forecast of future cash flows, are reflected in the selection of the discount rate. Equally important, under the blended approach, reasonably likely scenarios and associated sensitivities can be developed for alternative future states that may not be reflected in an observable market price. The Company assesses each valuation methodology based upon the relevance and availability of the data at the time the valuation is performed and weights the methodologies appropriately.

 

Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block]

Long Lived Assets

 

In accordance with FASB ASC Topic 360, “Property, Plant and Equipment” (“ASC 360”), the Company assesses long-lived assets for impairment if events and circumstances indicate it is more likely than not that the fair value of the asset group is less than the carrying value of the asset group.

 

ASC 360-10-35 uses “events and circumstances” criteria to determine when, if at all, an asset (or asset group) is evaluated for recoverability. Thus, there is no set interval or frequency for recoverability evaluation. In accordance with ASC 360-10-35-21 the following factors are examples of events or changes in circumstances that indicate the carrying amount of an asset (asset group) may not be recoverable and thus is to be evaluated for recoverability.

 

 

A significant decrease in the market price of a long-lived asset (asset group);

 

 

A significant adverse change in the extent or manner in which a long-lived asset (asset group) is being used or in its physical condition;

 

 

A significant adverse change in legal factors or in the business climate that could affect the value of a long-lived asset (asset group), including an adverse action or assessment by a regulator;

 

 

An accumulation of costs significantly in excess of the amount originally expected for the acquisition or construction of a long-lived asset (asset group);

 

 

A current period operating or cash flow loss combined with a history of operating or cash flow losses or a projection or forecast that demonstrates continuing losses associated with the use of a long-lived asset (asset group);

 

 

significant and sustained decline in the Company’s stock price.

 

In accordance with ASC 360-10-35-17, if the carrying amount of an asset or asset group (in use or under development) is evaluated and found not to be fully recoverable (the carrying amount exceeds the estimated gross, undiscounted cash flows from use and disposition), then an impairment loss must be recognized. The impairment loss is measured as the excess of the carrying amount over the assets (or asset group’s) fair value.

 

The Company did not record any impairment charges on its long-lived assets for the years ended December 31, 2023 or December 31, 2022.

 

Intangible assets subject to amortization consist primarily of patents, technology intangibles, trade names, customer relationships and distribution agreements purchased in the Company’s previous acquisitions. These assets are amortized on a straight-line basis or the pattern of economic benefit over their estimated useful lives of 5 to 10 years.

 

Lessee, Leases [Policy Text Block]

Leases

 

In accordance with FASB ASC Topic 842, "Leases" ("ASC 842"), the Company determines if an arrangement contains a lease at inception. A lease is an operating or financing contract, or part of a contract, that conveys the right to control the use of an identified tangible asset for a period of time in exchange for consideration.

 

At lease inception, the Company recognizes a lease liability equal to the present value of the remaining lease payments, and a right of use asset equal to the lease liability, subject to certain adjustments, such as for lease incentives. In determining the present value of the lease payments, the Company uses its incremental borrowing rate, determined by estimating the Company’s applicable, fully collateralized borrowing rate, with adjustment as appropriate for lease term. The lease term at the lease commencement date is determined based on the non-cancellable period for which the Company has the right to use the underlying asset, together with any periods covered by an extension option if the Company is reasonably certain to exercise that option.

 

Right-of-use assets and obligations for leases with an initial term of 12 months or less are considered short term and are a) not recognized in the consolidated balance sheet and b) recognized as an expense on a straight-line basis over the lease term. The Company does not sublease any of its leased assets to third parties and the Company’s lease agreements do not contain any residual value guarantees or restrictive covenants. The Company has lessor agreements that contain lease and non-lease components, but the Company is accounting for the complete agreement under FASB ASC Topic 606, "Revenue from Contracts with Customers", ("ASC 606"), after determining that the non-lease component is the predominant component of these agreements.

 

ASC 842 includes a number of reassessment and re-measurement requirements for lessees based on certain triggering events or conditions. There were no impairment indicators identified during the year ended December 31, 2023 that would require impairment testing of the Company’s right-of-use assets.

 

Certain of the Company’s leases include variable lease costs to reimburse the lessor for real estate tax and insurance expenses, and certain non-lease components that transfer a distinct service to the Company, such as common area maintenance services. The Company has elected to separate the accounting for lease components and non-lease components for real estate and equipment leases.

 

Share-Based Payment Arrangement [Policy Text Block]

Stock-Based Compensation

 

The Company maintains stock-based incentive plans, under which it provides stock incentives to employees, directors and contractors. The Company grants to employees, directors and contractors, options to purchase common stock at an exercise price equal to the market value of the stock at the date of grant. The Company may grant restricted stock to employees and directors. The underlying shares of the restricted stock grant are not issued until the shares vest, and compensation expense is based on the stock price of the shares at the time of grant. The Company follows ASC 718, “Compensation Stock Compensation”, (“ASC 718”), for all stock-based compensation. The Company has granted performance based restricted stock based on achievement of certain revenue targets. Compensation cost for performance based restricted stock requires significant judgment regarding probability of the performance objectives and compensation cost is re-measured at every reporting period. As a result, compensation cost could vary significantly during the performance measurement period.

 

The Company uses the Black-Scholes option pricing model to value stock options which requires extensive use of accounting judgment and financial estimates, including estimates of the expected term participants will retain their vested stock options before exercising them, the estimated volatility of its common stock price over the expected term, and the number of options that will be forfeited prior to the completion of their vesting requirements. The Company estimates forfeitures based on historical experience with pre-vested forfeitures. To the extent actual forfeitures differ from the estimate, the difference is recorded to compensation expense in the period of the forfeiture. Fair value of restricted stock is determined based on the stock price of the underlying option on the date of the grant. Application of alternative assumptions could produce significantly different estimates of the fair value of stock-based compensation and consequently, the related amounts recognized in the Consolidated Statements of Operations.

 

Revenue [Policy Text Block]

Revenue Recognition

 

In accordance with ASC 606, revenue is recognized when a customer obtains control of promised products or services and the amount of revenue recognized reflects the consideration to which the Company expects to be entitled to receive in exchange for these products or services and excludes any sales incentives or taxes collected from customers which are subsequently remitted to government authorities.  The Company’s revenue contracts with customers may include promises to transfer multiple products and services to a customer.

 

The Company applies the following five steps to guide revenue recognition:

 

 

1)

Identify the contract(s) with a customer—A contract with a customer exists when (i) the Company enters into an enforceable contract with a customer that defines each party’s rights regarding the products or services to be transferred and identifies the payment terms related to those products or services, (ii) the contract has commercial substance and (iii) the Company determines that collection of substantially all consideration for products or services that are transferred is probable based on the customer’s intent and ability to pay the promised consideration. The Company’s contracts are typically in the form of a purchase order. For certain large customers, the Company may also enter into master service agreements that define general terms but are not customer commitments to purchase until coupled with a purchase order. The Company applies judgment in determining the customer’s ability and intention to pay, which is based on a variety of factors including the customer’s historical payment experience or published credit and financial information pertaining to the customer.

 

 

2)

Identify the performance obligations in the contract—Performance obligations promised in a contract are identified based on the products or services that will be transferred. A product or service is distinct if both a) the customer can benefit from the product or service either on its own or together with other resources that are readily available from third parties or from the Company, and b) is separately identifiable from other promises in the contract. To the extent a contract includes multiple promised products or services, the Company must apply judgment to determine whether the products or services meet the criteria to be distinct. If these criteria are not met the promised products or services are accounted for as a combined performance obligation. While the Company does not typically sell options to purchase products or services at a predetermined price, doing so would represent a material right and require analysis to determine if the material right is a distinct performance obligation.

 

 

3)

Determine the transaction price—The transaction price is determined based on the consideration to which the Company will be entitled in exchange for transferring products or services to the customer. To the extent the transaction price includes variable consideration, the Company estimates the amount of variable consideration that should be included in the transaction price utilizing either the expected value method or the most likely amount method depending on the nature of the variable consideration. Variable consideration is included in the transaction price if, in the Company’s judgment, it is probable that a significant future reversal of cumulative revenue under the contract will not occur.

 

 

4)

Allocate the transaction price to the performance obligations in the contract—If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation on a relative Stand-alone Sales Price (“SSP”) basis unless the transaction price is variable and meets the criteria to be allocated entirely to a performance obligation or to a distinct product or service that forms part of a performance obligation. The Company determines SSP based on the price at which the performance obligation is sold separately. If the SSP is not observable through past transactions, the Company estimates the SSP taking into account available information such as market conditions and internally approved pricing guidelines related to the performance obligations.

 

 

5)

Recognize revenue when (or as) the Company satisfies a performance obligation—The Company satisfies performance obligations either over time or at a point in time as discussed in further detail below. Revenue is recognized at the time the related performance obligation is satisfied by transferring a promised product or service to a customer.

   
  The Company recognizes revenue from its contracts with customers primarily from the sale of products and from the sale of services. Revenue is recognized when control of the promised goods or services is transferred to a customer, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services. For iCAD’s typical product revenue, control typically transfers upon shipment as title and risk of loss have passed to the customer. Services and supplies are considered to be transferred as the services are performed or over the term of the service or supply agreement. The Company enters into contracts that can include various combinations of products and services, which are generally capable of being distinct and accounted for as separate performance obligations. Perpetual software licenses are accounted for as a single performance obligation and revenue is recognized at the point in time when ownership is transferred to the customer. Taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction, that are collected by the Company from a customer, are excluded from revenue. Shipping and handling costs associated with outbound freight after control of a product has transferred to a customer are accounted for as fulfillment costs and are included in cost of revenue. The Company continues to provide for estimated warranty costs on original product warranties at the time of sale.

 

Goods and Services Classifications

 

Products. Product revenue consists of sales of cancer detection perpetual or term licenses. The Company transfers control and recognizes a sale when the product is shipped from the manufacturing or warehousing facility to the customer.

 

Service Contracts. The Company sells service contracts in which the Company provides professional services including product installations, maintenance, training and service repairs. The service contracts range from 12 months to 48 months. The Company typically receives payment at the inception of the contract and recognizes revenue on a straight-line basis over the term of the agreement.

 

Professional Services. Revenue from fixed fee service contracts is recognized on a straight-line basis over the term of the agreement. Revenue from professional service contracts entered into with customers on a time and materials basis is recognized over the term of the agreement in proportion to the costs incurred in satisfying the obligations under the contract.

 

Other. Other revenue consists primarily of miscellaneous products and services. The Company transfers control and recognizes a sale when the installation services are performed or when the Company ships the product from the Company’s manufacturing or warehouse facility to the customer.

 

For all of contracts, payment terms are generally net 30 from the time of invoicing and consideration is fixed in nature.  If the Company were to offer extended payment terms, it would assess whether a significant financing component existed.

 

Significant Judgments

 

The Company’s contracts with customers may include promises to transfer multiple products and services to a customer and identifying distinct performance obligations that should be accounted for separately versus together may require significant judgment. For arrangements with multiple performance obligations, the Company allocates revenue to each performance obligation based on its relative standalone selling price. Judgment is required to determine the standalone selling price for each distinct performance obligation. The Company generally determines standalone selling prices based on the prices charged to customers and uses a range of amounts to estimate standalone selling prices when the Company sells each of the products and services separately and needs to determine whether there is a discount that needs to be allocated based on the relative standalone selling prices of the various products and services. The Company typically has more than one range of standalone selling prices for individual products and services due to the stratification of those products and services by customers and circumstances. In these instances, the Company may use information such as the type of customer and geographic region in determining the range of standalone selling prices.

 

The Company may provide credits or incentives to customers, which are accounted for as variable consideration when estimating the transaction price of the contract and amounts of revenue to recognize. The amount of variable consideration to include in the transaction price is estimated at contract inception using either the estimated value method or the most likely amount method based on the nature of the variable consideration. These estimates are updated at the end of each reporting period as additional information becomes available and revenue is recognized only to the extent that it is probable that a significant reversal of any amounts of variable consideration included in the transaction price will not occur. The Company provides for estimated warranty costs on original product warranties at the time of sale.

 

Assets Recognized from the Costs to Obtain a Contract with a Customer

 

The Company recognizes incremental costs of obtaining a contract with a customer as an asset if the Company expects the benefit of those costs to be longer than one year and as an expense when incurred if the amortization period of the asset that the Company otherwise would have recognized is one year or less.

 

Right to Invoice

 

Where applicable, the Company recognizes revenue from a contract with a customer in an amount that corresponds directly with the value to the customer of the Company’s performance completed to date and the amount to which the Company has a right to invoice.

 

Sales and Other Similar Taxes

 

The Company excludes sales taxes and similar taxes from the measurement of the transaction price.

 

Significant Financing Component

 

The Company does not adjust the promised amount of consideration for the effects of a significant financing component if the Company expects, at contract inception, that the period between when the entity transfers a promised good or service to a customer and when the customer pays for that good or service will be one year or less.

 

Promised Goods or Services that are Immaterial in the Context of a Contract

 

The Company assesses materiality of promised goods or services as performance obligations in the context of a contract and the Company does not aggregate and assess immaterial items at the entity level. When determining whether a good or service is immaterial in the context of a contract, the assessment will be made based on the application of ASC 606 at the contract level.

 

The Company does not disclose the value of unsatisfied performance obligations for (i) contracts with an original expected length of one year or less and (ii) contracts for which it recognizes revenue at the amount to which it has the right to invoice for services performed.

 

Cost of Goods and Service [Policy Text Block]

Cost of Revenue

 

Cost of revenue consists of the costs of products purchased for resale, cost relating to service including costs of service contracts to maintain equipment after the warranty period, inbound freight and duty, manufacturing, warehousing, material movement, inspection, scrap, rework, depreciation and in-house product warranty repairs, amortization of acquired technology and any applicable medical device tax.

 

Standard Product Warranty, Policy [Policy Text Block]

Warranty Costs

 

The Company provides for the estimated cost of standard product warranty against defects in material and workmanship based on historical warranty trends, including the cost of product returns during the warranty period. Warranty costs have not historically been material to the Company’s consolidated financial statements.

 

Research and Development Expense, Policy [Policy Text Block]

Engineering and Product Development Costs and Capitalized Internal-Use Software Costs

 

Engineering and product development costs relate to research and development efforts including Company sponsored clinical trials are expensed as incurred.  Capitalized costs include payroll and payroll-related costs for employees and external consulting fees in the Company’s development directly associated with the Company’s internal-use software projects. Capitalization begins when the planning stage is complete and the Company commits resources to the software project and capitalization continues during the application development stage. Capitalization ends when the software has been tested and is ready for its intended use. Costs incurred during the planning, training and post-implementation stages of the software development life-cycle are expensed as incurred. When placed into service, the Company amortizes completed internal-use software to cost of revenue over its estimated useful life.

 

Advertising Cost [Policy Text Block]

Advertising Costs

 

The Company expenses advertising costs as incurred. Advertising expense for the years ended  December 31, 2023 and 2022 was approximately $0.2 million and $0.4 million, respectively.

 

Income Tax, Policy [Policy Text Block]

Income Taxes

 

The Company follows the liability method under ASC Topic 740Income Taxes”, (“ASC 740”). The primary objectives of accounting for taxes under ASC 740 are to (a) recognize the amount of tax payable for the current year and (b) recognize the amount of deferred tax liability or asset for the future tax consequences of events that have been reflected in the Company’s financial statements or tax returns.  As of December 31, 2023 and December 31, 2022, the Company has provided a valuation allowance for its U.S. federal and state net operating loss carryforwards due to the uncertainty of the Company’s ability to generate sufficient taxable income in future years to obtain the benefit from the utilization of the net operating loss carryforwards.  As of December 31, 2023 and 2022, the Company has not provided a valuation allowance for its foreign net operating loss carryforward.  Any subsequent changes in the valuation allowance will be recorded through operations in the provision (benefit) for income taxes. See note 13 of these consolidated financial statements for detailed information.

XML 46 R28.htm IDEA: XBRL DOCUMENT v3.24.1
Note 2 - Discontinued Operations (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Disposal Groups, Including Discontinued Operations [Table Text Block]
  

For the period ended October 22,

 For the year ended December 31, 
  

2023

  

2022

 

Revenue

 $4,804  $8,142 

Total cost of sales

  2,580   5,152 

Gross profit

 $2,224  $2,990 

Total operating expenses

  2,653   6,728 
Pre-tax loss from operations of discontinued business  (429)  (3,738)

Provision for income taxes

      
Loss from operations of discontinued business $(429) $(3,738)
Gain on sale of discontinued operations  2,592    
Provision for income taxes on gain on sale      

Income (loss) from discontinued operations, net of tax

 $2,163  $(3,738)
  

December 31, 2022

 

Assets

    

Accounts receivable, net of allowance for credit losses

 $3,129 

Inventories, net

  3,335 

Prepaid expenses and other current assets

  1,070 

Total current assets held for sale

 $7,534 

Net property and equipment

 $370 

Operating lease assets

  2,691 

Other assets

  268 

Total noncurrent assets held for sale

 $3,329 

Liabilities

    

Accounts payable

 $527 

Accrued and other expenses

  2,140 

Lease payable - current portion

  365 

Deferred revenue - current portion

  2,563 

Total current liabilities held for sale

 $5,595 

Lease payable, net of current

  2,348 

Deferred revenue, net of current

  149 

Noncurrent liabilities held for sale

 $2,497 
XML 47 R29.htm IDEA: XBRL DOCUMENT v3.24.1
Note 5 - Fair Value Measurements (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]

Fair Value Measurements (in thousands) as of December 31, 2023

 
  

Level 1

  

Level 2

  

Level 3

  

Total

 

Assets

                

Money market accounts

 $15,475  $  $  $15,475 

Total Assets

 $15,475  $  $  $15,475 

Fair Value Measurements (in thousands) as of December 31, 2022

 
  

Level 1

  

Level 2

  

Level 3

  

Total

 

Assets

                

Money market accounts

 $15,067  $  $  $15,067 

Total Assets

 $15,067  $  $  $15,067 
XML 48 R30.htm IDEA: XBRL DOCUMENT v3.24.1
Note 6 - Revenue (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

Years ended December 31,

 
  

Reportable Segments

 
  

Detection

 
  

2023

  

2022

 

Major Product/Service Lines

        

Products

 $9,930  $12,620 

Services

  7,388   7,182 
  $17,318  $19,802 

Timing of Revenue Recognition

        

Goods transferred at a point in time

 $8,015  $12,545 

Services transferred over time

  9,303   7,257 
  $17,318  $19,802 

Sales Channels

        

Direct sales force

 $11,634  $12,468 

OEM partners

  5,684   7,334 
  $17,318  $19,802 
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
  

Balance at December 31, 2023

  

Balance at December 31, 2022

  

Balance at December 31, 2021

 
             

Receivables, which are included in ‘Trade accounts receivable’

 $6,392  $5,769  $4,263 

Current contract assets, which are included in “Prepaid and other assets”

 $  $748  $1,895 

Non-current contract assets, which are included in “other assets”

 $157  $15  $844 

Contract liabilities, which are included in “Deferred revenue”

 $4,374  $4,046  $3,621 
Deferred Revenue, by Arrangement, Disclosure [Table Text Block]
  

Year Ended December 31, 2023

  

Year Ended December 31, 2022

 

Balance at beginning of period

 $4,046  $3,621 

Deferral of revenue

  7,669   8,546 

Recognition of deferred revenue

  (7,341)  (8,121)

Balance at end of period

 $4,374  $4,046 
XML 49 R31.htm IDEA: XBRL DOCUMENT v3.24.1
Note 7 - Net Loss Per Common Share (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

2023

  

2022

 

Loss from continuing operations

 $(7,010) $(9,918)

Income (loss) from discontinued operations

  2,163   (3,738)

Net loss

 $(4,847) $(13,656)

Basic shares used in the calculation of earnings per share

  25,613   25,202 

Effect of dilutive securities:

        

Stock options

      

Restricted stock

      

Diluted shares used in the calculation of earnings per share

  25,613   25,202 

Net loss per share (Basic and Diluted):

        

Loss from continuing operations

 $(0.27) $(0.39)

Income (loss) from discontinued operations

  0.08   (0.15)

Net loss per share (Basic and Diluted)

 $(0.19) $(0.54)
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]
  

Year Ended December 31,

 
  

2023

  

2022

 

Common stock options

  2,897,663   2,610,659 
XML 50 R32.htm IDEA: XBRL DOCUMENT v3.24.1
Note 8 - Accounts Receivable Reserves (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Financing Receivable, Current, Allowance for Credit Loss [Table Text Block]
  

2023

  

2022

 

Balance at beginning of period

 $100  $97 

Additions charged to costs and expenses

  177   77 

Reductions

     (74)

Balance at end of period

 $277  $100 
XML 51 R33.htm IDEA: XBRL DOCUMENT v3.24.1
Note 9 - Inventories (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Schedule of Inventory, Current [Table Text Block]
  

December 31, 2023

  

December 31, 2022

 

Raw materials

 $583  $1,427 

Work in process

  55   184 

Finished Goods

  324   488 

Inventory Gross

  962   2,099 

Inventory Reserve

  (45)  (45)

Inventory Net

 $917  $2,054 
XML 52 R34.htm IDEA: XBRL DOCUMENT v3.24.1
Note 10 - Goodwill and Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Schedule of Finite-Lived Intangible Assets [Table Text Block]
          

Weighted

 
          

average

 
          useful life 
  

2023

  

2022

  

(in years)

 

Gross Carrying Amount

            

Patents and licenses

 $626  $626   5 

Technology

  7,477   7,477   10 

Customer relationships

  272   272   7 

Tradename

  261   261   10 

Total amortizable intangible assets

  8,636   8,636     

Accumulated Amortization

            

Patents and licenses

 $540  $537     

Technology

  7,471   7,387     

Customer relationships

  217   189     

Tradename

  260   259     

Total accumulated amortization

  8,488   8,372     

Total amortizable intangible assets, net

 $148  $264     
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]
  

Estimated

 

For the years ended

 

amortization

 

December 31:

 

expense

 

2024

  30 

2025

  29 

2026

  1 

2027

  1 

2028 and thereafter

  87 
  $148 
XML 53 R35.htm IDEA: XBRL DOCUMENT v3.24.1
Note 11 - Accrued and Other Expenses (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]
  

2023

  

2022

 

Accrued salary and related expenses

 $952  $725 

Accrued accounts payable

  1,036   1,307 

Accrued professional fees

  227   400 

Accrued royalties and related

  213   56 

Other accrued expenses

  20   53 
  $2,448  $2,541 
XML 54 R36.htm IDEA: XBRL DOCUMENT v3.24.1
Note 12 - Leases (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Lease, Cost [Table Text Block]
    

Year Ended December 31,

 

Lease Cost

 

Classification

 

2023

  

2022

 

Operating lease cost - Right of Use

 

Operating expenses

 $247  $209 

Operating lease cost - Variable Costs

 

Operating expenses

  51   66 

Total

 $298  $275 
  

Year Ended December 31,

 
  

2023

  

2022

 

Cash paid for operating cash flows from operating leases

 $257  $242 
  

As of December 31,

 
  

2023

  

2022

 

Weighted-average remaining lease term of operating leases (in years)

  1.92   2.52 

Weighted-average discount rate for operating leases

  6.79%  6.79%
Financing Lease and Lessee Operating Lease Liability Maturity [Table Text Block]

Year Ended December 31:

 

Total

 

2024

  219 

2025

  204 

2026

  85 

Total lease payments

  508 

Less: effects of discounting

  (47)

Total lease liabilities

  461 

Less: current portion of lease liabilities

  (188)

Long-term lease liabilities

 $273 
XML 55 R37.htm IDEA: XBRL DOCUMENT v3.24.1
Note 13 - Stockholders' Equity (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
          

Weighted Average

 
          

Remaining

 
  

Number of

  

Weighted Average

  

Contractual Term

 
  

Shares

  

Exercise Price

  

(in years)

 

Outstanding, December 31, 2022

  2,610,992  $7.54   3.76 

Granted

  1,467,574  $1.81     

Exercised

  (35,809) $2.24     

Forfeited

  (1,145,094) $5.35     

Outstanding, December 31, 2023

  2,897,663  $5.57   5.45 

Exercisable at December 31, 2022

  1,906,189  $7.59     

Exercisable at December 31, 2023

  1,593,935  $8.08     
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
  

Year Ended December 31,

 
  

2023

  

2022

 

Cost of revenue

 $2  $3 

Engineering and product development

  222   220 

Marketing and sales

  308   518 

General and administrative expense

  784   945 
  $1,316  $1,686 
Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
  

Year Ended December 31,

 
  

2023

  

2022

 

Average risk-free interest rate

  4.36%  2.29%

Expected dividend yield

 

None

  

None

 

Expected life (in years)

  2.9   3.5 

Expected volatility

  72.69 - 134.37%  66.30 - 72.04%

Weighted average fair value

 $0.98  $2.33 
Summary of Intrinsic Values of Option and Closing Market Price [Table Text Block]
  

Year Ended December 31,

 
  

2023

  

2022

 

Outstanding

 $252  $ 

Exercisable

 $30  $ 

Exercised

 $2  $ 

Company’s stock price at December 31

 $1.77  $1.83 
XML 56 R38.htm IDEA: XBRL DOCUMENT v3.24.1
Note 14 - Income Taxes (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]
  

2023

  

2022

 

Current provision:

        

Federal

 $  $ 

State

      

Foreign

      
  $  $ 

Deferred provision:

        

Federal

 $1  $ 

State

      

Foreign

  19   (116)
  $20  $(116)

Total

 $20  $(116)
Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]
  

2023

  

2022

 

Federal statutory rate

  21.0%  21.0%

State income taxes, net of federal benefit

  3.7%  2.5%

Net state impact of deferred rate change

  0.2%  (1.0)%

Stock compensation expense

  (4.2)%  (0.7)%

Other permanent differences

  (0.6)%  (0.4)%

Change in valuation allowance

  0.6%  (13.7)%

Tax credits

  0.5%  2.0%

Accrual to tax return

  0.2%  0.0%

Foreign Rate Differential

  0.0%  0.0%

True Ups - NOL Expiration/162(m) limits

  (21.8)%  (8.9)%

Other

  0.3%  0.0%

Effective income tax

  (0.1)%  0.8%
Schedule of Deferred Tax Assets and Liabilities [Table Text Block]
  

2023

  

2022

 

Inventory (Section 263A)

 $97  $311 

Inventory reserves

  15   61 

Bad debt reserves

  68   215 

Other accruals

  242   813 

Deferred revenue

  549   129 

Accumulated depreciation/amortization

     17 

Stock options

  1,127   1,108 

Developed technology

  205   976 

Tax credits

  4,480   4,427 

NOL carryforward

  38,263   38,234 

Lease Liability

  113   792 

Section 174 R&D

  2,425   1,749 

Deferred tax assets

  47,584   48,832 

Valuation allowance

  (47,364)  (47,930)

Right of Use Asset

  (113)  (786)

Accumulated depreciation/amortization

  (10)   

Goodwill tax amortization

  (7)  (6)

Net deferred tax asset (liability)

 $90  $110 
XML 57 R39.htm IDEA: XBRL DOCUMENT v3.24.1
Note 15 - Segment Reporting (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Revenue from External Customers by Geographic Areas [Table Text Block]
  

Percent of Export sales

 

Region

 

2023

  

2022

 

Europe

  10%  11%

All other

  3%  6%

Total

  13%  17%

Total Export Revenue

 $2,333  $3,312 
  

Percent of Export sales

 

Region

 

2023

  

2022

 

France

  64%  52%

Belgium

  13%  10%

Italy

  6%  12%

Germany

  4%  8%

Switzerland

  4%  9%

All other

  9%  9%
XML 58 R40.htm IDEA: XBRL DOCUMENT v3.24.1
Note 1 - Organization and Business (Details Textual)
12 Months Ended
Dec. 31, 2023
Number of Operating Segments 1
XML 59 R41.htm IDEA: XBRL DOCUMENT v3.24.1
Note 2 - Discontinued Operations (Details Textual) - Disposal Group, Held-for-Sale, Not Discontinued Operations [Member] - Xoft Solutions, LLC [Member] - USD ($)
$ in Thousands
12 Months Ended
Oct. 22, 2023
Dec. 31, 2023
Dec. 31, 2022
Disposal Group, Including Discontinued Operation, Consideration $ 5,760    
Proceeds from Divestiture of Businesses $ 5,000    
Disposal Group, Including Discontinued Operation, Consideration, Period for Holdback Reserve (Month) 15 months    
Disposal Group, Including Discontinued Operation, Operating Expense   $ (2,653) $ (6,728)
Net Cash Provided by (Used in) Discontinued Operations   100 3,600
Shared Marketing Expense [Member] | Maximum [Member]      
Disposal Group, Including Discontinued Operation, Operating Expense   $ 100 $ 600
Other Assets [Member]      
Disposal Group, Including Discontinued Operation, Consideration $ 700    
XML 60 R42.htm IDEA: XBRL DOCUMENT v3.24.1
Note 2 - Discontinued Operations - Summary of Discontinued Operations (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Income (loss) from discontinued operations, net of tax $ 2,163 $ (3,738)
Total current assets held for sale 0 7,534
Total noncurrent assets held for sale 0 3,329
Total current liabilities held for sale 0 5,595
Noncurrent liabilities held for sale 0 2,497
Disposal Group, Held-for-Sale, Not Discontinued Operations [Member] | Xoft Solutions, LLC [Member]    
Revenue 4,804 8,142
Total cost of sales 2,580 5,152
Gross profit 2,224 2,990
Total operating expenses 2,653 6,728
Pre-tax loss from operations of discontinued business (429) (3,738)
Provision for income taxes 0 0
Loss from operations of discontinued business (429) (3,738)
Gain on sale of discontinued operations 2,592 0
Provision for income taxes on gain on sale 0 0
Income (loss) from discontinued operations, net of tax $ 2,163 (3,738)
Accounts receivable, net of allowance for credit losses   3,129
Inventories, net   3,335
Prepaid expenses and other current assets   1,070
Total current assets held for sale   7,534
Net property and equipment   370
Operating lease assets   2,691
Other assets   268
Total noncurrent assets held for sale   3,329
Accounts payable   527
Accrued and other expenses   2,140
Lease payable - current portion   365
Deferred revenue - current portion   2,563
Total current liabilities held for sale   5,595
Lease payable, net of current   2,348
Deferred revenue, net of current   149
Noncurrent liabilities held for sale   $ 2,497
XML 61 R43.htm IDEA: XBRL DOCUMENT v3.24.1
Note 3 - Significant Accounting Policies (Details Textual)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Unbilled Receivables, Current $ 900 $ 200
Number of Reporting Units 1  
Goodwill, Impairment Loss $ 0  
Impairment, Long-Lived Asset, Held-for-Use, Total 0 0
Advertising Expense $ 200 $ 400
Minimum [Member]    
Unbilled Receivables, Term (Year) 1 year  
Finite-Lived Intangible Asset, Useful Life (Year) 5 years  
Minimum [Member] | Leasehold Improvements [Member]    
Property, Plant and Equipment, Useful Life (Year) 3 years  
Maximum [Member]    
Unbilled Receivables, Term (Year) 3 years  
Finite-Lived Intangible Asset, Useful Life (Year) 10 years  
Maximum [Member] | Leasehold Improvements [Member]    
Property, Plant and Equipment, Useful Life (Year) 5 years  
XML 62 R44.htm IDEA: XBRL DOCUMENT v3.24.1
Note 5 - Fair Value Measurements (Details Textual) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Fair Value, Nonrecurring [Member]    
Assets, Fair Value Disclosure, Total $ 0 $ 0
Fair Value, Inputs, Level 3 [Member]    
Assets, Fair Value Disclosure, Total $ 0 $ 0
XML 63 R45.htm IDEA: XBRL DOCUMENT v3.24.1
Note 5 - Fair Value Measurements - Assets and Liabilities which are Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Fair Value, Inputs, Level 3 [Member]    
Assets, fair value $ 0 $ 0
Fair Value, Recurring [Member]    
Assets, fair value 15,475 15,067
Fair Value, Recurring [Member] | Money Market Funds [Member]    
Assets, fair value 15,475 15,067
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member]    
Assets, fair value 15,475 15,067
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member] | Money Market Funds [Member]    
Assets, fair value 15,475 15,067
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member]    
Assets, fair value 0 0
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] | Money Market Funds [Member]    
Assets, fair value 0 0
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member]    
Assets, fair value 0 0
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] | Money Market Funds [Member]    
Assets, fair value $ 0 $ 0
XML 64 R46.htm IDEA: XBRL DOCUMENT v3.24.1
Note 6 - Revenue 1 (Details Textual)
$ in Millions
Dec. 31, 2023
USD ($)
Revenue, Remaining Performance Obligation, Amount $ 3.4
XML 65 R47.htm IDEA: XBRL DOCUMENT v3.24.1
Note 6 - Revenue 2 (Details Textual) - Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01
Dec. 31, 2023
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period (Month) 12 months
Minimum [Member]  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period (Month) 2 years
Maximum [Member]  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period (Month) 3 years
XML 66 R48.htm IDEA: XBRL DOCUMENT v3.24.1
Note 6 - Revenue - Revenues Disaggregated by Major Good or Service Line, Timing of Revenue Recognition, and Sales Channel, Reconciled to Our Reportable Segments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Revenue from contracts with customers $ 17,318 $ 19,802
Direct Sales Force [Member]    
Revenue from contracts with customers 11,634 12,468
OEM Partners [Member]    
Revenue from contracts with customers 5,684 7,334
Transferred at Point in Time [Member]    
Revenue from contracts with customers 8,015 12,545
Transferred over Time [Member]    
Revenue from contracts with customers 9,303 7,257
Product [Member]    
Revenue from contracts with customers 9,930 12,620
Service Contracts [Member]    
Revenue from contracts with customers $ 7,388 $ 7,182
XML 67 R49.htm IDEA: XBRL DOCUMENT v3.24.1
Note 6 - Revenue - Summary of Receivables, Contract Assets and Contract Liabilities from Contracts with Customers (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Receivables, which are included in ‘Trade accounts receivable’ $ 6,392 $ 5,769 $ 4,263
Current contract assets, which are included in “Prepaid and other assets” 0 748 1,895
Non-current contract assets, which are included in “other assets” 157 15 844
Contract liabilities, which are included in “Deferred revenue” $ 4,374 $ 4,046 $ 3,621
XML 68 R50.htm IDEA: XBRL DOCUMENT v3.24.1
Note 6 - Revenue - Summary of Changes in Deferred Revenue from Contracts with Customers (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Balance at beginning of period $ 4,046 $ 3,621
Deferral of revenue 7,669 8,546
Recognition of deferred revenue (7,341) (8,121)
Balance at end of period $ 4,374 $ 4,046
XML 69 R51.htm IDEA: XBRL DOCUMENT v3.24.1
Note 7 - Net Loss Per Common Share - Calculation of Net Loss Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Loss from continuing operations $ (7,010) $ (9,918)
Income (loss) from discontinued operations 2,163 (3,738)
Net loss $ (4,847) $ (13,656)
Basic shares used in the calculation of earnings per share (in shares) 25,613 25,202
Stock options (in shares) 0 0
Restricted stock (in shares) 0 0
Diluted shares used in the calculation of earnings per share (in shares) 25,613 25,202
Loss from continuing operations (in dollars per share) $ (0.27) $ (0.39)
Income (loss) from discontinued operations (in dollars per share) 0.08 (0.15)
Net loss per share (Basic and Diluted) (in dollars per share) $ (0.19) $ (0.54)
XML 70 R52.htm IDEA: XBRL DOCUMENT v3.24.1
Note 7 - Net Loss Per Common Share - Schedule of Anti-dilutive Shares Excluded From Computation of Diluted Net Loss Per Share (Details) - shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Share-Based Payment Arrangement, Option [Member]    
Common stock options, warrants and restricted stock (in shares) 2,897,663 2,610,659
XML 71 R53.htm IDEA: XBRL DOCUMENT v3.24.1
Note 8 - Accounts Receivable Reserves - Schedule of Accounts Receivable Reserves (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Balance $ 100 $ 97
Additions charged to costs and expenses 177 77
Reductions 0 (74)
Balance $ 277 $ 100
XML 72 R54.htm IDEA: XBRL DOCUMENT v3.24.1
Note 9 - Inventory - Schedule of Current Inventory (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Raw materials $ 583 $ 1,427
Work in process 55 184
Finished Goods 324 488
Inventory Gross 962 2,099
Inventory Reserve (45) (45)
Inventory Net $ 917 $ 2,054
XML 73 R55.htm IDEA: XBRL DOCUMENT v3.24.1
Note 10 - Goodwill and Intangible Assets (Details Textual) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Goodwill, Ending Balance $ 8,362,000 $ 8,362,000
Goodwill, Period Increase (Decrease) 0  
Amortization of Intangible Assets $ 116,000 $ 128,000
XML 74 R56.htm IDEA: XBRL DOCUMENT v3.24.1
Note 10 - Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Gross Carrying Amount $ 8,636 $ 8,636
Intangible assets, accumulated amortization 8,488 8,372
Intangible assets, net of accumulated amortization of $8,488 in 2023 and $8,372 in 2022 148 264
Patents and Licenses [Member]    
Gross Carrying Amount $ 626 626
Patents and licenses (Year) 5 years  
Intangible assets, accumulated amortization $ 540 537
Developed Technology Rights [Member]    
Gross Carrying Amount $ 7,477 7,477
Patents and licenses (Year) 10 years  
Intangible assets, accumulated amortization $ 7,471 7,387
Customer Relationships [Member]    
Gross Carrying Amount $ 272 272
Patents and licenses (Year) 7 years  
Intangible assets, accumulated amortization $ 217 189
Trade Names [Member]    
Gross Carrying Amount $ 261 261
Patents and licenses (Year) 10 years  
Intangible assets, accumulated amortization $ 260 $ 259
XML 75 R57.htm IDEA: XBRL DOCUMENT v3.24.1
Note 10 - Goodwill and Intangible assets - Schedule of Expected Amortization Expense (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
2024 $ 30  
2025 29  
2026 1  
2027 1  
2028 and thereafter 87  
Intangible Assets, Net (Excluding Goodwill) $ 148 $ 264
XML 76 R58.htm IDEA: XBRL DOCUMENT v3.24.1
Note 11 - Accrued and Other Expenses - Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Accrued salary and related expenses $ 952 $ 725
Accrued accounts payable 1,036 1,307
Accrued professional fees 227 400
Accrued royalties and related 213 56
Other accrued expenses 20 53
Accounts Payable and Accrued Liabilities, Current $ 2,448 $ 2,541
XML 77 R59.htm IDEA: XBRL DOCUMENT v3.24.1
Note 12 - Leases (Details Textual)
1 Months Ended 12 Months Ended
Jan. 31, 2024
USD ($)
ft²
Nov. 30, 2022
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Increase (Decrease) in Operating Lease Liability     $ (484,000) $ (767,000)
Nashua, NH Office Lease [Member]        
Increase (Decrease) in Operating Lease Liability   $ 600,000    
Lessee, Operating Lease, Term of Contract (Month) 36 months      
Area of Real Estate Property (Square Foot) | ft² 3,000      
Operating Lease, Expense $ 46,000      
XML 78 R60.htm IDEA: XBRL DOCUMENT v3.24.1
Note 12 - Leases - Schedule of Components of Lease Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Operating lease cost - Right of Use $ 247 $ 209
Operating lease cost - Variable Costs 51 66
Total 298 275
Cash paid for operating cash flows from operating leases $ 257 $ 242
Weighted-average remaining lease term of operating leases (in years) (Year) 1 year 11 months 1 day 2 years 6 months 7 days
Weighted-average discount rate for operating leases 6.79% 6.79%
XML 79 R61.htm IDEA: XBRL DOCUMENT v3.24.1
Note 12 - Leases - Summary of Detained Information of Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
2024 $ 219  
2025 204  
2026 85  
Total lease payments 508  
Less: effects of discounting (47)  
Total lease liabilities 461  
Less: current portion of lease liabilities (188) $ (217)
Long-term lease liabilities $ 273 $ 455
XML 80 R62.htm IDEA: XBRL DOCUMENT v3.24.1
Note 13 - Stockholders' Equity (Details Textual) - USD ($)
2 Months Ended 3 Months Ended 12 Months Ended
Mar. 12, 2024
Mar. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Aug. 11, 2023
Dec. 31, 2021
Proceeds from Issuance of Common Stock     $ 1,966,000 $ 0    
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount     $ 1,300,000      
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)     1 year 9 months 18 days      
Share-Based Payment Arrangement, Plan Modification, Incremental Cost   $ 230,000        
Stock Plans [Member]            
Minimum Expected Percentage of Options Exercise Price to Fair Market Value of Common Stock       100.00%    
The 2016 Stock Option Plan [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares)       4,700,000   2,600,000
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares)     882,176      
ESPP [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares)       950,000    
Percentage of Voting Right not Eligible for ESPP       5.00%    
Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Employee Subscription Rate       15.00%    
Share-Based Compensation Arrangement by Share-Based Payment Award, Discount from Market Price, Offering Date       85.00%    
Share Based Compensation Arrangement By Share Based Payment Award, Maximum Amount of Shares Per Employee       $ 25,000    
Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period (in shares)       46,096    
Common Stock, Capital Shares Reserved for Future Issuance (in shares)       836,824    
At-the-market Sales Agreement [Member]            
Common Stock, Authorized Issuance Amount         $ 25,000,000  
Stock Issued During Period, Shares, New Issues (in shares)     1,057,814      
Shares Issued, Price Per Share (in dollars per share)     $ 2.18      
Proceeds from Issuance of Common Stock     $ 2,000,000      
At-the-market Sales Agreement [Member] | Subsequent Event [Member]            
Stock Issued During Period, Shares, New Issues (in shares) 0          
XML 81 R63.htm IDEA: XBRL DOCUMENT v3.24.1
Note 13 - Stockholders' Equity - Summary of Stock Option Activity for Stock Option Plan (Details) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Outstanding, shares (in shares) 2,897,663 2,610,992  
Outstanding, weighted average exercise price (in dollars per share) $ 5.57 $ 7.54  
Granted, shares (in shares)   1,467,574  
Granted, weighted average exercise price (in dollars per share)   $ 1.81  
Exercised, shares (in shares)   (35,809)  
Exercised, weighted average exercise price (in dollars per share)   $ 2.24  
Forfeited, shares (in shares)   (1,145,094)  
Forfeited, weighted average exercise price (in dollars per share)   $ 5.35  
Outstanding, weighted average exercise price (in dollars per share)   $ 5.57 $ 7.54
Outstanding, weighted average remaining contractual term (Year)   5 years 5 months 12 days  
Exercisable, shares (in shares)   1,593,935 1,906,189
Exercisable, weighted average exercise price (in dollars per share)   $ 8.08 $ 7.59
XML 82 R64.htm IDEA: XBRL DOCUMENT v3.24.1
Note 13 - Stockholders' Equity - Stock-Based Compensation Expense Including Options and Restricted Stock by Category (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Allocated share-based compensation expense $ 1,316 $ 1,686
Cost of Sales [Member]    
Allocated share-based compensation expense 2 3
Engineering and Product Development [Member]    
Allocated share-based compensation expense 222 220
Selling and Marketing Expense [Member]    
Allocated share-based compensation expense 308 518
General and Administrative Expense [Member]    
Allocated share-based compensation expense $ 784 $ 945
XML 83 R65.htm IDEA: XBRL DOCUMENT v3.24.1
Note 13 - Stockholders' Equity - Options Granted under Company's Stock Incentive Plans, Valuation Assumptions and Fair Values (Details) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Average risk-free interest rate 4.36% 2.29%
Expected dividend yield 0.00% 0.00%
Expected life (in years) (Year) 2 years 10 months 24 days 3 years 6 months
Weighted average fair value (in dollars per share) $ 0.98 $ 2.33
Minimum [Member]    
Expected volatility 72.69% 66.30%
Maximum [Member]    
Expected volatility 134.37% 72.04%
XML 84 R66.htm IDEA: XBRL DOCUMENT v3.24.1
Note 13 - Stockholders' Equity - Summary of Intrinsic Values of Options (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Outstanding $ 252 $ 0
Exercisable 30 0
Exercised $ 2 $ 0
Company’s stock price at December 31 (in dollars per share) $ 1.77 $ 1.83
XML 85 R67.htm IDEA: XBRL DOCUMENT v3.24.1
Note 14 - Income Taxes (Details Textual) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Deferred Tax Assets, Tax Credit Carryforwards, Total $ 4,480,000 $ 4,427,000
Unrecognized Tax Benefits, Ending Balance 0 0
Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued, Total   0
Xoft Inc [Member]    
Net Operating Loss, Limitations on Use 4,600,000  
Net Operating Loss Carryforwards, Limitation on Use 656,000  
Future Income Tax Liabilities Offset With Operation Loss Carryforward 4,500,000  
Deferred Tax Assets, Tax Credit Carryforwards, Total 1,400,000  
Domestic Tax Authority [Member]    
Operating Loss Carryforwards 158,400,000  
Domestic Tax Authority [Member] | Expires Between 2024 and 2037 [Member]    
Operating Loss Carryforwards 109,800,000  
Domestic Tax Authority [Member] | Indefinite Period [Member]    
Operating Loss Carryforwards 48,600,000  
Foreign Tax Authority [Member]    
Operating Loss Carryforwards $ 400,000  
Operating Loss Carryforwards, Valuation Allowance   $ 0
XML 86 R68.htm IDEA: XBRL DOCUMENT v3.24.1
Note 14 - Income Taxes - Components of Income Tax Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Federal $ 0 $ 0
State 0 0
Foreign 0 0
Federal 1 0
State 0 0
Foreign 19 (116)
Current Income Tax Expense (Benefit) 20 (116)
Total $ 20 $ (116)
XML 87 R69.htm IDEA: XBRL DOCUMENT v3.24.1
Note 14 - Income Taxes - Summary of Effective and the Federal Statutory Income Tax Rate (Details)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Federal statutory rate 21.00% 21.00%
State income taxes, net of federal benefit 3.70% 2.50%
Net state impact of deferred rate change 0.20% (1.00%)
Stock compensation expense (4.20%) (0.70%)
Other permanent differences (0.60%) (0.40%)
Change in valuation allowance 0.60% (13.70%)
Tax credits 0.50% 2.00%
Accrual to tax return 0.20% 0.00%
Foreign Rate Differential 0.00% 0.00%
True Ups - NOL Expiration/162(m) limits (21.80%) (8.90%)
Effective Income Tax Rate Reconciliation, Other Reconciling Items, Percent 0.30% 0.00%
Effective income tax (0.10%) 0.80%
XML 88 R70.htm IDEA: XBRL DOCUMENT v3.24.1
Note 14 - Income Taxes - Deferred Tax Assets (Liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Inventory (Section 263A) $ 97 $ 311
Inventory reserves 15 61
Bad debt reserves 68 215
Other accruals 242 813
Deferred revenue 549 129
Accumulated depreciation/amortization 0 17
Stock options 1,127 1,108
Developed technology 205 976
Tax credits 4,480 4,427
NOL carryforward 38,263 38,234
Lease Liability 113 792
Section 174 R&D 2,425 1,749
Deferred tax assets 47,584 48,832
Valuation allowance (47,364) (47,930)
Right of Use Asset (113) (786)
Deferred Tax Liabilities, Accumulated Depreciation And Amortization (10) 0
Goodwill tax amortization (7) (6)
Net deferred tax asset (liability) $ 90 $ 110
XML 89 R71.htm IDEA: XBRL DOCUMENT v3.24.1
Note 15 - Segment Reporting (Details Textual)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Number of Operating Segments 1    
Accounts Receivable, after Allowance for Credit Loss $ 6,392 $ 5,769 $ 4,263
Revenue Benchmark [Member] | Geographic Concentration Risk [Member] | Non-US [Member]      
Revenues $ 2,300 $ 3,300  
Concentration Risk, Percentage 13.00% 17.00%  
Accounts Receivable, after Allowance for Credit Loss $ 800 $ 1,500  
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | GE Healthcare [Member]      
Revenues $ 3,800 $ 4,400  
Concentration Risk, Percentage 5.00% 22.00%  
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Detection OEM Partners [Member]      
Concentration Risk, Percentage 32.00% 29.00%  
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | One Major Direct Customer [Member]      
Revenues $ 1,400 $ 800  
Concentration Risk, Percentage 8.00% 4.00%  
Accounts Receivable [Member] | Customer Concentration Risk [Member] | GE Healthcare [Member]      
Concentration Risk, Percentage 74.00%    
Accounts Receivable, after Allowance for Credit Loss $ 1,200    
Accounts Receivable [Member] | Customer Concentration Risk [Member] | OEM Partners [Member]      
Concentration Risk, Percentage 28.00%    
Accounts Receivable, after Allowance for Credit Loss $ 1,600    
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Largest Direct Customer [Member]      
Accounts Receivable, after Allowance for Credit Loss $ 1,500    
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Largest Detection Direct Customer [Member]      
Concentration Risk, Percentage 27.00%    
Accounts Receivable [Member] | Customer Concentration Risk [Member] | OEM Partners and Largest Direct Customers [Member]      
Concentration Risk, Percentage 55.00%    
Accounts Receivable, after Allowance for Credit Loss $ 3,200    
XML 90 R72.htm IDEA: XBRL DOCUMENT v3.24.1
Note 15 - Segment Reporting - Summary of Concentration of Revenue by Geographic Area (Details) - Export Revenue [Member] - Geographic Concentration Risk [Member] - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Total Export Revenue $ 2,333 $ 3,312
Europe [Member]    
Percent of Export sales 10.00% 11.00%
FRANCE    
Percent of Export sales 64.00% 52.00%
Other Geographic Locations [Member]    
Percent of Export sales 3.00% 6.00%
BELGIUM    
Percent of Export sales 13.00% 10.00%
Non-US [Member]    
Percent of Export sales 13.00% 17.00%
ITALY    
Percent of Export sales 6.00% 12.00%
GERMANY    
Percent of Export sales 4.00% 8.00%
SWITZERLAND    
Percent of Export sales 4.00% 9.00%
Other Geographic Locations in Europe [Member]    
Percent of Export sales 9.00% 9.00%
XML 91 R73.htm IDEA: XBRL DOCUMENT v3.24.1
Note 16 - Commitments and Contingencies (Details Textual)
12 Months Ended
Dec. 31, 2023
USD ($)
Purchase Obligation $ 700,000
Minimum Annual Royalty Payment 250,000
Fair Value of Patent License 100,000
Royalty Obligations [Member]  
Other Commitment $ 400,000
XML 92 R74.htm IDEA: XBRL DOCUMENT v3.24.1
Note 17 - Employee Benefit Plan (Details Textual) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent   90.00%
Defined Contribution Plan, Employer Matching Contribution, Percent of Match   100.00%
Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay   3.00%
Defined Contribution Plan, Employer Discretionary Contribution Amount $ 0.4 $ 0.6
EXCEL 93 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( &B$?5@'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 " !HA'U8HK@D[>\ K @ $0 &1O8U!R;W!S+V-O&ULS9+; M3L,P#(9?!>6^=0\#0=3U!L052$A, G$7.=X6K3DH,6KW]K1EZX3@ ;B,_>?S M9\D-!HD^TDOT@2(;2E>#[5R2&-9BSQPD0,(]697R,>'&YM9'JWA\QAT$A0>U M(ZB*X@8LL=**%4S +"Q$T38:)492[.,)KW'!A\_8S3"-0!U9N@0M@@C%%F[X+I!?B7/T3.W= G))#,DNJ[_N\K^?WWY,KC_\+L+6:[,U M_]CX+-@V\.LNVB]02P,$% @ :(1]6)E&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" !HA'U8]2U,JY8' #^,0 & 'AL+W=OOV2IC,*$3CD2 M:1P3_CJD$7N^:MFMS8Z[<+&4V8Y._W)%%G1&Y;?5E*NMSE8E"&.:B) EB-/Y M56M@?QRY5E:0'_$]I,]BYS7*;N6!L<=L8QQ0=>_Y$BQOJ M9GH^BT3^/WI>']MU6LA/A61Q4:RN( Z3]5_R4H#8*7"LF@)<%. W!;9;4^ 4 M!26WA)\BC/-R M5U,^@LO_2A-U=DMW]LK=.%OT3J[G[$._R_O7%W44&DL:BW]UR->2KEXR&R0^ MBA7QZ55+C0*"\B?:ZO_^F]VS_M#A,BDV,B160>EN4;J0>K]HN)ZBR4FD@ ;T M!7VFKSJ"L)*E_IVY%[V>I0,&UC8%9DBL JR[!=8]!-@=781"(5.-<$)BJL,% MZX3>8(3&$T\'"ZQL"LN06 56;PNK!][D0/72(.^I-Q%9Z"#!]7,2"1U;#RQK M2LB06(70V9;0&7B'7LIYSB<4ONI_/RGAV:"/U%>2ME'!:NVVC=N.K2,&%C8E M9DBL0NQ\2^PL@#=J-U"1PQ6N_FI@P76-(5E2*P"ZV(+ZZ(1 MK+Q]U:*"M>JL UC5%)8AL0HLVRHMG748KOO7E;;[[:FWK?9G'2*XK"DC4VI5 M2#N^USX,TB!)4M6F[NB*<:FE!0M)GFH'=[BL,2U#:E5:N*2%#Z-5C%/0X+Y/ M:F/B:UT\+-"8G"&U*KG2Y-N@\=WIC,IFB3 W^4!;@\5JG01.J[41<&UC7,=P\G9IY>V#O/PX\1E7[2K/ MD2=H)E7W1(PCCZ4J%:EPQ )]=X751]=:@$;-O2FU*L#2WMNP/R\ WI,7- Y4 M5PWGH;].XT#K@R4MW+:D%O$ 1*79QL7J!\ M(N-KHF]SL.3%.9JM0HF&G+%'=,=(H-IS&JKV;%O:7 [K-09ZC&!@E\G ALW\ M6Z!>MJ4Z\CU[3K0P8;D)$-Q@=3 M:E5N97S L.O/.^6 4U*/"1;H6?H9;*.IP91:%5*9&C!L];^P?&ICR1+(R.T1 M.3_'[2[6C_MP:6-:QT@*N$P*&#;W]Z%4AI?-D8W?/WQ ,^JG7+4R+3)8R6-Q MK-S+3#+_\02]LTXM&ZT(1T\DTF=56*\QQV/$!US&!PP[?Q6T@C!9H-EK_, B M+3Y88.P-1EI*1E.#*;4JI3(U8-C7;YH7NG[QER19T-HG 'N$)H/9:/"WEI?1 MD&!*K)LJ',F5F M]9/=>Q1_4EV5!UIMH>V?>W3J'A[ 98UA'2,&.&4,<& '7\"ZCBE?9*/9 MGTI!+E5PBE!+OXL7=SAP9I$$K&T4!*JI)Y M/BM9MPIACUX]-;/K@([A_IW2_3NP>=]Y5IR0Q ]5 ,VG@O)]UYSG,^+JBV&] M[/!7QE*_T H^33U,HR'!E%H59AD2G(,>+BK3LJ(UGO *HV7\!D-"X5:-U?+E@P_]9WSWEG7=?!EYTE'IPP" MSD%!H#HU,5L2=57H:RK5V)9DJ5U+S*3']PJUWLX]XE[7M2S'VMYC0>,8:< I MTX #>_?-T%^7R_>4#T=?T;?9X 1-3[U3+0BC(<"46A56&0(W>[8\;!OF2_DYY^/J7 M$;H]^>,R[ KUN MT+1WGQF)CH651)>BG*2__D;RBZSEB$Z !$@BV\/Q,^1PGFWF:K%HLK6J9'.I-ZJ&3U;:5-+"2_.X:#9&R;P?5)4+%@31HI)% M/5M>]^_=F>6U;FU9U.K.D*:M*FE>/JM2/]W,Z.SPQN_%X]IV;RR6UQOYJ.Z5 M_7-S9^#5XN@E+RI5-X6NB5&KF]DG>G4KPFY ;_'?0CTU)]>D"^5!ZV_=BU_R MFUG0(5*ERFSG0L*_K;I59=EY AQ_[9W.CM_9#3R]/GC_N0\>@GF0C;K5Y?^* MW*YO9LF,Y&HEV]+^KI_^K?8!]0 S73;]7_*TMPUF)&L;JZO]8$!0%?7NOWS> M3\3) "HF!K#] /;: 7P_@/>![I#U87V15BZOC7XBIK,&;]U%/S?]:(BFJ+ME MO+<&/BU@G%W>ZKK199%+JW+R69:RSA2Y[]PUY(+\>?^%_/3A']<+"U_5#5AD M>[>?=V[9A-LO*KLDG,X)"QA'AM^^?C@;#U] @,5_> MRF9-9)V3K+M0?[7%5I80?(-%O7,5]JZZ';]=,AK% ?Q<+[:G$6&&G/)3PQ%: M<40KO&C_,#)7L)DSW0)$* R9 KP/I9J3&HJ87A%90JGITQ**%LF,R@M+2@TK MV70??V!Q3(JZ3[0^[ \T"/9O,"SD'9[H))*(I\R-V+4+XRB=##@\!AQZ _ZE MWL)B://2!X@!#)TO3FGLXG/-6!"*27S1$5_DQ7=GU$86.5'/P!3=''=SJNU: MP=R/=A$&/7+G-DU=Z*X9#6,Z"3T^0H_]F3_"1]:JS/N<:2#_,;2Q ^-[H*Y% M'/+I.4Z.0!-_TFLKRU=,9^(N<1K%B3NAKB%/F)B>T?0(-/76S3L#>L'8ESX) MNE*R 0:W:/U,W[-^OI.S4?MQE 'QJ1^RORY-75A6Z/Z/%\5S]WU2>5#07,73" 0 MT*X=FZ9-.O F]1,GOC51I"Z3L21"J@AB2$,/I="!\ZB?]'Y53=.1?%NU9:\T M1M'.U J]7/J5U@2=_J)]$O:J5 )>;$RF=/QC"7&5.D M94#,*&S 29@#@3(_@?ZFZ^R-XINYO.C =4TX9YX,'\B3G>DZ>P'NF4^7"045 M%$M,I$V$;BV6);Y6?;3 MX21@(U^Z8P T8(0Q*;8M$0H6PI/O [4R?Z<)*$W;US);)-SU<_[FL(]R=NKDD8IM.%A0^0(M>H7A=CF,Q(KL1 M.Q%Z9O?D^-7/A6[^^O&Z))?&2!^)V/'4D[\#%W(_%YY*#!0@_SNTKEYQ@4R%M"&)(H7OW M+/U 8_S,@:FNJL+VYS*[.P:Z[CHH56?=)/_TF[:*T B]_>/WC,L$@NF-=W T MCG[@1)YX]=6]U=FW[H!*F>;''Q)@KX]]7V]?4)G%O0S[5IGU7M[&L0\DR_TD M>V<.N[[I9F%./I#+@$*)-60KRU9=$=G:M3;%WV!"YY!KW2]IUA+0?"2UKA4I MF@8TT"4Z5R[;.FGM,QG?2AJH6)RA8LAG:$9?$5(4.#'MPB$LFH<"/N'!J)5E MX1RDXUP$AYM-[))\;6T#G7+>'3K ,!Z*.4W3[X -9.; LH8"M=E>AY$+$1D%VK*DG2ZB1.# M*A!^5?!I=)ZX*K("E8C")?H+%D,)140!:AN!Z327B4$8"+\P^,. C&G-RRX_ MB;10;QL[)S0)YPFG^T0P MR/'AH.7_ 5!+ P04 " !HA'U8/WZ3:T<# #="@ & 'AL+W=OZ@ JB*4H-^U%SHB5<9 ML_G@^[JH:$WTH]Q0 3,KJ6IBH*O6OMXH2DKG5',_Q#CU:\*$-QV[L;F:CF5C M.!-TKI!NZIJHGT^4R]W$"[S7@2]L71D[X$_'&[*F"VJ^;>8*>GX7I60U%9I) M@11=3;R/P8=9X!RT&)C5=( MKMT_VK6V&?90T6@CZ[TS$-1,M$_R8[\1!PY!_(9#N'<(KW6(]@Z1$]J2.5G/ MQ)#I6,D=4M8:HMF&VQOG#6J8L*]Q813,,O STYD46G)6$D-+]$0X$05%"QM. MH[LY4528BAI6$*[OT7OT;?&,[M[=HW>("?2UDHTFHM1CWP"*#>@7^V6?VF7# M-Y9]IL4CBH('%.(P&G"?7>\>]MU]V(!N%\)N%T(7+WXCWD<.Z>RDP\% I6R6 M9M5PR+%"-@)V O+-*%+2/R.*%I1MR9+3(?'M:HE;S1ZD[33,LK&_/51X:A-@ MW-GT9$2=C.BLC$_"$+%F (6(UO *'RQP4S?=P=*E2@ CY7KP\H U1:$MX0]$=Y%DI.2=*HPV%^Z>" MG+P?HF^7R [ \",.CN@O&/7HDXX^N8W>,6I$&E-)Q7[!A%71C@ZBM_'3?BK8 MWQ']9;N>@+03D/XG 4SKYC)\>@)UC'W.H@><=<#96>"9K&LXDO\C6;)KDN6" M40\][]#S&]!OSI3\9"M3/)@J5QCV^$<=_^AV_NL2972"%*9)C'%TS#Y@F,1Q M&N-LF#W ?SYV^'9Z*&XTW)LE$^M+$O;A^QJB) Y&HR,-0Y9)F.(D2]\01&PO=V]R:W-H965T&ULM5I=;]LV%/TKA%<,"1#'(BGK(TL,-$FW%5C6H&G7AV$/BD7; M0B71$VDGVZ\?**/+)UI\91M".'C.TIQ=33:< M;R]F,[;F"TNM]&:/!#^>7M?B*M9 MXR5.,I*SA.:@(*NKR5MX<>.Z?RZ#%\$\1HS@#J#W '!N!Z "X#K9"58=U&/%I<%O0)%-):>)-?RKDI1XMHDEPNXP,OQ*^) M&,<7-S1G-$WBB),8/'#Q(=:(,T!7X,.6%)&<:P:FX//#+3AY;\GR'&!X!I"#L '0S M*7?Q!=M&2W(U$=N4D6)/)HL??X">\Y,IK)&<=8)TFR!=F_=#D*88JX'S1;\R @SIDDP9IJ,Y*P3;]C$&UJ7XEV^ M%G=((2,6%5LN2KQ;\'K6\D IOA#;>[GT(.]!3(8N>% ZD!'L91C17P7 M%5\)/^!E44K,-.-H3_=]U^E!-%A!QP^= 9 M*H7V#">YR*.TA!C%@JP3QF5> M[8T;L7;61A%BY/:QZE;0F4-_ "M26)$5Z]N,%CSY-ZJTE <$Y%HRZ2\882+ M])K@AGVT!J-!K(H\H96V%I\H%[-*M4UJA(EU!,CUM6DUF/G.(%1%@=#.@;_) M&KX$VGP8SZ A6',"I2!':6?$#WY!"J+8ES0@XJ2?T MU(AT5'(B3AND\-NX]&S+?V03DY3@;;/828S MZ#AX"+$B,60GL6M!8D*A@1,A"O:)/*V? @&_A=Y<>)%.5%.DH3:P66MO=2$K M+D-V+E-%=RE.D4F^DR1AK[]()ZJIJ/\:7H-9&,*!\HL4HR$[H[VO"V\JD)]6 MT..$U>C%0?P;X WD!;V^AC=83;&/A[ KBD-VBON=<"!QEZI!A"$*]4:V=?:D MO&T$K)_LIF[@^GW$!C.(O?E0@BBV0W:V:R"+::TZ&$9]CT:ENK&\=6-65(?L M5/>-30%.DAS$-$VCHC4M1@50/\AO+XMSCK35,YH-E7BD2!%]BQ1?NE>.B:EZ M9M "ZYP[_8:$P4J$!.<#(2DF178FU?/Q3/8BDV6EQ)-T)[MQ1T03F*8>]BG. M;#8?H@Q%PBBT;J\O9:]4(([V8BG6!.2[[%$ IJM#NW#'Q*\B'%DN=J6&SU^X M):WT?_26',E;MP>HQ "VBX'K,5* M3&"[F'@0$2=+8J\!5A='+\A(WKH!*ZF![:UM:^:-VM >RULW4"5"L+T38*L! M^M%>G(/Z8L]D!8,!UG$5Z;O.JTN :]4-QR[$6-ZZ 2LQX-K%P M*@&MJ:GO] MHFRR&NPFNTH&N$=VOF];G6]K8; [/GJ9OH:G+@*#?^3780*?/2[/6"QD9*=;E>RI,'']V.:]>8FCN-N_"O"W? M .G=OX87-]4;+&PO=V]R:W-H965T&ULS5I=;]LV%/TKA%=L+5#7 MHKXL=XZ!UI:P/G0(FG9[&/; 2'0L5!)=D<['OQ\I*;)%TF*3LL!>8LDZ]Y \ MEZ3N,;.\(_57NL.8@?NRJ.C%9,?8_NUL1M,=+A%]0_:XXD^VI"X1X[?US8SN M:XRR)J@L9J[CA+,2Y=5DM6R^NZQ72W)@15[ARQK00UFB^N$]+LC=Q01.'K_X ME-_LF/ABMEKNT0V^PNS+_K+F=[.>)](, MG@_F&E&\)L7?><9V%Y-H C*\18>"?2)W?^!N0('@2TE!F[_@KL,Z$Y >*"-E M%\Q[4.95^XGN.R%. ESW3(#;!;A2@!>>"?"Z $]N87XFP.\"?+F%F8"P"P@;[5NQ&J4WB*'5LB9WH!9HSB8NFG0UT5S@O!(SZXK5_&G.X]AJ M32I*BCQ##&?@BO$//FT8!63+[TCZ=4>*#-?T-Q!_.^3L 4S!EZL->/GB%7@! M\@I\WI$#155&ES/&>R,X9VG7\ONV9?=LRV7)IU;3"OCG(RZO37FGUFB?,WX_0KH9)_V$&5^47)$8U55>W= QKGBI=_O4NPV/?X;G/2I0E6+PDDM&=ZC&]!5 M#&QP^@9X\#5P'1?JTMJRA@VKV+AN5V[@N:$3AHP;*^+TR_J@R'R@]--+PG2QM MEQQMMIH:%TB\S0 CX!93QI>WP/#G2BED'RDR1$!LC(C8BDK%^#)0->V7#YRF[/]3B"1/*MM^0?5-2 M[OG&95PWH;INO,"1-1OMVE-7CDVRV"99HHKA!9&ST"=NWB=N_C,2ITO67)E4 M4$K47*T<'*EHV*@8>7H;$8G:$]IVB']<)E_N"/&!\?)3NN.MI)#-- M]4@9E1\Z"[FD&NWD4Z>Z3;+8)EEBB6R0Z46?Z<7/S;0NNPOCQK]0\@_]2%H; M*D9>&T9$,M[.0#'H'$VD,ZI98VVFPN%G0K,]KFCS$M2Z0L?4Q[4& D/97FS, M1+$9DIC:&BIR8JOAJ")_\D*A(%3OBZ%Q-G20L3I YE"+PQ"60,C56*F&JIP M=)CPARVFJU5(YS%]/_1/MO%.**LFTRI;;)4ML<4V3.71:,)G.4U]^G16TYK:]1>.>V:N'_TF?*;A_+$2&*K><5CV M=6I:M8]6V6*K;(DMMF&:CQ82/M-#/KU@AF8["%4O)__(LM%@E/>@V1*.MS04 MZ^@*X;@M?%)=H/H;10T5 CVHU 5&HM@,24QM#14YVBTX[K=&ZP+5MR@*&,W/ M1@.9^I$_ER4PVR@CTU"#HY6"S_-2_<\K^2,@);0]BWCA>9%QIU0M%'2">025 M-X]5%V65+;;*EMAB&R;ZZ*3@\ZR4(=':Y*H."LH_+T"-MUD$@;P^S"[*#$FT M;85GM@?W:*3<<2/U'06SISV345V,&P:^XWCR#C+>@2>?RMADBZVR);;8AJD\ M.D!WW &>*9CUZ5,=(4^?G#D5Y#FA&\@O UNZLZYJ94.>V(=4%,PZ]KU?.5\ M9G9R""W^*>$CJF]R7M\6>,OCG#=S3E"WY_SM#2/[YESZFC!&RN9RAU&&:P'@ MS[>$L,<;<=3=_[?%ZC]02P,$% @ :(1]6&1#T3QV @ T04 !@ !X M;"]W;W)K2M=(BED6@! MC0](%1W;9S>Y-!9.'&RGA7^_LY-F'6HKOL0^^Y[G[CGG+ME(]:Q+1 .OE:CU MQ"N-::Y\7VFKBSN4H3 MV1K!:YPKT&U5,?4V12$W$R_TM@>/?%4:>^"G2<-6N$#SU,P56?[ DO,*:\UE M#0J+B7<=7LU&UM\Y_.:XT3M[L$J64CY;XSZ?>(%-" 5FQC(P6M8X0R$L$:7Q MTG-Z0T@+W-UOV>^<=M*R9!IG4OSAN2DGWJ4'.1:L%>91;GYBK^?"\F52:/>% M3>\;>)"UVLBJ!U,&%:^[E;WV==@!A.,#@*@'1.\!HP. N ?$3FB7F9-UPPQ+ M$R4WH*PWL=F-JXU#DQI>VU=<&$6WG' FG MA&8?AT='THF'6L>.;W2 ;U%2[310ZQ7(;;UI!X:]@EP*OF+VM]9P2D74SO%L M7PF/1K M?Z4;EN'$HY[6J-;HI9\_A>/@QS[Y'=G8D=EV7Z?A19#XZST:1X/& MT5&-]UJWK,X09E*;O3]!A[_8"1K'ET/0+K&C,3ZNLE/@[W1'A6KEAH:&3+:U MZ?ZEX7282]>N'=^=3VE>=>/E'TTW[!Z86G%Z/($%40;GWTF>Z@9(9QC9N!Y< M2D,=[;8ES5Q4UH'N"RG-UK !ABF>_@502P,$% @ :(1]6.$ ) 5Q!P MY2 !@ !X;"]W;W)K$VD^LKO)J+E ME!2F45U-T'2:36I2-J/EN;EWPY?G;">KLJ$W'(A=71/^>$4K=G\Q@J.G&W^6 M=UNI;TR6YRVYH[=4_M7>!TU#]3-SR^?O+^R71> M=69-!%VQZI^RD-N+T7P$"KHANTK^R>Y_I8<.I=I?SBIA_H+[SG8V&X%\)R2K M#XV5@KILND_R<&VM MO.D+,S:FM>I-V>AIO)5<_5JJ=G*Y8HU@55D020MP*]6'FB,I -N %1%;\$G- MLP!C\-?M!_#VS4_@#2@;\&7+=H(TA3B?2*5!>YKDA^===<]#@>=!!#ZS1FX% M^-@4M#AU,%'B^QZ@IQYS&>B)3F]&*G=*BC?T]'R MQQ]@-OW9U^57S,XG^V/U M'BN(LS3KS4YTI;VN-#HQE\6_:CMUJULR%8)RUN1E14%S$*SOZNM.R_(]H$OADS9P'PMET(,JU01#Z9!F7-W4?BQ4"6:X-A8+06O:Q%?$>R9FP6=445\ !]4#F H#Z!"^?A23:< M3-=F-IW[!<*II= T*O&*% J^:PE:SO:E"(S?P7)[(Q3 ;ZO589?- L(/("D;/K,4-Y5RIE>3! M*PZYBW&X13PV8PA#TBPA890_RS_DEO)W.M9ZA6'/0X?"7)M%0)7%%DSBX-Z2 MYHX*G=\JH81\L]65?^59^Z000.HYS':#S#H3FTY()Q=%TW>\5W MQA^]PEP,P63N*/,@#2(8BG"66#".K!M.6U(69BDQO0$.:\NKU&73/'$VIP=R M, T%.HLP&&=8/\LM>0Q.L0NI\1PZF]1G-0U%#PLS&*>9$LAW]'@@#R'8/Y0N MKL8P39.A5H_9(@ND \AB#<6Q]IL![E'D\$E$+K!T5CQ0Z+.:9;. 0LLU%.=: MCPE.U=;9>:<;>0BUP$-]KE&6I0%YEF(H3K$O3)(*$)NZ>_5Y,37,"SQ6\RRP M&I%E&8JS[/>G@L$D+JJB!>M'\/:I>OC)6SYX^^"A7K+(G%7@@R.:+0(9(K+T M0\_0KR];^\JG5,%4O*3R0:]*N=?R=CH0EG(H3KD;SG)*"]&5[\,:J">_Y$1E M@-U15,Y$8&%Z4)@Z&;_'*C2=%H0H#L++HC!9B2EJ6R+UUGD'),VW#:O8W:.- MGE[=L8+M(-J'R9!L"TGT3%UW(IOKS2,[K50E6JV. %Z]+@K'"S0L7'Q6*4H" MFBTP41R8*]*6*D@=JE&]-LI&4MZ0:JRV$A!L(^\)IZJ\V=.*F3Y$5HR'F3AQ M>N):A8;>8A4]4R0^$\A\T<#; Y>D&,W280\\O$UQ8"ZPY2V>?L_AVZ9L2)._ MY/ MBO'O/GU[)6^G@V"1CN-(OQ9BI[IMXI8J56M]E*.K5Q/4]10'2R_L WTV M+%@]5H'5ARWG<9SS0X +O$ M'X8QCXFJ"0*].3H"CB<%+^I-=X>U)FJTJ@O>[81=X,^=3K@V:!K(#+'-"/#S MY[A.0/#M**_LQ",I<5:2:X730,Z(+<%QG.#73JY#4=V!-[\JFT1.@UM8C)5Y^ M8Q?."&(X3-D]9HHU\T )B2W%<9SB$?E4IQT1X;Y#V[;=R3I6RZEZ>A,Q\<31>^FR6OY.UT1&Q6@.-9 MP;5.913W@3Z[\/;6!;ESPNFQ"6R1Q)(^B5?67\@#%4%5B5LL#]=0U.14E"5O M$B>O>0D^9AN3^!V.#ME:$F56Z!!$'W)SR&A(W-#[H^JP>LE)P>'Q::Q;K@F> M.N\U)DZ?>?9&L-:^EUTQ*5IO++24%Y=I _;YA3#Y]T0_H_[-A M^3]02P,$% @ :(1]6./$#+Y\ @ 8P< !@ !X;"]W;W)KQ-E(+0ZL$K"IL>X'VPDTN MB84?,OM*V;>?G;19D8I!O$E\]MWO_N?$Y\E6Z0=3 2!Y$ER::5 AUF=A:+(* M!#4]58.T*X72@J(U=1F:6@/-FR#!PR2*AJ&@3 ;II)E;ZG2B-LB9A*4F9B,$ MU7_GP-5V&L3!?F+%R@K=1)A.:EK"+>"/>JFM%7:4G F0ABE)-!338!:?S M?MG4;FM94P/GBO]B.5;38!R0' JZX;A2VV^PJV?@>)GBIGF2;>L[L!FSC4$E M=L'6%DRV;_JTVX>#@&3T0D"R"T@:W6VB1N4%19I.M-H2[;PMS0V:4IMH*XY) M]U%N4=M59N,P7=CMS4&3.TUS)DLRTYK*$NRVHYF$:#,XOS#;T>8M+7F!%B?D M6DFL#/DJ<\B? T(KK=.7[/7-$R_Q K(>Z<>?2!(E?0^OW]7;;WC]M]=+KJP/ M62"(HQ6WO-/C/'=FSDQ-,Y@&]E 8T(\0I!\_Q,/HBT?M::?VU$=/KRF"9I23 M.]#"$%4<^T[D_@Z>D,RYRAY^'ZO G^/SO$>^8V7W9"';0VY/2X_<*/04,.@* M&'CAJPT'$D?KP4G\3/(L5S5"3NXO.2V/BO9S"\H->/0-.WU#+^=&R9/W:_2S M7],XZC2.WK6'[I]@DOHE^M&O21QW$L?OWL8WR?3C7Y09'C0^ ;ILVKLAF=I( M;'M@-]O=(+.VR/Z!N6WIKH*J;-KI6:)MR,ZSL M+0C:.=CU0BG<&RY!=Z^F_P!02P,$% @ :(1]6'2]RO$U P ^P8 !@ M !X;"]W;W)KRY:0M M$MM [&S0 +T$3=M]6.P#+8TE(A1'Y5!QW*_?(:6H+N :?;#%R\R9(_^2W/G M9)8.*(6NT;(F"PZWB^1J>K$Z"_$QX*O&'1^,(2C9$#V$R6VQ2":!$!K,?4!0 M\GC$-1H3@(3&MQXS&4J&Q,/Q,_I-U"Y:-HIQ3>8?7?AJD;Q)H,"M:HW_1+NW MV.LY#W@Y&8[_L.MC)PGD+7NJ^V1A4&O;/=53WX??28PE_PT97*ZN^JZY4M8-6RQ#+/ M4R]U0G2:]YBK#C/[!>8T@_=D?<7PMRVP^!D@%8(#R^R9Y2H[B7B-^1AFTQ%D MDVQV F\VJ)Y%O-D)U0R>X$9;97.M#-Q[Y5%NFS\JN(,[.PX77IP+;E2.BT3> M#$;WB,GRY8OIJ\GE";)G ]FS4^C+PY,9P9HLD]'%CX.Z"R6M[Q9H>U037&O. M#7'K$/[]C$\>5H;RA_^.:3W)YKC6_A;]\@[!%VO"@WR%;J<9P4I&,0)E#*B: MVD"QZ71@ =J"!$K4<$XR/5 N(4=%*E$76:ZD;9?9Q-+X'<\T8 Z%?_!"W5H#2T$08U M%CJ7I\>\LF2HW$/>@8@F>I0JMA1>EAY5L"#(A3DZ\0[?6Y/(:L- 6%XQ%')4 M+7/7A]C9; 0?[?\'U!+ P04 M" !HA'U8+(MB9U(& #=#P &0 'AL+W=O>GJK*9+/!6@ZGR7.BG M2\S4ZJPW[#4+W^0RM;S0/S\MQ1+OT/Y1WFIZZ[=6$IEC8:0J0./BK'@9',E7K@E^ODK#?@@###V+(%07^/>(59QH8HC.^US5[KDA6[ MSXWUCPX[89D+@U:U,$>2R\/]B7>>AHS ;O*(0U@JAB]L[[PEVU 8[VF?]G.I2*D,A?M*J*DT UT6<58DLEJ^5+' ?,F4JC?#W/:XM M7&8J?OAG%[2]SG=#JRGSBG>X*> FMFJ.&L+0URR K^H1<[=$KS [[4HC/ =K>*XTIJ\&YE3$XH"566R)^H@FSIA7&-< M>5&O?5OI.*4>AHNE1E?O(\HG$(ZBGA*M;L=1X!9*H:TDWI 2LE-9$(,$6):3 M3I?S(V,2$8UU*"MM*D$/)+M*9>QM7ZF\% 4'FF50:O4H$P**VM(0I29?^E2" M*)*=YLG60L0RDTQ:D@*E$]0$O"-< U9-79J%RXJRB<89\>]/J TDE>8D\\K8 MI?UEICA+'*!I(]7H2$&K->]60E,$G*6 I!^1NLL:!T/2*,@+N9"QC\:!-EY+ MMH2F/0;FM+70SF,XX&T;_)7(8.@;N:6".Q6M\FY.W_PR"X?3]P8R*>:<(BZ9 M*3%VOC-*$J[9'16P5>V4VG.N25)0URP5"46,C]+S:X[("!QTLB,H/"H.\8/+ M04E1VH5F<,EY"R"GX6RR4!GMNJZR8IYAO?7*?]&'X]-HO)G=K@T<4J5M2L@I"//V!&@S M]/U 0%1"[<"Y[+9S(_"$0M>?7_0V_X3P#:F^%<(!C(+98$3_LV X"N%>61IX ML3*664##C^(-@_%L .-@. YY%!*#B4,+:4DI#,)PY/Z/CP>U<@V D..:#C#& M69B,(Y@$TW &MQK?6;%V?/+P.XC)YU8RYDW/'(["8W@+AU$PC6;T<-NPV-63 M>*QRI$ROR9GC8?B^_?_\4XX.&E<'&V>?N.5X#% Z7FAVC%*BCL/6[YX0:6W9 MM?D\Y&LO?,@Y>KN7(P$4Z$K%*>4Z#"=1-_0?H**@OJ[[O-NY*6:^\5V$CHEM MJ_]JZ*DP*I.):X9+D=%NCG"7NGY[SMOG' SAPON\B&-5\9#1)"$?.;H6D."@ MG54.(J:Y3XRKA] !1,&0JG1=$(NMTF[LL5X41-&8*58*F6SXQ]@4Q4]V>-NB MB5J#'@:#:VY4,7_."=BW0[>ZZGA(OQ8CJ1+3MQ+W.'HJ-6F.\[;RM M=*,?!M%H]L+Y"['AZ)@.-<6/> V#T?'T];&TV4AJ>OO^$'/:_)K-"D3N\VQ3 M87=N1TS4V+5!N['7L\01M]ZQ32H8%#7> VY%X;>+CM&-O<;UBDX]1"?C@BC@ M8' TI+-*EC7[$RU,VH5%9P\P>S>!8&O'!6GJ\\ F'Z^T^^;(SG6Y$B:%C]2L MYB=\[SAT!COFQ*Y3?+]SY+T$L^ M5F6X(-7!T73< ^TOD_[%JM)=X.;*TG70/:9T_T;- O1]H>A$7K^P@_9&?_X? M4$L#!!0 ( &B$?5A $E;%6!4 "D\ 9 >&PO=V]R:W-H965T4T6RV?-PO, "L2+U-,EB/4Z=*G)>/;CNLU]9VQ>/ MZZ;UKT]6?;_Y_LD37Z[LVO@SM[$M/EFX;FUZ_-DMG_A-9TTE@];-D\OS\^=/ MUJ9N3]Z\DFOW- W=6L_=(4?UFO3;=_:QCV\/KDXB0\^ULM5SP=/WKS: MF*6]L_VOFP\=_GJ29JGJM6U][=JBLXO7)]<7W[^]XOORPG_6]L%GOQ?WMBFX400XX\PYTE:D@/SW^/L[V3OV,O<>'OC MFM_JJE^]/GEQ4E1V88:F_^@>_FG#?IYQOM(U7GX6#_KNU;.3HAQ\[]9A,"18 MUZW^WSP&/60#7IP?&7 9!ER*W+J02/F#ZU*5I^^*Z+-W0]G6[+#ZXIBYKZU\]Z;$: MQSPIP\QO=>;+(S-?7!8_N[9?^>+'MK+5=((G$#/)>AEE?7OYQ1E_L.59\?1B M5ER>7S[]PGQ/T]Z?RGQ/O[!W7_2N>%>WIBUKTQ1WO>DM?*X_N&&=[NKP= R? M[_W&E/;U">+#V^[>GKSY^]\NGI^__(*P5TG8JR_-_N8O[%/\]R?[V!=O&U=^ M_I]#LG]Q]L.R!]_XJY5_];9PB^)'W]>($CSXM+(%9MF8SDCDX<-%TK!/&B[J MMBA=2V"I^RW\OE\52]O:SC3-%N%:VDUO*_X2E]QT-2;9-%;&]ECFU[;F.V(V MSX6NU[:#J,"+/X8:.T&LM 7+DA+K\UG6]@DJ6DQOP<@;2@H?&%E^L(L%H , MF1Z;<)T(L:8,L@+>M[V?%4UMYG53]U#!#"_>VW8(,]I'0*;'']704>QQ)MD$ M!'25O%C5OFR<'SI1('3!%RBIKB'O9,L41J6J(#L'\/=#BCV#F?H!C[!_@)/' MS$/#U;"QKEAT;HVASF>*."MN^Z+V&&"\:\T<^M\X[^MY8U4GY$*EIJ;IR_0$BCMB^+(9*BL;".;U<4,W;KTQ[5;V7N/QP\K1'=Q# MB]G\,/=U52-[S(KZYOJ'XEV'V>VL>/_^!KN&QJTONWJ.5^$@XK^7L^*7LG=S M[)RP<59\K/UGF?U7C.QZY"TXWR]M\;/IRE5Q<2GPN.3H" MCWQRVQ8-K?#.SKL!XO"3G95FQ1W@&]-#&+HYHJ6/5N\&<;C@Q9[NL10'7!D? M_&# L'[5N6&YVI=![!#_M:Z/@IW_>W%C_$J6*?D+H^#>-*+U3YEVD;<@F->7 M#KX-01"'R'CMYV2C6;%VK>6JW6?PA<705GA6P;5]'=S583_=]+6Z]7TWJ.4E MR%U7+^$6#5[H$2'BVK#^/\YE._]V^>Q\=GY^7CR3G?'? 1OP\0C;^1*'G](I M:]]+G!W;\ZSH.U-E+MEA77R(*)B)53I3]BG^TUL;L]57\*2CV48])"3@HU;2 M37C[K/AAL$0DO%>#)*V #J>][=9%2Z58&1$4V$5P@ZM:Q'0_DT@I3==MB2@9 M.$TA(5> V6PZ]RCACJ@T6!.[A@A&QNU[&!TZPKTO/B9-B#<@<(Z\ >A!%>-J28S7! E0$0"E,W-1K M<2],4@/O:\D/4 .FKL%\QC@QR!"NM%ZV!$@&A8OX.RIE!3=PG0(,YR"X;CG M&L1_DI(?YW@$V&:F2N')B4N5SU*384.T$MTM3./__K<7EQ??OQCZKF;%OTPK\!1GZA]L18,="JJL,.$:0_/W2H"[I>U?@C8F@C*7;RV*;'-)W@?\4<5CH?D-"")D I M?#[X:"KXK"&7/B5)*=86N0KQ= ]I^6G,61QA%T,#[[BWR?=C<#ZL:A@3&6W4 MKRIJ@;>+GYRK'FJ@VVTK8=Q5XLL"3N^N[][F- ?4HJU,5WGHHQ(:)+;[AH:] M/']Y?7.ZW/PO@A#Z=IA"40T@ MXSH_<3Y!+T0)4N>:/ )4+.Y1H'4J)2\XF27?A&,#8WOZC'@%?&DT8U@#6&7Z_@SL1809!,7J#$3T& M+O+RX(*17@16AV5: D5'&^\0@Q!0/G*D,(1.T]OE5@#IT.MT($EH=#1 Q&%! M6KO4K=5M!04@$C"=A?K=&J;M.XN,=WCD5&>5+<5[@W2[PD!GY6?2V=*^E)%Q M1O-7(T-**,VF[DU3_ZG>.&=Q#>'[@O6O(OM9\>O&!>4@OT5DHA6AV_]RBS[I M8C9Q-G(0(LNG0^AG"%LMR67F9S2%]^%7+A1YT(5D=,W8Z=F8PL,O[\9L%&P] MLN4!@,\X9N4-%,#JQ8-4VOPPO W/!M9JAB.&1^@.NHK/SXIW=-&A UT9$6-G M\"S/C351E;E(;)I$Z+6^\=QO$GO$I>#ZPBX6L LI$H@^ 47QCSKD01P)/4JBW2[K"F:!H5\%0S9;D:%J2 M0 G[!8G48IK!N'S:*]A2T&"0D@D%J(1(K72\B2&AN""Q11=9N\HJWLZ9E$RS M_5.*L"%R!YV/PH>0)QL%PB&I:\E(0:;^.%6]4#&GU)(9#\DO)/MV><"0U70C M6G'2=&[-7M? QYJ))!#@&VK+(:M6ZA:I@S8)( &E;JRTMU)(V^@!(G_T'M(, M5*H-8+G*M7O;'@J8*2R(]*9(7 %]"-!Z4RJ#$^(-'Y4*5PIC^NH<* J<>*"YA(^JE];*K)M("^;0*'.6 M0(3;#$WJ@&S R-I>"2 E$5X<57"ZIX*P9ERJTF)!(^:0+D)*%T7V5$*NK]:1]*G%6M(*';1<3>KK1?FEDJ2 MKQ>I 5%JQ('(575.BIF<#BPFP*,P?I+4K+&6TN9?"1]YJWA0FP318.6Z&?<@ MPK.3PJAS7;87<8UAG44C =OG6VR(JE!RK!ZEF)"Z.K4K6'0^;@*]#2S3E$!\ M7T=AR--1<9=QF?^+"Y1#)Y@>^H,C[''>F-I\%\\9UV MB29MK[HZ4F+O5=?%6+C%4L,/\]_%@1U= P 7$"SVEB 9,*!NQ! ;TX>>$M.D M:]R2'I9JP=AK:LV:?Z2V@]96F'!5;WQL%R*_S0<%RR6*6&WH@,@B'+WFH4/J MVK #X@:?.ZD71N+3EIBIPUXBO9Z6WTC?M?B-9#33DT<(TXDUT1P%]@*@'0MT M)(/C)?HSZ@[FV5K3093WA,^O@>X75Y_TI M7$7?C!WT+>D96TSN,(/7S,6#3/%X&;LQV[6:48X*P,>@&;X\1!U.)]U9<9;[ M3.!O@>J':?U !%>*,FZL90)77A8+D-@=.2CVKK![O*W6KGLGO@-QY\SETAQC MJ,\F9?P[GGKH$Z7)I1[HR$'(%XJTUK6G)9T*T@G=4FCE>IHZ=\M>I=PT,>P5>9ST M/QKMM-+B4*];6NG>Z,:T/L;,A$R$@0W%AN9L.;YVH=\_/>.8GKA$_V!Q\6B[ MLO8A>^I@GEPP+-WB=,@"F-PN:Z@F7?HH7.R9JC+A,!>7J;'>K^I.$?'Y^?,9 M?YQ(U"'42(;V8?(FR'BD)Q-6CJVF>Z"A*#[:+I2MG:W7\Z$+^@4:>DU$U$8C MG5T2!_,8&#Z+(B)#[*9K,$9UTE:81D 44O4%CS;)ST*\ MA@V,<4C_(@Q"DH)0 /*VF&E;<7>* \V,1W!1/MD!_H7<>3H/^2(@3+%IH*%9Z,"' MGBGSF+NOV3;0A#L"DKCF>M.XK;72U0#:"O\3>X0#$M?M*&D),_1?/786W%T& MQ!P7S:(":0LEQ8@2[@D,!RH^P<@T-C]"%=G.=G2FI/^[BQ>IB3M1L&A^JG.\ M&ZN*@YWSMXV!]N_*E9-34P6#:8L"DJNX*F=4@AHEG68'1+D?:=?H9;\/U5+A MM!V0I*P(U15=8;HV=V#?LVBDV2X.$*?'4JZ=R22D:S MA-RQGNTT[>\=^4T\S@7@2=2SY96"F; M,1VIBTNU<6,C-1]WHMUI47 X/L]M.&HJ3#MT>9 M+V([HWF_D%XG)EOLYLK@Y>'=_,Y""+KKK&]"3VZD1R6XE-_)T-H1F%0-Q.%) MR19UT>\[]&*RK1S^)FH*Z.-A?\LI9X$&-B:_]I%894:VLTL.XZTA:7YK"29D M^Z/>"^'Y*2>0)8]4+I*!=WLN0K7B\5L\M-%#K(OBMB(N+[;!NQ5"O_'?QK(P M%17IEL!T2'ZFDW.(L,5TXCVR!/YCK13\0;M 8_,L^ +?NI(SXC(FP_V7(@O_ M2ADXY[.HQC]MO' #?+1M\8WT ;Z=<"O:UR_DULR112:*SNJ&.+7$GR*4"A$H M53K;S0J^%*OQJ$7]-:3YO4]'-A$=I)XXF>Q*EG5-=&C,N*[IOTM'IHDMQUDX M.'*=3J%@-#Y17SHGVLP0H.SL@J3%1Q7+V6)HZN;0)^@KB1BH2L?I&YU>6R7: M#-)6"+OW>X+IB0LOZB2&V&\W I9!/U'9L[3;\(*VA65+OAAXD,6*.%8/(HFH M5@Y/Y%##\_8,.0V9<95 /Z@!A"EJ2WL.(;"T]:X:T%%S.U%FJ J2KCD@^),V MTU*RBOPZ>UV4P:6V8^6^DU[8F9?C'9?YF3;-A+N/3)JEO'9^QKL&$S>+,L:C M88HZGG^79B-<'*.T&Y@XL92V93R@6D@PC5SV2(2>%1]X*BS)R[M%_\#5@.?A MODMG]ZAU"G_?".KK&@2"8VO^3>=0.EA7_ MD&;ADL9K0TUL!KAQ1V:2#F7F#O'.(_=X^*C9(K;J L[R\(4Y*0I_JE81"C3B MWBP_ZVE"T3#?3B(N'F6EV#7"J,0' HR$->#/V/1&VZ(5/+^M&CD7D!IKMT_G MAGX.6W *.3PMS )NER.,21$I=? Q-#ELV,70+,"])#J# '0IN:\39)>[GGI( MEG8P/5S02V]*^[4 T2/%1!WA820.V["$M"_#1;(H>W@ENRLIGD+$-;QS]9,@ M%(5+:'#30%GI7H?G#1:-J/ &,WV(2A3.5R_XP@(NA)=Y7SA.H[\9!!N M<\JP6>S+Z*VFG:CDF?W3\\D=VW\%'C^YL9< ]&@RBM7PHF D&7V?3\I]R9<'0JO5<@[;2=%DG* M03Q;B*W&14@XJ:$PUQ-I 6+3B@KX[V-LY=RV]XZV_(WGII/^U9'>X80#?$'R M_=S*4S+KD; J'XK<9CLVRY60[F#3L6Y*#I.A>-%XK&);(#NEP./#/2TS=K1J M50.PPS0A$:K?WH6S5L7(27YZ#%<(O SI%429;,(0?9+<:&T-[S/'ZT<'N=_9 MQ-W?Q<-R65-Z(-.>?;P71XM^B"3HI\@U4@0F=+U=$R\ZO0 9R7K/V_&"<\FM M)SQ;TP*C2(>& O4+I,OXKR&O:=GQ_NC.Q<*T/Q0 QS=^$\ S\L6;*9C&,XCL M(#C\D1C">%Z@#28:=*:@K(<.3%Q5Y"FBA]E/,6E%E-^VT^2"Z5(D*WE M)[GH3A[B =V? . M/K\ -!MO%49.4;>GG,KNI@E&/.\PL:&8G^=(6T7Z 55^>B,Y+=9D A_P]DK8 M;&6UJ6@>SXK?XN2*J+E%4V,M'A^.R2TF1Q^N&^[+:I9LY/&(;B&(6+>C7B@: M-P\E"AN9LG\GVEE'/H MJ'9W8+P6) <*B<2'\V&?;2M>;EG6TI*TH:?4F%92.YQV*90]9JD]D&.3KQ;+ M> <<4IHGA=+.JN%B_F3=D1MFSIC?NLD5(++LB4Z/'P5/BS(_SBV?:I].T$(. M92J]2:KG9KWE-]C8D]Y33S@]1F+.&QZ*4*GB47*6ZKAP*GN M OJXYHV,7AN^^X@W?@$B>RW6*-E&\EEBYS*"I!P6%VJ"HQ?7Y1+G/GW1GIG2 MQ_$<.-PIUV./\93YNZOSZ4QX$-OZ_.PK;@T<^+Y0>$YO\F9GJ;OP5[KUS_'U_5+M#^;3F*TL0L,/3_[[MF)TK_X1^\V M\F505+;@GO+K"MYN.[Z SQ?.]?$/+I"^'?SF?P%02P,$% @ :(1]6,26 M0S>^ @ I08 !D !X;"]W;W)K&ULC57?3]LP M$/Y73D'BJ6M^M)0";20*0P,)5,'8'J8]F.3:6#AV9CLM_/<[.VG:H5+M);X[ MWWWWG7V^3-9*OYH"T<);*:29!H6UU7D8FJS DIF^JE#2SD+IDEE2]3(TE4:6 M^Z!2A$D4C<*2<1FD$V^;ZW2B:BNXQ+D&4Y)@8WCDR\(Z0YA. M*K;$)[3/U5R3%G8H.2]1&JXD:%Q,@\OX?#9T_M[A!\>UV9'!5?*BU*M3;O-I M$#E"*#"S#H'1LL(K%,(!$8T_+6;0I72!N_(&_<;73K6\,(-72OSDN2VFP3B M'!>L%O91K;]A6\^)P\N4,/X+Z\;W=!1 5ANKRC:8&)1<-BM[:\]A)V ENY0GJVF74YQ-'Y1%&,(7>,0, MI17O<&M,C3E<9IFJI>5R"4^6R9SIW$Q"2RE=8)BU\+,&/OD$/D[@7DE;&/@J M<\S_!0B):T)0<1KS'KPR#N01(E@P-X@^X !AYO<. #%@%-UPRF7$F M7+T6J?'LWH(;N.%^./>&SDW%,IP&]$@,ZA4&Z?%1/(HN#I ==F2'A]#3?9<" MSU5.?(%4N"J87")PN7M]<\VIKDH@_/J.;Q9F0F6OO_>5=C#Y_M+:_OF?[MDZ ML5Q5EKS8UJO22I*<-><.MQ+N:HETR?&HY[\0#WHP2$8;Y?AHG"3QQ4:%![7" M\@6U,YQU(4#MTICC$]\R2;_;VJQW3-8TCZ#MJ3[8-8H5=OM2V2UUWM1WD/D. ME81(/ZB^ER ZI0SC:*-TZT>.%//1-.PYX,[Z$?BLMQ&Z=0_"O@8,=T9'B7KI M!Z0!7UTS13IK-X,OF]&S=6\&^#W32RX-"%Q0:-0_/0E -T.Q4:RJ_"!Z49;& MFA<+^H^@=@ZTOU#43*WB$G1_IO0O4$L#!!0 ( &B$?5B\HB/?%@0 )$* M 9 >&PO=V]R:W-H965T5V=Q[-("2^$&ID)-.[FQI? TM28VW%EQ=EL*NYJA,,XU&T7KABUP6GA?BV:02 M2[Q#_V=U:VD6]RB9+%$[:318S*?1Q>AL?LCVP>"KQ,9MC(&5+(QYX,FG;!H- MF1 J3#TC"/I[Q$M4BH&(QK<.,^J/9,?-\1K].F@G+0OA\-*HOV3FBVET&D&& MN:B5_V*:C]CI.6*\U"@7?J%I;'@=YUAM@T0$[V>8[+F M.$_V(EYA.H#QZ "283+>@S?N-8\#WGB/9@?>P+740J=2*+CSPN\6W,(=O@W' M97/F*I'B-**Z<&@?,9J]?S2_HVY2[5-B1"'!?(%R:LA)Z!;E15,T40UJKK'F47*,.3 [7%W=S MN+B[A'M3R11.D^'!#D00.MN21+;OWYTFR>B<<"TBY-(Z#[XQ$-:/S^$/?$0% MHQ?SA%:T\2]6Q[062 OGY%)C!BJL-](74@?J.1-[#,0*B5;8M%B!=*',,S"M M$0E%HM$ZDT+6+W55$[-">#9G>)G+5) HRJH7R.6SY %7!JZH?NT#O;=YK3-' M6*FJJ5!H *EP18A+&."W6A)&B'['6*1I>P52+XFFHO1%:%]O81%2N@69H24T MT0>+8]!>&#MYL5#D@H1)3[HO FQWKQS TZ@ZWLYV9MVU'Y/@:Z%' ND6*?! MO?%4X1>MI*T+X&C6?,(O,#HZ.#PYHD&(07*^->HVMX!^S.6G)"4_+6EX?+*; M'V^^EO1]EX+R"QK^H0);,WI]':_5?*(GUJWC$%)I(SPAE3X;_9Q-\Y!-EV@] M]19=2AYTY<+[RNCE!T7?]&R=KUPY2V.R1BIU\-V\U9N'A=0=L#B'/1P!D(6A MZO[W%4138$CM53#+D"XVX^I?($@J)DF'#E[$2@;]_X]2EQK&0E:'5:ZF%0KK M /GS^D;@0ZS?^O+$&VU"B789FB$'(6':CJ%?[?NMB[;->#9OF[4;89>27GR% M.;D.!R='$=BV 6HGWE2AZ5@83RU,&!;4,Z)E ]K/#7UMN@D?T'>AL_\ 4$L# M!!0 ( &B$?5A'(/4P)P< 'X2 9 >&PO=V]R:W-H965T920),DMVV0&#&^N-G*EGE3XV^;!X6[86BETI8S7 MU@BGEM>#+^-/MQG-YPE_UVKO.]>",EE8^YUN_E)<#T84D"I5'LB"Q-].W:FR M)$,(X[^US4'KDA9VKQOKOW#NR&4AO;JSY3]T$=;7@_E %&HIMV5XM/L_JSJ? M*=G+;>GY5^SCW.QR(/*M#[:J%R."2IOX+Y_K.G06S$?O+$CK!2G''1UQE/%0[9;;J:AA@E<:& M>6WA-EI(W[$P3L57:\+:BY]-H8K7!H8(IXTI;6*Z34]:O%?YN9B,$Y&.TLD) M>Y,VQPG;FYS(T8M@Q2_:2)-K68JG((,"MH+O2SB:R_K-$4T^^8W,U?4 //#* M[=3@YJ2443<1 M,'IGJXTT+S_],$_'%Y\]6,HKO2@.1E4A%B^ ['^LPV);;)$.+JEN.E>"HDM$ MT!7Y@//:!/YSNS(Z4M<4PDORGJ^E,:I,>!A;6<(Z-E8'\KVQCH.$[17OK?B@ M#>*T6P\+_N.Y^*>2S@M%.!5 F:H6J"8A[?&P^*E9?*]"+1V$0_H!TCF-AYC& M\*G.X:_(P3=/O?A17":7DQ'^QVDR2T>BGN?%13*9S_$[GJ0@0Q"BHW5)@C*$UH)6_-D-)Y&U]-L>G#= M76AW2)OG7R:3T00!I=.+GH">N.9WL>8HB$;50[T3Z 1]A M"/([72 -;6(+94 OT!\)PTKOF%:'!'XGB(0GY'UU8L5H1GR4C+R6C+=4J&M. M('K%!,;ZB<'TU."8$'O(:;_6^9K+IDU>;HEUB(+58O;YFY,%C.2YW1JF;[.P M5A/@9)9,+HDHT^1B=HG_+$EG$\C@.Y5YWUTZ^OSPSJ[S\)B\L=^4KBXR1FDR MOYR*7T_MQ4F/_5[&D6E$T7F6]2+^=^S>'X'_8#M+)A<9_X^R&?XG4)\QH[(6 M:I9-!QF1G7K#FS*M[FK?2.__X&+C-/0."LO3-XSY7/HU*/X259+JV6D%8BUC M:]@:5*M@Z4*_=70X(CM^B\0PXL$)QV1(J!L<$SK&=.3)J3IJDC"LH6C!I6+' M<"1F*\<OXETI*)4LRQ?8VEF6R@-I('Q; M'@/6:=%"K;0QM4@K27O$,]INA@BT+]W((_,DT9C'V"T/*YL7_/N5$^HYUPI,EE%=M8V8(^N"#6O0\A+>-1+"IU, MOTT5OT)I9D3#)ACK"AV=K0M*G RHYPU:#37WMB?VGC<:6%%42+6@OH9Y0;G* M-XN:0&+$_5R&]RAJ #Q>3G1)52UE?6YL4GI3RT73N%ALP]XB?M7^]W.[#^TG MI3LA3A[BXO[#I5J*I5*^#I3/0:4UJS-*O@6D=.C[JP;X!UTYP+Y.Z<"DR3WRFBZ\>/8WLQ."K1O:*V)'$;W0T5@5D[YQ2+Y(9.M,<1ZW9J\-:SQE% M?,#Q)QN+C^+#/!FG=-$)0)GBR'57RKM4B]3PM2A'H1;*@RB,@O8(WH%%E]EV M4>IXU/=QAP@-6^/QR(._A?A YW0BU36)9 M6$/4Q9>HI8^'F8RH*!@^ENJW19 $\:-7*GEXJ3I65#9%+: CIF02-'#,)R A M9_-T#F3SA)^."-<>&B@+O<2+RF'_N)\8M=0AE@&DK@W&S(G,G#!"(#EYBVY" M<0)Z];UV#CO?!.!\Q5\^T-MH\^+G@?9I^W'E2_RF<)@>O\Q\E0[L\*)42RP= MG5],!U%YFYM@-_R%86$#,N7+M<+ISM$$C"\M7CGK&W+0?G*Z^3]02P,$% M @ :(1]6-FG(_^Q P I @ !D !X;"]W;W)K&ULI59M;]LV$/XK!W4H'$"UWOR:V 9B)T$+K$$0=QN&81\8Z6P3D4B-I.IT MO[Y'4E;=S#4V[(O%E[OGGGOC>;:7ZEGO$ V\5*70\V!G3'T913K?8<5T7]8H MZ&8C5<4,;=4VTK5"5CBEJHS2.!Y%%>,B6,S),'AX)%O=\8>1(M9S;:X1O-+_:!H%W4H!:]0:"X%*-S,@^OD93[]]CZ,[1XN2RU^X6]E\V& >2--K)J ME8E!Q87_LIWI!C><,,6\R4W(.RTH1F%\Y5ITWDN+!) M61M%MYSTS.)>&H0QO(-[*H"?I=;P@ I6LJHH9.L=4SB+#-FQTE'>8BX]9OH# MS"2%CU*8G89;46#Q/4!$!#N6Z8'E,CV+>(-Y'[(DA#1.LS-X6>=UYO"R,UYK M,!+NN& BYZR$M6$&J=J,/N6PAQN@G7ZQ6DHQB2.(2W;R9I&E]UE.L#97>17,'UH?U!;L!\ M@[3WR?A*0\[*O"F9:UD2$<2G//#1C@C7P'1'H<<%X^ D"T?#$:V73//< M\]70:,)R3N'K8.!Q6+U[Z3 <)9G]D&=PN]G0:V=%"UXV]KT#C7FCN.&H+ZG& MJ6"(IR?I0IY>==]'U$;QW)!Y[01?"]Q83'O[_XG>_S.M/1\%2N/!$.7L7V0J M[J=M/.-^-OUO>8K[\<3J)R8@3V2=2$-_$ZA],\HT".(#N/P$/IB7IT" M2,K/1+\QLG9SZ$D:FFINN:._$:BL -UO)#U![<8:Z/Z8 M++X"4$L#!!0 ( &B$?5AZ:C%\PP( !D& 9 >&PO=V]R:W-H965T MBJ35JGBG;;AVD? MC',0JXZ=V:;0?[^S$U(J423D^.6>YYZS[X[11IM'6R(ZV%92V7%4.E=?QK'E M)5;,GND:%9TLM:F8HZ59Q;8VR(H JF2<)H_M9WQE:Q1U+(2I45F@%!I?C:))> M3OO>/AC\$KBQ>W/PD2RT?O2+;\4X2KP@E,B=9V#T><(92NF)2,:_EC/J7'K@ M_GS'?A-BIU@6S.),R]^B<.4X&D90X)*MI9OKS5=LXSGW?%Q+&T;8-+9]\LC7 MUNFJ!=.Z$JKYLFU[#WN 8?(&(&L!6=#=. HJKYEC^V?H5!#.Y3^T0QC")YAPKM?*69@C1_'$%A)I:M$\H1W%CEQY0,Q;VFE# MF[U!FV9PJY4K+7Q1!1:O"6+2V G-=D*GV5'&:^1GT$L_0I9DO2-\O2[P7N#K M'0G<@M-P(Q137# )]XXYI(1S!P-NZ/J'Z7SM7-J:<1Q'5!SAVJ+\]"2]2*Z. MB.UW8OO'V/.)I.(AE0A4AC S6 @'W[6U%,*?!]PZF$K-'_\>TGV4^;#N-BF. MI00\E A&2]\7-LP4H)?@:&NFJYJIY].3898.KBRP5\IYHUPVR@U*NO#"/X(@ M+VSGSKRX\R!/^XS,6$"?2T"9@-4"#65#2 8_9#!E,KAA#A:X$DH)M?*B:C1" M%_ .TB2A\?, )@5IH(Y@@9?,K!H!7%LO016 6VIX7EXZ& #]YEBL>6,?HLJN MX/V@#Q_V/9*P5[XRPC4>#SU^O%>N%9("WY1(C8^^J=QNM^M[DZ;<7\R;IGE+ M 0A2)G%)T.1L ,Z7VIZZW;A'73_!OE_ M4$L#!!0 ( &B$?5@Z/521CP( +@% 9 >&PO=V]R:W-H965T MZ0H561;:E-R1:):AK0SRH@DJ9 MIRAU/0GB8*.8B>7*>468C2N^Q =T/ZI[0U+8HQ2B1&6%5F!P,0G.XM-IZOT; MAY\":[MU!I_)7.LG+]P4DR#RA%!B[CP"I^T9SU%*#T0T_G2807^E#]P^;] O MF]PIESFW>*[EHRC<:A(, RAPP=?2S71]C5T^ X^7:VF;%>K6-TD#R-?6Z;(+ M)@:E4.W.7[IWV H81N\$L"Z -;S;BQJ6%]SQ;&QT#<9[$YH_-*DVT41.*%^4 M!V?(*BC.97?:(8S@"]RH9U1.&X%V'#I"]O8P[U"F+0I[!R5F<*N56UGXI@HL M_@4(B5+/BVUX3=E>Q O,CR")#X%%+-F#E_1Y)@U>LB=/"T[#I5!'#< M(?TOMS/A%B[=#>=;Y=16/,=)0+U@T3QCD'W\$!]'7_>037NRZ3[T;%.+5[@0 M-I?:K@W"K^_XXF J=?[T>Q?AO9"["7?%WRH]O%T]YY(>BE3< 54#RSF:OB)^ M83O4_VL8S'A-_]6AH2>W< "#84)K?)BR$WBDA@6AH#*:+K(P&$ \3'V)!/WH M JZT+BPD+(5T.-RB=F4T>8^.&;##:#3:LLS:U.!3.H#/W?IFO:,A=P"C^(16 MBARDL*M8X58WE6B6S&UL MC5;;CMLV$/V5@;((&L!977S3.K8!VYM-]R'%(KMM'HH^T-+8(I8B59):V_WZ M#BG9L1O;Z(.&(L4Y<^9"CL8;I5]-@6AA6PII)D%A;34*0Y,56#)SJRJ4]&6E M=,DL3?4Z-)5&EGNE4H1)% W"DG$93,=^[4E/QZJV@DM\TF#JLF1Z-T>A-I,@ M#O8+W_BZL&XAG(XKML9GM+]73YIFX0$EYR5*PY4$C:M),(M'\Y[;[S?\P7%C MCM[!>;)4ZM5-'O-)$#E"*#"S#H'1\(8+%,(!$8V_6\S@8-(I'K_OT1^\[^3+ MDAE<*/&=Y[:8!&D .:Y8+>PWM?D56W_Z#B]3PG@)FV9OOQ] 5ANKRE:9&)1< M-B/;MG$X4DBC"PI)JY!XWHTAS_*>638=:[4![783FGOQKGIM(L>E2\JSU?25 MDYZ=_J8L0AS!1_BB5+[A0@"3.3Q*R^2:+P7"S!BT9AQ:LN9TPJQ%GC?(R07D M.(&O2MK"P&>98WX*$!+- ]=DSW6>7$6\Q^P6NG$'DBCI7L'K'GSO>KSN%=\- M6 4/7#*9<2;@V3*+5'/G'6[@>N?AW/$9F8IE. GH?!C4;QA,W[^+!]&G*V1[ M![*]:^C3Z^F!>VXRH4RM$?Y\P:V%N5#9ZU_GO+AN9U\0E^RQQM[, J4#RR7J M0TJ<2"XMSTJE+?^'^;.(6[I4#-*I%A3OW.6 _V1BPPRPJM)JR^GTH=C!31P/ M.E$4>4XW<9+Z"=U,8 N$'3)M %VQ72#1 :DL?/<-A*"N_"'VTBZ$- ,3$%KPPDP\0_0WC1+$?)2J(TB/U#6B_*4I&R M-I0N5C^'+>T,NH-6SK*L+NLFQB<)N,"]WXN<[ [_RSPFV4V'%VG'Y%1Z=T(Z M@J1_MV=\Q(,=\T@[O30EV26?_X=SE$#J4S<0]U*2R: 'GXWUU9$3(]>#7'Y. M+*B5+XZ%*BLF=^_?I<3UDSD3-T[1,%1,@OJ4\=FWA:H-13A3;B<6 MCVIO=*AT*JD>=",W]B&Y<^, 8C<,FR'UN2!@:JTK2]H4[<;11YF)VEG9<%MX M6@CNU *GJPH"KTMU?>Z."8\: V5M[=N?@D&MT.J:'IIN4U$ZLJWV:6RE*)^->"_A)0NPWT?:7H9FDGSL#AOV/Z M+U!+ P04 " !HA'U8L8[)AKL" >!@ &0 'AL+W=O9+2I'\_2G;<%$OS(NM"'IXCBO1TH_2#J1 M;&O9F%E06=N>AZ')*ZRY M.54M-G12*EUS2TN]"DVKD1?>J98ABZ)Q6'/1!-G4[RUT-E5K*T6#"PUF7==< M/\U1JLTLB(/=QIU85=9MA-FTY2N\1_NC76A:A0-*(6ILC% -:"QGP45\/D^= MO3?X*7!C]N;@E"R5>G"+S\4LB!PAE)A;A\#I\XB7**4#(AI_>\Q@".D<]^<[ M]!NOG;0LN<%+)7^)PE:SX"R DN^EO9.;3YAKV?D\'(EC1]AT]F.1P'D:V-5 MW3L3@UHTW9=O^WO8PT6>ZS46P)L"OMD*-5QO*?4&S32T%,G9AWF/.N]0 MV2NH,8-;U=C*P'538/$2("2* T^VXSEG1Q&O,#^%)#X!%K'D"%XRZ$X\7G)$ MMP&KX$8TO,D%EW!ON45Z;_:@X XN/0SG2N?Q./HX]' MR*8#V?08>D:I46OB!0O^Q)<2?8YV^?HB^%)(807IN1(FE\JL-<+O[[BU,)BP"$8)T6$G:7KF MOZ,TAD-/(-RKV1KURG&UL M?59M;]LV$/XK!W4K4L"Q+%E^K6T@=A=L0](%3=IB&/:!EDX6$8E42/?<\Y/%.LYU4SSI#-/!2Y$+/O9R-_<" M;S_QA6\R8R?\Q:QD&WQ$\[5\4#3R6Y2$%R@TEP(4IG/O)I@N(VOO#+YQW.FC M;[!*UE(^V\$?R=SK64*88VPL J/7%E>8YQ:(:/QH,+TVI'4\_MZCWSKMI&7- M-*YD_ITG)IM[8P\23%F5FR]R]SLV>@86+Y:Y=D_8U;9],HXK;631.!.#@HOZ MS5Z:?3AR&/?..(2-0^AXUX$"I-I^$TDF/P,X!.=EE.X MY[0,+R)^PK@+_: #82_L7\#KMQK[#J]_0:,&(^&6"R9BSG)X-,P@Y98Y*;B& MBT[#V6LRU26+<>[1/="HMN@MWK\+AKV/%\A&+=GH$OKB#K5&[,!?)2IFN-@T M!P/_/.&+@64NX^=_3Y&^"'N:]/[PFPA/&<)*%B43KY Q#7D]33N'MCD8\*,# \8Y"N-%6X)D(WUU)P^2:;0EB@U2$;9D_J#2H M"NO_)L05%_!*"O0'"+J3$,+NX 1-D=19U8PL1\#>K@T&\)XT*S7 M<4KVZFH(#'ICL!=W"IBFU&]*,N7#3[[''*-AT+C'E5*$"*54+DD) MYJWY53 >$]J=%)MK=P1O36P2]>%4.?*/>D6!:N,ZH@;'M&X;[6S;=&_J7G,P MKSLVWN!D:7K/&MIJ(^YSXQ^'%!9 UI/)16@9F # MM+\BB_\ 4$L#!!0 ( &B$?5CK*AN!& 8 ,D- 9 >&PO=V]R:W-H M965T+L M%HNB'T;DE428Y"@S0]O*K]]SAZ0LQXJ['T1Q9N[[<>[P]$&;.[MF=O18E;4] M&ZR=VYP,AS9;);=O_>W!BLACLI M>5%Q;0M=D^'EV> B/KD<";TG^$_!#W;OG<23A=9WLO@]/QM$8A"7G#F1H/!W MSU=FZSCE_+F (XW86)KV%E\FK M$M]Q%E(:!Y1$2?J*O'3G<>KEI:]X;,EI>E_4JLX*5<)UY1B5YNPAAUMQH\/B MI&E.[$9E?#9 5U@V]SPX_^6G>!*]?<78T<[8T6O2S]LTT)]?^-'198D,_77( MQ%>%'#:Q3_Q^VKNLTY$Z[J-3K^A"&D>V/]5TT:Q0DQ1WZ0A0BEL:Q6-"EKA: ML-EE*CBT56M'1XOC5BE]VDAC6OJR9KK2U4;5VU\M*.,)_?+3+$FBM_Y=5/@7 MX=[M7#AR3WQ"'T_?"G<2MT0OU+?;?_@^Y9PN[MD =N@S"W:)HQ\;3Z^7+XFN M4-,&"-*@6KZPJ>AVK1!*NGYDDQ66Z<84&=-14=.6E;'']*EQUJDZA^"7H4@H M"29Q%,SG"?U,TW \HC2<3N@WHVI1&P>CR3083TM@X<#G*XW"1VT8ON>Z80D_?BF85N@W-F*4 M&+,Q.F\RA]%PCY&W$5BA1#*>1/1!F3MV/:55)4HH13#&\8Q^XQJU5OH3E0/J M"SBE9&;U[M-T-J+Y2$(8!REJ6?XGLPE=6#'LI=WO&F^5],FR,/907@*<0,-2 M-\9OA*1KIDE$J*R^/U==538(C_'2VB@C&7!.V#>E MT#&Z9[539"ZXJR^-9K MORP5$GN; 6?@<:5S+JFQ.]M\;GQ4+"X'>XE=J_P[BJ4J3*O#_C])Z_O7%/;N MS=(PPVC'4B^$V#*-PG1"_Y!&FN/O&G'V590#\'*& =N"RYP^2DS\8T=1%LMG M[9Z$<[3P^(G@7I=*8@#R21,(VS@(!IAO8,;U9G[Y"5R M'(7SF6_V-#W8-4_>?F.C@9(>*'\'8!6X.V5=M*1"^IXY>E;\/M(2Y:S4/B>5 MKU(4LD!:(\V(:9DSXH:J9$]:?"\=:+C79B??JQ?M;='T-OQ][O:@2]P?2[MY MIY.WS_ &31B]/(+W/C?6]1"A4LB[U:AQM64,5'_ ?E\G+[4^9T&W') M5K_J9]C+J29M<^C.-MR[7E=L5OXCPF)"89"T-^W=[NX[Y:*]GC^1MQ\Y& ( MHJ62EV"-PNEX &SR'P[MPNF-OZPOM$,R_>L:WUILA #G2XU[6[<0!;NOM_/_ M 5!+ P04 " !HA'U8,>/HB\8& !($ &0 'AL+W=OR1M '2-,ANT@)%/] 2 M;:N11)6DUNO\^KXA)1]9[S8?EI:HF>',FYE'R%&:H:EGART+I4EB\ZN7(U%J*S"F5Q2@*@LFH%'G5NSAS2_L=1,?\^7*\L3HXJP62WDK[:?Z@\;;:&LERTM9 MF5Q5I.7BO'<9OKI*6-X)?,[EVNP]$T697Y[U9CS*Y$$UA/ZKUK[*- M9\SV4E48-]+:R\;C'J6-L:ILE>%!F5?^5SRT..PIS((G%*)6(7)^^X6O;BO;*2PH1^IK=5JDI)=^)!FK.1 MA6V6&*6MG2MO)WK"3AC1;ZJR*T.OJTQFAP9&<&KK6=1Y=A4]:_%&ID.*PP%% M010_8R_>1AH[>_$SD1JRBM[DE:C27!1T:X65J#![-&!O+CENCIOEE:E%*L][ MZ 8C];WL7;SX(9P$I\\XFVR=39ZS?K%+!MWD)BV4:;2DO^[D@Z6K0J5?_C[F M\;,VCWO*U5Q4"16E#N/ULX)Q_ #D82V($L!#=2:$.22X"0 M0%G.I48270YYB.BZT1J&J-;J/N?6?D5O9"8UTO$CO?AA%H71Z=Z32]'VK?M% M0Z+=JD?SQRSZ@;.-55CB M6\GOS\5C6\Y % X#^JG[\:CL%I%F0!5V"T2V:/7GLI*+W%(\G++><(SQ/42, M5T6(J9//NE2X9=*5J):2@F$$\3XO]I)70W&[>D-="4?<78WU$TA"I!]@&?S^ MCB UU1+M2N)FC MW ,73.20N$Q3W2!<<(@#6]I&5ZW_@9/H:N4CQW?3^F.9:OQW/][I1M*GVH!T MW__^CEX_U+EV+HW"2=0O7U*1E[QV'QF8N2AFPY-=Q,$PWIIZ?:Q>$'3(X@&T M?]K5/W\2QDA8YF(JY(68%P#O/L\XF@$A<%@M41MPX(LL-I 4%57*NK]M@O9[ MC \\?'+Q46T[B(DB"DZ/HN:^A:<'X'E\GD;!I7J'L)8PZQ)9-[I61GH%TZ2K M'=0(10K>CS*:;QP6A5A[02V73>$0!;YW.WZC%;0638'0VYW'I^O3\';X!+0H M'.C\#W0["+?T-MCCM]W3V^H>=<,,U[]MSX/1)+YD+C^98HC#<$^F]=%0.*9) M2%(0JL\U^"U(\&P &]Q,G] YIE?2NK8X-A8AE>A)1AU@X3>CC M"U'6IS<4P> 8ODP1VC&&2::#\2RA9#:8Q1%]/M)H?8C$$["S>SJ)0?_D[@1< MK9_@R*7KL#Y[ 9GIS&VLWX5@/V1C'8Z_*)6M\Z+P[AW(3=DRVWU_O+W[7:ML M7*7P#A_"-E=V)H$PXY7[3GNBBEU;I JS!B>HC%OK&.MDC>9/W;;]>-=NR_K2 M,=JC>32X'G%S_IA@ M)RV!-4<'8!YO#GP$7PGK=AS3S/]Q%*?\CN>) UWC\XMI+F"^>,*I/]7"TKPQ M.-1BB^&S+1C\#((@@ E7H$$J6%:%E6%WG2\H56S7'%@)T,FKU.H)L2&O**6#[$_1W[-Z&7V-*HD NHXAR%6ZGV M]U;_8E7M[HIS97'S=(\K7/6E9@%\7RC<%]H77F#[SX.+_P!02P,$% @ M:(1]6$IG"Q9%! IPD !D !X;"]W;W)K&UL MC5;;-"N^KX\' I066PO5-A9J^+(TM MA:>ES0>NLBBRH%2J03(<'@Q*(74TFX2]6SN;F-HKJ?'6@JO+4MCG4U1F-8WB M:+UQ)_/"\\9@-JE$CG/TWZI;2ZM!AY+)$K631H/%Y30ZB8]/QRP?!/Z0N'(; M[\">+(QYX,55-HV&3 @5IIX1!#T>\0R58B"B\;W%C#J3K+CYOD:_#+Z3+POA M\,RH/V7FBVET%$&&2U$K?V=6OV'KSS[CI4:Y<(=5(SM.(DAKYTW9*A.#4NKF M*9[:.&PH' U_HI"T"DG@W1@*+,^%%[.)-2NP+$UH_!)<#=I$3FI.RMQ;^BI) MS\]^-QXAWH=?88XY!=O#'5;&>JGSR<"3 18;I"W8:0.6_ 0L3N#::%\XN- 9 M9J\!!L2LHY>LZ9TF;R*>8]J'4=R#9)B,WL ;=>Z. M[H#7<=> .74@N=2J%@ M[H5']MQM<[B!&V^'XXXY=I5(<1I12SBTCQC-/GV(#X9?WB [[LB.WT*?_9 1 M.)WSR<*I,^O#W-N)O0F\GOJZ%'^WNBKTMN_<%PIDI*Z&?J20U M]; #H3.@B6$%QUDX,!IA43LR[]PQG*-ONK$'JT*F!:2&VMMYDEN"?X'[A72S M1TH09B!+ B9"?":G M4E5GS-TU'X/V3<.*TXBI#%/M6CR@A=WH[.;\.MKKOXIH9BB"VOCNXE#N+O;@ M*YKA^^G"4Q(=?'#BAU-S:D MH!1EV8!31C&3*?4'?J]EQ9GOPTWMG;Q<"J/1B)ZCWH@&V%SF M6E)R!9' 3092KVUR/"G-2Z.H!JFJW\WYTG))P\&8R.PG=*-#,9=UV7)D5ZZ( MXG-@'[/ 5Z3T4C&PQA%=\Y7T_Z)5G#S>^_S*\<_MSFZZ1Z7UC[%PUJ7[_E61 M9J&:.F:]+>G09LOF_W>2@/,..2J>BVNHA/6:V5@,8T=[:I*/9L-LM_&LEF6(&_EL4HLEOW#XJWYR6.5[ ME$)5;+RRAAPOIMGM\.9N'.V3P=^*U_[@G6(D[_LQ= M/%<13UKMTR^M6]NK<4:R\<%6G3,85,JT3['I=#AP^##XB<.H6# M"&(V<79-+EH#+;ZD4),WR"D3D_(2'+XJ^(795QN8AM=T0?>VJE2 WL&3, 76 M)BBS9",5^TD><%ATR64'?-<"CWX"/!S1(Q!*3Q]-P<5[@!PL]U1'.ZIWHY.( M#RS[=#GLT6@PNCR!=[D/_3+A79X(W5.P]$D9@2B%II<@ B<)C@7W8JSV6^_#*\'?YP@.]Z3'9]"GYW,#CTH+[7UC6/Z]SMO MUI M*U__.Q;$R6..![&KD=,8!N'.K6D\)*DPKKV($Z^7& @)H0$3Y0.KF+"H M&/]H5-B26 M7>&IJ#,A="(E*'+HX#@I@Q$';G?;*813[FM,P/0B@M\L-.".R M-@_)_"!>A02Q0WB)3=0-UP1)T2"+X)HC]I9)*5!6$5&BQ)S5R)@\IV>[%1JD MO\VU6J80/7U)-J:;\2D5M5, TBIT1KW$:Y=4QY)!'<+$0N2-U*B=%8._<[RR M,M9DDKGF %U[\5;1Q3KF1BL);:.I@5<1E8S(+@[^.$=\,^],]EI^MMHNE40" M0ZM22DG; C%5:"QIH9B(U8!2PNT4G\*\20OC@)$WO.ZC.!I'9\4Y_C-OK_5'X98*B=*\@"NZ\"IK%=LM@JW3]32W 9==>BWQ M[X)=-,#WA<7XZ1;Q@/W_E=G_4$L#!!0 ( &B$?5C.8DP*1P( ",% 9 M >&PO=V]R:W-H965TACTH-AT+U<63F*;Y^TFRXZ5 FA>;I'B.#B52D[6QKZY! M)'A74KLI:XC:RR1Q98.*NQ/3HO8KM;&*DW?M,G&M15Y%D)))GJ9GB>)"LV(2 M8W-;3,R*I- XM^!62G&[F:$TZRG+V#;P))8-A4!23%J^Q&>D'^W<>B\96"JA M4#MA-%BLI^PZNYR-0WY,^"EP[79L")4LC'D-SO=JRM(@""66%!BX_[WA#4H9 MB+R,OSTG&[8,P%U[RWX?:_>U++C#&R-_B8J:*;M@4&'-5Y*>S/H;]O6_L.YR1V,&Y!P5CX80LG/X"G>JE6:#"#/46 N"N>1ZDI#? M)*0F94\XZPCS3PBS'!Z,IL;!G:ZP^DB0>'6#Q'PK<98?9+S%\@1&V1?(TWQT M@&\TE#R*?*,#)3L@ _="Q(X/L?OB:Q^I/EP*_'[!=X*9-.7KGWV"#U+N%[SM@[U= M "\-PHU1+=<;:+@##N,T@^.CBSQ/KX*I^":&M"'P]X5J@7:XL_#)8=]A)#N- MJ] NXW@Z*,U*4]?#0W1X :Z[QO^?WCT?#]PNA78@L?;0].3\E('M1K)SR+1Q M#!:&_%!%L_&O&-J0X-=KXX^@=\(&P[M8_ -02P,$% @ :(1]6$6A8F9+ M @ *@4 !D !X;"]W;W)K&UL?53;;MLP#/T5 MP@/VU,6.G5[0.0::ML$VH$/1[/(P[$&QF5BH+JY$)^G?5Y)=+T/3O$BD1!X> MBJ3RK3:/MD8DV$FA[#2JB9K+.+9EC9+9D6Y0N9N5-I*14\TZMHU!5@4G*>(T M2@&VE9.9YAD)OI]$X>CUXX.N:_$%RU/K1*U^K:91X0BBP M)(_ W+;!:Q3" SD:3SUF-(3TCOOR*_H\Y.YR63*+UUK\YA75T^@B@@I7K!7T MH+=?L,_GU..56MBPPK:SS5S$LK6D9>_L=,E5M[-=_PY[#A?).PYI[Y &WEV@ MP/*&$2MRH[=@O+5#\T)(-7@[4PN@#>+RQYLUH&E[X"-4[C3BFH+MZK"ZG^ V#$;Z*6O]&;I4<0;+$>0 MC4\@3=+L"%XVI)L%O.Q(NA9(PYPKIDK.!"R($%T^ BNNO[_9][](H['FBL+ E?. M-1F=GT9@NLGL%-)-F(:E)C=;0:S=9X;&&[C[E78)]HH/,'R/Q0M02P,$% M @ :(1]6"N0F HU%P X4@ !D !X;"]W;W)K&ULK5S[;^-&DOY7&MZ[10+(LJ1Y)O, /)Y,SHOL93">; Y8W \MLB4Q0[$5 M-FE;^>NOOJKN9E.B./;@@'G(5#^JZ_E5==&O[VS]Q6V,:=3]MJS+&:SYQ=;751G;U_SLX_U MV]>V;FQO3_+;[6--/ M%W&5O-B:RA6V4K59O3F[G/_X;L$3>,2_"G/GDL\*1UE:^P4_7.=OSF:@R)0F M:["$IO]NS94I2ZQ$=/SI%SV+>V)B^CFL_H$/3X=9:F>N;/E[D3>;-V\9\9 )"S]A MP73+1DSE>]WHMZ]K>Z=JC*;5\(&/RK.)N**"5&Z:FKXM:%[S]J985\6JR'35 MJ,LLLVW5%-5:?;1ED17&J>_"I^]?7S2T'V9=9'[M=[+VXL3:\X7ZIZV:C5,_ M5;G)^PM<$*&1VD6@]MUB=,7W)INJ)_.)6LP63T;6>Q)/_X37>W)BO:$3__MR MZ9J:M.5_ATXLZST=7@\F]*/;Z]*FWT9I'UT]6':#[=4GS=&T=<[ M76NV*OIR552ZR@I=*M?0&#+9QJFB4IFMX#6*9D\ZW6S4VE2FUF6Y)U/,S*XQ M.3X$_N_J@A;9E8;G-K3-;U6!,3<-;TP;76Y-39I*SN#/MB 2R0XJ\AS84#66 M?OIBE(F4ZHK6=^1M=B#4T9*Z47JU(G? R],A;,U$;$$#[T#C34-\+0N]+,JB M*<#DVMR:JO4KFGORAXY^R-L:9'Q9708_O-A8:;.\J M6LVU2U?D!46SB2JN+M^K#S6M;B;JEU^N2%"D),9E=;&DH:33_VU)M(N)^C5K M[)*$!1\V'>/X\\CQYU_C>$8'\1;YJ7!?)NJJ-GG1^!\>)X/1S89E@&V81;\1 M)75#8(",_M=*_5/7V4;-%^RP9Q,U_X'^3!2Y<;,%"X(KYV^N*U5"^S^89=T2 M3_'- ;LFZH9"(BU/'(5[H>,TP=KJE@W=>P\'LURSX6^T\_;7TK1F4]MVO3FF M@?4__*UL$PB;_>>8C%Y$&;T8EY%V&Z:4/_Q$#NQ6E]"^QTIG=)MAZ<2],WPP MW=YL'T'#"L XHGQ+X[:Z;T,H2$2\ M-W'T5+TGYE%$IG'$2[>AZ'C>F'JK*DC7\ RO"74([N0R#)V^F;#;S71=[Q%1 MD^#<#XDI _1N5]M[#G?DXB&_6Y:?YGG'E@[',J8J/T15^6%453Y%'A+//@M_ MZ6B_,G\N P\_)9R^+"D-0HQ0!(W4>]LNFU5;QK&/5:Q1\H85:X L)KI/F0\? MOQ!0(/%<'BN-TB1'R4_HK'99%FLM."LGQI,7H*<5TJ;2*Q[D3UC$+UP66W8/ MM$A!,*]@6$C2IZ4+2F8Z-ZT)&-K,.)8D(3'*R@+LZG1A0]IO:PG26 .8:H\) M1E/XB53BZS2F$UH#0(W1 0MG0I^! OD#03EA97X9]_>_O5S,7[Q*]J?Y-(F3 M3-JBP[FY)>8->BO\\_3H\6*JR$OB[,8,PX>G$_4/77%T#"LU=Z:\-=^@Y?-9 MER/.1O7\NB($# X_5C_'UQU6T+A9+SJUT$.1>DVN3OX=.UR2 ,]'#_>QMJ0( M#!@/Z [JE,]'D@$D=%^"?8C'RA(V]KUO!A'?W*WE,=LD8=J:*T( M37+#AK#5FMT?1E!T9#TB*7=L33.@E44DH./]*&0^?Z5<4B1B'QM!.#MZ[T>9 M3[4A# _%H/ O;IFFE83OX,?_H-P;$;IE% #UULQ'G\N^&MPPI*>^*D#;5(@X M-93V($OSGMF%'-M/@14T9KWGR#8T'!;!R!:60[%FF)#*K.5H1943 \A!T7*& MV&^W)-JF-@1]AV?V>9:;C,W14W=(#/$L^X)R2&9>\(;A=JH(*.I^FUG/7,('X80!RD2;__'KIK(BTE/V9!+(41]'@JC M&O&O0G$BT3.(PCG_$1N%?&[.T%Z@>WS687G_X4.'YKRLNVI+2\@!C@E567)K MM+NZXRHLOO2C2;,I: M"!!@(&,#S*CR?J@]0T;:FO*5S@0>3)RFV+!"> 6I8 MII&$1NIC#N>-9'>.UJL^H_,5R06Y4N'8H8A#!P^Q'48H:8O$LJ9D1I::NU0'4_:TW.G#R?P/1X M2MLBH:/0 T"(DZ)8'KB6K.'I8<-C+.;,&JHP92]:YR2H3A"!U*R1&$]/6QSWI.9:RD9@CA%,T]:JS6 X+,^P>1BB5$ M9[>X"&GQ6"(1&P+IALBR3:HN146A S+Q3H*8NC-\]1%-V@0-8/J#]@"OFEMR M%COPK>/N=35D,'VWP-1K%4$SH?UL4Q5_MNRK)!BQ-?2E$_7)+\Y.C_6(99 ! M:B!Y0+$'&X']?'Q'Z4.IZR2$4)1 !DL+$^^S<, @--*WPP.@E %;@'1Y=9H) MPFW01C^>"*B=,%6J,<"WGK:QB!I=S$T'[W)>7N=(*4:'H8" W#, MBG)BQ"%H@@L&T\&TSJ+Y9D7"0LE4BAO^3OZC"-/N MOG]U8EV=$S:C904%AM6)AUXR'@Y&+_.U?1@O&%8_]CUUL-3=9N\8JL9D_N$D ME80,2[88@'-9$V1&*R/8YN,!YVQ Y)^T&$9^Y_&\A]4ZHQ#G MBD ,$I.F;K.PS6-4(&MK#F+^0JWS\U@W !E:#[RUVR5C,%9S'8M!M./(-,-R MTB$K\21'P,*"RLV6C\"^)JD1^?E$N_49=XS)/B=Y^%'_/]*$Z9"]]XUY_D+J MX[V"?Y&?*$X=U:52O^9S*]98=B-%%&/J H61 [W?@B-'"! M+>T:&A:3WU"(?8 MM4/MT+8N55+'$,S%(P&:^+.$?*)?0"&\4K#>< C7#8 30[N0!"Y-9584I4*) MA:+?Z2++,_".Q+,WNG:C%X'SKD-@/MXB\ O@'2X@X8O=@X/.-W0&^!V^'FE> M/EU,\,^9NB1XY&,$[O_Y>CA%D61[EJSA+\:2,C+X2K"[FBKEG5B=PEL!97P>&9)KTT=!_T+6QY5!D10,J7$:2- M):!;B6O7&J@+2QRL+EXU'ILO 9,$M3L[B)"*V]W.[>J\3?P- ML'=R_4'Z.P0^@6O390HN (2 M(._MY[E^Q@V=X>9 W#99&L3)4:\+!&K3*7A"HEQY#M!^R(A^[5Y8/.[JNS:; M^7B?S0UE>>;\'=O,1_$>ZK*N@4GY\T-]_S>TW-P >_BMP4Z2;-=O$_C+$J"_ M'JJ<+WUX]AY2[4J2\,1?%?I+!L &>UN@+"7XIG.H;%K;76GWQG#5C*(%PVW6 M)W^!;>L#(:^)'\V#YTZ\N?*$ "F"6@E!4J*+-B[Y32^,^,RGY^/CW+3%BVF; M'O!,=]XBW'*C2)BO3M2IVF4NOX"C9G$\DV,N1&39$W$Y+ M1N.?P!^ MXCZS5"6]LP]8/"1QOH4C[C8]J.ZC_8..TXEW!![T1+8ZC/5>R_W8M*?2&]UE M4I>#)I=< V6_E/:,2JI./BEO$4=Z&7+@17.LT*O>L5+WUV.3]SZ.Y&^PY,3# MV%*G;:D1%2>Y3=+1>-/U,>)R13)>SFW&HDS76C@?[RW\),VO#XXFW](\Z+?X M) =EUIQ(:!GI'-8>&=*&[H!P>2FWTW-UG2-^K/;>"L75?^>^#]6"F&O&KK_^ ME/1N,\5J7A2QLI--UD '<>#0K;S0!JPYK/ MQK],:%PF/VXJ]1V7A[[O85CHH5MQ]_&)37J,3O*SL#3["?&D0H2'KK%9)JD# M1)\2KAS%KCR<.OJV0VU!08J>,?"I>%M;!L.C%;<%[&QM@>CIR&$53 Z8LA:7 MU0D?T8D+:E+C8H=>FQ7 H0LLYCMV?[F1NFB.$@P8R/M#<9I2EI<*FM0(I4*& M6ZPCPN3F$=W#$8DW^QT[=<^?P.Q)/*T?(-?0#0OLA0PDC\')LV&J;@*WI!3E#4NNH(0#,FMI>LSTV5?D-29X?9(::PRJ M(8])AC,SL-6^*^@FH6: PM$B"U M:VS)](YS'IHE1>*8>W )(0L7M2LVIBYG.&&A4_41W1$<9)U=-7?8C=RH[YNL MS?&2&E<=Z_+4DB+/07OPZ')G"W_Y5VR]Z:-9O89J#!A!7_Z?];T4-@WK!]>0 MUQ!>Y6L/NB4UKH&@XN7DTI*]H_4D7,)+5 L57.]G<0F)V!F(/Q>I,%3K_-XD MO?,L?7*VW/]P55)S(K]30ZM:6)1?@00B;?*^4(]?8D!*U(A&DP;QV6DJPGN#LTV_JT8 MGC8)]2]I$SVP2O2N/)FI]%6U?_A\H]?"'AWHR6 4VOO#=>%0[N6OT#YUEA5# MTU4H@ORZE&I@/'A0\ZN@ R?B9EK'\R*B1()7DWO0[&#!3JFDOX;+E@>EJ!B# M<.44*M K'W!BX68IG1GLB'7%+,#?3Z%D=EW=6LCR=_0/].J$)VJT/0PP0OEQ M;,5ML7$4L'+GD_%RW]VA"' ^\$VGJE:IF_1)EMAC'LHOR>45/1ZN'>JNX;?<>PD&G=CP?)0"G#SZ6\'3OZH>W,/%Z]Z1K= YHJ*C.L90Y#'#P5>CA0,DY MO:#DPA577/+T.I*C<<@FV?&1G>:,PW,C96=]/YY4=V\8S<=?,0I]PR&0JM\] MR8_N%OF&-XO"7CZ:I=84BZ_A1K\#%@&8N$#Z$;?U&L5>W)JO.!H552=9,!?B M(S5@'#I4PHH+22=M6C%,V^BZI(B4J>J]AWN@C]/(5J_DG/I\K4.H>_=G_K67 M?YSAUQMQN/?2.<<&\I-4OQXMRV]XF>>GBK"=D:XOD!'T*27G*H+-J]!<9;C+ MGKO^SO&&]TW(363LX:J!Y7FRJG!4:E5R+91P(QUH5J1,\27;$,*X^K!#'0MF MB$8'UH$&VN(\HF:'8",]5\0M0VT@AQ-#CR7?_L5,T/>>N.18H5-P77#] MW?@":JDKQH=D?6O.^P+4.8J4J&@7+!EG*21(KL#9]L&N_BW!WKY=@I%85=K" MF#* :3DB':;;$1XW!):-^,T[0N MD/;!<6@><0D4'18]5S+Z,9YK)&##0,?(RHQ&GD7W)M=B_$VN2[2,-7)%PB#C M@['4(FL/KH\FPD)DGG$]7"?<*(3QQYXP2G7G\^V^+[A6QQ?@K M8M?R'@ A_\)@OM MGK!N;8>A!UFCC2PWSL2@%%7[YD^;/.PXC#YR8!L'YGBW@1S+"V[X;*+D&I2U M)C0[<%*=-Y$3E2W*3Z-H5Y"?F5U+@\#@&"Z$SF1E1-5@#C3P% XZQ1D&^CS%II] !TQ^$&(*PV_53GF+P$"XMF391W9<[87\0*S$X@C M'UC(XCUX<2\^=GCQ'O$:6H'OZ6N]D_>][>=RJFN>X=2C[T&C>D1O]OE3- B_ M[.&6]-R2?>@SJD$F,W*."ACSH3-X1JXVVU0K+.U^5R_[8'"'CTB\ MX0 2?Q0F]![Y4<+@7AK2FDEM0"Z =%-AF)^.0DC]*&4V"UI#K>1"&')B/F.) M>X_'X<99MIF@!.$3_;.T0QBD,0S\(1O!K<)CPY^@L$ +)Q+_[[Z7X$. MNE 'VV#?Z:<*%,JFXXWG#B@E:LSZN'LHTMIR%_,UYVNC47^;;TO"*ZU).$TRA%+L!; I$?#KN6 M>;6UPB)WH5UR#F#HIW$"UQ2$&H^DFV<'B[\:49?6CT@1UDW?> 72 =&A4?.- M([AQ'+JEP6@3N9+5?P0G723W2O"Y*(0AN=O4U?S9?>D'D+*A75:V.%O%._T? M)2%<.5:=TW&ONI;*G8SQ(*5Z+9!6S<0&Z"]ALW\!4$L#!!0 ( &B$?5C?+@J?F0( )P& 9 M>&PO=V]R:W-H965TZ9):F>A&:2B/+/:@481)%QV')N S2 MH5^[U>E0U59PB;<:3%V63#^/4:C5*(B#]<(=7Q36+83IL&(+O$?[O;K5- L[ MEIR7* U7$C3.1\%%?#;NNWR?\,!Q939B<$YF2BW=Y&L^"B(G" 5FUC$P&A[Q M$H5P1"3C=\L9=$F*@1)LA,K9'^>FO@XY3- M!)J#86CI. <*LY9ZW% GKU#'"4R4M(6!SS+'_"5!2#H[L]YOMX.\P8:@]O\->C^=K1[+F>F8AF. GH/!O4C!NG^7GP< MG>_0UN^T]7>QI_?T_/):(*CY1FT.X<(8I+(PF<,-9S,NN.5DHJU9#G33[S"K MM>9R 6-FN(&?WB%,\%C. M4'<%A!M\1 %Q.R;MV(.ILDRLC=(5PF>Z\7I)'8IEF:K="1\@'ASV3P84[.^= M)G%R_B)J-U\0O0WR+DO)NRU%QR>OZW.;_UKZ+V3;90PW.D:)>N'[H@$OI6D> MW6K7>B^:CO,WO>G;$Z877!H0."=H='0R"$ WO;"96%7Y_C-3EKJ9#POZ?*!V M";0_5_0,VXD[H/L@I7\ 4$L#!!0 ( &B$?5@V(3WH,P0 ,$* 9 M>&PO=V]R:W-H965T*J5R'*K5%=>Z/N)5S/> M.,NYW;N1R[G8ZHHW>"-!;>N:R><55F*W< )GOW'+BU*;#6\Y;UF!=ZA_;6\D MK;P!)>(E598#(C7]Z3&>ZW+AI [DN&';2M^* MW4_8QS,Q>)FHE/W"KI?U'K# MW-,$;X2\K(=:=5#A=Z""$*Y%HTL%GYH<\]< 'ODU.!?NG5N%HXA7F)U"%+@0 M^F$T@A<-P486+QH)5D$7X+'X.NWXN+8ICS/5L@P7#O%?H7Q$9_G^79#XYR.^ MQ8-O\1CZ\HHK5A02"V;9*C;#C?QI'89[?-*PJD3V\-7"KN19"4PB,2&KMH;?1(GW[](P2,[O)63Z$+LRO;98R:;H^9"__Q&8LMX;O,K=$D^=VKV.##6 MK-W0S*:QY8.;SB;P530?L_]E\;B5H..T*88TCE\H4/44X..)(]PK[ M&=O7X M@AV[T32VHQ\G-$94Y\$8H9.!T,EX4]R;[%N "^MGN)!4O 6:MN12%:JL$FHK MWTK948/?[Y/=/^T(94<.7U%VC05OFKZCM2BYR/^3L2Y<5AF1/LG4+A+B8$KM M*WG5 $DD_^9"X(1:2AS !SA)W2 TDP,'T!#PE>G#2SMV6=[!LX+Z2&$?3PIL MX70OC&%W>)]==,^2%_'N<7?-)(6OH,(-J?JG4^H&ULK5;;CMLV$/V5@5($:T"U M;K['-K#>W:(!FF"Q3EL411]H:6P12XDN2<7;O^^0E!6G<84MT!?SHIDS9Z[T M\B35LRX1#;Q4HM:KH#3FN(@BG9=8,3V41ZSIRUZJBADZJD.DCPI9X90J$:5Q M/(DJQNM@O71WCVJ]E(T1O,9'!;JI*J;^VJ"0IU60!.>+)WXHC;V(ULLC.^ 6 MS<_'1T6GJ$,I>(6UYK(&A?M5<)LL-F,K[P1^X7C2%WNPGNRD?+:']\4JB"TA M%)@;B\!H^8QW*(0%(AI_MIA!9](J7N[/Z#\XW\F7'=-X)\6OO##E*I@%4."> M-<(\R=./V/KC".92:/<+IU8V#B!OM)%5JTP,*E[[E;VT<7B-0MHJI(ZW-^18 MWC/#UDLE3Z"L-*'9C7/5:1,Y7MND;(VBKYSTS/JC- A3^!X^4@'\)+6&1U1P M)ZN*0K8MF4*X^<1V O5@&1DR:-6BO 7?>/#T7\"3%#[(VI0:'NH"BZ\!(F+: MT4W/=#=I+^(]YD/(DA#2.,UZ\++._@CRW$5 M4$=H5)\Q6+]]DTSB=SW<1AVW41_Z>DL-6#0"0>[A@:F:UP>?'9>6$#9,\QQ8 M7< ]%XW! GYWCL G?#&P$3)__N.:3_U6;6!M=%-?#7LE*\@IB;QNB #0-%#, M]I.&[^!F&L9)# .[G8?S9$;;]W4N*RH:0=H#KUYPW2(0QPN -$PF&=QDX32S MFK8"K99%&X6ST=0#)UDX&4]H[_W5UGD-C28L7H,I$7(F\D8X4!LK/,>*+'EQ M2,?A),GL0I[!PWY/,\&*%C9P-!5 8]XH;CCJ!6P-18YX>I)OW\S2)'W7K4^H MC>*Y#;=V@O\4."?C?R#:1>2+P,TW61\L7I.I>)BV\8R'V?R_Y2D>QC.KEXPO ML]3+R1M*YF>3XQ$,>EIBW+7$^-4M<4M,N_QMN_S!PTLN&IHVWB>:9,?&="'_ MMH]>V32]O*X/@M\HOW[P 8TMK'9D\CRZ?(>U8U9_57!I.)M/PPEU1DJU$%/Q MS^%:Z**+H5^A.KBG35,%-+7Q\[^[[5[/6_]H?!'W3^\'I@Z<3 O&UL M?53;;MLP#/T5PAV*%NCJ2](F:Q,#2;IB ]:A2+OM8=B#(C.Q4%GR).6ROQ\E MIYX'I $,6Y1Y#@\ID:.M-B^V1'2PJZ2RXZATKKZ)8\M+K)B]U#4J^K/4IF*. M3+.*;6V0%0%4R3A+DNNX8D)%^2CL/9I\I-=."H6/!NRZJICY,T6IM^,HC5XW MYF)5.K\1YZ.:K? )W;?ZT9 5MRR%J%!9H1487(ZC27HS[7O_X/!=X-9VUN S M66C]XHW/Q3A*O""4R)UG8/39X RE]$0DX_>>,VI#>F!W_?]KP9V_PIQD\ M:.5*"Q]5@<7_!#&);15GKXJGV5'&.^27T$LO($NRWA&^7EN!7N#K':F A2;! M0_DUZ/YAM.^9&ULSCN.(FB*4*\I/3]+KY/:(MGZKK7^,/;\7BBDNU*IS*A

8OOPZE=C3XX=1\T7WE M,Y@R&4(S!PM<":6\3+V$&HW0!;R#-$GH_6$ DX)T40M:X"4S*RS :>#:TF5C MJ@#F^[0T?H!V_^5]02P,$% @ :(1]6&,P.UB @ M@ 4 !D !X;"]W;W)K&UL?51=3]LP%/TK5QF: M0.K(1Q-H61N)PF \@%!AXV':@YO<-A:.G=E."_]^UTD(W53ZXOCCGN-S'!]/ M-DH_FP+1PDLII)EZA;75F>^;K,"2F6-5H:25I=(ELS34*]]4&EG>@$KA1T%P MXI>,2R^=-'/W.IVHV@HN\5Z#JJ'W-C'GJ\*Z"3^=5&R%#VA_ M5/>:1G[/DO,2I>%*@L;EU#L/SV:QJV\*?G+H$3A (S MZQ@8?=9X@4(X(I+QI^/T^BT=<+O_QG[5>"XD6N45FF.!@X? MV4*@.9KXEK9PA7[6T";S#'_E\ G;;W Z$W@+-K+>(G9 M,0S# 41!--S#-^P-#QN^X1[#!EJ#N_RUZ'@WVD7DS%0LPZE'&3"HU^BEGS^% M)\'7/=KB7EN\CSU]H,CEM4!0R_Y_O [@HM::^O"K40V/^&)A)E3V_'N7@;U; M[#9 9XSE G5_SO#_3 1SMJ%[9U%S)@P<0#(:4AL.XN@4GBAXP"546F5H#"0) MA*,8KKCD=#-SN%8J-S",8HA'HW=G<*T558]/(H@&P7B\M3)OI<%AG,!1U[ZO MWM%C=0#C\)1:0B8Q[#I\?RL5)>I5DWT#F:JE;0/2S_;/RWF;JO?R]FVZ97K% MI0&!2X(&QZ>)![K->SNPJFHRME"6$MMT"WHB4;L"6E\JNG;=P&W0/[KI7U!+ M P04 " !HA'U87!1:N5@# *" &0 'AL+W=O&&5:A$F430-:\9EL)S[O2N]G*O6"B[Q2H-I MZYKIAS4*M5L$P4RX89/%?B!R]LM0BR HL62OL=[7[A'T\'F"NA/$2=OW9*("\ M-5;5O3(AJ+GL1G;?Y^$E"DFOD'CG;Y35F$.()W\%&I8L>% "8+^"PMDUN^$0@K8] :>'/#:&7>SD-+ M;IURF/L1>.B0A]?;2(TDPT 5X*+Y.>WQ8VY7-F6E8CHN ZL*@OL-@^?J/>!J]/X)M M/& ;'[.^O*8R+%JZ!U7")9?&]A+51^^^M0,$?='0[F MA^S7I)##WWQ8":6H%@KJ)- MQ1L#R2SQWPQN-"M0LIH@36/_D=:-LHPH72MM^3\^/?QWWEB7MVPT3:>]7.5Y M6[?D@*)=]5J^?3R#?3*.G$QG_T4>DTRSV;.P8PHJ.WT".H)D \'V\>1 MC<991C*EF%\0W @D=?97$(\SDLET#$>US1ZT;;(4=+P%= WJ:3^HE6&_H?M+X#+ '1G0>0QJY<0+) MJ1NG$+MAU@V9YP$9IH>PM*1--]TE^5!ZP[W^3%38^E?(0.Z*HFO5P^[PT*VZ M_O[[>/=*?F5ZRZ4!@26I1B*=GU;T6*-V!^A_J:C9 M]0OG8'C^E_\"4$L#!!0 ( &B$?5BE/J03D@( +<% 9 >&PO=V]R M:W-H965T $$AC29RT':.-M&Y#(#&H MM@$?$!_O?<\_A\-]TH_6 J1 O;6C9F%E36 MMN=A:/(*:VY.58L-W91*U]S25J]"TVKDA7>J9!"@UG7-==/W.9+,0LB1P@EYM8A<)H>\1*E=$!$XV^/ M&0PAG>/^>H?^R6LG+4MN\%+)7Z*PU2PX"Z# DJ^EO56;S]CK&3F\7$GC1]AT MMA,60+XV5M6],S&H1=/-?-N_PY[#6?2" ^L=F.?=!?(LK[CEV52K#6AG36AN MX:5Z;R(G&I>4.ZOI5I"?S;XIBQ#'\!XN\EROL0#>%/#=5JCA>DNI-VC@[3U? M2C3OIJ&ED,XQS'OX>0?/7H"/&=RHQE8&KIL"B_\!0N(Z$&8[PG-V%/$*\U-( MXA-@$4N.X"7# R0>+SGR 8Z@8?T==[I86]7,N>FY3G. JH)@_H1@^S-JW@< M?3S"+1VXIR8:);=TA+L_\QH^C!B-$S9Z_EH[ M#6VO(3Z)DC&-2309C%JM2C2NZ+F$$@F*L0FD4318:/7$I=>Z'YG%"8S&_=?E MO>E AT4P2H@..TG3,S^/TA@.Y2C<*Z8:]>5=7P^G0E2ZZ8GPV[UK: M#=EHM_9;UR H5=G M_P!02P,$% @ :(1]6/+U)Y57 P - @ !D !X;"]W;W)K&ULC59M;],P$/XKI_"B36+-2YNN+6VEM8! VF"" 4*(#VYR M::TY=K#==?OWG)TL*ZR+^)+ZY>ZYY_&=?9WNE+XV&T0+MZ609A9LK*TF86BR M#9;,]%2%DG8*I4MF::K7H:DTLMP[E2),HF@8EHS+8#[U:Y=Z/E5;*[C$2PUF M6Y9,WRU0J-TLB(/[A<]\O;%N(9Q/*[;&+VB_5I>:9F&+DO,2I>%*@L9B%IS% MDT7J[+W!-XX[LS<&IV2EU+6;?,AG0>0(H<#,.@1&/S>X1"$<$-'XW6 &;4CG MN#^^1W_GM9.6%3.X5.([S^UF%HP"R+%@6V$_J]U[;/1X@ID2QG]AU]A& 61; M8U79.!.#DLOZE]TVY_ _#DGCD'C>=2#/\@VS;#[5:@?:61.:&WBIWIO(<>F2 M\L5JVN7D9^]W?68F(IE. NH_@WJ&PSF+Y_%P^AU![=!RVW0A3[WQ_\*ELI8^.DIPA7> M6E@(E5W_.L2V&^\',ETG N@8L5RA]D?IX]1AEH(9PPN>,7]!W"&[3P*?*M2T M)M<@O'7FK$_ WUA0!7REM0<;O*47PI7.!]9+9C90,9X#O56@6NC,K1?T^A@HM"KW=D1=\A0@ M];P'"9P9)_")"-_]'0 M]-(#<#DWF=I*"^2,_ZAH@(:]TS&\:'XZRBYMRR[M+)-W7#*9N0!U83"9T\@8 MW,]PO75.F>."VSNX8':KW>#_"K63P>%K=3C;DZ8N*!D#2.*Q&Z3T&;C!$$9I MLU\GHV)WU#VHRM)HY#5- (N"NH%/\?U9.WU'5+;'?_F*1BNG(Q\,X\8]VVI- MB% I[6\,P3PV/XI'(T([5W)]XNOAL8FKZ#X^7QGP3.M'O5UM M6^)9W0D>S.M^>L'TFDM#X0MRC7JGE 9=]ZAZ8E7E^\)*6>HR?KBAMH[:&=!^ MH>BY;"8N0/M'8?X'4$L#!!0 ( &B$?5AVQ\I;B 0 %T+ 9 >&PO M=V]R:W-H965T"V6\Q6[#XDMB:1(/@]I3C="/J@5 MHH;'JJS5;+32NCD=CU6^PHHI5S18T\E"R(II6LKE6#4266&5JG(<>%XRKABO M1_.IW;N1\ZEH=(?Z]^9& MTFK<6REXA;7BH@:)B]GHW#^]2(V\%?C"<:.>O(.)Y%Z(![/X4,Q&GG$(2\RU ML<#HL<9++$MCB-SXMK,YZJ\TBD_?]];?V=@IEGNF\%*47WFA5[/19 0%+EA; MZENQ^0UW\<3&7BY*9?]ALY/U1I"W2HMJITP>5+SNGNQQEX>7* 0[A<#ZW5UD MO7S+-)M/I=B --)DS;S84*TV.<=K \J=EG3*24_/KX5&\$,X@3LM\H>5* N4 MZE>X^M9RO86CS^R^1'4\'6NZS*B,\YWAB\YP\"^&_0 ^BEJO%%S5!1;/#8S) MR][58._J13!H\2WF+H2^ X$7A /VPC[TT-H+!T)7T 5X*+Y..SJL;8KE5#4L MQ]F(JD&A7.-H_N:5GWAG [Y%O6_1D/7YW8I)/+D@NA5PP[94!1K.I63U$LV[ M Y\:0VH'S@VK#5)_VD#@,SYJN"@)RK\.Q31XZ^&8OEIBDQ_G:Y14IW"+IMAY MO83KMKI'"6(!/PA=$O:22JYE)?DD*[ 1$1D>4>9<(=Q(GB,<\1JVR*0ZAD^M M5IK5!1EV@+!&:WN'=P"!D_B>DV4!O(;4C2,(W32!]Y02QJ[83SL1DAN3++429+0 MRL=S$LO8:)ZTU@@%5QSZKX M_['JZI&:O3FE!, E:[AF)?\;"^)9)5J2?AG+!KTXS+(_B 1=ISB4=)/"2Z&T MH9K$-=8M&C3I%Y+2DBY :0AIW&ZD*-I<4VM>TR>GL4$&AD"!!Q^9?$"]EU2, M*A]"RFWL3^ ]UD3=TIZP@EHM5\1@\\T [-("Z22"+#*(^$[H)_:93)(A:)(> MFF08&OK:%BVEEB(\"-.&28+!-NE=\2L'OK"R9?;K=J[HL]IMOQ"D07]^%J1] M^4NN'DX6$A$XU2<9T$"Y1(C<,(%?3!UF]#!TRTTA%M3#"J3$;SF6!5R+&KN_ M7J+DBV?=(G SZ@#Q=X&U*"D3I6F%:> F&7W1_)"N2^F>)'%#CS;HP(MHW7!.>C"SX+YI!6:?,2FWMZ\F@1^C\>D=VN1/?[ MEZ)J6+VUR_1,@;)<;FR4SUN@;>)IVO7RPR",GXP\%P4Y*9+==-/O]O/ MCN?=R/1=O!L\*=W40124N"!5STVI?E$:#S MA:!)8K&PO M=V]R:W-H965T"*G2\3HG<$WZ38F8,SD"4KI;[3Y7U^.0A((5&(S!(" MQ^U17(NB("!4X]\6<]"+),;#J^$OF=GLY2 >0BS5O"GNG M=G^*UIXIX66J,&Z%G:>=Q0/(&F-5V3*C!J6L_,Z?6C\<,*3!+QC"EB%T>GM! M3LL;;OGB0JL=:*)&-#HX4QTW*B% +4&JY56:M*5-;0;1\>N'W"DC0"ADM1 MB;6T9_"WLP8>Q).%9:&R[_\<,^RT:/(NN3B$ZT9K% NU5H^2JN\EFD3@O> M1ZISDD&W-%;I9] D,V3C %YWF_>9]'I9*N\15-CN4>UUR[_RB031>$9\XRFN MGY#$>-82\]W1YUV@G)ALRZN-@& <(OF0A)V1-#0*4!;EJ+=9=/D:(R62# ,4 M@_MGNQ4::H'-E=(<Q,S+J $%XZ2EC6F_]K)D!8^\:#PN+_"7PI$0'_*?81E>M_H&CZ#+)A>ZFU<=*Y/'? M_?J@&P%?:X-=\]/G#U2/4CN5)BP)A^49%+(DV4.,0.JL2,?SO<7!..JA]HFS M#Q 9S8@\0.[7)S(UZ3,U>7&F]K5&3KHR1J">O,KA@^0KS%(KT?DO2]*3,H_W MR7WFOJ\>T;&4LY\ADO$V %-"V" 32%AL.0YIN+*[M^3%+-] MVOJ7^S ;".,04A;M;=8"$3%VTW@.+)Q30C1E4V"P"1#US'R93GBIM)7_^3SK MV@R;M=FM:GI';48LG-$:I"CC$2><&H&LR+:5*M3F&4V=HCG)#PD9C^(TH!59 M*7LRKO4S3E<[KG.(TA&ZP6U1#!\$SAM]9)Z!H2VS>0B=Q]@LAKLWO*S?WD"( M@%/498:F]?92,G$?XW@VFJ8QQ.DHC4+X=J2(AD@2)5AM[C2/L)S!#6F4-E]1 M$9]D47CU?J";$3+A4O?)?S(#AD7G#)UPIFCO9" ?N9>_ ]02P,$% M @ :(1]6/^:]_"O @ U@4 !D !X;"]W;W)K&ULC53;;MLP#/T5PKM@ [KZEJ27)0&2WM:'#D'2;0_#'A2;L8W*DB?)3;*O M'R4[7@JDP1XLBQ)Y>(XD^KY,<2Z9/986"=E92 MERMKP0N!,@:[+DJGM%+EA""E"X&GF3\'+:L_[.X7N!:[TW M!ZMD*>63->[3D1=80L@Q,1:!T>\9KY!S"T0T?K>87I?2!N[/=^BW3CMI63*- M5Y+_*%*3C[QS#U)"4@:@,BQ[M)Y%A>,\/&0R77H*PWH=F)D^JBB5PA[*4LC*+=@N+, M^*LT"&$?/L$",SIL W.LI#*%R.##(UMRU!^'OJ%,UM]/6M1I@QJ]@AI&\""% MR37QX1CN>T^@HXC4FIQ"')Q %47P$+^YTQPXO/J);0R/PD+XF MNGD9O_/Y-. @^'^'6Z[CUCJ&/Y_B,HD98*5G"S<:@ M$HS#E7L,J#0LMW"',E.LRHL$)E2+&GXZ*?"(&P-3+I.G7X=4'<\[0Y78%R!7 ME-4^ M",CH=>1&8+R)Z\'2*XJ15U!0@#> =A2,.$S'\3N%5,) B#'B'W(QJHNV1%7;8)+:][RK=U M5$+K<(=4PF(+-N*FLD)HX+BBT.#TK.^!:KI(8QA9N<6O8!%TK'_\%4$L#!!0 ( &B$?5C=K'W3]P$ /\# 9 M>&PO=V]R:W-H965T,9SSIRY.!N4?C(MHH63X-+D M46MM=T.(*5L4U"Q4A]+=U$H+:IVI&V(ZC;0*(,%)LERNB:!,1D46?#M=9*JW MG$G<:3"]$%3_WB!70Q[%T=GQR)K6>@(>>>R,GX-7%& MICY< .+U%4 R 9*@>TP45&ZII46FU0#:1SLV?PBE M!K03QZ0?RMYJ=\L6O,V)=9H\GY91E,V9)KF2)$[A7TK8&/LH*JW\)B),\ZT[.NC?)BXQ;+!>0 MQF\@62;I"WSIW('%"#JN&A0^VZ(!O88^/6SYK_U3NRK0.;7_QC M$6?D>"F 7 Q%H&["ZADH52_M.)_9.V_W[3C4O^'CT[BGNF'2 ,?:09>+]ZL( M]+ANHV%5%T9\4-8M3#BV[H6B]@'NOE9NS)/A$\QOOO@#4$L#!!0 ( &B$ M?5@3"\L%W@, D0 9 >&PO=V]R:W-H965T]W=-7!2/WS7 M:\9_^[\]L$[PPWCKR)$E+"-HT2,C%#*],XTA1]B3,0U2S%1 M/4O&8R)5E:],D7(D@7:*(].Q+->,"4V,\5"WS?AXR#(9T01G'$06QX1_FV#$ M-B/#-MX:GNDJE'F#.1ZF9(5SE"_IC*N:6:D$-,9$4)8 Q^7(N+?O/%L[:(M? M*6Y$K0QY* O&7O/*IV!D6/F,,$)?YA)$_:UQBE&4*ZEY_%6*&M68N6.]_*;^ MLPY>!;,@ J&S1-(DPP">4N0D7Q^W]UIB:9;[8"NUNL=T]M;S$^)'V4!359'UK #4[5<-"BK#0%,B@'[ M>L#\XEF/^P/7&IKK.J366>77W9U(B8\C0]UG OD:C?&//]BN]5,3LC.)[0#L M50![K0!GG/F(@8 E9[&"MD8AJF MD]SJ>BK[,XGML'W :KARWW]T]#EZ# ME3MP;BJK'3R#"L^@%<\7]<*:$A&".LQKM>,"6'R#BQ>A"C2Y//8U:R+2.LZI M1 HQMQ:KO7\]>('..[0YNO%LZ_T]:K7" M>9(A_J^?=.6(]<4>'+Q4VJ=U,L0S MJ140S5J.%"-?Z5Q3@,^R1!9/_ZJURF?O=1:WUS[-\UR=>[W+%$FRNBY75.4X M$2Z5I'4]4+1XD7<6%HLO_Q/U!+ M P04 " !HA'U8'ZR#C0 & !$'0 &0 'AL+W=O/E!71-A^QVGQ)+.GRZIQ+BN>0/+MG_*M842K!0Y&7XKRWDK(Z M'0S$?$4+(EZSBI;JR8+Q@DAUR9<#47%*TKI1D0]0% T'!X\W/F7+E=0W!M.SBBSI'95?JENNK@9MEC0K M:"DR5@).%^>]-_#T$L>Z01WQ9T;OQ:XS*1S?FJ2]]IVZX>[OQ^Q_U.05F1D1])+E?V6I7)WWQCV0T@59Y_(3 MNW]'&T*)SC=GN:C_@OLF-NJ!^5I(5C2-%8(B*[?_R4-3B)T&<.AI@)H&Z+!! M[&F FP:X)KI%5M.Z(I),SSB[!UQ'JVSZ1UV;NK5BDY6Z&^\D5T\SU4Y./S!) M 0)]<)6).2ME5JYI"CY6E!-=9J&>W&U[&+"%-^CE%94DR\4K%?[E[@J\?/$* MO !9"3ZOV%J0,A5G ZG0ZG<.Y@VRBRTRY$$&$7BOWK42X/E^@H&BV7)% MCUPO4##C%9V_!AB> !0A[ !T>7QS%("#V]+C.E_LR7==SEE!P1&M'H'@RY8OFZ^TYN;R_:QBVL0DY;L4U&1.3WO M*4T6E&]H;_KK+W 8_>::KIXIV5[Y)FWY)L'R?:(;JNKBXCBQ>BL>1_%!E]I! M8Q@C=Y?"R(A9=,PWPT0]6^H!YQ:>R!Y0R?APU#FB$ICX,.X(+@QB5.--"%!Q MMLBD$QRTP2%T6#]7U&02>< A PX=4TK-01:/+?::>12]_V>DL[60C47;A;8PM>/=^;NAH4CRJ^> MT,@G#.OG+6>;K+;$>H;,MHY \?)4_&GA#(;L@S2Z"?/3-;;UT55C1U2@ MQD9'85A(WZK%#% 5UM.!!=LP<@*W=1(E$W0(/*2W^Z"-EL*PF/H'AJ:RW*'D MQ/VTI@9#]D$;285A37T^1]N\Z E+VT0=.V*,ML&PN+V9S]FZ5-:0TSG--F2F M'4$#F.1JY4O*.:T[9LYIFLEZ%O)\LL$W=55\:,LFACZCB8QLHK!L7I=*S"7C MRJ[5/%U$PBFZ$D&VMF*,/084&6U%86U5JE"1+&UE"ZBE)V!R1?G!&L7),)B[ M,T-;H&$T\GQBR @T.D:@NZY@PDD[4[,EW;\Z0T;245C2/Z@/3-DB-4?([W7' MT6_KK"H43R>E8++.E&Q]Q][.,NJ.PNK^L?51.26"AL9>,%%G-K8)0,,)]- Q M/@"%?<#'^D,*D @V[TS"M@-HZ)G:D3$#Z)A5]0]L H3S=B9G6P;_C@$RK@&% M74,K7!7YKE7+2228HC,1VT8DR+,T1\9(H+"14#RX-@QF^@XM1,+).C.R306" ML6\N,)X"A3W%33T#-/T"^NT47C&N'9&3U[-Z!^3P#D./XF)C'7#8.ES1!55$ M4F65Z@V!XYB%DW9EAEW+^1VSN$_-F D<-A,_L0$7SMR9GVTE_+MUV%@)'+82 M>R.R];<-7R>K9W41V+%]@&//!(]W-M7#+N)P0!Y%[%F]!+:]!(P]4SLV7@*' MO<2/[JZ&TW;F%MOK,GLK=K!S'E50OJR/Z02HM6E[7-/>;8\"W]0'8 ?W+^#I MY?9 SZ39GB^^)WR9E4(9JX5*&;T>*4A\>V2WO9"LJD^]9DQ*5M0_5Y2DE.L M]7S!F'R\T"]H#TZG_P-02P,$% @ :(1]6)Z%Q:40! E!$ !D !X M;"]W;W)K&ULM5AM;^(X$/XKH]SJU)5H\\);VP,D MH-W=2NT*]>5.I]-],,D UCHV:SM I?OQ9R\60R3F)F[I=*;MA-_KS,D4[U _ MS$?2C/P2):$I@OC:HYT(+9KFL"Z))KR/%$J1=;=#L11Z;W-JHH=QNXYV6YBXU=KKW76B$ M.AS#'9UR.J$QX1KZ<2PRKBF?PD@P&E-4<'2!FE"FX!Y7.B/L,WP"RN%^)C)% M>*(ZOC9T+*@?KUT/"M?1*Z[#"&X$US,%ESS!9!? -SI*,=&3F$'D1+S ^ 3J M80VB(*K#P]T%''WZ7$%L^'Z8J!IFAUZ]C'4]QVV\@OO QY0Q3. 68Z0+,F:H M:C#,I$2NJ^)7P#5S./L\+GIG0=#Q%]M27JZ)MM;L\&R4/!M.GM^S=(P2Q,00 MG0N9Y\$#I[IRCPNHUI;_\!E#IS-;IL[5G,38]4P=4B@7Z/5^_RUL!7\X0MXL MI32=4KX*D2Q-T&MPEB[1M6*'=[ODW7;R[B<+ M-#FD;!9=KLSK1V$5L[8SCPMN+]4TS5+XYP9MTO];1Q_0L83NUN.&K-XL/,'#(_Q6-4;CIC$)W:_0\ MN_0-3?*^X(7)*N0*&$P,9G+1-1LOB$T QT&*> MGZ+'0ILS>7XY0Y*@M O,_8DP)^GUP#HH/\3T_@=02P,$% @ :(1]6$\5 MT!AB @ S08 !D !X;"]W;W)K&ULM55=3]LP M%/TK5QF:0.J:-&G*U*61H!4:$B!$@3U,>W"3V\;"L3/;:=F_G^V$K)5*QR3V MDOCCGN-S[HUODHV03ZI U/!<,JXF7J%U-?9]E158$M47%7*SLQ2R)-I,Y*2X45MCL$X60CS9 MR64^\0(K"!EFVC(0\UKC%!FS1$;&SY;3ZXZTP.WQ"_N%\VZ\+(C"J6#?:*Z+ MB??9@QR7I&;Z3FR^8NO'"6VBG,MS2XU.)W> M"(T0PR>X(%3"(V$UPC4254LTM=(*CF>H"64*[O%9UX2=F-B'^0R.CT[@""B' M^T+4BO!<);XV@BRMG[6'GS>'AZ\_@6%4DPXEG+IE"N48O M_?AA, J^[//[3F0[[J/.?730_9E2J%5O^T.8494Q8;^%'MP+3=B^!#2LL6.U M/6.=!HF_WG9U*&)'ZK"3.GQSH2YY55O95[A&!M'!6AUD_==:O1/93@+B+@'Q M?ZE5_-=:'8IHI/I;S<8V^FLB5Y0K8+@TF*!_:L"R:9[-1(O*]9^%T*:;N6%A M_C2V@::!$$+-$607'L/AWN@Y;5%1!)])&6W0']\24F1K(O,LVOFQ2*EW>'N MC"F/.=YP\2AC1 7?TR23$R]6:G7A^S**,:7RE*\PTT\67*14Z:E8^G(ED,Z+ MI#3QPR 8^BEEF3<=%_?NQ'3,O:1*WQT_H-T7SNID9E7C%D[_8 M7,43[\R#.2YHGJA[OOF(54,#@Q?Q1!:?L*EB P^B7"J>5LFZ@I1EY95^KXC8 M2B#]'0EAE1#NF]"K$GI%HV5E15O75-'I6/ -"!.MTFG[A"F$ [^"&,@'?:)(CW"*5N4 MEI+ZR0 4L@S]C MGDN]AAS[2O=EJO.CJH?+LH=P1P_7&)U"CYQ &(2]CO2K_=/#=KJOV:PI#6M* MPP*OOP.OH> $/F6K7,D3^(QK3* '?]]B.D/Q3U>35E2SG2_DBD8X\?1^E2C6 MZ$U?_T&&P?NNEAV!M0CHU03TK 247Y@36!@BUH:(KG9+C$&!85XVZVDP]M?; M/=@B6H7UZ\+Z>RO3?#%MFECQ#M7$$5BK]4'=^L"!)B7&<(MQ,NB/!O_1I2LJ M&(ZZM1G6!0Z/T 9^PBW/\ ?<4O&H?]QNU0Y1R!M8@9U<2,'"@W MVDNYKJB=RIW5!9X=I]SN%R*Q2FA=]E )'8&U&#JO&3IW(.'Y7A)V1>V4D 2- M#0A>7L3#=ZF]JD,U=H76YG#+2A$',E<@_Z=S9]ANH1MS0O9W)P<*'=JE=.I? M7*&U66H<#'%A82J0H<7#6$/:Q34NAAQC8_:4\#?VJE,SY JMS6%CAX@+/T2> M6YUG MM"VL4U5H@%H,8Z1S%"9 /U]PKIXFYJ"F/IB;_@)02P,$% M @ :(1]6(Y(9$/@ 0 CP, !D !X;"]W;W)K&UL=5/=;]HP$/]73E$?6HEA"*7KJA"I%$W;0S<$[?9LPI%8]4=F.X3^]SL[ M*F<9+H7%MP35*+9!(,H<3"!P9.OR,^H92!B&S\Z3F3LV0 #MX0X^P0:/ MJ!N$*5ROT',A';S@R3=PTT@L:*RS&,)N. M()VD,WC=KN#ZZN9?&D:VS][3L_X.TMC\A[N'Y"E[!&&R^J+A!^[J0H M>9C]"!Z5:;3_G_5.XDN4"#?XF,_&MQD[#GVQ07_#57WFMA3:@<0#H2;CS_,$ M;#?^+O"FCBW?&4\#C,N*7@S:D$#G!T-M[X,PQ?,;S/\"4$L#!!0 ( &B$ M?5AY9"E=7 ( !$' 9 >&PO=V]R:W-H965TQJ&1YDIRD_WY7BNME MT'@P]E PMC[N.3[GV%Q--DH_FA+1PE:*RDR#TMIZ'(8F*U$R4>)$681-$HE(Q703KQ:W.=3E1C!:]PKL$T4C+]=(E";:9!'#PO MW/)5:=U"F$YJML(%VF_U7-,L[%AR+K$R7%6@L9@&%_'XR08\$:86_5YC.V?LX=7Z:$\7?8M+51 %ECK)(MF!1(7NV>;-OF ML >(AP< 20M(O.[=B[S*:V99.M%J ]I5$YL;>*L>3>)XY3[*PFK:Y82SZ1=E M$49P"K>XQJI!2.#H&BWCPL =;FW#Q/'OW1,:N"_-JQ7,4?M_HLH0OBX%7S$7 M\PE\W-:4..9PQZ6K4P4L:,L4+-L5+"S3%D@MPOW%EIN',211,CR-8KHFH257 M3EN8M0XN=PZ2 PZN,3N#07SB2 9_PD,*HTLDZ1))/-_P -__M$I KG(XFJG* MEL>O7$B<@'=3T^!ITO@:]7#/R(AL)]S.42]0/+ZGI97#]86QJEN$TH 9@ M4*\Q2-^^B4?1AQY]PT[?\!7EWJ\E@2=DNB_U\\[5>7_J;/O7U'L9_C'U4:=O M](I2[]&ULM5?;CN)&$/V5EK.*=J7)^(:- MF0#2#FPN4LBB839YB/+0V(7=6;N;=#>P^_K('CE960!=5X*E-;K270Q"05N>TY M3F@7E'%K/#1KBHW.&8>Y)&I3%%1^?81<[$:6:QT6GEB:Z7+!'@_7-(4% MZ$_KN<0SNT9)6 %<,<&)A-7(>N\^3-R@3# 1?S#8J9-C4DI9"O&Y//DU&5E. MR0ARB'4)0?%O"Q/(\Q()>?Q;@5KU/*"V**AD9%(SO_^F7JA G"6YX(<&K M$KSSA-Z%!+]*\(W0/3,C:THU'0^EV!%91B-:>6!J8[)1#>.EC0LM\2K#/#W^ M76@@(?F!/,$6^ :.1XI,F:)I*B&E&A*R_$IF]!\AR<]") 3_%R"W+ ;R&T+> MD6>&[%(B5C72$\0BY:QTZXY0GI %S1%UDE'.(;\SUWG,3D%3EJMWR.S38DK>OGE'WA#&R7,F-@IAU=#66(A2CAU7HA_W MHKT+HEV/S 37F2(?> ))$\#&"M9E] YE?/0Z$:<0WQ/?O2.>X_DMA";?GNYU MT/%K5WV#U[N =[!@)45!L,I:XN.B<&OIK-I4(%OKMH<-#&SY!MB.W;[O1D-[ M>RJF)6H0.5X=U>#W\6H/&YZZX(9^[\RKEBBO%T;M M7H4UY["3\\]7JLE<,*[->Q._PIV>=<*^UK,K@34J,*@K,+B- M9X,7=D2.&YQY]C+(]8)>T&Z:ZQR_Q\XWVR:V(/_?KV[ UQIV+;2F_)-VQ+V- M9Q7NJ1\#W_'/3&N)ZGM!_X)IWI&UU\EZ+D6RP8]7ITV=$*^VZ4IH3<''_L*] M48-1X39L0I_.;7H9Y7JAYUSPZ=ABN-T]QJ%EG=2,.QV[:H]Q+;2F]&.7X=ZH MS:AP@\;'*3IO"=NBW.B\);1/!A6\7VKF-X5T-ESOF^UZM9X1WYO)Z&S]L9P= MS0!TA-D/GC,J4\85R6&%D,Y]'RG)_2RW/]%B;<:AI= HVAQF./^"+ /P^DK@ M2%2=E#>H)^KQ?U!+ P04 " !HA'U8JU+1AMP" G" &0 'AL+W=O M\[U/&5%#;4V#"J#"_ M:--@'0LEE9"L:,BJ@H*4]1._-3[L$-S@ X+7$+Q3"7Y#\$\E! TA,,[44HP/ M,99X,N)L@[A&JVQZ8,PT;"6?E/K8YY*K*%$\.7ED$E"$KM 3K*&L0(WF]0U M+%.+"9 U7E 0EVC*2LG5.:%[(4 *A,OT?>T[P0M"B20@4,99T4:$$B1S-#52 M@ MT'H/$A(H+M=7+/$;G9Q?H#)$2/>>L$BJI&-E2*=/UV4FCXJ%6X7V@(H;D M&OGN)?(SWT^'2ZNT^WU7&T9^*U9^*9?,$'^?9[ M?G5!X2"ZV0?%75#@17X+VM/NM]K]H]JG%>=02I1L+Q8VE^V8#YYS-^.PPB0U M5Y+)''A#,V&WUX:ZC&BG>.? @RYB$ P/+.ABW.%-V&]!T%H0'+7@D957R7_9 M<*+TH%MT.#@0WXI MGDBV,HUZP:3JE6:8JR\Y< U0\8RI9MU,=.]O_QM,_@)02P,$% @ :(1] M6.#5N/*G @ Z@8 !D !X;"]W;W)K&ULC95; M;YLP%,>_BH7ZT$IKN89T%4%JR*;MH5.5K-NS P>P:FQFFZ3[]K,-86ENZ@OX M[#2;,21,[]BS2A'>*$@;/ LFN:;#X.P?*MS/'=W8#2U+5R@RX M:=+B"E:@7MIGH7ONJ%*0!I@DG"$!Y=[ M,7,\ P04ZH6O+M-QCBF1B]G%-IOV@[V'H.RCNI>#,X:X*&L/Z/WX9]V'/PXS,. MP> 0'#I$9QS"P2&T@?9D-JP%5CA-!-\B8:RUFFG8O;'>.AK"3!972NA9HOU4 M^H,K0#&Z14O8 .M MU9]0A$O459C5H%$A*$%E" $%*-A*7B#,LZ4T*F0&EO5 M*+/ ("2Z7H#"A,H;+?BR6J#KJQMT971^UKR3F!4R<97F-Q1N/K#.>];@#*L? MH">]7BW1%U9 \5[ U8&/T0>[Z.?!1<4%Y'*(_$:?X>I%X;^EI''\^X#LVNI_L!?&.;S+R32[R M+2'G%2.V5&C$8G=Z+[!.CC!NIV'D'\">L+KWS^UF/-+&'TT\L.)RRN/CE(?3 MZ(#RA)%WM*7N7MG0E[:RU52BG'=,]7=H'!T+]J.M4P?CVN*TYDI7#MNL]6,$PACH^9+K C5TS +C\Y;^ M U!+ P04 " !HA'U8]Q5 GP# "_"P &0 'AL+W=OV"(Y,_K^T9"<^5'(1Y43HM&W@G&U<'*M#^]= M5Z4Y*; :BP/AL+(3LL :AG+OJH,D.+-.!7,#SXO= E/N+.=V[E8NYZ+4C')R M*Y$JBP++[RO"Q''A^,[SQ!W=Y]I,N,OY >_)ENC[PZV$D=M$R6A!N**"(TEV M"^>#_W[M!\;!6OQ'R5&UGI&1\B#$HQE\S!:.9X@((ZDV(3#\/9$U877X0F*$$WZ N4S">A%+HE$JU% M44".MSF6!-;6F*4EPS;O8G=J6ME<;XC&E*D16-]O-^CZ:H2ND(N4656(74RGKL:A!D\-ZU%K"H1P041?H ^"ZYSA?[B&H/7;W8,!G+#Y2J&--[D0SV9[)T6!4M!) M>4GY'L%6EO:;]&:L"AC9@&8O/RUO$L_WYNY36T:/U6SF3QNK$]I)0SL9I/W( M4U% 33"@'E78&54U. :]BQRVDP(_##O>YT4V8A!>XHX8[&N0V=6V8^ZBB M\T1-II.D@]5CY8=Q%/=SQ0U7/,BUPHJFSSNG5)!!V"XZ)R@]W9<$2PZ%H1#D MMS)'UV!9.8[Z5,7GN8YBOYOL/BLH['Y122,J&12UU2)]A%*P=? :9W)&T"WD M(8L3OFG#-QWDNR-*2YIJR+:RJ*\@3E]%'+(X09PUB+-!Q UEI>7[ Y4Q>U-E M]%E=K S?>[F3O%\Y[BQ[)AC#LJ6H5T;]HJ2]([UQT-VW_6;A[(*0UN7J_Z:3 M\&^UG M+/<4OA@C.PCIC1,X[V75+58#+0ZVX7H0&MHW^YA#ATVD,8#UG8"FJQZ8%S0] M^_('4$L#!!0 ( &B$?5C/VKWTK0( $$& 9 >&PO=V]R:W-H965T M\+CRR=6'=0I@.2[J&!=AOY5SC+.Q8/> M[73@XGW =P:UV1H3IV2IU).;?,Y'0>0* @Z9=0P4/QN8 N>.",OXW7(&74H' MW!Z_LM]Y[:AE20U,%?_!/JOX$K9Y+QYC6J8=*>XL!IW&>)L^J LD"MR3A[PQGQ1QI Y:#)50J#'BX)JP+T% MWIV\XD#4BHRE9>P2A&A'YTG\ZLDD M/LHX@^R"]'MG)([B_IZ"IO\.CX^4T^^.J._Y!@?XO%7G$[RK.9G3%WQ"EHRU MIG(-;GQ&OI;>ZI_W():@?^VS\&@&UREN34DS& 78"@SH#03I^W>])/JP3_Y_ M(MLQ8]"9,3AJ1GLS\5UD3T1YX>:,U-3Y80VA,L?>8JQFF;MR3=@)D^WM.MWG M39,P\0E=T]ND\?7-59+@T6^V9>^)2WI1ZC63AG!8(65T<749$-TTK&9B5>G?_%)9 M["!^6&"/!^T"<'^E\-VW$Y>@^]=(_P!02P,$% @ :(1]6%6OVL6' @ MK 8 !D !X;"]W;W)K&ULG55=;YLP%/TK%NI# M*ZV%D(1T%4'*QZ;MH5.5K-NS S?!JK$SVR39O]^U(8R&))KV O;U/< AAP*+O38RXW9/OF^3G,HJ'Z06Q"XLI:JH :G:N/KK0*:.5#!_3 ( M(K^@3'A)[&(O*HEE:3@3\**(+HN"JM]3X'(_]GK>,;!@F]S8@)_$6[J!)9C7 M[8O"F=^P9*P H9D41,%Z[$UZ3[/(YKN$'PSVNC4FMI*5E&]V\C4;>X$5!!Q2 M8QDHOG8P \XM$M-#?0XM0"^Z AK0'@*&%P M]&M WQ5:*7-ES:FA2:SDGBB;C6QVX,[&H;$:)FP7ET;A*D.<2;Y) ^21W)-) MFLI2&$T6D +;T14''&I0.]"XO,3/)RLQ)M?74V_G8"CC^@Y!K\LYN;VY(S>$ M"?(]EZ6F(M.Q;U"XW=Y/:Y'32F1X060O),]2F%R33R*#[#V!CQ4W98?'LJ?A M5<8YI ^DW_M PB#LGQ$T^W=X>$5.O^E"W_$-+O!-*:#0Z$=S-&5T0/&P$#Z\*7N#7Z8SAK*9A9[_3(^QFW(\&YR5%C:3H M?YL:=1H6=LZHF]-N?*7(;UW\ K!/U@^Q9_9Z5I>AB3:6.W%.&ULC95=4Z,P%(;_2H;Q0F=6^2ZMTS*SMJ/KQ3I.NZ[7 M$4Y+QI"P22CZ[TT 62S8Z0WDXWU/GG,(R;SBXE5F J]Y93)A94I55S;MDPR MR+&\X@4P/;/E(L=*=\7.EH4 G-:FG-J>XTSL'!-FQ?-Z[%'$?R@B4L.7TFJ8K;I30LT3[5/S %: 9ND3W; ],Y]M=NZ(%U5O*XJ7ATO^";>&E>ZR H$P70TF\8>UG;SH^SC M<*JY]WWDH<8-O*@3?0'S.S#_*-BS_B=,J0O!$Y"C:$V 21\M/" ;2MQI, X6 M=&#!4;!;PHC>A2FZXWQ\ P2#17TO. ;:H+I=!PL[,#"HV#_]^V=X.,5"P>K MSB;> =E0XSFSV3C:I$.;G(BV!@EB#V-PD\'"E\'A]SRN^<(6=6S1B6P/H,:X MHL'NGKG1 ==0XSGAX4:S>X>7N3A^8[$C3"(*6VUSKB+M%\UAW'04+^KS[(4K M?3K6S4S?7R",0,]ON3[3VHXY(KL;,?X 4$L#!!0 ( &B$?5C&!55T?P( M $D& 9 >&PO=V]R:W-H965TDD+GP]DNR8M+G 2RS)9U>[.M8F M::1ZU"4 DJ>*"SWV2L3ZVO=U5D)%]:6L09@W*ZDJBF:J"E_7"FCN0!7WHR 8 M^15EPDL3M[90:2+7R)F A2)Z7554_9H"E\W8"[WMPATK2K0+?IK4M(![P(=Z MH&1/K9"GEHYWE4=R6-$UQSO9 M?('.CQ.82:[=+VG:VM%[CV1KC;+JP$9!Q43[I$_=.>P PM$10-0!HI> P1% MW %B9[15YFS-*=(T4;(ARE8;-CMP9^/0Q@T3MHOWJ,Q;9G"8?I4() S(6_)9 MRKQAG!,J6(-,%&1*.149'#JJEFGHF.REVZ17\C@QUN64<[[TNVJ:KMW.IWN@P.3 M!"W@G&V2[?WZM0D%$HB;;-,O"9B9QQL/SW[R8,WX-[$ D.A[FF1B:"VD7-[8 MM@@7D%)QQ9:0J2!E GDT 2W3'"+0C?,BK(F M5-+1@+,UXCI:H>F+8FZ*;%5-G.DV/DBNGL8J3XZ^, D(.^@=^L!8M(Z3!-$L M0I\R2;-Y/$T W0H!4JB !_4)1;D:8;..Y^<3D#1.Q(6*_/HP0>=G%^@,Q1EZ M7+!<*$PQL*4BK%]KAR6Y]QMR9 ^Y"817R,67B#C$[4@?'YY.MM-M-4W57)%J MKDB!Y^W!^\"9$&A,.7^*LSFZ35F>R:ZJ-C"] D;K:#4*?-"MABZ M%4/7R+#1%EJTY5+I),S3/*$2(D13QF7\/]4"ZN*] ?>;E+P@V.'=$>3V23=O MK^+M' A\2@F]@*;'VGJ^F M'^\VB;2;Y ;[FE1; VSV!N/"3 )']Y 4#,4B7IJ%9$8\5DFG0MNNO[88V.PQ M#I>2U^H2:1B':).##7<(A0C*C]0TZ>@M'@&M+@,V>X+4Z:EL% M@EMK7=LKX.!Z3X=JLX#-&_PCIQ&@+S1]P;Z988Z6SEN8!UR[!VRV#X=+I^T4 MB-]:W]I6H1FTS;'V"MAL%HZ5CAG-N >]A24@M24@9DOP2NV0ME$@_JZ9ZPKJ M[6K';IPZZ".?SY3/XTR@!&8JR[GJJW2^.479W$BV+ XBIDRJG:BX7("2$]&ULG95K;]HP%(;_BI554RMUS8406 >1 M6MBE'U959=T^F^1 K#IV9IO+]NMW[*01 PH57TCLG/?-\SKX>+"2ZED7 (:L M2R[TT"N,J:Y]7V<%E%1?R0H$/IE)55*#0S7W=:6 YDY4.G!S M#RH=R(7A3,"#(GI1EE3]N04N5T,O]%XF'MF\,';"3P<5G<,$S%/UH'#DMRXY M*T%H)@51,!MZ-^'UJ&?K7<%/!BN]<4]LDJF4SW9PEP^]P (!A\Q8!XJ7)8R M;K6 M+Y-$BIS< M"4/%G$TY$*HU&(T%$_P'Y0N5WA=X"L6M>L6.;_X%3^TB?>%J%5=I[([:)EV@H&_W 0]:&QW[;6N M: 9##[>E!K4$+WW_+DR"3P>P.RUVYQAV=Q]VK4HVL*./6]@'C4_$CEOL^!AV ML@\[WL$.MZ@/^IY(W6VIN\>H>_NHNT>I#_J>2)VTU,DQZK[K :8 /!=F!M2^ M$,E.B'YO*\7!]YR8HM>FZ!U,L=' ;EP#NR3W>":>?UYG?)$S,6_[W<6^=+V= M;1S&_:UXNS51$K5^>P2 MD\I*9F9MQ9,9:R0E%:PX$DU98O[Z )3MYI9K'18>R;:0>L%.9C7>PAKD4[WB M:F;W+ADIH1*$58A#/K?NW;M%K.--P&\".S$8(YW)AK%G/?F:S2U' P&%5&H' MK&XOL !*M9'"^-MY6OTCM7 X/KA_-KFK7#98P(+1/R23Q=RZM5 &.6ZH?&2[ M+]#E$VJ_E%%AKFC7Q3H62ALA6=F)%4%)JO:.]UT=!@(W."'P.H%WKL#O!+Y) MM"4S:2VQQ,F,LQWB.EJYZ8&IC5&K;$BEW^):8F9+ MQ:>?8J<=RT/+XIU@64)Z@WSW&GF.YT_(%^?+O;=R6U6E+XW7E\8S?L$)OT/. M E-UODU=.% LU1)T99C*L34-C:G^AEZ2CZ'">1DF,HZ)O;"/>4/K][3^6;0X M35E328%J_(HW%*806Z=H\'C7\:,CQHD@WXFG(8,>,C@+LN8L!Z$[ :8HA^E" M!B, SXN/(,-,,X8]8W@6(V>OF$JBSOK@S4]QAF-.US_B',>$T31FU&-& M[V*VGRCN8-\[D-&8SSG"&X>$_C1>W./%_ZMB>PQ7[3$T13R4]AO!&T*)+NXU M6C2<0R6GR./19^(%P>T1^T10&+A']/:@0^J_TW?,MZ02B$*N9,Y-K/2\[?CM M1++:-,T-DZH%FV&A?I+ =8#:SYEJG-U$]^'^MYO\ U!+ P04 " !HA'U8 MD"G5\G8# !,#@ &0 'AL+W=OSC=@PD3L#:)6=M *]V'/]L) M.2C!5Z3<"]B.YS>>_TQB>[AE_+M8(DIXR;-"C)REE*L;UQ7)$G,BKMD*"_4D M93PG4G7YPA4KCF1NC/+,]3TO='-""V<\-&./?#QD:YG1 A\YB'6>$_XZP8QM M1T['V0T\T<52Z@%W/%R1!3ZC_+9ZY*KGUI0YS;$0E!7 ,1TYMYV;>*#GFPF_ M4]R*O3;H2&:,?=>=S_.1X^D%88:)U 2B_C8XQ2S3(+6,'Q73J5UJP_WVCO[1 MQ*YBF1&!4Y;]0>=R.7(&#LPQ)>M,/K'M)ZSBZ6E>PC)A?F%;SNUY#B1K(5E> M&:L5Y+0H_\E+I<.>@1^>,/ K _^M@7_"H%L9=-]K$%0&P7L->I6!"=TM8S?" M1422\9"S+7 ]6]%TPZAOK)5>M-!U\BRY>DJ5G1P_,(G0\>$#W*'26\!%A)+0 M3,!O^"+7)+LU;(I8"XF..\P3[Z#WO? G!5@'64 M_B[*B6\E?B'%-70[5^![?@#?GB.X^/D24OG+3YW^X->&%4[MO >V43S/\/P= MKRE0.R;"I%Y6UX*)WX\YL9H#U;IU;70--SC!_5PD7!>%KHFR=0FT@*\KY$32 M8E&6#-Q1,J,9E:]-E6+UH#^"-V)%$APYZBLGD&_0&:NDA%YC4MJ$126L9V#Z M:[H9?P@&@>=Y0W>SKWW#O'[8WY]W(&Y0BQM8Q7T@8KDF5_#P";ZF*4VP4O// M>\QGR/]J$M-*/%?,-F%1F["X)=A!6GIU6GK_>\U;/9R;IMY1^86>=U2E49L^ MXY9@!PD(ZP2$U@35M-S7XLV87%+L(.L].NL]*V2W:I708O_A"2#6$BB3@V/7)U6N7R%B^^7B/A% MW18$-LD\./IJ!.&QSE9_Y^K<)BQN"5;J[.X=CW/D"W,O$9"P=2'+TU ]6E]] M;LV)_\WXI',S[32,1^JJ5-YL_L67]ZQ[PA>T$)!AJEQYUWV5$E[>7H)ZGJIW:M?1#NH+Y/@?4$L#!!0 ( &B$?5@33<*D M& , ,,( 9 >&PO=V]R:W-H965TY'01#[!>/"&P_=W(T:#^7"Y%S@C0*]* JF7B\PEZN1%WKKB5L^SXR=\,?# MDLUQBN:^O%$T\AN4E!V?PP'&E-_I@E3Q)^6P'7].1 M%UA"F&-B+ *C9HD3S',+1#1^U9A>LZ5UW.ROT3\[[:3EB6F0,/ M4IRQ16YNY>H+UGIZ%B^1N79?6-6V@0?)0AM9U,[$H."B:ME+'8<-AZBSPR&J M':)MA^X.AT[MT'%"*V9.UB4S;#Q4<@7*6A.:[;C8.&]2PX4]Q:E1M,K)SXR_ M2X,01G ,WY"BH:DSI9N2+G($.8.)+$HI4!AM1\X$KE[H"E%[>(F&\5P?D<_] M]!(.#X[@ +B NTPN-!.I'OJ&*-J-_*2F'8?7W8'WHT3%#!=SR%TP M$ZD-Q<^]'AOB>XUM4:M >P[4/LSE..KVA_YR4TB+37#:V+QCVVW8=O^'[0-3 MG#W1#9G0N/64*]AX@TLOW*+[T22.V]GV&K:]O6SOI&%Y&YO>AZVBT\$6G1:; M?J^=3]SPB??RF3"=0D2E*#X<_ MJ3UJ4[5_\] !0!A"4>6$$%+VVO:&]^-$%1&(USA]BZ/WO.9!$Y[!OX4GY3J1 M"V& @H%;Q[[[<*M-PF#CY(*3(.Z?;AWPG^TJ%?Y&/2A0S5V9U."859FSF6TJ M\;DK0%OS%U2AJX+Z!E.5]VNFYEQH$C4CR."D3]=.526S&AA9NJKS) W5,-?- MZ"\#E36@]9FDRE,/[ ;-?\OX-U!+ P04 " !HA'U85 E7=MH" !^"0 M&0 'AL+W=O7YGNN'B4 M:T(4>LI9(6?66JER8MLR69,D@*^9%SD6$%5K&Q9"H)3(\J9[3E.:.>8 M%E8\-6VW(I[RC6*T(+<"R4V>8_%\21C?S2S7>FFXHZNUT@UV/"WQBBR(>BAO M!=3L)DM*B1AW83BVXH7E)&%079N0EE\@LD>%AX?MBB07:.A^19[C#0_(Y\?+O;=R M&T:I&2JO&2K/Y//?R0=I_$,F*E5@5'K3;&//'4_M[3YI;V:]4R>RQ F96; 5 M)1%;8L6?/[FA\ZV'>]AP#S_B#@YQ5ZIPG]OQ6]R]F4_D]AMN_R/N\!"WW^&. M@A9V;^(3L8,&.^C%ON<*,\3,#BGQ,YQXZN#:#SHV B=J^>CMZ40?8>,C[/5Q M0Z2<())E<.!*O>E3*A.^*10M5H?\A!T_ W_4\M/;XXE^1HV?T='SPEY/KD-6 M1ATK?NBVK/1V=J*5J+$2'3$UR48(6%RHY.+E7#[*7=2=*#=JK[RHX>ZZ.ABW,;HP?!"U*>^]VU'\FO[!8T4("1 8J MYV($+_4$L#!!0 M ( &B$?5C@Q:1 CP< -\[ 9 >&PO=V]R:W-H965TDWBE-\T%D(LKUHM M/EF0!/,+NB2IW#.C+,%"?F7S%E\R@J=Y4!*W',MR6PF.TL;@.M\V8H-KFHDX M2LF((9XE"69OMR2FJYN&W5AO>(SF"Z$VM ;72SPG8R*^+$=,?FMM*-,H(2F/ M:(H8F=TTAO95Z+@J(#_B:T16?.LS4J?R1.FS^O)Q>M.P5(](3"9"(;#\]T+N M2!PKDNS'-PUM;-I4@=N?U_0@/WEY,D^8DSL:_Q9-Q>*FT6^@*9GA+!:/=/4K MT2?45;P)C7G^%ZWTL58#33(N:**#90^2*"W^XU=](;8")*<^P-$!SK$!;1W0 MW@EP.N\$='1 9[>%]P*Z.J![;("K ]QC WHZH)RALQ\_7+>$;%]16A/=UFW1EO-.6PZZIZE8<.2G M4S*MB;\SQ[-O4@9:\<)NKYZROWJUC)-YC=H%LIXDX71"$)VA.YHD,NGE^JX3K9&KIH(KOL03;.9I@[ MQF$>+S CY[=R\IFB$7Z3DZ) 0\9P.B?J839MR^+F06P5Z MDQ/[(YG0>1K]1>2.84*S5-0IPMB%4Q4!"?,Z^XIH6]:^(B ;#2!A(1"L(I[N M1CS=_TH\(\(B.D6R%EQOSBNKL]\)9K53H[%GIVH*$N:9KYDM3QTS=(F28NJT M^VB*WWC== /9JP 2%@+!*J)S-Z)S_YWH1C%.96$RC6;1!"L5-=''=,+RO3C. M)5@G*&.KIPK*W32,\M%E2FY)CCZXYXD M3X3]63?\1LJIPP\)\R!A/B0L@(2%0+"*2/H;D?2-(KF/TBC)$N2_+N627B46 MPB8J7Y73V%" 2K".AR(Z!+HX ^+XA<>-EN,>A:,,5,9$HZ M1NBI2H"$>9 P'Q(60,)"(%A%,[95>D76T:6,3!I+DO*\8-FN9]#3&ZHM>8J" M^B%3XE)9)S^(HV$F%I2IHAJ=12GB^=9Z<\G8N5/5!TKS0&F^IKE;F:C3JUGF M!:#-AC7-.FZUV:IPMDQ&^[\7S@N.8OP4DWP1%DJ..*@@8R]/5A DS=.T[8O? M[SMVS]U9V8.V&H#20BA:565.J3+'J#)_/!H9IR]S_,GC#TGS0&D^*"T I850 MM*I*2I_8-AO%__,D!NHV@](\4)JO:=L)[;);-X>!>M-0M*JX2G?:-MO3U778 M5RJB=([R^[LHI0+Y<32/UE.62E>U$@&UGT%I'BC-U[3*DLNZL+J["@$UH*%H M5864%K1]O ?]G>GG'K\6J_]D&=,W0M X>^(3%A6+N$(.JC:)HB3[-9H2I7.:] MIRY0.QJ4YH'2?$W;45=_3UV@CC04K:JNTI.V#YC22C7H@+INM;J0,6D5=UVW M:B4OK2#WR M(7?*\EO?FSU4B8/:VJ T#Y3F:UK%3G*M2W=75Z#N-A2MJJO2W[;-!O?V/8TF MNL/+2-U+U5)Y+!HL;M\'F."C- Z7YFE9QI-IN7SWH5M4- MJ,,-1:L^SU=:W([9XAZ*<[$@YTE1_8QQK%;W*6F5=Q#31 UD51_!#$Y&YL9/E FIF:]KV MU&%;W5[?WID[?-!F U!:"$6KJJ7TJ9TC?.IU6=O4CW"HQ5*QR%+JF-(XQHRC MI=R:*Z5>**"6,RC-T[3>]F_WPN[OJ@2RS0"4%D+1JBHI#6?G@.'\W8^]F\$G MRP+49M:T2DJOR^@^:+,!*"V$HE6541K-CMEH/JZ217_G[C'YEJFM_LO!*A?4 M10:E>: T'Y06@-)"*%I56J79[!PPFV$+&7>O6-CYF=^9^W.R3D#]8%!: $H+ MH6B%3EI;KQDFA,WS-T@YRF\:%._,;;9NWE(=YN]F[FSW["N_>->TQ!2OOMYC M-H]2CF(RDTCKHB>%SHJW28LO@B[SEQF?J! TR3\N")X2I@Z0^V>4BO47U<#F MG=[!/U!+ P04 " !HA'U8=B P\?X# "P$@ &0 'AL+W=O'H/H\A M;ALP9;)-QO9;QK>VUN(2H@ER\ =D6[;3$]#=<'6[1WTY7!UKLG&:]^>4]J9G M['W9"BY('B?Y^D,-&5TE>7WYO@]X9= K#:IE8;>P@]#W/ EC=\RA1\[#5AC: M;;FE-D"U;EWS@D0P-^3"Q('MP%B\^PE[UB=-^M,F_>GP]/?E)(<8D1TPN6@A M> $6)1Q0P9((2BXQ35/"."J 58QZ$55._:/4W8GK=_B<"OD3=]J!HPW_/\)Q M&SBN%LYOC.02Q]"ZT!H;'FH%QSTI'CSU?-?O\AG):8N/U_#QAO$9KW"T#B]E MZ)T4&)X$N -P)(\M@'X#T-<"O*\Q#2XQK;E+\?@G)?;1<0,K[ :R6<+4- M"H8"&J_&M"XOA1BO0Q%E#(8U79WJ?EY*LK;6_J8[;P3B6SS;'HV88_Q_MA-[K MQ23Q@.YDV2/5:D_:A.P#(?L'"#%06TWY#$6R:6=R4[^GSMH>P=#R*;=#>X_U_7V+P8@3M@^+?:"E ML26$(A62LI._[Y"2%=E1A 9(7BR2FCDZ,\_<)-N$FT6W.DXIQM8@OZ>7TN M.!?^^=RW"3;B1PH[U1@34\I*B%LS^1)/',\P @:1-A 4'UN8 V,&"7G<5:!. M_4V3V!SOT3_:XK&8%54P%^QG&NMDXHP<$L.:%DS?B-UGJ KJ&[Q(,&5_R:Z* M]1P2%4J+K$I&!EG*RR>]KQK12/ 'SR0$54)PG-![)B&L$D);:,G,EK6@FD[' M4NR(--&(9@:V-S8;JTFYD7&I);Y-,4]/OPH-Q _)"5EJ$=TF@L4@U5_D\JY( M]<-^^62&G8K)7&3X]U'4"G!Y;\9 OO"(%7'*-^1;;EXH0GE,;D!IF48:LRP" M63V0.=6P$?*!O%^ IBE3'Q#_^W)!WK_[0-Z1E)-_$U$H3%=C5V-QAJ(;587, MRD*"9PKQ W(EN$X4N>0QQ(< +G:E;DVP;\TLZ$1<0'1*0O]O$GA!V$)H_OOI M00>=L%8JM'B]9_ N&!,1-0U5"95PLK*21$U)H)2DK7DE=M]BFZV]G?JA/QB[ MVV9!+4&#T6/0 >U>3;O727LNE"9B39:4@2+_74&V OE_&\5.''.,[G>&KK3N4ZT5^JW"N!'31B6#=B^(;*#9\J M%QQKUQ;CM:LWJDF/.DDO\0[<*W=%Y2UH,]L?SUVZ=>*^5+=7 CMHP5G=@K,W MU.WLZ7[R1D>Z/8WI^Z-VW7SO\>[U.FE_ @Z2,JO<18RW>XJ7)C6^YK?DZT9_ MJ7ZOA7;8BX8/\=]0P@J\>74-1[TC#5N"SGK](Q'=AI?*0&ZLQ51(I."Z] [U M:FUC+ZQY.UJ?&7MK/=HC3.F-<9/B>:L(@S5">J=#9"1+NUE.M,BM8UL)C?[/ M#A.TZ"!- +Y?"W1MU<1\H#;]TU]02P,$% @ :(1]6*?TG#QZ P D H M !D !X;"]W;W)K&ULK5;;;MLX$/T50BVV*=!: M-T>V4]M XJ27AVR#!MMBL=@'1AI;1"A2(2D[_OL=4HIJ>V4U!?)BB]3,X3ES M$6>ZD>I>YP"&/!9^;Y.!^ M% 2)7U FO/G4[=VH^516AC,!-XKHJBBHVEX EYN9%WI/&]_8*C=VPY]/2[J" M6S!_E3<*5WZ+DK$"A&92$ 7+F7<>GBW"P#HXB^\,-GKGF5@I=U+>V\67;.8% MEA%P2(V%H/BWA@5P;I&0QT,#ZK5G6L?=YR?TCTX\BKFC&A:2_V"9R6?>V",9 M+&G%S3>Y^0R-H%.+ETJNW2_9-+:!1])*&UDTSLB@8*+^IX]-('8B(0]PXQ$YHSJ8<*F\=8H?,O0S\S_ ME 9(&)/WY-;(]#Z7/ .EWY"KAXJ9+6Y_+6VX-?FDJ#"0D4J@ 5G(HJ1B^T;7 M;N2+2$'8A) ;3H5^1[Y37E&7J'.-)=* 4)&1CY0I]QHT.;D$0QG7;_&@U\0G M.J<*]-0WJ,SR\]-&Q46M(CJB(HS(M10FU^0*Z67[ #Z&I(U+]!27BZ@7\1+2 M 8G#=R0*HKB#T.+Y[E$/G;A-4^SPAD?PSM>@L*N(8OK^_5(!$(;9P%@9HJB! MKHC5@-A@%M%V\WH>#()AG$S]]:Z0;KLHFK1V>XR'+>-A+^.KQQ([%0LF8VN6 M 29^RX!G74QKH##<97! LM=DC]]IR^_T>?PX6P(Y88)L@2JLQ)._\?]M%\]^ MP*@&(&% BKH6HR')Z+:KG!?]4'$#E31(/064M'*37L@?[GN&*!G'M%L-?AF2YI"C,/[SL-:@W>_(]781)\Z$K0"X'MB1VW8L?/*\VU MY/@-Y?@A[M([[FK<491,#O+1:9<0] MYC@R@K(&^'XI<8IH%O: =@B=_P=02P,$% @ :(1]6-H([:NY @ U@8 M !D !X;"]W;W)K&ULC57;4MLP$/V5'9=I88;& MMUP8FF2&!#KE@<*00I\5>Q-KD"4CR03^OBO;N"&WX<665GN.SEE9Z^%*Z2>3 M(5IXS84T(R^SMCCW?9-DF#/3405*6EDHG3-+4[WT3:&1I14H%WX4!'T_9UQZ MXV$5N]/CH2JMX!+O-)@RSYE^FZ!0JY$7>N^!>[[,K OXXV'!ECA#^U#<:9KY M+4O*Z]6O[#Q MTW-\B1*F>L*JR0T\2$IC5=Z 24'.9?UFKTT=U@!A?P\@:@#1)J"[!Q W@+@R M6BNK;%TRR\9#K5:@73:QN4%5FPI-;KATISBSFE8YX>SXM[((80S?8695\I0I MD:(VW^#JN>3VS87KXP6U@&MI-:?S2^"1B1*-B]T6[C0,'%^B95R8$X(\S"[A M^.@$CL 'DS%-F5S"@^36G%*0QG\R51HF4S/T+9EP4ORD$3RI!4=[!(<1W"AI M,P-7,L7T(X%/[ML21.\EF$0'&2\QZ4 _D$]4Y47 M3+Y]_7(6A8,?!HR[3E!HGB P"_258#Y'35\*'-,-2)403!LH*%3=D9-=/NHM M!VLJP\Y@L&%E5])9O.'&7VL1.>IEU3D-)*J4MKXJ;;1MSA=53]J(3ZAIUSWV M/TW=\6^87E)[ ($+H@PZ ZJNKKMH/;&JJ!K17%EJ:]4PHQ\/:I= ZPM%S:B9 MN W:7]GX'U!+ P04 " !HA'U895)%.D($ "4$P &0 'AL+W=O EI DQ2SI" :.1,\/4,#XQ!UN(SA8VL7".#LN#\J[FY#4>.9S*"& )E7!#] M\P0SB&/C2>?Q]\ZI4\0TAM7KO?=W&;R&61 ),QY_H:%:C9R^@T*(2!JKCWSS M.^R .L9?P&.9_4>;O&VOZZ @E8HG.V.=04)9_DNVNXZH&.!C!O[.P']IT#YB MT-H9M#+0/+,,ZX8H,AX*OD'"M-;>S$76-YFUIJ',E/%!"?V6:CLU?L\5(-Q& MOZ);%O $T">R!8E>W8 B-);H$VQ52N+7NL'CPPUZ]?/KH:MT7&/M!KL8TSR& M?R0&]M$]9VHET5L60GCHP-4)%UG[^ZRGOM7C#017J(7?(-_S6PT)S;[?W+>D MTRHZL97Y:Q_U%X$0$)K.0Q,I0QNUVW]-_0_>I2M?4SN]5VQU@M N,MA7CD0D(^)+1?W8H4V 040.C M"T?9$DU)3%@ 3;GGKKN5G%YF;6MQD&^GR+=S;K[E8$9S8"165 ]JPD+]0H$ MJ= D"$0*H:4:UN!F>KV6:Q+ R-'SIP3Q!,[XEY]PU_NM:4!VOA>^6\!WK?!_ M\$@93/3G/20+$'\U(5A=G(IP(6<'M+V"MF>E?:\7M ]K$$2987C'I:[Q'4VH M(F8QD$@O"(^R<5SV:AW?[GH-WY0U_IET_8*N?R+=RRFC9+6@]FNHW4ZW3FK- MY4S204$ZL)*^2U4JH/IYWE&RH#'-/M /4:3G3O2%JM6^/S1MK3^:V ?U,G>: MRFQ-[TQX[)6+K?>_+!2[,%5=S+F]%7& [KZZR5#3(>5.UXH*J9^N4 M9?=XZIQU*6^'_'[)[UOY;1]U([Q?KVNGWUQ9:^1SR4K%@[\A>>R51?^BM]LU MU9'UHJPV ,QHK7:V!/M>JV]HL*KDMY.^R<4IUANSP[N>S= M^@+6;Q0J]L#G@I5"#-N5F-X\ZZTQ.V5&OY"TVN'_"*&&2Z6&[5+MY+KVZWNU MQJK^"%6&2UF&[;K,KCX_DSC-M=@DCOGFV!;0'N/D0@]J/?=RR^16SCT2$,OL M.$BB@*=,Y4<@Q=/BR&F2';2X9?/\O.J>B"75&XD8(FWJ7?5T7)$? >4WBJ^S M4Y0%5XHGV>4*2 C"--#O(\[5_L8$* [BQO\!4$L#!!0 ( &B$?5@PB9O0 MM@( ,8( 9 >&PO=V]R:W-H965T-QYY_ M_,VX\23:!))546#Q=PZ4;V:.[[Q//))UKLR$&T,P'K\(K"1.V-D4GGA_-48=^G, M\0P14$B4"8'UXPT60*F)I#G^-$&==D\CW!V_1[^UR>MD7K"$!:>_2:KRF3-Q M4 H9KJAZY)L?T"0T,O$23J7]19O&UW-04DG%BT:L"0K"ZB?>-H78$?CA"4'0 M"()#P?"$8- (!C;1FLRFM<0*QY'@&R2,MXYF!K8V5JVS(24Q2V7D*DUH]G&3AF9>TP0G:/P W7.F&"_W*L2Z: MT:[[83?1M"6:]A(M*B'T/=5Y1\V!04;411?N](@E.*S>L,55?GNULVXRO;0LZF)^; M)FT[S4>8NL/?8[$F3"(*F0[I78XUDJB;9FTH7MJ^\\*5[F)VF.L/#1#&0:]G M7/>>QC ;M)\N\3]02P,$% @ :(1]6'_IA!#? P '0T !D !X;"]W M;W)K&ULC5=M;^(X$/XK5J23J-0C<0(45H#4TJZN MTFZW:F_O/KO)!*PF=LXQA?OW-W;2\'*.V2]@.YXGSS-CSTSF.ZG>ZPV )ONR M$/4BV&A=?0G#.MU R>JAK$#@DURJDFF'77TT)D;*FY3O9O*8+8+(,(("4FT@&/Y] MP J*PB ACW]:T*![IS$\'G^B?[7B4+8!J0#'*V+?2+W/T! MK:"QP4ME4=M?LFOW1@%)M[6696N,#$HNFG^V;QUQ9$ G/09Q:Q"?&XQZ#)+6 M(+%"&V96UCW3;#E74V8UH9F!]8ZU1#11 MRA+(GVP/-4Y?F[@2F9.'/ ?K;<)$1O0&R%?(0+&"O&JFMUKBMH,U>6$(.;@' MS7A17\U#C33-R\*TI7374(I[*-&8?)=";VKR(#+(3@%"U->)C#]%WL5>Q'M( MAR2AUR2.XL1!:/7KYK&'3M+Y/+%XHQZ\3^_5G?<4NLSEJ :'-L$S-_)C&0UC M.@\_CME?VG5"(--HQ-* M47)SQMR]+1Z[J8\[ZF,O]2>D63?TRPKSA.&,-QN4@LRZFJ0;)M9.CX^=C*+X MC+B?P("BR6]7GJ,RZ:1,+D1!IN\$8X!INV8V\<'>C)WD_5B#T3#^'ZM&S@7# M:'CCEW/3R;GQ(OW Y*%(!9A_!0A-,HZI18%(H7;I\8,AK4F/GHN&([^>::=G MZD5:V7.$MX1\L&+;Q(<56!H92G(IFKJ/U^3L>/G?.J#)I8#,.@$S+Y3)URE> M"ZZ= 9BYZ8[/Z,Y<">CHSIQ0H]&A-$5>^^/=":L\+)E/H8M"R]>TY9Q@>6L3_0:@OD M9V4J^]./;^1A7W%ESVM()_&@O"(%+WL.P07D04R'TYY[>,ET.ISYSS$]U%3J M+ZJ')N6\%7F!5(J4%]SJO29-$NI6Q9H\:BBQO#V#2C%T3A\D[A.6G,?.58M[ M8G>HQ-1?B@_2#N782=(/@VF/]L7)78BCZ1GU\*C1+$&M;?]=8WW:"MVT8]UJ MU^/?VL[V;/W.]/ZV@3W -!\.WYE:R;U-@< MV^$&OU] F0WX/)?8TK83\X+NBVCY'U!+ P04 " !HA'U8TIA&=2<$ 5 M#P &0 'AL+W=O3 Q6N^ 9#H+659/NUMI-Q^=YP\WD!*\FN^A4Q]67.1$JF:XL7)MP)(4CBE MS/%<=^2DA&:]V:1X]RAF$[Z3C&;P*%"^2U,BWF^ \<.TAWNG%T_T92/U"V<_::) MW$Q[40\EL"8[)I_XX6\H!S34\6+.\N(7'4I;MX?B72YY6CHK@I1FQW_R5DY$ MS0$'+0Y>Z>!]UL$O'?QBH$>R8E@+(LEL(O@!"6VMHNF'8FX*;S4:FNEE7$JA MOE+E)V?=_-7L>$6\H"7>7;:'3'+QCOK+\[S:C-S(3C:NR,8?K/!>:>=63:*$>)-QQE_>;8!CR/?RX1S$1 MXEW5+P2WS>1907"WA/PB;$>.E2A3M3#)8FNRQJ9( M#(+0'QF85KNQ[[9PG@4%=RM*49@COD;/:EL6=9P5TQ2,@65/6JS"J"WCG(4% M=RO+1:E9*S&_H;KF+&J:@^99@N8?Z XV966 C435I4Z7XSEK#^X6G[\X3PZ4 ML>,&_HC2%)E!4X=L-FVS?M8AW"U$#^J.F!A'#?79*759J]PRZ$69:\RI:8-Q M*%9CEBL%9>[G6HW,7Q#G9L2+XMKC$K+M6EJ'C&PO=V]R:W-H965TQCVP,C'MA99=$G:SH#]^%*R(EF7L)9 YR6QY,./YZ[SR1QN M&7\2"P")GI=A)$;60LK5N6T+?P%+*D[9"B+US8SQ)97JDL]ML>) I\FB96@3 MQ^G92QI$UGB8W+OEXR%;RS"(X)8CL5XN*?_O$D*V'5G8>KEQ%\P7,KYACX!"81AC*3T^)Z"6MF>\<+]SR_HOR?&*V,>J8 )"_\* MIG(QL@86FL*,KD-YQ[:?(36H&^/Y+!3)7[1-91T+^6LAV3)=K#18!M'N/WU. M';&W@)!7%I!T 3ET@9LN< ]=T$D7=!+/[$Q)_.!12<=#SK:(Q](*+?Z0.#-9 MK

)9K M&GY [U 0H6\+MA8TFHJA+94&,8[MI[M=[G8CK^R&";IFD5P(=!5-85H$L)7J MF?[D1?]+HD7TP#]%+CY!Q"$N>KCWT/MW'VH4FQP.0S0PWN$PN!ZF8*6;1&AO]MVAW2]N-N=B17T8 M6:J;". ;L,:__H)[SF]U3C$$5G!-)W--1^N:"]]G:^4&E;<^!!OZ&,()HC.I MW'41JJY&(Q^0ZH]HPF$:2/2%B5J7[7;I[KFLYYZ1DM>J0MU^[ZPHY%6%.J3G M9D(%*[N9E5VME7>P@6@-Z!(B?Z$:]!/Z^QKBG/@'_8\^ 9MSNEH$/IHP96XD MXQ113?4N$ 7!KRSZ^'"?W:ES@U:-AGDQ,0GF&0(KN+^7N;]WB/MK$Z=7"3=Q M':>4.%4AMR+D:75H:6$_L["OM;":."?H%GA\3SW^Z^S>X6&\9Y-SBMV2X?52 M_9+E6MU:6C[(+!^\20,95$(\J*1!509W*VF@5;>E,\XR9YRU[S.39!Q1?M%W MF4]7Z#/04"Y\RD';;+2Z-&TV)L$\0V"%&& GG\FCK9E[HR/2"[A*S7R=-B>UBC7.29-HGBFT8E#RP1\?-/G7/PNZ MU7FBTN4G-5*5!X:GUZ*ME?E\C?4#=HO*Z]4^"@9EX^O%.F7SCS%[XWSXQOKI MNV8&/>K@I5>G<;V91/-,H15#D;,!K*<#+3)Q4)=B_4XY$PW-]:F7CL$2<$X3 ML)XGF")-Z3:%#D:J'FV:EKI1-,\46C$2 M.?\@IOD'J2<6Y8>.?M_&7CH&32$Y32%ZFF*JU--M"J7>JY2Z7IG&KCL&GR Y MGR!Z/F&FU+]0/@L4:5[W17PM,H16#DK,<\C8_&)#J>_[JR[R)7IG& MKCL&%R$Y%R%Z+F(XG[-W%XTRV^@O%$;1/%-HQ?#D)(J8)E&DEAV1?CF)#;&C MU$O'X%HDYUKD+;A68?ZBT?2U+OV3X.P<-(SL/(V_ P4N5A;I6'Z95I[#JC/,S>.P.CZFZ>G"42*''/[CA) M=C<[KW21G-(IW;_$YY/=J:,<9G<(ZEJ5>! )%,),02J*K]S%=^>*=A>2K9*3 M-H],JN)//BZ 3H'' NK[&6/RY2+>(#O=-?X!4$L#!!0 ( &B$?5@EE^KV M!@0 (D3 9 >&PO=V]R:W-H965T8GEE0UE$A#QE M6YOO&9!UDA2%MNLX'3LB06P->LG8(QOTZ$&$00R/#/%#%!'V?00A/?4M;+T- M+(+M3J@!>]#;DRTL03SO'YD\LW.4=1!!S ,:(P:;OC7$MV,W24@B_@S@Q$O' M2%%94?JB3N[7?TA*V41Z %["D30;Q58ZFXB&[0F,:^O,Q( MTGTYL( CQ = J^_H#NB6D?TN\-%0/DOHXP0$"4+^24),7Q5<'OW/#*(5L'_E ME5)6%7P1\)=RX/-R@CY^^(0^H"!&3SMZX"1>\YXM)'_%PO8SKJ.4JUO#%;MH M1F.QXV@:KV%=!;!EX_+NN6_=&[E&Q GX5\C#OR'7<3U-0>/WI[N&;$4 M:K=\3WSH6W+5XL".8 U^_05WG-]U[6\(K,*UG7-M&[D^ E// MM)HJF2*9?JT!!8 MA6(WI]AM2H>NKL6=UID0VJAVSR E9?$!^HGJR$WSA8CZ*4J M-016X7^3\[]I2J4;7?^=\^5+']71JX2=PBX=8YVCZP>&SV M^$N$\=XGC#ZL6Z-,X?78;/;W3\.'O[1U->KQ3:%5618NCQNS>:RU\-*:E!'2 M.WV-P>#"ZK'9Z^^FB]EPKE>D4;=O"JW*L_![W)CA8ZV7.^>.7Q-V7:-(X?G8 M;/K+;_=/?T\7#\/Y1%M=H^[>%%J5:^'ON#&#QWKO_D$5?=B-7A6WL'C7;/&& M5S'Y_?F.3Q@S_J6Z-856[4;Q(N V]B+@:AV^)$A&Z&=A::5V:5,C K9-]GHX M\NDA%ND7>CZ:[R<-DUV4L_$1OAVGNT(%3+I)-2-L&TA90]A(2.>J*U=>EN[[ MI">"[I.MDQ45@D;)X0[(&I@*D-BMS^1 @ / 8 !D !X;"]W;W)K&UL?55M M;]HP$/XK5C9-K;0U(1"8NA"IE%6=-%;4KMV':1],V+^E6Z6=3 ECR(K@TXZ"T=GT9AB8O05!SH=8@<66IM* 63;T* MS5H#+7R0X&$<1<-04":#+/5S804/I H_'!_0;GSOFLJ &KA7_Q0I; MCH// 2E@22MN[]7V%O;Y) XO5]SX-]G6O@DZYY6Q2NR#48%@LO[2EWT=C@+B M^$1 O ^(O>Z:R*N<4DNS5*LMTK,95AG$V^Z$LD-Z0 M?"+72@AFL=[6$"H+M*5E<@4R9V#(V10L9=R0G_!B*\K/T] BO0,)\SW5I*:* M3U#U8C)#S-*0K[* XG^ $'4WXN.#^$GQ])',5]\O@P)6?OSSMP M^TU1^AYW< )W7NF\Q*TF=PO.5M0=G[9T:Y#$@[C#O\E&D7O2<--"/FC(!YWD M,R:9J 2YDA+K3.[5CG*[(W.Z8ZW*59 MTQS& ;8P WH#0?;A76\8?>DX-J-&ZZA3ZYTM01_=HS9]HS=G9M!6I?#H1@O0 M*]^W#,E5)6U]N9O9IC5>U1WAU;WNJS.J5PRKQF&)H='%",EUW:MJPZJU[P\+ M9;';^&&)[1VT<\#UI<(>L3<<0?/#R/X!4$L#!!0 ( &B$?5BM9H%GP@( M /L' 9 >&PO=V]R:W-H965T-Z34AK>/^>(?^P7$W7)98P530[R35^N(UIEYFC-L,;Q4(H-DM;:H-F!T\9Y&S:$VU.\U]+L$N.GXR]" PJO MT%MTRPHJG@#0!#AD1*,%Q1R=ST!C0A7Z"EM=8GIA+!_N9^C\[ *=(<+1G%!J MSD,-?6W2L:!^4H>>5*&C(Z'#",T%U[E"MSR%]!# -SP:,M&.S"0ZB3B#I(.Z MX26*@JC;DM#TS]VC$^ET&VV[#J]W%"\S*RF:&I:2+$MW;ZVJEVB.MX25#(TY M-Z(>6"BT -F=ZZ*];%.@U"O3^5H&:H#12Z"0G?'5@U-!&(JLLVOB?#/Y2_KW? M^8?M[/L-^_Y_8+^[">H-^BB%,M<#/[6)<3*7EXK1;[L,0;==CT&CQ^"?]9@1 ME4BP.Z:G'%J.F2C;WT$5]OH@V5Z3:\6HS6;PC(^_5T<9R)5K+PHE-FY5A9K5 MIH.-7>%^MCXQG:UJ1+]@JK8XQW)%S!NGD!G(H'-EE)95JZDF6A2N6B^%-K7? M#7/3G4%: [.?"5.QZXD-T/3[^"=02P,$% @ :(1]6#-"O=(N P ZA( M T !X;"]S='EL97,N>&ULW5A=3]LP%/TKD1D32!-IFQ&:T5;:*B%-VB8D M>-@;38F>.REE^/;YRD'_@BQL-6EJK$OB?GW&/[!EL=568MV,V",1.L M"B&K,5D84WX*PVJ^8 6MSE3)I$4RI0MJ;%?G855J1M,*2(4(![U>'!:42S(9 MR65Q59@JF*NE-&-RWH4"=_N:CDD__D@")S=5*1N3NY/WOY;*7+X+W/WHP]%1 M[^[TPNK1@P3T58S*E@L\T!U9&"R[6+CR P%P)I0-C"\(F MZD.D>G!PW_6@5AJ=@DNEZ]PN@_L[:Q[? ]H>&.1"= 8'Q 4FHY(:P[2\LIWZ MX3KX! J:]NVZM YS3=?]P3G9$.J;33)3.F6Z2],G;6@R$BP#.YKG"[@;588 M&J,*VT@YS96DM8>6T32L[)P)<0,OTL]L1WN5;:U8#]9+=DUKJ&DZ&=V6^+.UP9-V'^F37FF5\5?=766< 4^_CZK0LQ?JSX+DLF!O\ MBQ-.1K3E!0NE^8/-!J4RMP&F27#/M.'S[T?\BR_VG&S\_P+S_6_E7W'7I/1Q>%[;';;PS89)8?OL3E;'+K) M-U&2PX,T&3;[]]8A8>>(T$4#.(J-R0\XTHE-TF"VY,)PV?06/$V9?')2L/*& MSNQ!?D??/I^RC"Z%N>W ,=FTO[.4+XND>^H:)J)Y:M/^!L/KQ]TYT.;B,F4K MEDZ;KLYG=3.P#9NUN8"PCUS5EQ_!. [S(X!A>3 '&,>QL#S_TWB&Z'@I$ARAFB',?R(=/Z@^7Q:)%$4Q]B,3J=>!U-LWN(8OGXUS!LPL#R0 MZ<_F&E]MO$*>KP-L39^K$&RD>"5B(\7G&A#_O $C2?RKC>4!!K8*6.U ?G\> MJ"D_)XI@53%OV!N,(TF"(5"+_AJ-8V1V8OCXUP=[2Z(H2?P(8'X'480A\#;B M".8 /&!(%-7[X-Y^%+;[5+CY=6OR"%!+ P04 " !HA'U8EXJ[', 3 M @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/ MV!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%" MKM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0 MT^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( &B$?5@] M(DE(K@4 'LQ / >&PO=V]R:V)O;VLN>&ULQ9M+;]LX$(#_"N'+=@^[ MMIYNBZ9 &Z?= -TFB(->%XQ$VT0ET26E//KK=R@UVV%J#O;BRFPYV^AU?M+IS/S_WF^)6.WVC M&]T_G,S&]XV:B59WNM7?57TR6\R$VYF[OXS5WTW7RV9=6=,T)[-D^N"+LKVN M?MF]]I#7\L:->WIYMH3)"GL&T:7-K*KE!@;UR' E !,GPU0O+B4"#(C(#-&R+6'\%]PPFS$ MQ5Y9!)D3D/FS0:Y[4R'(@H LGA'RGQ1!E@1D^6R0I]+M$.22@%P>%_*\<[I6 M5EQ;64,(%.^LE=UV(D6$+PG"E\ST]_$((2%:OA^ >=Y!+_>02BL< MP!/*,CFEY))RR"49[0*)XM>=:2"Q<+^)LV\#%#68 MDG)+RN&6)!\'2F5:):[E?=B&9!G#H93$.V6MMF-9>*7VQCZ1)] MXD.U[J>DUH^44Y_X8$S*+BF'71*OE[-VWY@'I<1[U:F-[L4EE(<8D[)+RF&7 MQ.ME/=PX]6WP?7YV^R3]3BFSI$R5B*FZ<)Y<'6I+R3L10W!S-+SXHQ*>]D+,5-9+8O&#PY99^< MPS[19"/#F)1]<@[[1#%SC$G9)^>P3VQ:,NQTRC\YAW^BJ5O0Z>0"#H=_HIA! MIU/^R3G\@S/,1+Q8J5[JQHEK=8\Q*0OE'!;"F&D4D[)0SF$AC/G?.^<'/\:D M+)1S6"C$7 ]M*^V#7Q:[PIB4A7+NZB? /,6+H)2%BF>M@7! *B@+%1P6BF+B M@%10%BHX+!0MU8+6I"Q4<%@(EVH/_NZ$$]<# B5E(5* MEKFX&":.FR5EH9+%0C%,'#=+RD(EBX5BF"7&)!]H8['0KU-=/Z(GQJ0L5#[/ MC-RX8+D/'L8J*0N5+!8Z@#E%3XQ)6:ADL= !S)7:*(LQEY2%EBP6BLQOKO!C M.DO*0DL6"QW&A'T8D[+0DL5"D47^0)9+RD)+%@M%%OE#3,I"R]%"\_%@]_9- M#2?H5/T9+N%@?R6;ZM(*_S(]A)Q1JA 7/X!^H2 QY=R:,9]>QIV^VY8?!X/IV%5[<:Q^U77PWI7 MCLUPUW;E=#ZR:?MC,YZ7_;;NFO5[LRVU+)=1][D M.Q'8G1#O1*"WH-Y"H+>@WD*@MTP>M@GT%M1;"/06U%L(]!;46PCT%M1;"/06 MU%L(]!;46PCT%M1;"/16U%L)]%;46PGT5M1;"?36R]G4!O1[V=0&]'O9U M;T>]G4!OGWRL)-#;46\GT-M1;R?0VU%O)]#;46\GT#M0[R#0.U#O(- [4.\@ MT#M0[R#0.U#O(- [4.\@T#LF/YL0Z!VH=Q#H':AW$.@=J'<0Z)U1[TR@=T:] M,X'>&?7.!'IGU#L3Z)U1[_R3>@_CUZ$,UY[O-5[_)ZD>S^>6Z^4OR^^=D[OW M@G-]6S$\_0502P,$% @ :(1]6!^=A6\) @ V"H !, !;0V]N=&5N M=%]4>7!E&ULS=K-3N,P% 7@5ZFR18WKWS"(L@&V XMY 4]RVT9-8LMV M.^7M<5) FA%4H"+-V31J;=]SXRM]JU[_>O(49X>^&^*RV*3DKQB+]89Z&TOG M:<@K*Q=ZF_+7L&;>UEN[)B86"\-J-R0:TCR--8J;ZSM:V5V79O>'_'-LW; L M G6QF-T>-XY9R\)ZW[6U37F=[8?FGY3Y2T*93TY[XJ;U\2)O*-B[">/*QP$O MYQ[V%$+;T.S1AO33]GD7.W0LIJ>.8GFZQ#L]NM6JK:EQ]:[/1\KH ]DF;HA2 MWY7'HA>GDU.^83I^\K/SIS*G O/.Q^!\S!,+]/6XUY&,I^<^%Z*0VM.O^):8 M2Y_]?C1.NZ'FD]GY>O^XL)WF$=GT./^._Y[Q6_TO]B% ^I @?2B0/C1('P:D MCPJDCTN0/GZ ],$7*(V@B,I12.4HIG(45#F*JAR%58[B*D>!E:/(*E!D%2BR M"A19!8JL D56@2*K0)%5H,@J4&05*+)*%%DEBJP215:)(JM$D56BR"I19)4H MLDH4626*K I%5H4BJT*15:'(JE!D52BR*A19%8JL"D56A2*K1I%5H\BJ4635 M*+)J%%DUBJP:15:-(JM&D56CR&I09#4HLAH460V*K 9%5H,BJT&1U:#(:E!D M-2BR5BBR5BBR5BBR5BBR5O]3UM_.;;\Y?GJ6O6V'UWPV_:'UYAE02P$"% ,4 M " !HA'U8!T%-8H$ "Q $ @ $ 9&]C4')O M<',O87!P+GAM;%!+ 0(4 Q0 ( &B$?5BBN"3M[P "L" 1 M " :\ !D;V-0&UL4$L! A0#% @ :(1]6/4M3*N6!P _C$ !@ ("! M#@@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M:(1]6.9P3E/G!@ 120 !@ ("!/QL 'AL+W=O&PO=V]R M:W-H965T&UL4$L! A0#% @ :(1]6.$ ) 5Q!P Y2 M !@ ("!^RH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ :(1]6"R+8F=2!@ W0\ !D ("! MOS@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ :(1]6+RB(]\6! D0H !D ("!S%< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ :(1]6'IJ,7S# M @ &08 !D ("!7V< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ :(1]6+&.R8:[ @ '@8 !D M ("!"'$ 'AL+W=O&PO=V]R M:W-H965TAW !X;"]W;W)K&UL M4$L! A0#% @ :(1]6#'CZ(O&!@ 2! !D ("!-WX M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M:(1]6,YB3 I' @ (P4 !D ("![8T 'AL+W=O&PO=V]R:W-H965TV2 !X;"]W M;W)K&UL4$L! A0#% @ :(1]6)&&]NX,! MD D !D ("!6:H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ :(1]6 #5&PO=V]R:W-H M965T&UL4$L! M A0#% @ :(1]6%P46KE8 P "@@ !D ("!Y+X 'AL M+W=O&PO=V]R:W-H965T55P, #0( 9 " M@3S% !X;"]W;W)K&UL4$L! A0#% @ :(1] M6';'REN(! 70L !D ("!RL@ 'AL+W=O<\$ !_"P &0 M @(&)S0 >&PO=V]R:W-H965T&UL4$L! A0#% @ :(1]6-VL?=/W 0 _P, M !D ("!==4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ :(1]6)Z%Q:40! E!$ !D M ("![^$ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ :(1]6(Y(9$/@ 0 CP, !D ("!D^P 'AL+W=O M60I75P" 1 M!P &0 @(&J[@ >&PO=V]R:W-H965T&UL4$L! A0#% @ :(1]6*M2 MT8;< @ )P@ !D ("!0?4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ :(1]6,_:O?2M @ 008 !D M ("!Y?X 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ :(1]6,8%571_ @ 208 !D ("! M/0&PO=V]R:W-H965T&UL4$L! A0#% M @ :(1]6#OP5#2B @ @@< !D ("!$Q$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ :(1]6%0)5W;: M @ ?@D !D ("!Z!H! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ :(1]6/'X*5E@ P P !D M ("!]"D! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ :(1]6&5213I"! E!, !D ("!+#0! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M:(1]6-*81G4G! %0\ !D ("!J#\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ :(1]6">BMS^1 @ M/ 8 !D ("![TT! 'AL+W=O&PO=V]R:W-H965T7!E&UL4$L%!@ !2 %( =18 (9B $ 0 $! end XML 94 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 95 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 97 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1 html 164 389 1 false 68 0 false 8 false false R1.htm 000 - Document - Document And Entity Information Sheet http://www.icadmed.com/20231231/role/statement-document-and-entity-information Document And Entity Information Cover 1 false false R2.htm 001 - Statement - Consolidated Balance Sheets Sheet http://www.icadmed.com/20231231/role/statement-consolidated-balance-sheets Consolidated Balance Sheets Statements 2 false false R3.htm 002 - Statement - Consolidated Balance Sheets (Parentheticals) Sheet http://www.icadmed.com/20231231/role/statement-consolidated-balance-sheets-parentheticals Consolidated Balance Sheets (Parentheticals) Statements 3 false false R4.htm 003 - Statement - Consolidated Statements of Operations Sheet http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-operations Consolidated Statements of Operations Statements 4 false false R5.htm 004 - Statement - Consolidated Statements of Stockholders' Equity Sheet http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-stockholders-equity Consolidated Statements of Stockholders' Equity Statements 5 false false R6.htm 005 - Statement - Consolidated Statements of Stockholders' Equity (Parentheticals) Sheet http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-stockholders-equity-parentheticals Consolidated Statements of Stockholders' Equity (Parentheticals) Statements 6 false false R7.htm 006 - Statement - Consolidated Statements of Cash Flows Sheet http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-cash-flows Consolidated Statements of Cash Flows Statements 7 false false R8.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 8 false false R9.htm 995453 - Disclosure - Note 1 - Organization and Business Sheet http://www.icadmed.com/20231231/role/statement-note-1-organization-and-business Note 1 - Organization and Business Notes 9 false false R10.htm 995454 - Disclosure - Note 2 - Discontinued Operations Sheet http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations Note 2 - Discontinued Operations Notes 10 false false R11.htm 995455 - Disclosure - Note 3 - Significant Accounting Policies Sheet http://www.icadmed.com/20231231/role/statement-note-3-significant-accounting-policies Note 3 - Significant Accounting Policies Notes 11 false false R12.htm 995456 - Disclosure - Note 4 - Recently Issued Accounting Standards Sheet http://www.icadmed.com/20231231/role/statement-note-4-recently-issued-accounting-standards Note 4 - Recently Issued Accounting Standards Notes 12 false false R13.htm 995457 - Disclosure - Note 5 - Fair Value Measurements Sheet http://www.icadmed.com/20231231/role/statement-note-5-fair-value-measurements Note 5 - Fair Value Measurements Notes 13 false false R14.htm 995458 - Disclosure - Note 6 - Revenue Sheet http://www.icadmed.com/20231231/role/statement-note-6-revenue Note 6 - Revenue Notes 14 false false R15.htm 995459 - Disclosure - Note 7 - Net Loss Per Common Share Sheet http://www.icadmed.com/20231231/role/statement-note-7-net-loss-per-common-share Note 7 - Net Loss Per Common Share Notes 15 false false R16.htm 995460 - Disclosure - Note 8 - Accounts Receivable Reserves Sheet http://www.icadmed.com/20231231/role/statement-note-8-accounts-receivable-reserves Note 8 - Accounts Receivable Reserves Notes 16 false false R17.htm 995461 - Disclosure - Note 9 - Inventories Sheet http://www.icadmed.com/20231231/role/statement-note-9-inventories Note 9 - Inventories Notes 17 false false R18.htm 995462 - Disclosure - Note 10 - Goodwill and Intangible Assets Sheet http://www.icadmed.com/20231231/role/statement-note-10-goodwill-and-intangible-assets Note 10 - Goodwill and Intangible Assets Notes 18 false false R19.htm 995463 - Disclosure - Note 11 - Accrued and Other Expenses Sheet http://www.icadmed.com/20231231/role/statement-note-11-accrued-and-other-expenses Note 11 - Accrued and Other Expenses Notes 19 false false R20.htm 995464 - Disclosure - Note 12 - Leases Sheet http://www.icadmed.com/20231231/role/statement-note-12-leases Note 12 - Leases Notes 20 false false R21.htm 995465 - Disclosure - Note 13 - Stockholders' Equity Sheet http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity Note 13 - Stockholders' Equity Notes 21 false false R22.htm 995466 - Disclosure - Note 14 - Income Taxes Sheet http://www.icadmed.com/20231231/role/statement-note-14-income-taxes Note 14 - Income Taxes Notes 22 false false R23.htm 995467 - Disclosure - Note 15 - Segment Reporting Sheet http://www.icadmed.com/20231231/role/statement-note-15-segment-reporting Note 15 - Segment Reporting Notes 23 false false R24.htm 995468 - Disclosure - Note 16 - Commitments and Contingencies Sheet http://www.icadmed.com/20231231/role/statement-note-16-commitments-and-contingencies Note 16 - Commitments and Contingencies Notes 24 false false R25.htm 995469 - Disclosure - Note 17 - Employee Benefit Plan Sheet http://www.icadmed.com/20231231/role/statement-note-17-employee-benefit-plan Note 17 - Employee Benefit Plan Notes 25 false false R26.htm 995470 - Disclosure - Note 18 - Subsequent Events Sheet http://www.icadmed.com/20231231/role/statement-note-18-subsequent-events Note 18 - Subsequent Events Notes 26 false false R27.htm 995471 - Disclosure - Significant Accounting Policies (Policies) Sheet http://www.icadmed.com/20231231/role/statement-significant-accounting-policies-policies Significant Accounting Policies (Policies) Policies http://www.icadmed.com/20231231/role/statement-note-3-significant-accounting-policies 27 false false R28.htm 995472 - Disclosure - Note 2 - Discontinued Operations (Tables) Sheet http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations-tables Note 2 - Discontinued Operations (Tables) Tables http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations 28 false false R29.htm 995473 - Disclosure - Note 5 - Fair Value Measurements (Tables) Sheet http://www.icadmed.com/20231231/role/statement-note-5-fair-value-measurements-tables Note 5 - Fair Value Measurements (Tables) Tables http://www.icadmed.com/20231231/role/statement-note-5-fair-value-measurements 29 false false R30.htm 995474 - Disclosure - Note 6 - Revenue (Tables) Sheet http://www.icadmed.com/20231231/role/statement-note-6-revenue-tables Note 6 - Revenue (Tables) Tables http://www.icadmed.com/20231231/role/statement-note-6-revenue 30 false false R31.htm 995475 - Disclosure - Note 7 - Net Loss Per Common Share (Tables) Sheet http://www.icadmed.com/20231231/role/statement-note-7-net-loss-per-common-share-tables Note 7 - Net Loss Per Common Share (Tables) Tables http://www.icadmed.com/20231231/role/statement-note-7-net-loss-per-common-share 31 false false R32.htm 995476 - Disclosure - Note 8 - Accounts Receivable Reserves (Tables) Sheet http://www.icadmed.com/20231231/role/statement-note-8-accounts-receivable-reserves-tables Note 8 - Accounts Receivable Reserves (Tables) Tables http://www.icadmed.com/20231231/role/statement-note-8-accounts-receivable-reserves 32 false false R33.htm 995477 - Disclosure - Note 9 - Inventories (Tables) Sheet http://www.icadmed.com/20231231/role/statement-note-9-inventories-tables Note 9 - Inventories (Tables) Tables http://www.icadmed.com/20231231/role/statement-note-9-inventories 33 false false R34.htm 995478 - Disclosure - Note 10 - Goodwill and Intangible Assets (Tables) Sheet http://www.icadmed.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-tables Note 10 - Goodwill and Intangible Assets (Tables) Tables http://www.icadmed.com/20231231/role/statement-note-10-goodwill-and-intangible-assets 34 false false R35.htm 995479 - Disclosure - Note 11 - Accrued and Other Expenses (Tables) Sheet http://www.icadmed.com/20231231/role/statement-note-11-accrued-and-other-expenses-tables Note 11 - Accrued and Other Expenses (Tables) Tables http://www.icadmed.com/20231231/role/statement-note-11-accrued-and-other-expenses 35 false false R36.htm 995480 - Disclosure - Note 12 - Leases (Tables) Sheet http://www.icadmed.com/20231231/role/statement-note-12-leases-tables Note 12 - Leases (Tables) Tables http://www.icadmed.com/20231231/role/statement-note-12-leases 36 false false R37.htm 995481 - Disclosure - Note 13 - Stockholders' Equity (Tables) Sheet http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity-tables Note 13 - Stockholders' Equity (Tables) Tables http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity 37 false false R38.htm 995482 - Disclosure - Note 14 - Income Taxes (Tables) Sheet http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-tables Note 14 - Income Taxes (Tables) Tables http://www.icadmed.com/20231231/role/statement-note-14-income-taxes 38 false false R39.htm 995483 - Disclosure - Note 15 - Segment Reporting (Tables) Sheet http://www.icadmed.com/20231231/role/statement-note-15-segment-reporting-tables Note 15 - Segment Reporting (Tables) Tables http://www.icadmed.com/20231231/role/statement-note-15-segment-reporting 39 false false R40.htm 995484 - Disclosure - Note 1 - Organization and Business (Details Textual) Sheet http://www.icadmed.com/20231231/role/statement-note-1-organization-and-business-details-textual Note 1 - Organization and Business (Details Textual) Details http://www.icadmed.com/20231231/role/statement-note-1-organization-and-business 40 false false R41.htm 995485 - Disclosure - Note 2 - Discontinued Operations (Details Textual) Sheet http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations-details-textual Note 2 - Discontinued Operations (Details Textual) Details http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations-tables 41 false false R42.htm 995486 - Disclosure - Note 2 - Discontinued Operations - Summary of Discontinued Operations (Details) Sheet http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations-summary-of-discontinued-operations-details Note 2 - Discontinued Operations - Summary of Discontinued Operations (Details) Details 42 false false R43.htm 995487 - Disclosure - Note 3 - Significant Accounting Policies (Details Textual) Sheet http://www.icadmed.com/20231231/role/statement-note-3-significant-accounting-policies-details-textual Note 3 - Significant Accounting Policies (Details Textual) Details 43 false false R44.htm 995488 - Disclosure - Note 5 - Fair Value Measurements (Details Textual) Sheet http://www.icadmed.com/20231231/role/statement-note-5-fair-value-measurements-details-textual Note 5 - Fair Value Measurements (Details Textual) Details http://www.icadmed.com/20231231/role/statement-note-5-fair-value-measurements-tables 44 false false R45.htm 995489 - Disclosure - Note 5 - Fair Value Measurements - Assets and Liabilities which are Measured at Fair Value on a Recurring Basis (Details) Sheet http://www.icadmed.com/20231231/role/statement-note-5-fair-value-measurements-assets-and-liabilities-which-are-measured-at-fair-value-on-a-recurring-basis-details Note 5 - Fair Value Measurements - Assets and Liabilities which are Measured at Fair Value on a Recurring Basis (Details) Details 45 false false R46.htm 995490 - Disclosure - Note 6 - Revenue 1 (Details Textual) Sheet http://www.icadmed.com/20231231/role/statement-note-6-revenue-1-details-textual Note 6 - Revenue 1 (Details Textual) Details http://www.icadmed.com/20231231/role/statement-note-6-revenue-tables 46 false false R47.htm 995491 - Disclosure - Note 6 - Revenue 2 (Details Textual) Sheet http://www.icadmed.com/20231231/role/statement-note-6-revenue-2-details-textual Note 6 - Revenue 2 (Details Textual) Details http://www.icadmed.com/20231231/role/statement-note-6-revenue-tables 47 false false R48.htm 995492 - Disclosure - Note 6 - Revenue - Revenues Disaggregated by Major Good or Service Line, Timing of Revenue Recognition, and Sales Channel, Reconciled to Our Reportable Segments (Details) Sheet http://www.icadmed.com/20231231/role/statement-note-6-revenue-revenues-disaggregated-by-major-good-or-service-line-timing-of-revenue-recognition-and-sales-channel-reconciled-to-our-reportable-segments-details Note 6 - Revenue - Revenues Disaggregated by Major Good or Service Line, Timing of Revenue Recognition, and Sales Channel, Reconciled to Our Reportable Segments (Details) Details 48 false false R49.htm 995493 - Disclosure - Note 6 - Revenue - Summary of Receivables, Contract Assets and Contract Liabilities from Contracts with Customers (Details) Sheet http://www.icadmed.com/20231231/role/statement-note-6-revenue-summary-of-receivables-contract-assets-and-contract-liabilities-from-contracts-with-customers-details Note 6 - Revenue - Summary of Receivables, Contract Assets and Contract Liabilities from Contracts with Customers (Details) Details 49 false false R50.htm 995494 - Disclosure - Note 6 - Revenue - Summary of Changes in Deferred Revenue from Contracts with Customers (Details) Sheet http://www.icadmed.com/20231231/role/statement-note-6-revenue-summary-of-changes-in-deferred-revenue-from-contracts-with-customers-details Note 6 - Revenue - Summary of Changes in Deferred Revenue from Contracts with Customers (Details) Details 50 false false R51.htm 995495 - Disclosure - Note 7 - Net Loss Per Common Share - Calculation of Net Loss Per Share (Details) Sheet http://www.icadmed.com/20231231/role/statement-note-7-net-loss-per-common-share-calculation-of-net-loss-per-share-details Note 7 - Net Loss Per Common Share - Calculation of Net Loss Per Share (Details) Details 51 false false R52.htm 995496 - Disclosure - Note 7 - Net Loss Per Common Share - Schedule of Anti-dilutive Shares Excluded From Computation of Diluted Net Loss Per Share (Details) Sheet http://www.icadmed.com/20231231/role/statement-note-7-net-loss-per-common-share-schedule-of-antidilutive-shares-excluded-from-computation-of-diluted-net-loss-per-share-details Note 7 - Net Loss Per Common Share - Schedule of Anti-dilutive Shares Excluded From Computation of Diluted Net Loss Per Share (Details) Details 52 false false R53.htm 995497 - Disclosure - Note 8 - Accounts Receivable Reserves - Schedule of Accounts Receivable Reserves (Details) Sheet http://www.icadmed.com/20231231/role/statement-note-8-accounts-receivable-reserves-schedule-of-accounts-receivable-reserves-details Note 8 - Accounts Receivable Reserves - Schedule of Accounts Receivable Reserves (Details) Details 53 false false R54.htm 995498 - Disclosure - Note 9 - Inventory - Schedule of Current Inventory (Details) Sheet http://www.icadmed.com/20231231/role/statement-note-9-inventory-schedule-of-current-inventory-details Note 9 - Inventory - Schedule of Current Inventory (Details) Details 54 false false R55.htm 995499 - Disclosure - Note 10 - Goodwill and Intangible Assets (Details Textual) Sheet http://www.icadmed.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-details-textual Note 10 - Goodwill and Intangible Assets (Details Textual) Details http://www.icadmed.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-tables 55 false false R56.htm 995500 - Disclosure - Note 10 - Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) Sheet http://www.icadmed.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-schedule-of-intangible-assets-details Note 10 - Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) Details 56 false false R57.htm 995501 - Disclosure - Note 10 - Goodwill and Intangible assets - Schedule of Expected Amortization Expense (Details) Sheet http://www.icadmed.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-schedule-of-expected-amortization-expense-details Note 10 - Goodwill and Intangible assets - Schedule of Expected Amortization Expense (Details) Details 57 false false R58.htm 995502 - Disclosure - Note 11 - Accrued and Other Expenses - Accrued Expenses (Details) Sheet http://www.icadmed.com/20231231/role/statement-note-11-accrued-and-other-expenses-accrued-expenses-details Note 11 - Accrued and Other Expenses - Accrued Expenses (Details) Details 58 false false R59.htm 995503 - Disclosure - Note 12 - Leases (Details Textual) Sheet http://www.icadmed.com/20231231/role/statement-note-12-leases-details-textual Note 12 - Leases (Details Textual) Details http://www.icadmed.com/20231231/role/statement-note-12-leases-tables 59 false false R60.htm 995504 - Disclosure - Note 12 - Leases - Schedule of Components of Lease Expense (Details) Sheet http://www.icadmed.com/20231231/role/statement-note-12-leases-schedule-of-components-of-lease-expense-details Note 12 - Leases - Schedule of Components of Lease Expense (Details) Details 60 false false R61.htm 995505 - Disclosure - Note 12 - Leases - Summary of Detained Information of Lease Liabilities (Details) Sheet http://www.icadmed.com/20231231/role/statement-note-12-leases-summary-of-detained-information-of-lease-liabilities-details Note 12 - Leases - Summary of Detained Information of Lease Liabilities (Details) Details 61 false false R62.htm 995506 - Disclosure - Note 13 - Stockholders' Equity (Details Textual) Sheet http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity-details-textual Note 13 - Stockholders' Equity (Details Textual) Details http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity-tables 62 false false R63.htm 995507 - Disclosure - Note 13 - Stockholders' Equity - Summary of Stock Option Activity for Stock Option Plan (Details) Sheet http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity-summary-of-stock-option-activity-for-stock-option-plan-details Note 13 - Stockholders' Equity - Summary of Stock Option Activity for Stock Option Plan (Details) Details 63 false false R64.htm 995508 - Disclosure - Note 13 - Stockholders' Equity - Stock-Based Compensation Expense Including Options and Restricted Stock by Category (Details) Sheet http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity-stockbased-compensation-expense-including-options-and-restricted-stock-by-category-details Note 13 - Stockholders' Equity - Stock-Based Compensation Expense Including Options and Restricted Stock by Category (Details) Details 64 false false R65.htm 995509 - Disclosure - Note 13 - Stockholders' Equity - Options Granted under Company's Stock Incentive Plans, Valuation Assumptions and Fair Values (Details) Sheet http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity-options-granted-under-companys-stock-incentive-plans-valuation-assumptions-and-fair-values-details Note 13 - Stockholders' Equity - Options Granted under Company's Stock Incentive Plans, Valuation Assumptions and Fair Values (Details) Details 65 false false R66.htm 995510 - Disclosure - Note 13 - Stockholders' Equity - Summary of Intrinsic Values of Options (Details) Sheet http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity-summary-of-intrinsic-values-of-options-details Note 13 - Stockholders' Equity - Summary of Intrinsic Values of Options (Details) Details 66 false false R67.htm 995511 - Disclosure - Note 14 - Income Taxes (Details Textual) Sheet http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-details-textual Note 14 - Income Taxes (Details Textual) Details http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-tables 67 false false R68.htm 995512 - Disclosure - Note 14 - Income Taxes - Components of Income Tax Expense (Details) Sheet http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-components-of-income-tax-expense-details Note 14 - Income Taxes - Components of Income Tax Expense (Details) Details 68 false false R69.htm 995513 - Disclosure - Note 14 - Income Taxes - Summary of Effective and the Federal Statutory Income Tax Rate (Details) Sheet http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-summary-of-effective-and-the-federal-statutory-income-tax-rate-details Note 14 - Income Taxes - Summary of Effective and the Federal Statutory Income Tax Rate (Details) Details 69 false false R70.htm 995514 - Disclosure - Note 14 - Income Taxes - Deferred Tax Assets (Liabilities) (Details) Sheet http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-deferred-tax-assets-liabilities-details Note 14 - Income Taxes - Deferred Tax Assets (Liabilities) (Details) Details 70 false false R71.htm 995515 - Disclosure - Note 15 - Segment Reporting (Details Textual) Sheet http://www.icadmed.com/20231231/role/statement-note-15-segment-reporting-details-textual Note 15 - Segment Reporting (Details Textual) Details http://www.icadmed.com/20231231/role/statement-note-15-segment-reporting-tables 71 false false R72.htm 995516 - Disclosure - Note 15 - Segment Reporting - Summary of Concentration of Revenue by Geographic Area (Details) Sheet http://www.icadmed.com/20231231/role/statement-note-15-segment-reporting-summary-of-concentration-of-revenue-by-geographic-area-details Note 15 - Segment Reporting - Summary of Concentration of Revenue by Geographic Area (Details) Details 72 false false R73.htm 995517 - Disclosure - Note 16 - Commitments and Contingencies (Details Textual) Sheet http://www.icadmed.com/20231231/role/statement-note-16-commitments-and-contingencies-details-textual Note 16 - Commitments and Contingencies (Details Textual) Details http://www.icadmed.com/20231231/role/statement-note-16-commitments-and-contingencies 73 false false R74.htm 995518 - Disclosure - Note 17 - Employee Benefit Plan (Details Textual) Sheet http://www.icadmed.com/20231231/role/statement-note-17-employee-benefit-plan-details-textual Note 17 - Employee Benefit Plan (Details Textual) Details http://www.icadmed.com/20231231/role/statement-note-17-employee-benefit-plan 74 false false All Reports Book All Reports [dq-0542-Deprecated-Concept] Concept ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy in us-gaap/2023 used in 1 facts was deprecated in us-gaap/2024 as of 2024 and should not be used. icad20231231_10k.htm 4846 [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 48 fact(s) appearing in ix:hidden were eligible for transformation: dei:CurrentFiscalYearEndDate, dei:EntityRegistrantName, ecd:NonRule10b51ArrAdoptedFlag, ecd:NonRule10b51ArrTrmntdFlag, ecd:Rule10b51ArrAdoptedFlag, ecd:Rule10b51ArrTrmntdFlag, icad:DisposalGroupIncludingDiscontinuedOperationConsiderationPeriodForHoldbackReserve, icad:UnbilledReceivablesTerm, us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts, us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent, us-gaap:AssetsFairValueDisclosure, us-gaap:CommonStockParOrStatedValuePerShare, us-gaap:CommonStockSharesAuthorized, us-gaap:CommonStockSharesIssued, us-gaap:CommonStockSharesOutstanding, us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization, us-gaap:GoodwillImpairmentLoss, us-gaap:ImpairmentOfLongLivedAssetsHeldForUse, us-gaap:NumberOfOperatingSegments, us-gaap:NumberOfReportingUnits, us-gaap:OperatingLossCarryforwardsValuationAllowance, us-gaap:PreferredStockParOrStatedValuePerShare, us-gaap:PreferredStockSharesAuthorized, us-gaap:PreferredStockSharesIssued, us-gaap:PropertyPlantAndEquipmentUsefulLife, us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1, us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate, us-gaap:StockIssuedDuringPeriodSharesNewIssues, us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited, us-gaap:TreasuryStockCommonShares, us-gaap:UnrecognizedTaxBenefits, us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued - icad20231231_10k.htm 8, 10, 13, 14, 15, 16, 17, 18, 19, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60 icad-20231231.xsd icad-20231231_cal.xml icad-20231231_def.xml icad-20231231_lab.xml icad-20231231_pre.xml icad20231231_10k.htm http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 100 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "icad20231231_10k.htm": { "nsprefix": "icad", "nsuri": "http://www.icadmed.com/20231231", "dts": { "schema": { "local": [ "icad-20231231.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/currency/2023/currency-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd", "https://xbrl.sec.gov/exch/2023/exch-2023.xsd", "https://xbrl.sec.gov/naics/2023/naics-2023.xsd", "https://xbrl.sec.gov/sic/2023/sic-2023.xsd", "https://xbrl.sec.gov/stpr/2023/stpr-2023.xsd" ] }, "calculationLink": { "local": [ "icad-20231231_cal.xml" ] }, "definitionLink": { "local": [ "icad-20231231_def.xml" ] }, "labelLink": { "local": [ "icad-20231231_lab.xml" ] }, "presentationLink": { "local": [ "icad-20231231_pre.xml" ] }, "inline": { "local": [ "icad20231231_10k.htm" ] } }, "keyStandard": 356, "keyCustom": 33, "axisStandard": 29, "axisCustom": 0, "memberStandard": 41, "memberCustom": 26, "hidden": { "total": 54, "http://fasb.org/us-gaap/2023": 41, "http://xbrl.sec.gov/ecd/2023": 4, "http://xbrl.sec.gov/dei/2023": 6, "http://www.icadmed.com/20231231": 3 }, "contextCount": 164, "entityCount": 1, "segmentCount": 68, "elementCount": 581, "unitCount": 8, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 739, "http://xbrl.sec.gov/dei/2023": 37, "http://xbrl.sec.gov/ecd/2023": 5 }, "report": { "R1": { "role": "http://www.icadmed.com/20231231/role/statement-document-and-entity-information", "longName": "000 - Document - Document And Entity Information", "shortName": "Document And Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "b", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "b", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.icadmed.com/20231231/role/statement-consolidated-balance-sheets", "longName": "001 - Statement - Consolidated Balance Sheets", "shortName": "Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.icadmed.com/20231231/role/statement-consolidated-balance-sheets-parentheticals", "longName": "002 - Statement - Consolidated Balance Sheets (Parentheticals)", "shortName": "Consolidated Balance Sheets (Parentheticals)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": null, "uniqueAnchor": null }, "R4": { "role": "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-operations", "longName": "003 - Statement - Consolidated Statements of Operations", "shortName": "Consolidated Statements of Operations", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true } }, "R5": { "role": "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-stockholders-equity", "longName": "004 - Statement - Consolidated Statements of Stockholders' Equity", "shortName": "Consolidated Statements of Stockholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "i_2021-12-31_StatementEquityComponentsAxis-CommonStockMember", "name": "us-gaap:SharesIssued", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2021-12-31_StatementEquityComponentsAxis-CommonStockMember", "name": "us-gaap:SharesIssued", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-stockholders-equity-parentheticals", "longName": "005 - Statement - Consolidated Statements of Stockholders' Equity (Parentheticals)", "shortName": "Consolidated Statements of Stockholders' Equity (Parentheticals)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "6", "firstAnchor": null, "uniqueAnchor": null }, "R7": { "role": "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-cash-flows", "longName": "006 - Statement - Consolidated Statements of Cash Flows", "shortName": "Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:GainLossOnSaleOfBusiness", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "unique": true } }, "R8": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.icadmed.com/20231231/role/statement-note-1-organization-and-business", "longName": "995453 - Disclosure - Note 1 - Organization and Business", "shortName": "Note 1 - Organization and Business", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations", "longName": "995454 - Disclosure - Note 2 - Discontinued Operations", "shortName": "Note 2 - Discontinued Operations", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.icadmed.com/20231231/role/statement-note-3-significant-accounting-policies", "longName": "995455 - Disclosure - Note 3 - Significant Accounting Policies", "shortName": "Note 3 - Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.icadmed.com/20231231/role/statement-note-4-recently-issued-accounting-standards", "longName": "995456 - Disclosure - Note 4 - Recently Issued Accounting Standards", "shortName": "Note 4 - Recently Issued Accounting Standards", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.icadmed.com/20231231/role/statement-note-5-fair-value-measurements", "longName": "995457 - Disclosure - Note 5 - Fair Value Measurements", "shortName": "Note 5 - Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.icadmed.com/20231231/role/statement-note-6-revenue", "longName": "995458 - Disclosure - Note 6 - Revenue", "shortName": "Note 6 - Revenue", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.icadmed.com/20231231/role/statement-note-7-net-loss-per-common-share", "longName": "995459 - Disclosure - Note 7 - Net Loss Per Common Share", "shortName": "Note 7 - Net Loss Per Common Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.icadmed.com/20231231/role/statement-note-8-accounts-receivable-reserves", "longName": "995460 - Disclosure - Note 8 - Accounts Receivable Reserves", "shortName": "Note 8 - Accounts Receivable Reserves", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:AllowanceForCreditLossesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:AllowanceForCreditLossesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.icadmed.com/20231231/role/statement-note-9-inventories", "longName": "995461 - Disclosure - Note 9 - Inventories", "shortName": "Note 9 - Inventories", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.icadmed.com/20231231/role/statement-note-10-goodwill-and-intangible-assets", "longName": "995462 - Disclosure - Note 10 - Goodwill and Intangible Assets", "shortName": "Note 10 - Goodwill and Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.icadmed.com/20231231/role/statement-note-11-accrued-and-other-expenses", "longName": "995463 - Disclosure - Note 11 - Accrued and Other Expenses", "shortName": "Note 11 - Accrued and Other Expenses", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.icadmed.com/20231231/role/statement-note-12-leases", "longName": "995464 - Disclosure - Note 12 - Leases", "shortName": "Note 12 - Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity", "longName": "995465 - Disclosure - Note 13 - Stockholders' Equity", "shortName": "Note 13 - Stockholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes", "longName": "995466 - Disclosure - Note 14 - Income Taxes", "shortName": "Note 14 - Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.icadmed.com/20231231/role/statement-note-15-segment-reporting", "longName": "995467 - Disclosure - Note 15 - Segment Reporting", "shortName": "Note 15 - Segment Reporting", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.icadmed.com/20231231/role/statement-note-16-commitments-and-contingencies", "longName": "995468 - Disclosure - Note 16 - Commitments and Contingencies", "shortName": "Note 16 - Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.icadmed.com/20231231/role/statement-note-17-employee-benefit-plan", "longName": "995469 - Disclosure - Note 17 - Employee Benefit Plan", "shortName": "Note 17 - Employee Benefit Plan", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:DefinedBenefitPlanTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:DefinedBenefitPlanTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.icadmed.com/20231231/role/statement-note-18-subsequent-events", "longName": "995470 - Disclosure - Note 18 - Subsequent Events", "shortName": "Note 18 - Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.icadmed.com/20231231/role/statement-significant-accounting-policies-policies", "longName": "995471 - Disclosure - Significant Accounting Policies (Policies)", "shortName": "Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "27", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:UseOfEstimates", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:UseOfEstimates", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations-tables", "longName": "995472 - Disclosure - Note 2 - Discontinued Operations (Tables)", "shortName": "Note 2 - Discontinued Operations (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.icadmed.com/20231231/role/statement-note-5-fair-value-measurements-tables", "longName": "995473 - Disclosure - Note 5 - Fair Value Measurements (Tables)", "shortName": "Note 5 - Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.icadmed.com/20231231/role/statement-note-6-revenue-tables", "longName": "995474 - Disclosure - Note 6 - Revenue (Tables)", "shortName": "Note 6 - Revenue (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.icadmed.com/20231231/role/statement-note-7-net-loss-per-common-share-tables", "longName": "995475 - Disclosure - Note 7 - Net Loss Per Common Share (Tables)", "shortName": "Note 7 - Net Loss Per Common Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.icadmed.com/20231231/role/statement-note-8-accounts-receivable-reserves-tables", "longName": "995476 - Disclosure - Note 8 - Accounts Receivable Reserves (Tables)", "shortName": "Note 8 - Accounts Receivable Reserves (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AllowanceForCreditLossesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AllowanceForCreditLossesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.icadmed.com/20231231/role/statement-note-9-inventories-tables", "longName": "995477 - Disclosure - Note 9 - Inventories (Tables)", "shortName": "Note 9 - Inventories (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.icadmed.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-tables", "longName": "995478 - Disclosure - Note 10 - Goodwill and Intangible Assets (Tables)", "shortName": "Note 10 - Goodwill and Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.icadmed.com/20231231/role/statement-note-11-accrued-and-other-expenses-tables", "longName": "995479 - Disclosure - Note 11 - Accrued and Other Expenses (Tables)", "shortName": "Note 11 - Accrued and Other Expenses (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.icadmed.com/20231231/role/statement-note-12-leases-tables", "longName": "995480 - Disclosure - Note 12 - Leases (Tables)", "shortName": "Note 12 - Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity-tables", "longName": "995481 - Disclosure - Note 13 - Stockholders' Equity (Tables)", "shortName": "Note 13 - Stockholders' Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-tables", "longName": "995482 - Disclosure - Note 14 - Income Taxes (Tables)", "shortName": "Note 14 - Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.icadmed.com/20231231/role/statement-note-15-segment-reporting-tables", "longName": "995483 - Disclosure - Note 15 - Segment Reporting (Tables)", "shortName": "Note 15 - Segment Reporting (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.icadmed.com/20231231/role/statement-note-1-organization-and-business-details-textual", "longName": "995484 - Disclosure - Note 1 - Organization and Business (Details Textual)", "shortName": "Note 1 - Organization and Business (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": null, "uniqueAnchor": null }, "R41": { "role": "http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations-details-textual", "longName": "995485 - Disclosure - Note 2 - Discontinued Operations (Details Textual)", "shortName": "Note 2 - Discontinued Operations (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "i_2023-10-22_DisposalGroupClassificationAxis-DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis-XoftSolutionsLlcMember", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "p", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-10-22_DisposalGroupClassificationAxis-DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis-XoftSolutionsLlcMember", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "p", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations-summary-of-discontinued-operations-details", "longName": "995486 - Disclosure - Note 2 - Discontinued Operations - Summary of Discontinued Operations (Details)", "shortName": "Note 2 - Discontinued Operations - Summary of Discontinued Operations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31_DisposalGroupClassificationAxis-DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis-XoftSolutionsLlcMember", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "unique": true } }, "R43": { "role": "http://www.icadmed.com/20231231/role/statement-note-3-significant-accounting-policies-details-textual", "longName": "995487 - Disclosure - Note 3 - Significant Accounting Policies (Details Textual)", "shortName": "Note 3 - Significant Accounting Policies (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:UnbilledReceivablesCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:UnbilledReceivablesCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.icadmed.com/20231231/role/statement-note-5-fair-value-measurements-details-textual", "longName": "995488 - Disclosure - Note 5 - Fair Value Measurements (Details Textual)", "shortName": "Note 5 - Fair Value Measurements (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "i_2023-12-31_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsNonrecurringMember", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsNonrecurringMember", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.icadmed.com/20231231/role/statement-note-5-fair-value-measurements-assets-and-liabilities-which-are-measured-at-fair-value-on-a-recurring-basis-details", "longName": "995489 - Disclosure - Note 5 - Fair Value Measurements - Assets and Liabilities which are Measured at Fair Value on a Recurring Basis (Details)", "shortName": "Note 5 - Fair Value Measurements - Assets and Liabilities which are Measured at Fair Value on a Recurring Basis (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "i_2023-12-31_FairValueByFairValueHierarchyLevelAxis-FairValueInputsLevel3Member", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "unique": true } }, "R46": { "role": "http://www.icadmed.com/20231231/role/statement-note-6-revenue-1-details-textual", "longName": "995490 - Disclosure - Note 6 - Revenue 1 (Details Textual)", "shortName": "Note 6 - Revenue 1 (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.icadmed.com/20231231/role/statement-note-6-revenue-2-details-textual", "longName": "995491 - Disclosure - Note 6 - Revenue 2 (Details Textual)", "shortName": "Note 6 - Revenue 2 (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "i_2023-12-31_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2024-01-01", "name": "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2024-01-01", "name": "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.icadmed.com/20231231/role/statement-note-6-revenue-revenues-disaggregated-by-major-good-or-service-line-timing-of-revenue-recognition-and-sales-channel-reconciled-to-our-reportable-segments-details", "longName": "995492 - Disclosure - Note 6 - Revenue - Revenues Disaggregated by Major Good or Service Line, Timing of Revenue Recognition, and Sales Channel, Reconciled to Our Reportable Segments (Details)", "shortName": "Note 6 - Revenue - Revenues Disaggregated by Major Good or Service Line, Timing of Revenue Recognition, and Sales Channel, Reconciled to Our Reportable Segments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.icadmed.com/20231231/role/statement-note-6-revenue-summary-of-receivables-contract-assets-and-contract-liabilities-from-contracts-with-customers-details", "longName": "995493 - Disclosure - Note 6 - Revenue - Summary of Receivables, Contract Assets and Contract Liabilities from Contracts with Customers (Details)", "shortName": "Note 6 - Revenue - Summary of Receivables, Contract Assets and Contract Liabilities from Contracts with Customers (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:AccountsReceivableNet", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:ContractWithCustomerAssetNet", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "unique": true } }, "R50": { "role": "http://www.icadmed.com/20231231/role/statement-note-6-revenue-summary-of-changes-in-deferred-revenue-from-contracts-with-customers-details", "longName": "995494 - Disclosure - Note 6 - Revenue - Summary of Changes in Deferred Revenue from Contracts with Customers (Details)", "shortName": "Note 6 - Revenue - Summary of Changes in Deferred Revenue from Contracts with Customers (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "i_2022-12-31", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "icad:ContractWithCustomerLiabilityDeferralOfRevenue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:DeferredRevenueByArrangementDisclosureTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "unique": true } }, "R51": { "role": "http://www.icadmed.com/20231231/role/statement-note-7-net-loss-per-common-share-calculation-of-net-loss-per-share-details", "longName": "995495 - Disclosure - Note 7 - Net Loss Per Common Share - Calculation of Net Loss Per Share (Details)", "shortName": "Note 7 - Net Loss Per Common Share - Calculation of Net Loss Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:IncomeLossFromContinuingOperations", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "unique": true } }, "R52": { "role": "http://www.icadmed.com/20231231/role/statement-note-7-net-loss-per-common-share-schedule-of-antidilutive-shares-excluded-from-computation-of-diluted-net-loss-per-share-details", "longName": "995496 - Disclosure - Note 7 - Net Loss Per Common Share - Schedule of Anti-dilutive Shares Excluded From Computation of Diluted Net Loss Per Share (Details)", "shortName": "Note 7 - Net Loss Per Common Share - Schedule of Anti-dilutive Shares Excluded From Computation of Diluted Net Loss Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-EmployeeStockOptionMember", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-EmployeeStockOptionMember", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.icadmed.com/20231231/role/statement-note-8-accounts-receivable-reserves-schedule-of-accounts-receivable-reserves-details", "longName": "995497 - Disclosure - Note 8 - Accounts Receivable Reserves - Schedule of Accounts Receivable Reserves (Details)", "shortName": "Note 8 - Accounts Receivable Reserves - Schedule of Accounts Receivable Reserves (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "i_2022-12-31", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock", "us-gaap:AllowanceForCreditLossesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2021-12-31", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock", "us-gaap:AllowanceForCreditLossesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "unique": true } }, "R54": { "role": "http://www.icadmed.com/20231231/role/statement-note-9-inventory-schedule-of-current-inventory-details", "longName": "995498 - Disclosure - Note 9 - Inventory - Schedule of Current Inventory (Details)", "shortName": "Note 9 - Inventory - Schedule of Current Inventory (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.icadmed.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-details-textual", "longName": "995499 - Disclosure - Note 10 - Goodwill and Intangible Assets (Details Textual)", "shortName": "Note 10 - Goodwill and Intangible Assets (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:Goodwill", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:GoodwillPeriodIncreaseDecrease", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "unique": true } }, "R56": { "role": "http://www.icadmed.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-schedule-of-intangible-assets-details", "longName": "995500 - Disclosure - Note 10 - Goodwill and Intangible Assets - Schedule of Intangible Assets (Details)", "shortName": "Note 10 - Goodwill and Intangible Assets - Schedule of Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.icadmed.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-schedule-of-expected-amortization-expense-details", "longName": "995501 - Disclosure - Note 10 - Goodwill and Intangible assets - Schedule of Expected Amortization Expense (Details)", "shortName": "Note 10 - Goodwill and Intangible assets - Schedule of Expected Amortization Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.icadmed.com/20231231/role/statement-note-11-accrued-and-other-expenses-accrued-expenses-details", "longName": "995502 - Disclosure - Note 11 - Accrued and Other Expenses - Accrued Expenses (Details)", "shortName": "Note 11 - Accrued and Other Expenses - Accrued Expenses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.icadmed.com/20231231/role/statement-note-12-leases-details-textual", "longName": "995503 - Disclosure - Note 12 - Leases (Details Textual)", "shortName": "Note 12 - Leases (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:IncreaseDecreaseInOperatingLeaseLiability", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2022-11-01_2022-11-30_LeaseContractualTermAxis-NashuaNhOfficeLeaseMember", "name": "us-gaap:IncreaseDecreaseInOperatingLeaseLiability", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "unique": true } }, "R60": { "role": "http://www.icadmed.com/20231231/role/statement-note-12-leases-schedule-of-components-of-lease-expense-details", "longName": "995504 - Disclosure - Note 12 - Leases - Schedule of Components of Lease Expense (Details)", "shortName": "Note 12 - Leases - Schedule of Components of Lease Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:OperatingLeaseCost", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:OperatingLeaseCost", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.icadmed.com/20231231/role/statement-note-12-leases-summary-of-detained-information-of-lease-liabilities-details", "longName": "995505 - Disclosure - Note 12 - Leases - Summary of Detained Information of Lease Liabilities (Details)", "shortName": "Note 12 - Leases - Summary of Detained Information of Lease Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "icad:FinancingLeaseAndLesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "icad:FinancingLeaseAndLesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity-details-textual", "longName": "995506 - Disclosure - Note 13 - Stockholders' Equity (Details Textual)", "shortName": "Note 13 - Stockholders' Equity (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ProceedsFromIssuanceOfCommonStock", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "unique": true } }, "R63": { "role": "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity-summary-of-stock-option-activity-for-stock-option-plan-details", "longName": "995507 - Disclosure - Note 13 - Stockholders' Equity - Summary of Stock Option Activity for Stock Option Plan (Details)", "shortName": "Note 13 - Stockholders' Equity - Summary of Stock Option Activity for Stock Option Plan (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "i_2022-12-31", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2022-12-31", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true } }, "R64": { "role": "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity-stockbased-compensation-expense-including-options-and-restricted-stock-by-category-details", "longName": "995508 - Disclosure - Note 13 - Stockholders' Equity - Stock-Based Compensation Expense Including Options and Restricted Stock by Category (Details)", "shortName": "Note 13 - Stockholders' Equity - Stock-Based Compensation Expense Including Options and Restricted Stock by Category (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity-options-granted-under-companys-stock-incentive-plans-valuation-assumptions-and-fair-values-details", "longName": "995509 - Disclosure - Note 13 - Stockholders' Equity - Options Granted under Company's Stock Incentive Plans, Valuation Assumptions and Fair Values (Details)", "shortName": "Note 13 - Stockholders' Equity - Options Granted under Company's Stock Incentive Plans, Valuation Assumptions and Fair Values (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true } }, "R66": { "role": "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity-summary-of-intrinsic-values-of-options-details", "longName": "995510 - Disclosure - Note 13 - Stockholders' Equity - Summary of Intrinsic Values of Options (Details)", "shortName": "Note 13 - Stockholders' Equity - Summary of Intrinsic Values of Options (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "icad:SummaryOfIntrinsicValuesOfOptionAndClosingMarketPriceTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "icad:SummaryOfIntrinsicValuesOfOptionAndClosingMarketPriceTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true } }, "R67": { "role": "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-details-textual", "longName": "995511 - Disclosure - Note 14 - Income Taxes (Details Textual)", "shortName": "Note 14 - Income Taxes (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:DeferredTaxAssetsTaxCreditCarryforwards", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "unique": true } }, "R68": { "role": "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-components-of-income-tax-expense-details", "longName": "995512 - Disclosure - Note 14 - Income Taxes - Components of Income Tax Expense (Details)", "shortName": "Note 14 - Income Taxes - Components of Income Tax Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true } }, "R69": { "role": "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-summary-of-effective-and-the-federal-statutory-income-tax-rate-details", "longName": "995513 - Disclosure - Note 14 - Income Taxes - Summary of Effective and the Federal Statutory Income Tax Rate (Details)", "shortName": "Note 14 - Income Taxes - Summary of Effective and the Federal Statutory Income Tax Rate (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true } }, "R70": { "role": "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-deferred-tax-assets-liabilities-details", "longName": "995514 - Disclosure - Note 14 - Income Taxes - Deferred Tax Assets (Liabilities) (Details)", "shortName": "Note 14 - Income Taxes - Deferred Tax Assets (Liabilities) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:DeferredTaxAssetsInventory", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:DeferredTaxAssetsInventory", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true } }, "R71": { "role": "http://www.icadmed.com/20231231/role/statement-note-15-segment-reporting-details-textual", "longName": "995515 - Disclosure - Note 15 - Segment Reporting (Details Textual)", "shortName": "Note 15 - Segment Reporting (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:AccountsReceivableNet", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-GeographicConcentrationRiskMember_StatementGeographicalAxis-NonUsMember", "name": "us-gaap:Revenues", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "unique": true } }, "R72": { "role": "http://www.icadmed.com/20231231/role/statement-note-15-segment-reporting-summary-of-concentration-of-revenue-by-geographic-area-details", "longName": "995516 - Disclosure - Note 15 - Segment Reporting - Summary of Concentration of Revenue by Geographic Area (Details)", "shortName": "Note 15 - Segment Reporting - Summary of Concentration of Revenue by Geographic Area (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31_ConcentrationRiskByBenchmarkAxis-ExportRevenueMember_ConcentrationRiskByTypeAxis-GeographicConcentrationRiskMember", "name": "icad:ExportSales", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31_ConcentrationRiskByBenchmarkAxis-ExportRevenueMember_ConcentrationRiskByTypeAxis-GeographicConcentrationRiskMember", "name": "icad:ExportSales", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true } }, "R73": { "role": "http://www.icadmed.com/20231231/role/statement-note-16-commitments-and-contingencies-details-textual", "longName": "995517 - Disclosure - Note 16 - Commitments and Contingencies (Details Textual)", "shortName": "Note 16 - Commitments and Contingencies (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:PurchaseObligation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:PurchaseObligation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true } }, "R74": { "role": "http://www.icadmed.com/20231231/role/statement-note-17-employee-benefit-plan-details-textual", "longName": "995518 - Disclosure - Note 17 - Employee Benefit Plan (Details Textual)", "shortName": "Note 17 - Employee Benefit Plan (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "d_2022-01-01_2022-12-31", "name": "us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "1", "ancestors": [ "p", "us-gaap:DefinedBenefitPlanTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2022-01-01_2022-12-31", "name": "us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "1", "ancestors": [ "p", "us-gaap:DefinedBenefitPlanTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20231231_10k.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "presentation": [ "http://www.icadmed.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.icadmed.com/20231231/role/statement-note-11-accrued-and-other-expenses-accrued-expenses-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-11-accrued-and-other-expenses-accrued-expenses-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "totalLabel": "Accounts Payable and Accrued Liabilities, Current", "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits." } } }, "auth_ref": [ "r24" ] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-11-accrued-and-other-expenses" ], "lang": { "en-us": { "role": { "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period." } } }, "auth_ref": [ "r23" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.icadmed.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Accounts payable", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r22", "r660" ] }, "icad_AccountsReceivableCreditLossExpenseReversalIncludingDisposedBusiness": { "xbrltype": "monetaryItemType", "nsuri": "http://www.icadmed.com/20231231", "localname": "AccountsReceivableCreditLossExpenseReversalIncludingDisposedBusiness", "crdr": "debit", "calculation": { "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Bad debt provision", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable including disposed business." } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableMember", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-15-segment-reporting", "http://www.icadmed.com/20231231/role/statement-note-15-segment-reporting-details-textual" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r613" ] }, "us-gaap_AccountsReceivableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNet", "crdr": "debit", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-15-segment-reporting-details-textual", "http://www.icadmed.com/20231231/role/statement-note-6-revenue-summary-of-receivables-contract-assets-and-contract-liabilities-from-contracts-with-customers-details" ], "lang": { "en-us": { "role": { "label": "Receivables, which are included in \u2018Trade accounts receivable\u2019", "terseLabel": "Accounts Receivable, after Allowance for Credit Loss", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business." } } }, "auth_ref": [ "r563", "r612", "r666", "r769" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.icadmed.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Trade accounts receivable, net of allowance for credit losses of $277 in 2023 and $100 in 2022", "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." } } }, "auth_ref": [ "r282", "r283" ] }, "icad_AccruedAccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.icadmed.com/20231231", "localname": "AccruedAccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.icadmed.com/20231231/role/statement-note-11-accrued-and-other-expenses-accrued-expenses-details": { "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-11-accrued-and-other-expenses-accrued-expenses-details" ], "lang": { "en-us": { "role": { "label": "Accrued accounts payable", "documentation": "Carrying value as of the balance sheet date of liabilities incurred." } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.icadmed.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Accrued and other expenses", "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)." } } }, "auth_ref": [ "r26" ] }, "us-gaap_AccruedProfessionalFeesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedProfessionalFeesCurrent", "crdr": "credit", "calculation": { "http://www.icadmed.com/20231231/role/statement-note-11-accrued-and-other-expenses-accrued-expenses-details": { "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-11-accrued-and-other-expenses-accrued-expenses-details" ], "lang": { "en-us": { "role": { "label": "Accrued professional fees", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r26" ] }, "us-gaap_AccruedRoyaltiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedRoyaltiesCurrent", "crdr": "credit", "calculation": { "http://www.icadmed.com/20231231/role/statement-note-11-accrued-and-other-expenses-accrued-expenses-details": { "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-11-accrued-and-other-expenses-accrued-expenses-details" ], "lang": { "en-us": { "role": { "label": "Accrued royalties and related", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for royalties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r26", "r632" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.icadmed.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Less accumulated depreciation and amortization", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r58", "r192", "r511" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.icadmed.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Additional paid-in capital", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r111" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "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." } } }, "auth_ref": [ "r384", "r385", "r386", "r540", "r701", "r702", "r703", "r754", "r776" ] }, "us-gaap_AdjustmentForAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentForAmortization", "crdr": "debit", "calculation": { "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Amortization", "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives." } } }, "auth_ref": [ "r7", "r55" ] }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net loss to net cash used for operating activities:" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Stock-based compensation", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r66", "r67", "r364" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts", "crdr": "debit", "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-stockholders-equity-parentheticals" ], "lang": { "en-us": { "role": { "label": "Issuance Costs", "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration." } } }, "auth_ref": [ "r12", "r149" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "crdr": "debit", "calculation": { "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "totalLabel": "Total adjustments", "documentation": "The sum of adjustments which are added to or deducted from net income or loss, including the portion attributable to noncontrolling interest, to reflect cash provided by or used in operating activities, in accordance with the indirect cash flow method." } } }, "auth_ref": [ "r134" ] }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvertisingCostsPolicyTextBlock", "presentation": [ "http://www.icadmed.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Advertising Cost [Policy Text Block]", "documentation": "Disclosure of accounting policy for advertising cost." } } }, "auth_ref": [ "r168" ] }, "us-gaap_AdvertisingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvertisingExpense", "crdr": "debit", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-3-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_AdvertisingExpense", "terseLabel": "Advertising Expense", "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line." } } }, "auth_ref": [ "r392" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity-stockbased-compensation-expense-including-options-and-restricted-stock-by-category-details" ], "lang": { "en-us": { "role": { "label": "Allocated share-based compensation expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r381", "r391" ] }, "us-gaap_AllowanceForCreditLossesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForCreditLossesTextBlock", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-8-accounts-receivable-reserves" ], "lang": { "en-us": { "role": { "label": "Allowance for Credit Losses [Text Block]", "documentation": "The entire disclosure for allowance for credit losses." } } }, "auth_ref": [ "r46" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-8-accounts-receivable-reserves-schedule-of-accounts-receivable-reserves-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_AllowanceForDoubtfulAccountsReceivable", "periodStartLabel": "Balance", "periodEndLabel": "Balance", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r196", "r284", "r290", "r291", "r294", "r769" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-balance-sheets-parentheticals" ], "lang": { "en-us": { "role": { "label": "Allowance for doubtful accounts on trade accounts receivable", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r196", "r284", "r290" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "crdr": "debit", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-8-accounts-receivable-reserves-schedule-of-accounts-receivable-reserves-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs", "negatedLabel": "Reductions", "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance." } } }, "auth_ref": [ "r293" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.icadmed.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "icad_AmortizationAndDepreciationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.icadmed.com/20231231", "localname": "AmortizationAndDepreciationMember", "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Amortization and Depreciation [Member]", "documentation": "Related to amortization and depreciation." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_AmortizationOfIntangibleAssets", "terseLabel": "Amortization of Intangible Assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r7", "r51", "r55" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-7-net-loss-per-common-share-schedule-of-antidilutive-shares-excluded-from-computation-of-diluted-net-loss-per-share-details" ], "lang": { "en-us": { "role": { "label": "Common stock options, warrants and restricted stock (in shares)", "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." } } }, "auth_ref": [ "r250" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-7-net-loss-per-common-share-schedule-of-antidilutive-shares-excluded-from-computation-of-diluted-net-loss-per-share-details" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r37" ] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-7-net-loss-per-common-share-schedule-of-antidilutive-shares-excluded-from-computation-of-diluted-net-loss-per-share-details" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r37" ] }, "us-gaap_AreaOfRealEstateProperty": { "xbrltype": "areaItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AreaOfRealEstateProperty", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-12-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_AreaOfRealEstateProperty", "terseLabel": "Area of Real Estate Property (Square Foot)", "documentation": "Area of a real estate property." } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.icadmed.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "us-gaap_Assets", "totalLabel": "Total assets", "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." } } }, "auth_ref": [ "r159", "r195", "r217", "r259", "r268", "r273", "r285", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r428", "r431", "r455", "r504", "r568", "r660", "r673", "r716", "r717", "r759" ] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.icadmed.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "us-gaap_AssetsCurrent", "totalLabel": "Total current assets", "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." } } }, "auth_ref": [ "r187", "r199", "r217", "r285", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r428", "r431", "r455", "r660", "r716", "r717", "r759" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Current assets:" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-5-fair-value-measurements-assets-and-liabilities-which-are-measured-at-fair-value-on-a-recurring-basis-details", "http://www.icadmed.com/20231231/role/statement-note-5-fair-value-measurements-details-textual" ], "lang": { "en-us": { "role": { "label": "Assets, fair value", "terseLabel": "Assets, Fair Value Disclosure, Total", "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r82" ] }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "crdr": "debit", "calculation": { "http://www.icadmed.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 }, "http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations-summary-of-discontinued-operations-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-balance-sheets", "http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations-summary-of-discontinued-operations-details" ], "lang": { "en-us": { "role": { "label": "Current assets held for sale", "totalLabel": "Total current assets held for sale", "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r2", "r91", "r104", "r142", "r145", "r185", "r186" ] }, "icad_AtthemarketSalesAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.icadmed.com/20231231", "localname": "AtthemarketSalesAgreementMember", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity", "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "At-the-market Sales Agreement [Member]", "documentation": "Represents the at-the-market sales agreement." } } }, "auth_ref": [] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorFirmId", "presentation": [ "http://www.icadmed.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r677", "r678", "r679" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLocation", "presentation": [ "http://www.icadmed.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "auth_ref": [ "r677", "r678", "r679" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorName", "presentation": [ "http://www.icadmed.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "auth_ref": [ "r677", "r678", "r679" ] }, "country_BE": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "BE", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-15-segment-reporting-summary-of-concentration-of-revenue-by-geographic-area-details" ], "lang": { "en-us": { "role": { "label": "BELGIUM" } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations", "http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations-details-textual" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Axis]", "documentation": "Information by location on balance sheet (statement of financial position)." } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations", "http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations-details-textual" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Domain]", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r79", "r80" ] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes", "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Acquiree [Domain]", "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r427", "r655", "r656" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes", "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r71", "r72", "r427", "r655", "r656" ] }, "country_CH": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "CH", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-15-segment-reporting-summary-of-concentration-of-revenue-by-geographic-area-details" ], "lang": { "en-us": { "role": { "label": "SWITZERLAND" } } }, "auth_ref": [] }, "us-gaap_CapitalizedComputerSoftwareGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareGross", "crdr": "debit", "calculation": { "http://www.icadmed.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Internal-use software", "documentation": "Amount before accumulated amortization of capitalized costs for computer software, including but not limited to, acquired and internally developed computer software." } } }, "auth_ref": [ "r782" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.icadmed.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Cash and cash equivalents", "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." } } }, "auth_ref": [ "r34", "r190", "r630" ] }, "us-gaap_CashAndCashEquivalentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAxis", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-5-fair-value-measurements-assets-and-liabilities-which-are-measured-at-fair-value-on-a-recurring-basis-details" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Axis]", "documentation": "Information by type of cash and cash equivalent balance." } } }, "auth_ref": [ "r190" ] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://www.icadmed.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value." } } }, "auth_ref": [ "r35" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "periodStartLabel": "Cash and cash equivalents, beginning of year", "periodEndLabel": "Cash and cash equivalents, end of year", "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." } } }, "auth_ref": [ "r34", "r132", "r214" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "totalLabel": "Increase (decrease) in cash and cash equivalents", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r1", "r132" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.icadmed.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Commitments and contingencies (Note 16)", "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." } } }, "auth_ref": [ "r28", "r86", "r505", "r554" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-16-commitments-and-contingencies" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r147", "r309", "r310", "r614", "r712" ] }, "icad_CommonStockAuthorizedIssuanceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.icadmed.com/20231231", "localname": "CommonStockAuthorizedIssuanceAmount", "crdr": "credit", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "icad_CommonStockAuthorizedIssuanceAmount", "terseLabel": "Common Stock, Authorized Issuance Amount", "documentation": "The authorized issuance amount for common stock." } } }, "auth_ref": [] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance", "terseLabel": "Common Stock, Capital Shares Reserved for Future Issuance (in shares)", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r29" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r663", "r664", "r665", "r667", "r668", "r669", "r670", "r701", "r702", "r754", "r774", "r776" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-balance-sheets-parentheticals" ], "lang": { "en-us": { "role": { "label": "Common stock, par value (in dollars per share)", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r110" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-balance-sheets-parentheticals" ], "lang": { "en-us": { "role": { "label": "Common stock, shares authorized (in shares)", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r110", "r555" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-balance-sheets-parentheticals" ], "lang": { "en-us": { "role": { "label": "Common stock, shares issued (in shares)", "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." } } }, "auth_ref": [ "r110" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-balance-sheets-parentheticals" ], "lang": { "en-us": { "role": { "label": "Common stock, shares outstanding (in shares)", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r12", "r110", "r555", "r574", "r776", "r777" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.icadmed.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Common stock, $ .01 par value: authorized 60,000,000 shares; issued 26,540,030 in 2023 and 25,446,407 in 2022. Outstanding 26,354,199 in 2023 and 25,260,576 in 2022", "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." } } }, "auth_ref": [ "r110", "r507", "r660" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-15-segment-reporting", "http://www.icadmed.com/20231231/role/statement-note-15-segment-reporting-details-textual", "http://www.icadmed.com/20231231/role/statement-note-15-segment-reporting-summary-of-concentration-of-revenue-by-geographic-area-details" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r39", "r42", "r83", "r84", "r281", "r613" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-15-segment-reporting", "http://www.icadmed.com/20231231/role/statement-note-15-segment-reporting-details-textual", "http://www.icadmed.com/20231231/role/statement-note-15-segment-reporting-summary-of-concentration-of-revenue-by-geographic-area-details" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r39", "r42", "r83", "r84", "r281", "r532", "r613" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-15-segment-reporting", "http://www.icadmed.com/20231231/role/statement-note-15-segment-reporting-details-textual", "http://www.icadmed.com/20231231/role/statement-note-15-segment-reporting-summary-of-concentration-of-revenue-by-geographic-area-details" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r39", "r42", "r83", "r84", "r281", "r613", "r687" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://www.icadmed.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r87", "r171" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-15-segment-reporting-details-textual", "http://www.icadmed.com/20231231/role/statement-note-15-segment-reporting-summary-of-concentration-of-revenue-by-geographic-area-details" ], "lang": { "en-us": { "role": { "label": "Percent of Export sales", "terseLabel": "Concentration Risk, Percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r39", "r42", "r83", "r84", "r281" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-15-segment-reporting", "http://www.icadmed.com/20231231/role/statement-note-15-segment-reporting-details-textual", "http://www.icadmed.com/20231231/role/statement-note-15-segment-reporting-summary-of-concentration-of-revenue-by-geographic-area-details" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r39", "r42", "r83", "r84", "r281", "r613" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.icadmed.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Consolidation, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r78", "r636" ] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-6-revenue-tables" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability." } } }, "auth_ref": [ "r719" ] }, "us-gaap_ContractWithCustomerAssetNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNet", "crdr": "debit", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-6-revenue-summary-of-receivables-contract-assets-and-contract-liabilities-from-contracts-with-customers-details" ], "lang": { "en-us": { "role": { "label": "Current contract assets, which are included in \u201cPrepaid and other assets\u201d", "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." } } }, "auth_ref": [ "r339", "r341", "r352" ] }, "us-gaap_ContractWithCustomerAssetNetNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNetNoncurrent", "crdr": "debit", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-6-revenue-summary-of-receivables-contract-assets-and-contract-liabilities-from-contracts-with-customers-details" ], "lang": { "en-us": { "role": { "label": "Non-current contract assets, which are included in \u201cother assets\u201d", "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 noncurrent." } } }, "auth_ref": [ "r339", "r341", "r352" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-6-revenue-summary-of-changes-in-deferred-revenue-from-contracts-with-customers-details", "http://www.icadmed.com/20231231/role/statement-note-6-revenue-summary-of-receivables-contract-assets-and-contract-liabilities-from-contracts-with-customers-details" ], "lang": { "en-us": { "role": { "label": "Contract liabilities, which are included in \u201cDeferred revenue\u201d", "periodStartLabel": "Balance at beginning of period", "periodEndLabel": "Balance at end of period", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r339", "r340", "r352" ] }, "icad_ContractWithCustomerLiabilityDeferralOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.icadmed.com/20231231", "localname": "ContractWithCustomerLiabilityDeferralOfRevenue", "crdr": "credit", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-6-revenue-summary-of-changes-in-deferred-revenue-from-contracts-with-customers-details" ], "lang": { "en-us": { "role": { "label": "Deferral of revenue", "documentation": "The amount of deferral of revenue in contract with customer liability." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerSalesChannelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerSalesChannelAxis", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-6-revenue-revenues-disaggregated-by-major-good-or-service-line-timing-of-revenue-recognition-and-sales-channel-reconciled-to-our-reportable-segments-details" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Sales Channel [Axis]", "documentation": "Information by sales channel for delivery of good or service in contract with customer." } } }, "auth_ref": [ "r651", "r720" ] }, "us-gaap_ContractWithCustomerSalesChannelDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerSalesChannelDomain", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-6-revenue-revenues-disaggregated-by-major-good-or-service-line-timing-of-revenue-recognition-and-sales-channel-reconciled-to-our-reportable-segments-details" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Sales Channel [Domain]", "documentation": "Sales channel for delivery of good or service in contract with customer. Includes, but is not limited to, directly to consumer and through intermediary." } } }, "auth_ref": [ "r651", "r720" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-operations": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Cost of revenue", "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." } } }, "auth_ref": [ "r126", "r494" ] }, "us-gaap_CostOfRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenueAbstract", "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Cost of Revenue:" } } }, "auth_ref": [] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity-stockbased-compensation-expense-including-options-and-restricted-stock-by-category-details" ], "lang": { "en-us": { "role": { "label": "Cost of Sales [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "us-gaap_CostOfSalesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesPolicyTextBlock", "presentation": [ "http://www.icadmed.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Cost of Goods and Service [Policy Text Block]", "documentation": "Disclosure of accounting policy for cost of product sold and service rendered." } } }, "auth_ref": [ "r692" ] }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentFederalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-components-of-income-tax-expense-details": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-components-of-income-tax-expense-details" ], "lang": { "en-us": { "role": { "label": "Federal", "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r691", "r700", "r752" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.icadmed.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentForeignTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-components-of-income-tax-expense-details": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-components-of-income-tax-expense-details" ], "lang": { "en-us": { "role": { "label": "Foreign", "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r691", "r700" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-components-of-income-tax-expense-details": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-components-of-income-tax-expense-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_CurrentIncomeTaxExpenseBenefit", "totalLabel": "Current Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations." } } }, "auth_ref": [ "r155", "r413", "r421", "r700" ] }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentStateAndLocalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-components-of-income-tax-expense-details": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-components-of-income-tax-expense-details" ], "lang": { "en-us": { "role": { "label": "State", "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r691", "r700", "r752" ] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-15-segment-reporting", "http://www.icadmed.com/20231231/role/statement-note-15-segment-reporting-details-textual" ], "lang": { "en-us": { "role": { "label": "Customer Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r40", "r281" ] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-schedule-of-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r74" ] }, "country_DE": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "DE", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-15-segment-reporting-summary-of-concentration-of-revenue-by-geographic-area-details" ], "lang": { "en-us": { "role": { "label": "GERMANY" } } }, "auth_ref": [] }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFederalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-components-of-income-tax-expense-details": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-components-of-income-tax-expense-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredFederalIncomeTaxExpenseBenefit", "terseLabel": "Federal", "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r700", "r751", "r752" ] }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredForeignIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-components-of-income-tax-expense-details": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-components-of-income-tax-expense-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredForeignIncomeTaxExpenseBenefit", "terseLabel": "Foreign", "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r155", "r700", "r751" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.icadmed.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Deferred tax assets", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r399", "r400" ] }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxesAndTaxCredits", "crdr": "debit", "calculation": { "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "verboseLabel": "Deferred tax", "label": "us-gaap_DeferredIncomeTaxesAndTaxCredits", "documentation": "Amount of deferred income tax expense (benefit) and income tax credits." } } }, "auth_ref": [ "r134" ] }, "us-gaap_DeferredRevenueByArrangementDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenueByArrangementDisclosureTextBlock", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-6-revenue-tables" ], "lang": { "en-us": { "role": { "label": "Deferred Revenue, by Arrangement, Disclosure [Table Text Block]", "documentation": "Tabular disclosure of the type of arrangements and the corresponding amounts that comprise the current and noncurrent balance of deferred revenue as of the balance sheet date." } } }, "auth_ref": [] }, "us-gaap_DeferredRevenueCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenueCurrent", "crdr": "credit", "calculation": { "http://www.icadmed.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Deferred revenue, current", "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r693" ] }, "us-gaap_DeferredRevenueNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenueNoncurrent", "crdr": "credit", "calculation": { "http://www.icadmed.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Deferred revenue, long-term", "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as noncurrent." } } }, "auth_ref": [ "r694" ] }, "icad_DeferredRevenueRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://www.icadmed.com/20231231", "localname": "DeferredRevenueRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-6-revenue-summary-of-changes-in-deferred-revenue-from-contracts-with-customers-details" ], "lang": { "en-us": { "role": { "label": "icad_DeferredRevenueRevenueRecognized", "negatedLabel": "Recognition of deferred revenue", "documentation": "The amount of deferred revenue that was recognized." } } }, "auth_ref": [] }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-components-of-income-tax-expense-details": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-components-of-income-tax-expense-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit", "terseLabel": "State", "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r700", "r751", "r752" ] }, "us-gaap_DeferredTaxAndOtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAndOtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.icadmed.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Deferred tax", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences, with jurisdictional netting, and liabilities classified as noncurrent and other." } } }, "auth_ref": [] }, "icad_DeferredTaxAssetsCapitalizedResearchAndDevelopment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.icadmed.com/20231231", "localname": "DeferredTaxAssetsCapitalizedResearchAndDevelopment", "crdr": "debit", "calculation": { "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-deferred-tax-assets-liabilities-details": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-deferred-tax-assets-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Section 174 R&D", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to capitalized research and development." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsDeferredIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsDeferredIncome", "crdr": "debit", "calculation": { "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-deferred-tax-assets-liabilities-details": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-deferred-tax-assets-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Deferred revenue", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income." } } }, "auth_ref": [ "r70", "r750" ] }, "us-gaap_DeferredTaxAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGross", "crdr": "debit", "calculation": { "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-deferred-tax-assets-liabilities-details": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-deferred-tax-assets-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxAssetsGross", "totalLabel": "Deferred tax assets", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r408" ] }, "us-gaap_DeferredTaxAssetsInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsInventory", "crdr": "debit", "calculation": { "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-deferred-tax-assets-liabilities-details": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-deferred-tax-assets-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Inventory (Section 263A)", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory." } } }, "auth_ref": [ "r70", "r750" ] }, "icad_DeferredTaxAssetsLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.icadmed.com/20231231", "localname": "DeferredTaxAssetsLeaseLiability", "crdr": "debit", "calculation": { "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-deferred-tax-assets-liabilities-details": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-deferred-tax-assets-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Lease Liability", "documentation": "Deferred tax assets lease Liability." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsLiabilitiesNet", "crdr": "debit", "calculation": { "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-deferred-tax-assets-liabilities-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-deferred-tax-assets-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "totalLabel": "Net deferred tax asset (liability)", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting." } } }, "auth_ref": [ "r749" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "crdr": "debit", "calculation": { "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-deferred-tax-assets-liabilities-details": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-deferred-tax-assets-liabilities-details" ], "lang": { "en-us": { "role": { "label": "NOL carryforward", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards." } } }, "auth_ref": [ "r70", "r750" ] }, "us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-deferred-tax-assets-liabilities-details": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-deferred-tax-assets-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Accumulated depreciation/amortization", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxCreditCarryforwards", "crdr": "debit", "calculation": { "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-deferred-tax-assets-liabilities-details": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-deferred-tax-assets-liabilities-details", "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "verboseLabel": "Tax credits", "label": "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards", "terseLabel": "Deferred Tax Assets, Tax Credit Carryforwards, Total", "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards." } } }, "auth_ref": [ "r69", "r70", "r750" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "crdr": "debit", "calculation": { "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-deferred-tax-assets-liabilities-details": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-deferred-tax-assets-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Stock options", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation." } } }, "auth_ref": [ "r70", "r750" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-deferred-tax-assets-liabilities-details": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-deferred-tax-assets-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Bad debt reserves", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r70", "r750" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther", "crdr": "debit", "calculation": { "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-deferred-tax-assets-liabilities-details": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-deferred-tax-assets-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Other accruals", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from reserves and accruals, classified as other." } } }, "auth_ref": [ "r70", "r750" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves", "crdr": "debit", "calculation": { "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-deferred-tax-assets-liabilities-details": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-deferred-tax-assets-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Inventory reserves", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from reserves, classified as other." } } }, "auth_ref": [ "r70", "r750" ] }, "icad_DeferredTaxAssetsTaxDevelopedTechnologyCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.icadmed.com/20231231", "localname": "DeferredTaxAssetsTaxDevelopedTechnologyCost", "crdr": "debit", "calculation": { "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-deferred-tax-assets-liabilities-details": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-deferred-tax-assets-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Developed technology", "documentation": "Deferred tax assets liabilities tax developed technology cost." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "calculation": { "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-deferred-tax-assets-liabilities-details": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-deferred-tax-assets-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxAssetsValuationAllowance", "negatedLabel": "Valuation allowance", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r409" ] }, "icad_DeferredTaxLiabilitiesAccumulatedDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://www.icadmed.com/20231231", "localname": "DeferredTaxLiabilitiesAccumulatedDepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-deferred-tax-assets-liabilities-details": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-deferred-tax-assets-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Accumulated Depreciation And Amortization", "documentation": "Represents the accumulated depreciation and amortization relating to deferred tax liabilities." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill", "crdr": "credit", "calculation": { "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-deferred-tax-assets-liabilities-details": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-deferred-tax-assets-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill", "negatedLabel": "Goodwill tax amortization", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from goodwill." } } }, "auth_ref": [ "r70", "r75", "r76", "r750" ] }, "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesLeasingArrangements", "crdr": "credit", "calculation": { "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-deferred-tax-assets-liabilities-details": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-deferred-tax-assets-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxLiabilitiesLeasingArrangements", "negatedLabel": "Right of Use Asset", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements." } } }, "auth_ref": [ "r70", "r750" ] }, "us-gaap_DefinedBenefitPlanTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanTextBlock", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-17-employee-benefit-plan" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan [Text Block]", "documentation": "The entire disclosure for defined benefit plan." } } }, "auth_ref": [ "r354", "r493", "r654" ] }, "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount", "crdr": "debit", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-17-employee-benefit-plan-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount", "terseLabel": "Defined Contribution Plan, Employer Discretionary Contribution Amount", "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan." } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanEmployerMatchingContributionPercent", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-17-employee-benefit-plan-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent", "terseLabel": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay", "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan." } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-17-employee-benefit-plan-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "terseLabel": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match", "documentation": "Percentage employer matches of the employee's percentage contribution matched." } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-17-employee-benefit-plan-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "terseLabel": "Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent", "documentation": "Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan." } } }, "auth_ref": [] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "calculation": { "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Depreciation", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r7", "r57" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-operations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Amortization and depreciation", "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production." } } }, "auth_ref": [ "r7", "r57" ] }, "icad_DetectionOEMPartnersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.icadmed.com/20231231", "localname": "DetectionOEMPartnersMember", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-15-segment-reporting", "http://www.icadmed.com/20231231/role/statement-note-15-segment-reporting-details-textual" ], "lang": { "en-us": { "role": { "label": "Detection OEM Partners [Member]", "documentation": "Related to detection OEM partners." } } }, "auth_ref": [] }, "us-gaap_DevelopedTechnologyRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DevelopedTechnologyRightsMember", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-schedule-of-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Developed Technology Rights [Member]", "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property." } } }, "auth_ref": [ "r156" ] }, "icad_DirectSalesForceMember": { "xbrltype": "domainItemType", "nsuri": "http://www.icadmed.com/20231231", "localname": "DirectSalesForceMember", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-6-revenue-revenues-disaggregated-by-major-good-or-service-line-timing-of-revenue-recognition-and-sales-channel-reconciled-to-our-reportable-segments-details" ], "lang": { "en-us": { "role": { "label": "Direct Sales Force [Member]", "documentation": "Related to direct sales force." } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-6-revenue-tables" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table Text Block]", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r720" ] }, "us-gaap_DisclosureTextBlockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureTextBlockAbstract", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-1-organization-and-business", "http://www.icadmed.com/20231231/role/statement-note-10-goodwill-and-intangible-assets", "http://www.icadmed.com/20231231/role/statement-note-11-accrued-and-other-expenses", "http://www.icadmed.com/20231231/role/statement-note-12-leases", "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity", "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes", "http://www.icadmed.com/20231231/role/statement-note-15-segment-reporting", "http://www.icadmed.com/20231231/role/statement-note-16-commitments-and-contingencies", "http://www.icadmed.com/20231231/role/statement-note-17-employee-benefit-plan", "http://www.icadmed.com/20231231/role/statement-note-18-subsequent-events", "http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations", "http://www.icadmed.com/20231231/role/statement-note-3-significant-accounting-policies", "http://www.icadmed.com/20231231/role/statement-note-4-recently-issued-accounting-standards", "http://www.icadmed.com/20231231/role/statement-note-5-fair-value-measurements", "http://www.icadmed.com/20231231/role/statement-note-6-revenue", "http://www.icadmed.com/20231231/role/statement-note-7-net-loss-per-common-share", "http://www.icadmed.com/20231231/role/statement-note-8-accounts-receivable-reserves", "http://www.icadmed.com/20231231/role/statement-note-9-inventories" ], "lang": { "en-us": { "role": { "label": "us-gaap_DisclosureTextBlockAbstract", "terseLabel": "Notes to Financial Statements" } } }, "auth_ref": [] }, "us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax", "crdr": "credit", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations-summary-of-discontinued-operations-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Gain on sale of discontinued operations", "label": "us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax", "documentation": "Amount after tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation." } } }, "auth_ref": [ "r92", "r94", "r96", "r106" ] }, "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "crdr": "credit", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations-summary-of-discontinued-operations-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Pre-tax loss from operations of discontinued business", "label": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "documentation": "Amount before tax of income (loss) from a discontinued operation. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal." } } }, "auth_ref": [ "r92", "r93", "r94", "r95", "r96", "r102", "r121", "r770" ] }, "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax", "crdr": "credit", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations-summary-of-discontinued-operations-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Loss from operations of discontinued business", "label": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax", "documentation": "Amount after tax of income (loss) from operations classified as a discontinued operation. Excludes gain (loss) on disposal and provision for gain (loss) until disposal." } } }, "auth_ref": [ "r92", "r93", "r106" ] }, "us-gaap_DiscontinuedOperationProvisionForLossGainOnDisposalNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DiscontinuedOperationProvisionForLossGainOnDisposalNetOfTax", "crdr": "debit", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations-summary-of-discontinued-operations-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Provision for income taxes on gain on sale", "label": "us-gaap_DiscontinuedOperationProvisionForLossGainOnDisposalNetOfTax", "documentation": "Amount after tax of (gain) loss recognized for the (reversal of write-down) write-down to fair value, less cost to sell, of a discontinued operation." } } }, "auth_ref": [ "r92", "r94", "r96", "r106" ] }, "us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DiscontinuedOperationTaxEffectOfDiscontinuedOperation", "crdr": "debit", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations-summary-of-discontinued-operations-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Provision for income taxes", "label": "us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation", "documentation": "Amount of tax expense (benefit) related to a discontinued operation. Includes, but is not limited to, tax expense (benefit) related to income (loss) from operations during the phase-out period, tax expense (benefit) related to gain (loss) on disposal, tax expense (benefit) related to gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and tax expense (benefit) related to adjustments of a prior period gain (loss) on disposal." } } }, "auth_ref": [ "r93", "r94", "r95", "r96", "r102", "r106", "r401", "r420", "r424" ] }, "us-gaap_DisposalGroupClassificationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupClassificationAxis", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations", "http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations-details-textual", "http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations-summary-of-discontinued-operations-details" ], "lang": { "en-us": { "role": { "label": "Disposal Group Classification [Axis]", "documentation": "Information by disposal group classification." } } }, "auth_ref": [ "r185" ] }, "us-gaap_DisposalGroupClassificationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupClassificationDomain", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations", "http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations-details-textual", "http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations-summary-of-discontinued-operations-details" ], "lang": { "en-us": { "role": { "label": "Disposal Group Classification [Domain]", "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations." } } }, "auth_ref": [] }, "us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupHeldforsaleNotDiscontinuedOperationsMember", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations", "http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations-details-textual", "http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations-summary-of-discontinued-operations-details" ], "lang": { "en-us": { "role": { "label": "Disposal Group, Held-for-Sale, Not Discontinued Operations [Member]", "documentation": "Disposal group that is classified as held-for-sale. Excludes disposals classified as discontinued operations." } } }, "auth_ref": [ "r4", "r17", "r185" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet", "crdr": "debit", "calculation": { "http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations-summary-of-discontinued-operations-details": { "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations-summary-of-discontinued-operations-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Accounts receivable, net of allowance for credit losses", "label": "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet", "documentation": "Amount classified as accounts, notes and loans receivable attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r2", "r91", "r104", "r145" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations-summary-of-discontinued-operations-details": { "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations-summary-of-discontinued-operations-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Accounts payable", "label": "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent", "documentation": "Amount classified as accounts payable attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r2", "r91", "r104", "r142", "r145" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations-summary-of-discontinued-operations-details": { "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations-summary-of-discontinued-operations-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Accrued and other expenses", "label": "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent", "documentation": "Amount classified as accrued liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r2", "r91", "r104", "r142", "r145" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.icadmed.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 }, "http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations-summary-of-discontinued-operations-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-balance-sheets", "http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations-summary-of-discontinued-operations-details" ], "lang": { "en-us": { "role": { "label": "Noncurrent assets held for sale", "totalLabel": "Total noncurrent assets held for sale", "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r2", "r3", "r91", "r104", "r145", "r185", "r186" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationConsideration", "crdr": "debit", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration", "terseLabel": "Disposal Group, Including Discontinued Operation, Consideration", "documentation": "Amount of consideration received or receivable for the disposal of assets and liabilities, including discontinued operation." } } }, "auth_ref": [] }, "icad_DisposalGroupIncludingDiscontinuedOperationConsiderationPeriodForHoldbackReserve": { "xbrltype": "durationItemType", "nsuri": "http://www.icadmed.com/20231231", "localname": "DisposalGroupIncludingDiscontinuedOperationConsiderationPeriodForHoldbackReserve", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations-details-textual" ], "lang": { "en-us": { "role": { "label": "icad_DisposalGroupIncludingDiscontinuedOperationConsiderationPeriodForHoldbackReserve", "terseLabel": "Disposal Group, Including Discontinued Operation, Consideration, Period for Holdback Reserve (Month)", "documentation": "Represents the period for holdback reserves on consideration from disposal groups in escrow accounts." } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold", "crdr": "debit", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations-summary-of-discontinued-operations-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold", "terseLabel": "Total cost of sales", "documentation": "Amount of costs of goods sold attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r103", "r186" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent", "crdr": "credit", "calculation": { "http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations-summary-of-discontinued-operations-details": { "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations-summary-of-discontinued-operations-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Deferred revenue - current portion", "label": "us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueCurrent", "documentation": "Amount classified as deferred revenue attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r2", "r91", "r104", "r142", "r145" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationDeferredRevenueNoncurrent", "crdr": "credit", "calculation": { "http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations-summary-of-discontinued-operations-details": { "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations-summary-of-discontinued-operations-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Deferred revenue, net of current", "label": "us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenueNoncurrent", "documentation": "Amount classified as deferred revenue attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r2", "r3", "r91", "r104", "r145" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss", "crdr": "credit", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations-summary-of-discontinued-operations-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Gross profit", "label": "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss", "documentation": "Amount of gross profit attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r103", "r186" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationInventoryCurrent", "crdr": "debit", "calculation": { "http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations-summary-of-discontinued-operations-details": { "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations-summary-of-discontinued-operations-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Inventories, net", "label": "us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent", "documentation": "Amount classified as inventory attributable to disposal group, expected to be disposed of within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r2", "r91", "r104", "r142", "r145" ] }, "icad_DisposalGroupIncludingDiscontinuedOperationLeasePayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.icadmed.com/20231231", "localname": "DisposalGroupIncludingDiscontinuedOperationLeasePayableCurrent", "crdr": "credit", "calculation": { "http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations-summary-of-discontinued-operations-details": { "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations-summary-of-discontinued-operations-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Lease payable - current portion", "label": "icad_DisposalGroupIncludingDiscontinuedOperationLeasePayableCurrent", "documentation": "Amount classified as lease payable attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer." } } }, "auth_ref": [] }, "icad_DisposalGroupIncludingDiscontinuedOperationLeasePayableNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.icadmed.com/20231231", "localname": "DisposalGroupIncludingDiscontinuedOperationLeasePayableNoncurrent", "crdr": "credit", "calculation": { "http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations-summary-of-discontinued-operations-details": { "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations-summary-of-discontinued-operations-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Lease payable, net of current", "label": "icad_DisposalGroupIncludingDiscontinuedOperationLeasePayableNoncurrent", "documentation": "Amount classified as lease payable attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingExpense", "crdr": "debit", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations-details-textual", "http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations-summary-of-discontinued-operations-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense", "terseLabel": "Disposal Group, Including Discontinued Operation, Operating Expense", "negatedTerseLabel": "Total operating expenses", "documentation": "Amount of operating expense attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r103" ] }, "icad_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.icadmed.com/20231231", "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingLeaseAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations-summary-of-discontinued-operations-details": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations-summary-of-discontinued-operations-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating lease assets", "label": "icad_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseAssetsNoncurrent", "documentation": "Amount classified as operating lease assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets", "crdr": "debit", "calculation": { "http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations-summary-of-discontinued-operations-details": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations-summary-of-discontinued-operations-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Other assets", "label": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets", "documentation": "Amount classified as other assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r2", "r3", "r91", "r104", "r145" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations-summary-of-discontinued-operations-details": { "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations-summary-of-discontinued-operations-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Prepaid expenses and other current assets", "label": "us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent", "documentation": "Amount classified as prepaid and other assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r2", "r91", "r104", "r142", "r145" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent", "crdr": "debit", "calculation": { "http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations-summary-of-discontinued-operations-details": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations-summary-of-discontinued-operations-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Net property and equipment", "label": "us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent", "documentation": "Amount classified as property, plant and equipment attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r2", "r3", "r91", "r104", "r145" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationRevenue", "crdr": "credit", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations-summary-of-discontinued-operations-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Revenue", "label": "us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue", "documentation": "Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r103", "r186" ] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations" ], "lang": { "en-us": { "role": { "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]", "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component." } } }, "auth_ref": [ "r90", "r141" ] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations", "http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations-details-textual", "http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations-summary-of-discontinued-operations-details" ], "lang": { "en-us": { "role": { "label": "Disposal Group Name [Domain]", "documentation": "Name of disposal group." } } }, "auth_ref": [ "r655", "r656" ] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://www.icadmed.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r677", "r678", "r679" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://www.icadmed.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Financial Statement Error Correction [Flag]", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r677", "r678", "r679", "r681" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.icadmed.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "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." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.icadmed.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "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." } } }, "auth_ref": [] }, "dei_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationLineItems", "presentation": [ "http://www.icadmed.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Information [Line Items]", "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." } } }, "auth_ref": [] }, "dei_DocumentInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationTable", "lang": { "en-us": { "role": { "label": "Document Information [Table]", "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.icadmed.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "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." } } }, "auth_ref": [] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.icadmed.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r680" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.icadmed.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Type", "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'." } } }, "auth_ref": [] }, "us-gaap_DomesticCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DomesticCountryMember", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes", "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "Domestic Tax Authority [Member]", "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile." } } }, "auth_ref": [] }, "icad_ESPPMember": { "xbrltype": "domainItemType", "nsuri": "http://www.icadmed.com/20231231", "localname": "ESPPMember", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity", "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "ESPP [Member]", "documentation": "Related to ESPP." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Net loss per share:" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "calculation": { "http://www.icadmed.com/20231231/role/statement-note-7-net-loss-per-common-share-calculation-of-net-loss-per-share-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-operations", "http://www.icadmed.com/20231231/role/statement-note-7-net-loss-per-common-share-calculation-of-net-loss-per-share-details" ], "lang": { "en-us": { "role": { "label": "Net loss per share, basic and diluted (in dollars per share)", "totalLabel": "Net loss per share (Basic and Diluted) (in dollars per share)", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r208", "r228", "r229", "r230", "r231", "r232", "r239", "r241", "r247", "r248", "r249", "r253", "r443", "r444", "r501", "r515", "r639" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-7-net-loss-per-common-share" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r238", "r250", "r251", "r252" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "calculation": { "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-summary-of-effective-and-the-federal-statutory-income-tax-rate-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-summary-of-effective-and-the-federal-statutory-income-tax-rate-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "totalLabel": "Effective income tax", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r402" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "calculation": { "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-summary-of-effective-and-the-federal-statutory-income-tax-rate-details": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-summary-of-effective-and-the-federal-statutory-income-tax-rate-details" ], "lang": { "en-us": { "role": { "label": "Federal statutory rate", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r218", "r402", "r422" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "calculation": { "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-summary-of-effective-and-the-federal-statutory-income-tax-rate-details": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-summary-of-effective-and-the-federal-statutory-income-tax-rate-details" ], "lang": { "en-us": { "role": { "label": "Change in valuation allowance", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets." } } }, "auth_ref": [ "r748", "r753" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "calculation": { "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-summary-of-effective-and-the-federal-statutory-income-tax-rate-details": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-summary-of-effective-and-the-federal-statutory-income-tax-rate-details" ], "lang": { "en-us": { "role": { "label": "Foreign Rate Differential", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile." } } }, "auth_ref": [ "r748", "r753" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost", "calculation": { "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-summary-of-effective-and-the-federal-statutory-income-tax-rate-details": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-summary-of-effective-and-the-federal-statutory-income-tax-rate-details" ], "lang": { "en-us": { "role": { "label": "Stock compensation expense", "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement." } } }, "auth_ref": [ "r748", "r753" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent", "calculation": { "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-summary-of-effective-and-the-federal-statutory-income-tax-rate-details": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-summary-of-effective-and-the-federal-statutory-income-tax-rate-details" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Other Reconciling Items, Percent", "documentation": "Percentage of the difference, between reported income tax expense (benefit) and the expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, that is attributable to tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority interest income (expense), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, change in enacted tax rate, prior year income taxes, change in deferred tax asset valuation allowance, and other adjustments." } } }, "auth_ref": [] }, "icad_EffectiveIncomeTaxRateReconciliationPercentAccrualToTradeReceivable": { "xbrltype": "percentItemType", "nsuri": "http://www.icadmed.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationPercentAccrualToTradeReceivable", "calculation": { "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-summary-of-effective-and-the-federal-statutory-income-tax-rate-details": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-summary-of-effective-and-the-federal-statutory-income-tax-rate-details" ], "lang": { "en-us": { "role": { "label": "Accrual to tax return", "documentation": "Effective income tax rate reconciliation accrual to trade receivable." } } }, "auth_ref": [] }, "icad_EffectiveIncomeTaxRateReconciliationPercentNonDeductibleExpenseOtherPermanentDifferences": { "xbrltype": "percentItemType", "nsuri": "http://www.icadmed.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationPercentNonDeductibleExpenseOtherPermanentDifferences", "calculation": { "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-summary-of-effective-and-the-federal-statutory-income-tax-rate-details": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-summary-of-effective-and-the-federal-statutory-income-tax-rate-details" ], "lang": { "en-us": { "role": { "label": "Other permanent differences", "documentation": "Effective income tax rate reconciliation non deductible expense other permanent differences." } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "calculation": { "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-summary-of-effective-and-the-federal-statutory-income-tax-rate-details": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-summary-of-effective-and-the-federal-statutory-income-tax-rate-details" ], "lang": { "en-us": { "role": { "label": "State income taxes, net of federal benefit", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit)." } } }, "auth_ref": [ "r748", "r753" ] }, "icad_EffectiveIncomeTaxRateReconciliationStateImpactOfDeferredRateChangePercent": { "xbrltype": "percentItemType", "nsuri": "http://www.icadmed.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationStateImpactOfDeferredRateChangePercent", "calculation": { "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-summary-of-effective-and-the-federal-statutory-income-tax-rate-details": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-summary-of-effective-and-the-federal-statutory-income-tax-rate-details" ], "lang": { "en-us": { "role": { "label": "Net state impact of deferred rate change", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in deferred rates for states." } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationTaxCredits", "calculation": { "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-summary-of-effective-and-the-federal-statutory-income-tax-rate-details": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-summary-of-effective-and-the-federal-statutory-income-tax-rate-details" ], "lang": { "en-us": { "role": { "label": "Tax credits", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits." } } }, "auth_ref": [ "r748", "r753" ] }, "icad_EffectiveIncomeTaxReconciliationPercentageTrueUpsNetOperatingLossExpiry": { "xbrltype": "percentItemType", "nsuri": "http://www.icadmed.com/20231231", "localname": "EffectiveIncomeTaxReconciliationPercentageTrueUpsNetOperatingLossExpiry", "calculation": { "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-summary-of-effective-and-the-federal-statutory-income-tax-rate-details": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-summary-of-effective-and-the-federal-statutory-income-tax-rate-details" ], "lang": { "en-us": { "role": { "label": "True Ups - NOL Expiration/162(m) limits", "documentation": "Effective income tax reconciliation percentage true ups net operating loss expiry." } } }, "auth_ref": [] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.icadmed.com/20231231/role/statement-note-11-accrued-and-other-expenses-accrued-expenses-details": { "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-11-accrued-and-other-expenses-accrued-expenses-details" ], "lang": { "en-us": { "role": { "label": "Accrued salary and related expenses", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r26" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "terseLabel": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r383" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "terseLabel": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r383" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-7-net-loss-per-common-share-schedule-of-antidilutive-shares-excluded-from-computation-of-diluted-net-loss-per-share-details" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "icad_EngineeringAndProductDevelopmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.icadmed.com/20231231", "localname": "EngineeringAndProductDevelopmentMember", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity-stockbased-compensation-expense-including-options-and-restricted-stock-by-category-details" ], "lang": { "en-us": { "role": { "label": "Engineering and Product Development [Member]", "documentation": "Related to engineering and product development." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.icadmed.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.icadmed.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.icadmed.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.icadmed.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.icadmed.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r675" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.icadmed.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "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." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.icadmed.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "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." } } }, "auth_ref": [] }, "dei_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityDomain", "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-balance-sheets", "http://www.icadmed.com/20231231/role/statement-consolidated-balance-sheets-parentheticals", "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-cash-flows", "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-operations", "http://www.icadmed.com/20231231/role/statement-document-and-entity-information", "http://www.icadmed.com/20231231/role/statement-note-1-organization-and-business", "http://www.icadmed.com/20231231/role/statement-note-1-organization-and-business-details-textual", "http://www.icadmed.com/20231231/role/statement-note-10-goodwill-and-intangible-assets", "http://www.icadmed.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-details-textual", "http://www.icadmed.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-schedule-of-expected-amortization-expense-details", "http://www.icadmed.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-schedule-of-intangible-assets-details", "http://www.icadmed.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-tables", "http://www.icadmed.com/20231231/role/statement-note-11-accrued-and-other-expenses", "http://www.icadmed.com/20231231/role/statement-note-11-accrued-and-other-expenses-accrued-expenses-details", "http://www.icadmed.com/20231231/role/statement-note-11-accrued-and-other-expenses-tables", "http://www.icadmed.com/20231231/role/statement-note-12-leases", "http://www.icadmed.com/20231231/role/statement-note-12-leases-details-textual", "http://www.icadmed.com/20231231/role/statement-note-12-leases-schedule-of-components-of-lease-expense-details", "http://www.icadmed.com/20231231/role/statement-note-12-leases-summary-of-detained-information-of-lease-liabilities-details", "http://www.icadmed.com/20231231/role/statement-note-12-leases-tables", "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity", "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity-details-textual", "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity-options-granted-under-companys-stock-incentive-plans-valuation-assumptions-and-fair-values-details", "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity-stockbased-compensation-expense-including-options-and-restricted-stock-by-category-details", "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity-summary-of-intrinsic-values-of-options-details", "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity-summary-of-stock-option-activity-for-stock-option-plan-details", "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity-tables", "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes", "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-components-of-income-tax-expense-details", "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-deferred-tax-assets-liabilities-details", "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-details-textual", "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-summary-of-effective-and-the-federal-statutory-income-tax-rate-details", "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-tables", "http://www.icadmed.com/20231231/role/statement-note-15-segment-reporting", "http://www.icadmed.com/20231231/role/statement-note-15-segment-reporting-details-textual", "http://www.icadmed.com/20231231/role/statement-note-15-segment-reporting-summary-of-concentration-of-revenue-by-geographic-area-details", "http://www.icadmed.com/20231231/role/statement-note-15-segment-reporting-tables", "http://www.icadmed.com/20231231/role/statement-note-16-commitments-and-contingencies", "http://www.icadmed.com/20231231/role/statement-note-16-commitments-and-contingencies-details-textual", "http://www.icadmed.com/20231231/role/statement-note-17-employee-benefit-plan", "http://www.icadmed.com/20231231/role/statement-note-17-employee-benefit-plan-details-textual", "http://www.icadmed.com/20231231/role/statement-note-18-subsequent-events", "http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations", "http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations-details-textual", "http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations-summary-of-discontinued-operations-details", "http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations-tables", "http://www.icadmed.com/20231231/role/statement-note-3-significant-accounting-policies", "http://www.icadmed.com/20231231/role/statement-note-3-significant-accounting-policies-details-textual", "http://www.icadmed.com/20231231/role/statement-note-4-recently-issued-accounting-standards", "http://www.icadmed.com/20231231/role/statement-note-5-fair-value-measurements", "http://www.icadmed.com/20231231/role/statement-note-5-fair-value-measurements-assets-and-liabilities-which-are-measured-at-fair-value-on-a-recurring-basis-details", "http://www.icadmed.com/20231231/role/statement-note-5-fair-value-measurements-details-textual", "http://www.icadmed.com/20231231/role/statement-note-5-fair-value-measurements-tables", "http://www.icadmed.com/20231231/role/statement-note-6-revenue", "http://www.icadmed.com/20231231/role/statement-note-6-revenue-1-details-textual", "http://www.icadmed.com/20231231/role/statement-note-6-revenue-2-details-textual", "http://www.icadmed.com/20231231/role/statement-note-6-revenue-revenues-disaggregated-by-major-good-or-service-line-timing-of-revenue-recognition-and-sales-channel-reconciled-to-our-reportable-segments-details", "http://www.icadmed.com/20231231/role/statement-note-6-revenue-summary-of-changes-in-deferred-revenue-from-contracts-with-customers-details", "http://www.icadmed.com/20231231/role/statement-note-6-revenue-summary-of-receivables-contract-assets-and-contract-liabilities-from-contracts-with-customers-details", "http://www.icadmed.com/20231231/role/statement-note-6-revenue-tables", "http://www.icadmed.com/20231231/role/statement-note-7-net-loss-per-common-share", "http://www.icadmed.com/20231231/role/statement-note-7-net-loss-per-common-share-calculation-of-net-loss-per-share-details", "http://www.icadmed.com/20231231/role/statement-note-7-net-loss-per-common-share-schedule-of-antidilutive-shares-excluded-from-computation-of-diluted-net-loss-per-share-details", "http://www.icadmed.com/20231231/role/statement-note-7-net-loss-per-common-share-tables", "http://www.icadmed.com/20231231/role/statement-note-8-accounts-receivable-reserves", "http://www.icadmed.com/20231231/role/statement-note-8-accounts-receivable-reserves-schedule-of-accounts-receivable-reserves-details", "http://www.icadmed.com/20231231/role/statement-note-8-accounts-receivable-reserves-tables", "http://www.icadmed.com/20231231/role/statement-note-9-inventories", "http://www.icadmed.com/20231231/role/statement-note-9-inventories-tables", "http://www.icadmed.com/20231231/role/statement-note-9-inventory-schedule-of-current-inventory-details", "http://www.icadmed.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Entity [Domain]", "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.icadmed.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r675" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.icadmed.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "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." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.icadmed.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "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." } } }, "auth_ref": [ "r675" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.icadmed.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.icadmed.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "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)." } } }, "auth_ref": [ "r684" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://www.icadmed.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Public Float", "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." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.icadmed.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r675" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.icadmed.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r675" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.icadmed.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r675" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.icadmed.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r675" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://www.icadmed.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Voluntary Filers", "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." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://www.icadmed.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Well-known Seasoned Issuer", "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." } } }, "auth_ref": [ "r685" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "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." } } }, "auth_ref": [ "r12", "r183", "r203", "r204", "r205", "r219", "r220", "r221", "r225", "r233", "r235", "r254", "r286", "r289", "r338", "r384", "r385", "r386", "r414", "r415", "r433", "r434", "r435", "r436", "r437", "r439", "r442", "r459", "r460", "r461", "r462", "r463", "r464", "r482", "r524", "r525", "r526", "r540", "r595" ] }, "srt_EuropeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "EuropeMember", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-15-segment-reporting-summary-of-concentration-of-revenue-by-geographic-area-details" ], "lang": { "en-us": { "role": { "label": "Europe [Member]" } } }, "auth_ref": [ "r778", "r779", "r780", "r781" ] }, "icad_ExpiresBetween2024And2037Member": { "xbrltype": "domainItemType", "nsuri": "http://www.icadmed.com/20231231", "localname": "ExpiresBetween2024And2037Member", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes", "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "Expires Between 2024 and 2037 [Member]", "documentation": "Represents the tax period of 2024 through 2037." } } }, "auth_ref": [] }, "icad_ExportRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.icadmed.com/20231231", "localname": "ExportRevenueMember", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-15-segment-reporting-summary-of-concentration-of-revenue-by-geographic-area-details" ], "lang": { "en-us": { "role": { "label": "Export Revenue [Member]", "documentation": "Related to export revenue." } } }, "auth_ref": [] }, "icad_ExportSales": { "xbrltype": "monetaryItemType", "nsuri": "http://www.icadmed.com/20231231", "localname": "ExportSales", "crdr": "credit", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-15-segment-reporting-summary-of-concentration-of-revenue-by-geographic-area-details" ], "lang": { "en-us": { "role": { "label": "Total Export Revenue", "documentation": "Export sales." } } }, "auth_ref": [] }, "country_FR": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "FR", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-15-segment-reporting-summary-of-concentration-of-revenue-by-geographic-area-details" ], "lang": { "en-us": { "role": { "label": "FRANCE" } } }, "auth_ref": [] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-5-fair-value-measurements", "http://www.icadmed.com/20231231/role/statement-note-5-fair-value-measurements-assets-and-liabilities-which-are-measured-at-fair-value-on-a-recurring-basis-details", "http://www.icadmed.com/20231231/role/statement-note-5-fair-value-measurements-details-textual" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r324", "r356", "r357", "r358", "r359", "r360", "r361", "r450", "r487", "r488", "r489", "r644", "r645", "r652", "r653", "r654" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-5-fair-value-measurements", "http://www.icadmed.com/20231231/role/statement-note-5-fair-value-measurements-assets-and-liabilities-which-are-measured-at-fair-value-on-a-recurring-basis-details", "http://www.icadmed.com/20231231/role/statement-note-5-fair-value-measurements-details-textual" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r449", "r450", "r451", "r452", "r454" ] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-5-fair-value-measurements" ], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Text Block]", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r448" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-5-fair-value-measurements-assets-and-liabilities-which-are-measured-at-fair-value-on-a-recurring-basis-details" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r324", "r356", "r361", "r450", "r487", "r652", "r653", "r654" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-5-fair-value-measurements-assets-and-liabilities-which-are-measured-at-fair-value-on-a-recurring-basis-details" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 2 [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r324", "r356", "r361", "r450", "r488", "r644", "r645", "r652", "r653", "r654" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-5-fair-value-measurements", "http://www.icadmed.com/20231231/role/statement-note-5-fair-value-measurements-assets-and-liabilities-which-are-measured-at-fair-value-on-a-recurring-basis-details", "http://www.icadmed.com/20231231/role/statement-note-5-fair-value-measurements-details-textual" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r324", "r356", "r357", "r358", "r359", "r360", "r361", "r450", "r489", "r644", "r645", "r652", "r653", "r654" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-5-fair-value-measurements", "http://www.icadmed.com/20231231/role/statement-note-5-fair-value-measurements-assets-and-liabilities-which-are-measured-at-fair-value-on-a-recurring-basis-details", "http://www.icadmed.com/20231231/role/statement-note-5-fair-value-measurements-details-textual" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-5-fair-value-measurements", "http://www.icadmed.com/20231231/role/statement-note-5-fair-value-measurements-assets-and-liabilities-which-are-measured-at-fair-value-on-a-recurring-basis-details", "http://www.icadmed.com/20231231/role/statement-note-5-fair-value-measurements-details-textual" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r324", "r356", "r357", "r358", "r359", "r360", "r361", "r487", "r488", "r489", "r644", "r645", "r652", "r653", "r654" ] }, "us-gaap_FairValueMeasurementsNonrecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsNonrecurringMember", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-5-fair-value-measurements", "http://www.icadmed.com/20231231/role/statement-note-5-fair-value-measurements-details-textual" ], "lang": { "en-us": { "role": { "label": "Fair Value, Nonrecurring [Member]", "documentation": "Infrequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, not frequently measured at fair value." } } }, "auth_ref": [ "r449", "r450", "r451", "r452", "r453", "r454" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-5-fair-value-measurements-assets-and-liabilities-which-are-measured-at-fair-value-on-a-recurring-basis-details" ], "lang": { "en-us": { "role": { "label": "Fair Value, Recurring [Member]", "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value." } } }, "auth_ref": [ "r448", "r454" ] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://www.icadmed.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments." } } }, "auth_ref": [ "r9", "r19" ] }, "icad_FairValueOfPatentLicense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.icadmed.com/20231231", "localname": "FairValueOfPatentLicense", "crdr": "credit", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-16-commitments-and-contingencies-details-textual" ], "lang": { "en-us": { "role": { "label": "icad_FairValueOfPatentLicense", "terseLabel": "Fair Value of Patent License", "documentation": "Fair value of patent license." } } }, "auth_ref": [] }, "icad_FinancingLeaseAndLesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.icadmed.com/20231231", "localname": "FinancingLeaseAndLesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-12-leases-tables" ], "lang": { "en-us": { "role": { "label": "Financing Lease and Lessee Operating Lease Liability Maturity [Table Text Block]", "documentation": "Financing lease and lessee operating lease liability maturity table." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-3-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_FiniteLivedIntangibleAssetUsefulLife", "terseLabel": "Finite-Lived Intangible Asset, Useful Life (Year)", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetWeightedAveragePeriodBeforeNextRenewalOrExtension": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetWeightedAveragePeriodBeforeNextRenewalOrExtension", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-schedule-of-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Patents and licenses (Year)", "documentation": "Weighted average period before the next renewal or extension (both explicit and implicit) for intangible assets that have been renewed or extended, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r14" ] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-balance-sheets-parentheticals", "http://www.icadmed.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-schedule-of-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Intangible assets, accumulated amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r194", "r305" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.icadmed.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-schedule-of-expected-amortization-expense-details": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-schedule-of-expected-amortization-expense-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "terseLabel": "2024", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r140" ] }, "icad_FiniteLivedIntangibleAssetsAmortizationExpenseYearFiveAndThereafter": { "xbrltype": "monetaryItemType", "nsuri": "http://www.icadmed.com/20231231", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFiveAndThereafter", "crdr": "debit", "calculation": { "http://www.icadmed.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-schedule-of-expected-amortization-expense-details": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-schedule-of-expected-amortization-expense-details" ], "lang": { "en-us": { "role": { "label": "icad_FiniteLivedIntangibleAssetsAmortizationExpenseYearFiveAndThereafter", "terseLabel": "2028 and thereafter", "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://www.icadmed.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-schedule-of-expected-amortization-expense-details": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-schedule-of-expected-amortization-expense-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "terseLabel": "2027", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r140" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://www.icadmed.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-schedule-of-expected-amortization-expense-details": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-schedule-of-expected-amortization-expense-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "terseLabel": "2026", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r140" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://www.icadmed.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-schedule-of-expected-amortization-expense-details": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-schedule-of-expected-amortization-expense-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "terseLabel": "2025", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r140" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-schedule-of-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r303", "r304", "r305", "r306", "r495", "r499" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-schedule-of-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Gross Carrying Amount", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r139", "r499" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-schedule-of-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r52", "r54" ] }, "us-gaap_ForeignCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCountryMember", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes", "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "Foreign Tax Authority [Member]", "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile." } } }, "auth_ref": [] }, "us-gaap_FurnitureAndFixturesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesGross", "crdr": "debit", "calculation": { "http://www.icadmed.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Furniture and fixtures and other", "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." } } }, "auth_ref": [ "r143" ] }, "icad_FutureIncomeTaxLiabilitiesOffsetWithOperationLossCarryforward": { "xbrltype": "monetaryItemType", "nsuri": "http://www.icadmed.com/20231231", "localname": "FutureIncomeTaxLiabilitiesOffsetWithOperationLossCarryforward", "crdr": "credit", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "icad_FutureIncomeTaxLiabilitiesOffsetWithOperationLossCarryforward", "terseLabel": "Future Income Tax Liabilities Offset With Operation Loss Carryforward", "documentation": "Future Income tax liabilities offset with operation loss carryforward." } } }, "auth_ref": [] }, "icad_GEHealthcareMember": { "xbrltype": "domainItemType", "nsuri": "http://www.icadmed.com/20231231", "localname": "GEHealthcareMember", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-15-segment-reporting", "http://www.icadmed.com/20231231/role/statement-note-15-segment-reporting-details-textual" ], "lang": { "en-us": { "role": { "label": "GE Healthcare [Member]", "documentation": "Related to GE Healthcare." } } }, "auth_ref": [] }, "us-gaap_GainLossOnSaleOfBusiness": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfBusiness", "crdr": "credit", "calculation": { "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_GainLossOnSaleOfBusiness", "negatedLabel": "Gain on sale of business", "documentation": "Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant." } } }, "auth_ref": [ "r430", "r698" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-operations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "General and administrative", "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." } } }, "auth_ref": [ "r127", "r578" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity-stockbased-compensation-expense-including-options-and-restricted-stock-by-category-details" ], "lang": { "en-us": { "role": { "label": "General and Administrative Expense [Member]", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r123" ] }, "us-gaap_GeographicConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeographicConcentrationRiskMember", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-15-segment-reporting", "http://www.icadmed.com/20231231/role/statement-note-15-segment-reporting-details-textual", "http://www.icadmed.com/20231231/role/statement-note-15-segment-reporting-summary-of-concentration-of-revenue-by-geographic-area-details" ], "lang": { "en-us": { "role": { "label": "Geographic Concentration Risk [Member]", "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa)." } } }, "auth_ref": [ "r41", "r613" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.icadmed.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-balance-sheets", "http://www.icadmed.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-details-textual" ], "lang": { "en-us": { "role": { "label": "Goodwill", "terseLabel": "Goodwill, Ending Balance", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r193", "r299", "r500", "r643", "r660", "r709", "r710" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-10-goodwill-and-intangible-assets" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r138" ] }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "presentation": [ "http://www.icadmed.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined." } } }, "auth_ref": [ "r298", "r302", "r643" ] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-3-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_GoodwillImpairmentLoss", "terseLabel": "Goodwill, Impairment Loss", "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r7", "r300", "r301", "r302", "r643" ] }, "us-gaap_GoodwillPeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillPeriodIncreaseDecrease", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_GoodwillPeriodIncreaseDecrease", "terseLabel": "Goodwill, Period Increase (Decrease)", "documentation": "Amount of increase (decrease) of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r708" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-operations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "us-gaap_GrossProfit", "totalLabel": "Gross profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r124", "r217", "r259", "r267", "r272", "r275", "r285", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r455", "r641", "r716" ] }, "country_IT": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "IT", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-15-segment-reporting-summary-of-concentration-of-revenue-by-geographic-area-details" ], "lang": { "en-us": { "role": { "label": "ITALY" } } }, "auth_ref": [] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://www.icadmed.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r677", "r678", "r679" ] }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "crdr": "debit", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-3-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse", "terseLabel": "Impairment, Long-Lived Asset, Held-for-Use, Total", "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale)." } } }, "auth_ref": [ "r7", "r56", "r144" ] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock", "presentation": [ "http://www.icadmed.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the impairment and disposal of long-lived assets including goodwill and other intangible assets." } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperations", "crdr": "credit", "calculation": { "http://www.icadmed.com/20231231/role/statement-note-7-net-loss-per-common-share-calculation-of-net-loss-per-share-details": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 0.0 }, "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-operations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-operations", "http://www.icadmed.com/20231231/role/statement-note-7-net-loss-per-common-share-calculation-of-net-loss-per-share-details" ], "lang": { "en-us": { "role": { "label": "Loss from continuing operations", "totalLabel": "Loss from continuing operations", "documentation": "Amount after tax of income (loss) from continuing operations attributable to the parent." } } }, "auth_ref": [ "r77", "r125", "r134", "r228", "r229", "r230", "r231", "r246", "r249" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-operations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "totalLabel": "Loss before income tax expense", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r0", "r120", "r162", "r259", "r267", "r272", "r275", "r502", "r513", "r641" ] }, "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsPerBasicShare", "calculation": { "http://www.icadmed.com/20231231/role/statement-note-7-net-loss-per-common-share-calculation-of-net-loss-per-share-details": { "parentTag": "us-gaap_EarningsPerShareBasic", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-operations", "http://www.icadmed.com/20231231/role/statement-note-7-net-loss-per-common-share-calculation-of-net-loss-per-share-details" ], "lang": { "en-us": { "role": { "label": "Loss from continuing operations (in dollars per share)", "documentation": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r119", "r161", "r163", "r208", "r224", "r228", "r229", "r230", "r231", "r241", "r247", "r248", "r444", "r501", "r771" ] }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "crdr": "credit", "calculation": { "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-operations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-operations", "http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations-summary-of-discontinued-operations-details", "http://www.icadmed.com/20231231/role/statement-note-7-net-loss-per-common-share-calculation-of-net-loss-per-share-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Income (loss) from discontinued operations, net of tax", "label": "Income (loss) from discontinued operations", "documentation": "Amount after tax of income (loss) from a discontinued operation attributable to the parent. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal." } } }, "auth_ref": [ "r92", "r93", "r94", "r95", "r96", "r102", "r106", "r158" ] }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare", "calculation": { "http://www.icadmed.com/20231231/role/statement-note-7-net-loss-per-common-share-calculation-of-net-loss-per-share-details": { "parentTag": "us-gaap_EarningsPerShareBasic", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-operations", "http://www.icadmed.com/20231231/role/statement-note-7-net-loss-per-common-share-calculation-of-net-loss-per-share-details" ], "lang": { "en-us": { "role": { "label": "Income (loss) from discontinued operations (in dollars per share)", "documentation": "Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation." } } }, "auth_ref": [ "r121", "r208", "r245", "r247", "r248", "r768", "r771" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations", "http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations-details-textual", "http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations-summary-of-discontinued-operations-details" ], "lang": { "en-us": { "role": { "label": "Disposal Group Name [Axis]", "documentation": "Information by name of disposal group." } } }, "auth_ref": [ "r655", "r656" ] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity-stockbased-compensation-expense-including-options-and-restricted-stock-by-category-details" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r307", "r308", "r579" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity-stockbased-compensation-expense-including-options-and-restricted-stock-by-category-details" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r308", "r579" ] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes", "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority [Axis]", "documentation": "Information by tax jurisdiction." } } }, "auth_ref": [ "r11" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes", "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority [Domain]", "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r218", "r395", "r403", "r406", "r411", "r419", "r423", "r425", "r426", "r539" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-operations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "weight": -1.0, "order": 0.0 }, "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-components-of-income-tax-expense-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-operations", "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-components-of-income-tax-expense-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncomeTaxExpenseBenefit", "totalLabel": "Total", "negatedLabel": "Benefit (provision) for income taxes", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r166", "r180", "r234", "r235", "r264", "r401", "r420", "r516" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.icadmed.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Income Tax, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r202", "r397", "r398", "r406", "r407", "r410", "r412", "r536" ] }, "us-gaap_IncomeTaxesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaid", "crdr": "credit", "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Taxes paid", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income." } } }, "auth_ref": [ "r33", "r36" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "verboseLabel": "Accounts payable", "label": "us-gaap_IncreaseDecreaseInAccountsPayable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInAccountsReceivable", "negatedLabel": "Accounts receivable", "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." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "verboseLabel": "Accrued and other expenses", "label": "us-gaap_IncreaseDecreaseInAccruedLiabilities", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInDeferredRevenue", "crdr": "debit", "calculation": { "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "verboseLabel": "Deferred revenue", "label": "us-gaap_IncreaseDecreaseInDeferredRevenue", "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r626" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInInventories", "negatedLabel": "Inventory", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Changes in operating assets and liabilities, net of acquisition:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-cash-flows", "http://www.icadmed.com/20231231/role/statement-note-12-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "Lease liabilities", "terseLabel": "Increase (Decrease) in Operating Lease Liability", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r689", "r697" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "negatedLabel": "Prepaid and other assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r6" ] }, "icad_IncrementalCommonSharesAttributableToDilutiveEffectOfRestrictedStock": { "xbrltype": "sharesItemType", "nsuri": "http://www.icadmed.com/20231231", "localname": "IncrementalCommonSharesAttributableToDilutiveEffectOfRestrictedStock", "calculation": { "http://www.icadmed.com/20231231/role/statement-note-7-net-loss-per-common-share-calculation-of-net-loss-per-share-details": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-7-net-loss-per-common-share-calculation-of-net-loss-per-share-details" ], "lang": { "en-us": { "role": { "label": "Restricted stock (in shares)", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of restricted stock." } } }, "auth_ref": [] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://www.icadmed.com/20231231/role/statement-note-7-net-loss-per-common-share-calculation-of-net-loss-per-share-details": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-7-net-loss-per-common-share-calculation-of-net-loss-per-share-details" ], "lang": { "en-us": { "role": { "label": "Stock options (in shares)", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method." } } }, "auth_ref": [ "r242", "r243", "r244", "r249", "r365" ] }, "icad_IndefinitePeriodMember": { "xbrltype": "domainItemType", "nsuri": "http://www.icadmed.com/20231231", "localname": "IndefinitePeriodMember", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes", "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "Indefinite Period [Member]", "documentation": "Related to an indefinite period." } } }, "auth_ref": [] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "auth_ref": [ "r682" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.icadmed.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 }, "http://www.icadmed.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-schedule-of-expected-amortization-expense-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-balance-sheets", "http://www.icadmed.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-schedule-of-expected-amortization-expense-details", "http://www.icadmed.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-schedule-of-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Intangible assets, net of accumulated amortization of $8,488 in 2023 and $8,372 in 2022", "totalLabel": "Intangible Assets, Net (Excluding Goodwill)", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r50", "r53" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-operations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "us-gaap_InterestExpense", "negatedLabel": "Interest expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r85", "r165", "r206", "r263", "r466", "r580", "r671", "r775" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Interest paid", "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." } } }, "auth_ref": [ "r210", "r212", "r213" ] }, "us-gaap_InterimPeriodCostsNotAllocableDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterimPeriodCostsNotAllocableDomain", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations", "http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations-details-textual" ], "lang": { "en-us": { "role": { "label": "Interim Period, Costs Not Allocable [Domain]", "documentation": "This element represents the type of costs and expenses incurred during an interim period that cannot be readily identified with the activities or benefits of other interim periods and are charged to the interim period in which incurred." } } }, "auth_ref": [ "r38" ] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-9-inventories" ], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Text Block]", "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory." } } }, "auth_ref": [ "r295" ] }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoodsNetOfReserves", "crdr": "debit", "calculation": { "http://www.icadmed.com/20231231/role/statement-note-9-inventory-schedule-of-current-inventory-details": { "parentTag": "us-gaap_InventoryGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-9-inventory-schedule-of-current-inventory-details" ], "lang": { "en-us": { "role": { "label": "Finished Goods", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale." } } }, "auth_ref": [ "r137", "r633" ] }, "us-gaap_InventoryGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryGross", "crdr": "debit", "calculation": { "http://www.icadmed.com/20231231/role/statement-note-9-inventory-schedule-of-current-inventory-details": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-9-inventory-schedule-of-current-inventory-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_InventoryGross", "totalLabel": "Inventory Gross", "documentation": "Gross amount, as of the balance sheet date, of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r695" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.icadmed.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 }, "http://www.icadmed.com/20231231/role/statement-note-9-inventory-schedule-of-current-inventory-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-balance-sheets", "http://www.icadmed.com/20231231/role/statement-note-9-inventory-schedule-of-current-inventory-details" ], "lang": { "en-us": { "role": { "label": "Inventory, net", "totalLabel": "Inventory Net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r198", "r631", "r660" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://www.icadmed.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Inventory, Policy [Policy Text Block]", "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost." } } }, "auth_ref": [ "r167", "r189", "r197", "r295", "r296", "r297", "r492", "r637" ] }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterialsNetOfReserves", "crdr": "debit", "calculation": { "http://www.icadmed.com/20231231/role/statement-note-9-inventory-schedule-of-current-inventory-details": { "parentTag": "us-gaap_InventoryGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-9-inventory-schedule-of-current-inventory-details" ], "lang": { "en-us": { "role": { "label": "Raw materials", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process." } } }, "auth_ref": [ "r137", "r635" ] }, "us-gaap_InventoryValuationReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryValuationReserves", "crdr": "credit", "calculation": { "http://www.icadmed.com/20231231/role/statement-note-9-inventory-schedule-of-current-inventory-details": { "parentTag": "us-gaap_InventoryNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-9-inventory-schedule-of-current-inventory-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_InventoryValuationReserves", "negatedLabel": "Inventory Reserve", "documentation": "Amount of valuation reserve for inventory." } } }, "auth_ref": [ "r49", "r695" ] }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcessNetOfReserves", "crdr": "debit", "calculation": { "http://www.icadmed.com/20231231/role/statement-note-9-inventory-schedule-of-current-inventory-details": { "parentTag": "us-gaap_InventoryGross", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-9-inventory-schedule-of-current-inventory-details" ], "lang": { "en-us": { "role": { "label": "Work in process", "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing." } } }, "auth_ref": [ "r137", "r634" ] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentIncomeInterest", "crdr": "credit", "calculation": { "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-operations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Interest income", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r128", "r262" ] }, "icad_LargestDetectionDirectCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.icadmed.com/20231231", "localname": "LargestDetectionDirectCustomerMember", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-15-segment-reporting", "http://www.icadmed.com/20231231/role/statement-note-15-segment-reporting-details-textual" ], "lang": { "en-us": { "role": { "label": "Largest Detection Direct Customer [Member]", "documentation": "Related to largest detection direct customer." } } }, "auth_ref": [] }, "icad_LargestDirectCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.icadmed.com/20231231", "localname": "LargestDirectCustomerMember", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-15-segment-reporting", "http://www.icadmed.com/20231231/role/statement-note-15-segment-reporting-details-textual" ], "lang": { "en-us": { "role": { "label": "Largest Direct Customer [Member]", "documentation": "Represents the largest direct customer" } } }, "auth_ref": [] }, "us-gaap_LeaseContractualTermAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseContractualTermAxis", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-12-leases", "http://www.icadmed.com/20231231/role/statement-note-12-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "Lease Contractual Term [Axis]", "documentation": "Information by contractual term of lease arrangement." } } }, "auth_ref": [ "r688" ] }, "us-gaap_LeaseContractualTermDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseContractualTermDomain", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-12-leases", "http://www.icadmed.com/20231231/role/statement-note-12-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "Lease Contractual Term [Domain]", "documentation": "Contractual term of lease arrangement." } } }, "auth_ref": [ "r688" ] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://www.icadmed.com/20231231/role/statement-note-12-leases-schedule-of-components-of-lease-expense-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-12-leases-schedule-of-components-of-lease-expense-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LeaseCost", "totalLabel": "Total", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r474", "r659" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-12-leases-tables" ], "lang": { "en-us": { "role": { "label": "Lease, Cost [Table Text Block]", "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." } } }, "auth_ref": [ "r758" ] }, "us-gaap_LeaseholdImprovementsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsGross", "crdr": "debit", "calculation": { "http://www.icadmed.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Leasehold improvements", "documentation": "Amount before accumulated depreciation of additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r143" ] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-3-significant-accounting-policies", "http://www.icadmed.com/20231231/role/statement-note-3-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Leasehold Improvements [Member]", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r143" ] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LegalEntityAxis", "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-balance-sheets", "http://www.icadmed.com/20231231/role/statement-consolidated-balance-sheets-parentheticals", "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-cash-flows", "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-operations", "http://www.icadmed.com/20231231/role/statement-document-and-entity-information", "http://www.icadmed.com/20231231/role/statement-note-1-organization-and-business", "http://www.icadmed.com/20231231/role/statement-note-1-organization-and-business-details-textual", "http://www.icadmed.com/20231231/role/statement-note-10-goodwill-and-intangible-assets", "http://www.icadmed.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-details-textual", "http://www.icadmed.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-schedule-of-expected-amortization-expense-details", "http://www.icadmed.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-schedule-of-intangible-assets-details", "http://www.icadmed.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-tables", "http://www.icadmed.com/20231231/role/statement-note-11-accrued-and-other-expenses", "http://www.icadmed.com/20231231/role/statement-note-11-accrued-and-other-expenses-accrued-expenses-details", "http://www.icadmed.com/20231231/role/statement-note-11-accrued-and-other-expenses-tables", "http://www.icadmed.com/20231231/role/statement-note-12-leases", "http://www.icadmed.com/20231231/role/statement-note-12-leases-details-textual", "http://www.icadmed.com/20231231/role/statement-note-12-leases-schedule-of-components-of-lease-expense-details", "http://www.icadmed.com/20231231/role/statement-note-12-leases-summary-of-detained-information-of-lease-liabilities-details", "http://www.icadmed.com/20231231/role/statement-note-12-leases-tables", "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity", "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity-details-textual", "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity-options-granted-under-companys-stock-incentive-plans-valuation-assumptions-and-fair-values-details", "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity-stockbased-compensation-expense-including-options-and-restricted-stock-by-category-details", "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity-summary-of-intrinsic-values-of-options-details", "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity-summary-of-stock-option-activity-for-stock-option-plan-details", "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity-tables", "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes", "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-components-of-income-tax-expense-details", "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-deferred-tax-assets-liabilities-details", "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-details-textual", "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-summary-of-effective-and-the-federal-statutory-income-tax-rate-details", "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-tables", "http://www.icadmed.com/20231231/role/statement-note-15-segment-reporting", "http://www.icadmed.com/20231231/role/statement-note-15-segment-reporting-details-textual", "http://www.icadmed.com/20231231/role/statement-note-15-segment-reporting-summary-of-concentration-of-revenue-by-geographic-area-details", "http://www.icadmed.com/20231231/role/statement-note-15-segment-reporting-tables", "http://www.icadmed.com/20231231/role/statement-note-16-commitments-and-contingencies", "http://www.icadmed.com/20231231/role/statement-note-16-commitments-and-contingencies-details-textual", "http://www.icadmed.com/20231231/role/statement-note-17-employee-benefit-plan", "http://www.icadmed.com/20231231/role/statement-note-17-employee-benefit-plan-details-textual", "http://www.icadmed.com/20231231/role/statement-note-18-subsequent-events", "http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations", "http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations-details-textual", "http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations-summary-of-discontinued-operations-details", "http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations-tables", "http://www.icadmed.com/20231231/role/statement-note-3-significant-accounting-policies", "http://www.icadmed.com/20231231/role/statement-note-3-significant-accounting-policies-details-textual", "http://www.icadmed.com/20231231/role/statement-note-4-recently-issued-accounting-standards", "http://www.icadmed.com/20231231/role/statement-note-5-fair-value-measurements", "http://www.icadmed.com/20231231/role/statement-note-5-fair-value-measurements-assets-and-liabilities-which-are-measured-at-fair-value-on-a-recurring-basis-details", "http://www.icadmed.com/20231231/role/statement-note-5-fair-value-measurements-details-textual", "http://www.icadmed.com/20231231/role/statement-note-5-fair-value-measurements-tables", "http://www.icadmed.com/20231231/role/statement-note-6-revenue", "http://www.icadmed.com/20231231/role/statement-note-6-revenue-1-details-textual", "http://www.icadmed.com/20231231/role/statement-note-6-revenue-2-details-textual", "http://www.icadmed.com/20231231/role/statement-note-6-revenue-revenues-disaggregated-by-major-good-or-service-line-timing-of-revenue-recognition-and-sales-channel-reconciled-to-our-reportable-segments-details", "http://www.icadmed.com/20231231/role/statement-note-6-revenue-summary-of-changes-in-deferred-revenue-from-contracts-with-customers-details", "http://www.icadmed.com/20231231/role/statement-note-6-revenue-summary-of-receivables-contract-assets-and-contract-liabilities-from-contracts-with-customers-details", "http://www.icadmed.com/20231231/role/statement-note-6-revenue-tables", "http://www.icadmed.com/20231231/role/statement-note-7-net-loss-per-common-share", "http://www.icadmed.com/20231231/role/statement-note-7-net-loss-per-common-share-calculation-of-net-loss-per-share-details", "http://www.icadmed.com/20231231/role/statement-note-7-net-loss-per-common-share-schedule-of-antidilutive-shares-excluded-from-computation-of-diluted-net-loss-per-share-details", "http://www.icadmed.com/20231231/role/statement-note-7-net-loss-per-common-share-tables", "http://www.icadmed.com/20231231/role/statement-note-8-accounts-receivable-reserves", "http://www.icadmed.com/20231231/role/statement-note-8-accounts-receivable-reserves-schedule-of-accounts-receivable-reserves-details", "http://www.icadmed.com/20231231/role/statement-note-8-accounts-receivable-reserves-tables", "http://www.icadmed.com/20231231/role/statement-note-9-inventories", "http://www.icadmed.com/20231231/role/statement-note-9-inventories-tables", "http://www.icadmed.com/20231231/role/statement-note-9-inventory-schedule-of-current-inventory-details", "http://www.icadmed.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://www.icadmed.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Lessee, Leases [Policy Text Block]", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r473" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.icadmed.com/20231231/role/statement-note-12-leases-summary-of-detained-information-of-lease-liabilities-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-12-leases-summary-of-detained-information-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "totalLabel": "Total lease payments", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r481" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.icadmed.com/20231231/role/statement-note-12-leases-summary-of-detained-information-of-lease-liabilities-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-12-leases-summary-of-detained-information-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "terseLabel": "2024", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r481" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.icadmed.com/20231231/role/statement-note-12-leases-summary-of-detained-information-of-lease-liabilities-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-12-leases-summary-of-detained-information-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "terseLabel": "2026", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r481" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.icadmed.com/20231231/role/statement-note-12-leases-summary-of-detained-information-of-lease-liabilities-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-12-leases-summary-of-detained-information-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "terseLabel": "2025", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r481" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-12-leases-summary-of-detained-information-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "negatedLabel": "Less: effects of discounting", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r481" ] }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseTermOfContract", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-12-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseTermOfContract", "terseLabel": "Lessee, Operating Lease, Term of Contract (Month)", "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r757" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-12-leases" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Leases [Text Block]", "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." } } }, "auth_ref": [ "r469" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.icadmed.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "us-gaap_Liabilities", "totalLabel": "Total liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r25", "r217", "r285", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r429", "r431", "r432", "r455", "r553", "r640", "r673", "r716", "r759", "r760" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.icadmed.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "us-gaap_LiabilitiesAndStockholdersEquity", "totalLabel": "Total liabilities and stockholders\u2019 equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r115", "r160", "r509", "r660", "r699", "r706", "r755" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.icadmed.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "us-gaap_LiabilitiesCurrent", "totalLabel": "Total current liabilities", "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." } } }, "auth_ref": [ "r27", "r188", "r217", "r285", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r429", "r431", "r432", "r455", "r660", "r716", "r759", "r760" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Current liabilities:" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "crdr": "credit", "calculation": { "http://www.icadmed.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 0.0 }, "http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations-summary-of-discontinued-operations-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-balance-sheets", "http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations-summary-of-discontinued-operations-details" ], "lang": { "en-us": { "role": { "label": "Current liabilities held for sale", "totalLabel": "Total current liabilities held for sale", "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r2", "r91", "r104", "r142", "r145", "r185", "r186" ] }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent", "crdr": "credit", "calculation": { "http://www.icadmed.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 }, "http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations-summary-of-discontinued-operations-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-balance-sheets", "http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations-summary-of-discontinued-operations-details" ], "lang": { "en-us": { "role": { "label": "Noncurrent liabilities held for sale", "totalLabel": "Noncurrent liabilities held for sale", "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r2", "r3", "r91", "r104", "r145", "r185", "r186" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.icadmed.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_MachineryAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MachineryAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.icadmed.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Equipment", "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." } } }, "auth_ref": [ "r143" ] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-15-segment-reporting", "http://www.icadmed.com/20231231/role/statement-note-15-segment-reporting-details-textual" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "auth_ref": [ "r281", "r649", "r720", "r772", "r773" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity-options-granted-under-companys-stock-incentive-plans-valuation-assumptions-and-fair-values-details", "http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations", "http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations-details-textual", "http://www.icadmed.com/20231231/role/statement-note-3-significant-accounting-policies", "http://www.icadmed.com/20231231/role/statement-note-3-significant-accounting-policies-details-textual", "http://www.icadmed.com/20231231/role/statement-note-6-revenue", "http://www.icadmed.com/20231231/role/statement-note-6-revenue-2-details-textual" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "auth_ref": [ "r311", "r312", "r313", "r314", "r362", "r491", "r523", "r545", "r546", "r600", "r602", "r604", "r605", "r607", "r624", "r625", "r642", "r646", "r657", "r662", "r718", "r761", "r762", "r763", "r764", "r765", "r766" ] }, "icad_MinimumAnnualRoyaltyPayment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.icadmed.com/20231231", "localname": "MinimumAnnualRoyaltyPayment", "crdr": "credit", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-16-commitments-and-contingencies-details-textual" ], "lang": { "en-us": { "role": { "label": "icad_MinimumAnnualRoyaltyPayment", "terseLabel": "Minimum Annual Royalty Payment", "documentation": "Minimum annual royalty payment." } } }, "auth_ref": [] }, "icad_MinimumExpectedPercentageOfOptionsExercisePriceToFairMarketValueOfCommonStock": { "xbrltype": "percentItemType", "nsuri": "http://www.icadmed.com/20231231", "localname": "MinimumExpectedPercentageOfOptionsExercisePriceToFairMarketValueOfCommonStock", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "icad_MinimumExpectedPercentageOfOptionsExercisePriceToFairMarketValueOfCommonStock", "terseLabel": "Minimum Expected Percentage of Options Exercise Price to Fair Market Value of Common Stock", "documentation": "Minimum expected percentage of options exercise price to fair market value of common stock." } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity-options-granted-under-companys-stock-incentive-plans-valuation-assumptions-and-fair-values-details", "http://www.icadmed.com/20231231/role/statement-note-3-significant-accounting-policies", "http://www.icadmed.com/20231231/role/statement-note-3-significant-accounting-policies-details-textual", "http://www.icadmed.com/20231231/role/statement-note-6-revenue", "http://www.icadmed.com/20231231/role/statement-note-6-revenue-2-details-textual" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "auth_ref": [ "r311", "r312", "r313", "r314", "r362", "r491", "r523", "r545", "r546", "r600", "r602", "r604", "r605", "r607", "r624", "r625", "r642", "r646", "r657", "r662", "r718", "r761", "r762", "r763", "r764", "r765", "r766" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MoneyMarketFundsMember", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-5-fair-value-measurements-assets-and-liabilities-which-are-measured-at-fair-value-on-a-recurring-basis-details" ], "lang": { "en-us": { "role": { "label": "Money Market Funds [Member]", "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities." } } }, "auth_ref": [ "r721" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r683" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-15-segment-reporting", "http://www.icadmed.com/20231231/role/statement-note-15-segment-reporting-details-textual" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "auth_ref": [ "r281", "r649", "r720", "r772", "r773" ] }, "icad_NashuaNhOfficeLeaseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.icadmed.com/20231231", "localname": "NashuaNhOfficeLeaseMember", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-12-leases", "http://www.icadmed.com/20231231/role/statement-note-12-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "Nashua, NH Office Lease [Member]", "documentation": "Represents Nashua, NH office lease." } } }, "auth_ref": [] }, "us-gaap_NatureOfExpenseAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NatureOfExpenseAxis", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations", "http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations-details-textual" ], "lang": { "en-us": { "role": { "label": "Nature of Expense [Axis]", "documentation": "Information by type of cost or expense." } } }, "auth_ref": [ "r38" ] }, "us-gaap_NetCashProvidedByUsedInDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetCashProvidedByUsedInDiscontinuedOperations", "terseLabel": "Net Cash Provided by (Used in) Discontinued Operations", "documentation": "Increase (decrease) in cash associated with the entity's discontinued operations." } } }, "auth_ref": [ "r132" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "totalLabel": "Net cash provided by financing activities", "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." } } }, "auth_ref": [ "r211" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Cash flow from financing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "totalLabel": "Net cash provided by (used for) investing activities", "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." } } }, "auth_ref": [ "r211" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Cash flow used for investing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "totalLabel": "Net cash provided by (used for) operating activities", "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." } } }, "auth_ref": [ "r132", "r133", "r134" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Cash flow from operating activities:" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 0.0 }, "http://www.icadmed.com/20231231/role/statement-note-7-net-loss-per-common-share-calculation-of-net-loss-per-share-details": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-operations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-cash-flows", "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-operations", "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-stockholders-equity", "http://www.icadmed.com/20231231/role/statement-note-7-net-loss-per-common-share-calculation-of-net-loss-per-share-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Net loss", "label": "Net loss", "totalLabel": "Net loss and comprehensive loss", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r122", "r134", "r164", "r186", "r200", "r201", "r205", "r217", "r224", "r228", "r229", "r230", "r231", "r234", "r235", "r246", "r259", "r267", "r272", "r275", "r285", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r444", "r455", "r514", "r576", "r593", "r594", "r641", "r671", "r716" ] }, "icad_NetOperatingLossCarryforwardsLimitationOnUse": { "xbrltype": "monetaryItemType", "nsuri": "http://www.icadmed.com/20231231", "localname": "NetOperatingLossCarryforwardsLimitationOnUse", "crdr": "credit", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "icad_NetOperatingLossCarryforwardsLimitationOnUse", "terseLabel": "Net Operating Loss Carryforwards, Limitation on Use", "documentation": "Net operating loss carryforwards limitation on use." } } }, "auth_ref": [] }, "icad_NetOperatingLossLimitationsOnUse": { "xbrltype": "monetaryItemType", "nsuri": "http://www.icadmed.com/20231231", "localname": "NetOperatingLossLimitationsOnUse", "crdr": "debit", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "icad_NetOperatingLossLimitationsOnUse", "terseLabel": "Net Operating Loss, Limitations on Use", "documentation": "Net operating loss limitations on use." } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-4-recently-issued-accounting-standards" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update and Change in Accounting Principle [Text Block]", "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle." } } }, "auth_ref": [ "r178", "r179", "r181", "r184", "r222", "r223", "r226", "r227", "r236", "r237", "r287", "r288", "r416", "r417", "r418", "r438", "r441", "r445", "r446", "r447", "r456", "r457", "r458", "r467", "r468", "r483", "r496", "r497", "r498", "r527", "r528", "r529", "r530", "r531" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "ecd_NonRule10b51ArrAdoptedFlag", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r683" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "ecd_NonRule10b51ArrTrmntdFlag", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r683" ] }, "us-gaap_NonUsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonUsMember", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-15-segment-reporting", "http://www.icadmed.com/20231231/role/statement-note-15-segment-reporting-details-textual", "http://www.icadmed.com/20231231/role/statement-note-15-segment-reporting-summary-of-concentration-of-revenue-by-geographic-area-details" ], "lang": { "en-us": { "role": { "label": "Non-US [Member]", "documentation": "Countries excluding the United States of America (US)." } } }, "auth_ref": [ "r778", "r779", "r780", "r781" ] }, "icad_NoncashLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.icadmed.com/20231231", "localname": "NoncashLeaseExpense", "crdr": "debit", "calculation": { "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Non-cash lease expense", "documentation": "Amount of noncash lease expense during the period." } } }, "auth_ref": [] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-operations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "us-gaap_NonoperatingIncomeExpense", "totalLabel": "Other income, net", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r129" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Other income (expense)" } } }, "auth_ref": [] }, "icad_NoteToFinancialStatementDetailsTextual": { "xbrltype": "stringItemType", "nsuri": "http://www.icadmed.com/20231231", "localname": "NoteToFinancialStatementDetailsTextual", "lang": { "en-us": { "role": { "label": "Note To Financial Statement Details Textual" } } }, "auth_ref": [] }, "icad_NotesToFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.icadmed.com/20231231", "localname": "NotesToFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Notes To Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-1-organization-and-business-details-textual", "http://www.icadmed.com/20231231/role/statement-note-15-segment-reporting-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_NumberOfOperatingSegments", "terseLabel": "Number of Operating Segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r705" ] }, "us-gaap_NumberOfReportingUnits": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportingUnits", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-3-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_NumberOfReportingUnits", "terseLabel": "Number of Reporting Units", "documentation": "Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment." } } }, "auth_ref": [] }, "icad_OEMPartnersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.icadmed.com/20231231", "localname": "OEMPartnersMember", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-15-segment-reporting", "http://www.icadmed.com/20231231/role/statement-note-15-segment-reporting-details-textual", "http://www.icadmed.com/20231231/role/statement-note-6-revenue-revenues-disaggregated-by-major-good-or-service-line-timing-of-revenue-recognition-and-sales-channel-reconciled-to-our-reportable-segments-details" ], "lang": { "en-us": { "role": { "label": "OEM Partners [Member]", "documentation": "Related to OEM Partners." } } }, "auth_ref": [] }, "icad_OemPartnersAndLargestDirectCustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.icadmed.com/20231231", "localname": "OemPartnersAndLargestDirectCustomersMember", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-15-segment-reporting", "http://www.icadmed.com/20231231/role/statement-note-15-segment-reporting-details-textual" ], "lang": { "en-us": { "role": { "label": "OEM Partners and Largest Direct Customers [Member]", "documentation": "Represents the OEM partners and largest direct customer." } } }, "auth_ref": [] }, "icad_OneMajorDirectCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.icadmed.com/20231231", "localname": "OneMajorDirectCustomerMember", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-15-segment-reporting", "http://www.icadmed.com/20231231/role/statement-note-15-segment-reporting-details-textual" ], "lang": { "en-us": { "role": { "label": "One Major Direct Customer [Member]", "documentation": "Related to one major direct customer." } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-operations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "us-gaap_OperatingExpenses", "totalLabel": "Total operating expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Operating expenses:" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-operations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "us-gaap_OperatingIncomeLoss", "totalLabel": "Loss from operations", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r259", "r267", "r272", "r275", "r641" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://www.icadmed.com/20231231/role/statement-note-12-leases-schedule-of-components-of-lease-expense-details": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-12-leases-schedule-of-components-of-lease-expense-details" ], "lang": { "en-us": { "role": { "label": "Operating lease cost - Right of Use", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r475", "r659" ] }, "us-gaap_OperatingLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseExpense", "crdr": "debit", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-12-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_OperatingLeaseExpense", "terseLabel": "Operating Lease, Expense", "documentation": "Amount of operating lease expense. Excludes sublease income." } } }, "auth_ref": [ "r756" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-12-leases-summary-of-detained-information-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Total lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r471" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.icadmed.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-balance-sheets", "http://www.icadmed.com/20231231/role/statement-note-12-leases-summary-of-detained-information-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Lease payable, current", "negatedLabel": "Less: current portion of lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r471" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.icadmed.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-balance-sheets", "http://www.icadmed.com/20231231/role/statement-note-12-leases-summary-of-detained-information-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Long-term lease liabilities", "terseLabel": "Lease payable, long-term", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r471" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-12-leases-schedule-of-components-of-lease-expense-details" ], "lang": { "en-us": { "role": { "label": "Cash paid for operating cash flows from operating leases", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r472", "r477" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.icadmed.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Operating lease assets", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r470" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-12-leases-schedule-of-components-of-lease-expense-details" ], "lang": { "en-us": { "role": { "label": "Weighted-average discount rate for operating leases", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r480", "r659" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-12-leases-schedule-of-components-of-lease-expense-details" ], "lang": { "en-us": { "role": { "label": "Weighted-average remaining lease term of operating leases (in years) (Year)", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r479", "r659" ] }, "us-gaap_OperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_OperatingLossCarryforwards", "terseLabel": "Operating Loss Carryforwards", "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r69" ] }, "us-gaap_OperatingLossCarryforwardsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwardsValuationAllowance", "crdr": "credit", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_OperatingLossCarryforwardsValuationAllowance", "terseLabel": "Operating Loss Carryforwards, Valuation Allowance", "documentation": "The portion of the valuation allowance pertaining to the deferred tax asset representing potential future taxable deductions from net operating loss carryforwards for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r68" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-1-organization-and-business" ], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r89", "r157", "r533", "r534" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.icadmed.com/20231231/role/statement-note-11-accrued-and-other-expenses-accrued-expenses-details": { "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-11-accrued-and-other-expenses-accrued-expenses-details" ], "lang": { "en-us": { "role": { "label": "Other accrued expenses", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r26" ] }, "us-gaap_OtherAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsAbstract", "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Other assets:" } } }, "auth_ref": [] }, "us-gaap_OtherAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsMember", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations", "http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations-details-textual" ], "lang": { "en-us": { "role": { "label": "Other Assets [Member]", "documentation": "Primary financial statement caption encompassing other assets." } } }, "auth_ref": [ "r79", "r81" ] }, "us-gaap_OtherAssetsMiscellaneousNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsMiscellaneousNoncurrent", "crdr": "debit", "calculation": { "http://www.icadmed.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Other assets", "documentation": "Amount of other miscellaneous assets expected to be realized or consumed after one year or normal operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_OtherCommitment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitment", "crdr": "credit", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-16-commitments-and-contingencies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_OtherCommitment", "terseLabel": "Other Commitment", "documentation": "Minimum amount of other commitment not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in the taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions." } } }, "auth_ref": [] }, "us-gaap_OtherCommitmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentsAxis", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-16-commitments-and-contingencies", "http://www.icadmed.com/20231231/role/statement-note-16-commitments-and-contingencies-details-textual" ], "lang": { "en-us": { "role": { "label": "Other Commitments [Axis]", "documentation": "Information by type of other commitment." } } }, "auth_ref": [] }, "us-gaap_OtherCommitmentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentsDomain", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-16-commitments-and-contingencies", "http://www.icadmed.com/20231231/role/statement-note-16-commitments-and-contingencies-details-textual" ], "lang": { "en-us": { "role": { "label": "Other Commitments [Domain]", "documentation": "Other future obligation." } } }, "auth_ref": [] }, "icad_OtherGeographicLocationsInEuropeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.icadmed.com/20231231", "localname": "OtherGeographicLocationsInEuropeMember", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-15-segment-reporting-summary-of-concentration-of-revenue-by-geographic-area-details" ], "lang": { "en-us": { "role": { "label": "Other Geographic Locations in Europe [Member]" } } }, "auth_ref": [] }, "icad_OtherGeographicLocationsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.icadmed.com/20231231", "localname": "OtherGeographicLocationsMember", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-15-segment-reporting-summary-of-concentration-of-revenue-by-geographic-area-details" ], "lang": { "en-us": { "role": { "label": "Other Geographic Locations [Member]", "documentation": "Related to other geographic locations." } } }, "auth_ref": [] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-operations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Other", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r130" ] }, "us-gaap_OtherOperatingActivitiesCashFlowStatement": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherOperatingActivitiesCashFlowStatement", "crdr": "debit", "calculation": { "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Other, net", "documentation": "Other cash or noncash adjustments to reconcile net income to cash provided by (used in) operating activities that are not separately disclosed in the statement of cash flows (for example, cash received or cash paid during the current period for miscellaneous operating activities, net change during the reporting period in other assets or other liabilities)." } } }, "auth_ref": [] }, "icad_PatentsAndLicensesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.icadmed.com/20231231", "localname": "PatentsAndLicensesMember", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-schedule-of-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Patents and Licenses [Member]", "documentation": "Related to patents and licenses." } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireIntangibleAssets", "crdr": "credit", "calculation": { "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsToAcquireIntangibleAssets", "negatedLabel": "Additions to patents, technology and other", "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill." } } }, "auth_ref": [ "r131" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment", "negatedLabel": "Additions to property and equipment", "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." } } }, "auth_ref": [ "r131" ] }, "us-gaap_PaymentsToDevelopSoftware": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToDevelopSoftware", "crdr": "credit", "calculation": { "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsToDevelopSoftware", "negatedLabel": "Capitalization of internal-use software development costs", "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." } } }, "auth_ref": [ "r131" ] }, "icad_PercentageOfVotingRightNotEligibleForESPP": { "xbrltype": "percentItemType", "nsuri": "http://www.icadmed.com/20231231", "localname": "PercentageOfVotingRightNotEligibleForESPP", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "icad_PercentageOfVotingRightNotEligibleForESPP", "terseLabel": "Percentage of Voting Right not Eligible for ESPP", "documentation": "Percentage of voting right not eligible for ESPP." } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity", "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r747" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity", "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r747" ] }, "us-gaap_PolicyTextBlockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PolicyTextBlockAbstract", "presentation": [ "http://www.icadmed.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "us-gaap_PolicyTextBlockAbstract", "terseLabel": "Accounting Policies" } } }, "auth_ref": [] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-balance-sheets-parentheticals" ], "lang": { "en-us": { "role": { "label": "Preferred stock, par value (in dollars per share)", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r109", "r326" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-balance-sheets-parentheticals" ], "lang": { "en-us": { "role": { "label": "Preferred stock, shares authorized (in shares)", "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." } } }, "auth_ref": [ "r109", "r555" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-balance-sheets-parentheticals" ], "lang": { "en-us": { "role": { "label": "Preferred stock, shares issued (in shares)", "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." } } }, "auth_ref": [ "r109", "r326" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.icadmed.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Preferred stock, $ .01 par value: authorized 1,000,000 shares; none issued.", "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." } } }, "auth_ref": [ "r109", "r506", "r660" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.icadmed.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Prepaid expenses and other current assets", "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." } } }, "auth_ref": [ "r696" ] }, "us-gaap_ProceedsFromDivestitureOfBusinesses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromDivestitureOfBusinesses", "crdr": "debit", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ProceedsFromDivestitureOfBusinesses", "terseLabel": "Proceeds from Divestiture of Businesses", "documentation": "The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period." } } }, "auth_ref": [ "r32" ] }, "us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromDivestitureOfBusinessesNetOfCashDivested", "crdr": "debit", "calculation": { "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Proceeds from sale of business, net of transaction costs", "documentation": "This element represents the cash inflow during the period from the sale of a component of the entity." } } }, "auth_ref": [ "r32" ] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "calculation": { "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-cash-flows", "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "verboseLabel": "Issuance of common stock for cash, net", "label": "us-gaap_ProceedsFromIssuanceOfCommonStock", "terseLabel": "Proceeds from Issuance of Common Stock", "documentation": "The cash inflow from the additional capital contribution to the entity." } } }, "auth_ref": [ "r5" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "verboseLabel": "Issuance of common stock pursuant to stock option plans", "label": "us-gaap_ProceedsFromStockOptionsExercised", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r5", "r16" ] }, "us-gaap_ProceedsFromStockPlans": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockPlans", "crdr": "debit", "calculation": { "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "verboseLabel": "Issuance of common stock pursuant to Employee Stock Purchase Plan", "label": "us-gaap_ProceedsFromStockPlans", "documentation": "The cash inflow associated with the amount received from the stock plan during the period." } } }, "auth_ref": [ "r5" ] }, "us-gaap_ProductMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductMember", "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-operations", "http://www.icadmed.com/20231231/role/statement-note-6-revenue-revenues-disaggregated-by-major-good-or-service-line-timing-of-revenue-recognition-and-sales-channel-reconciled-to-our-reportable-segments-details" ], "lang": { "en-us": { "role": { "label": "Product [Member]", "documentation": "Article or substance produced by nature, labor or machinery." } } }, "auth_ref": [ "r647" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-operations", "http://www.icadmed.com/20231231/role/statement-note-6-revenue-revenues-disaggregated-by-major-good-or-service-line-timing-of-revenue-recognition-and-sales-channel-reconciled-to-our-reportable-segments-details" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r277", "r494", "r517", "r518", "r519", "r520", "r521", "r522", "r628", "r647", "r661", "r690", "r713", "r714", "r720", "r772" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-operations", "http://www.icadmed.com/20231231/role/statement-note-6-revenue-revenues-disaggregated-by-major-good-or-service-line-timing-of-revenue-recognition-and-sales-channel-reconciled-to-our-reportable-segments-details" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r277", "r494", "r517", "r518", "r519", "r520", "r521", "r522", "r628", "r647", "r661", "r690", "r713", "r714", "r720", "r772" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-3-significant-accounting-policies", "http://www.icadmed.com/20231231/role/statement-note-3-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r8" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.icadmed.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "us-gaap_PropertyPlantAndEquipmentGross", "totalLabel": "Property and equipment", "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." } } }, "auth_ref": [ "r143", "r191", "r512" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.icadmed.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "us-gaap_PropertyPlantAndEquipmentNet", "totalLabel": "Property and equipment, net", "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." } } }, "auth_ref": [ "r8", "r503", "r512", "r660" ] }, "us-gaap_PropertyPlantAndEquipmentNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNetAbstract", "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Property and equipment:" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://www.icadmed.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r8", "r172", "r177", "r510" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-3-significant-accounting-policies", "http://www.icadmed.com/20231231/role/statement-note-3-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r143" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-3-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_PropertyPlantAndEquipmentUsefulLife", "terseLabel": "Property, Plant and Equipment, Useful Life (Year)", "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-8-accounts-receivable-reserves-schedule-of-accounts-receivable-reserves-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Additions charged to costs and expenses", "label": "us-gaap_ProvisionForDoubtfulAccounts", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r209", "r292" ] }, "us-gaap_PurchaseObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseObligation", "crdr": "credit", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-16-commitments-and-contingencies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_PurchaseObligation", "terseLabel": "Purchase Obligation", "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier." } } }, "auth_ref": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity-options-granted-under-companys-stock-incentive-plans-valuation-assumptions-and-fair-values-details", "http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations", "http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations-details-textual", "http://www.icadmed.com/20231231/role/statement-note-3-significant-accounting-policies", "http://www.icadmed.com/20231231/role/statement-note-3-significant-accounting-policies-details-textual", "http://www.icadmed.com/20231231/role/statement-note-6-revenue", "http://www.icadmed.com/20231231/role/statement-note-6-revenue-2-details-textual" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r311", "r312", "r313", "r314", "r355", "r362", "r377", "r378", "r379", "r490", "r491", "r523", "r545", "r546", "r600", "r602", "r604", "r605", "r607", "r624", "r625", "r642", "r646", "r657", "r662", "r665", "r711", "r718", "r762", "r763", "r764", "r765", "r766" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity-options-granted-under-companys-stock-incentive-plans-valuation-assumptions-and-fair-values-details", "http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations", "http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations-details-textual", "http://www.icadmed.com/20231231/role/statement-note-3-significant-accounting-policies", "http://www.icadmed.com/20231231/role/statement-note-3-significant-accounting-policies-details-textual", "http://www.icadmed.com/20231231/role/statement-note-6-revenue", "http://www.icadmed.com/20231231/role/statement-note-6-revenue-2-details-textual" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r311", "r312", "r313", "r314", "r355", "r362", "r377", "r378", "r379", "r490", "r491", "r523", "r545", "r546", "r600", "r602", "r604", "r605", "r607", "r624", "r625", "r642", "r646", "r657", "r662", "r665", "r711", "r718", "r762", "r763", "r764", "r765", "r766" ] }, "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "presentation": [ "http://www.icadmed.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized." } } }, "auth_ref": [ "r48" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-operations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Engineering and product development", "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." } } }, "auth_ref": [ "r88", "r394", "r767" ] }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpensePolicy", "presentation": [ "http://www.icadmed.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process." } } }, "auth_ref": [ "r393" ] }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-5-fair-value-measurements-assets-and-liabilities-which-are-measured-at-fair-value-on-a-recurring-basis-details" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Domain]", "documentation": "Type of cash and cash equivalent. Cash is 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." } } }, "auth_ref": [ "r190" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.icadmed.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Accumulated deficit", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r112", "r149", "r508", "r527", "r531", "r538", "r556", "r660" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r183", "r219", "r220", "r221", "r225", "r233", "r235", "r286", "r289", "r384", "r385", "r386", "r414", "r415", "r433", "r435", "r436", "r439", "r442", "r524", "r526", "r540", "r776" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-6-revenue-revenues-disaggregated-by-major-good-or-service-line-timing-of-revenue-recognition-and-sales-channel-reconciled-to-our-reportable-segments-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Revenue from contracts with customers", "label": "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax", "documentation": "Amount, excluding 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." } } }, "auth_ref": [ "r260", "r261", "r266", "r270", "r271", "r277", "r279", "r281", "r350", "r351", "r494" ] }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "crdr": "credit", "calculation": { "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-operations": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Revenue", "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." } } }, "auth_ref": [ "r260", "r261", "r266", "r270", "r271", "r277", "r279", "r281", "r350", "r351", "r494" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-6-revenue" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Text Block]", "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." } } }, "auth_ref": [ "r182", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r353" ] }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-15-segment-reporting-tables" ], "lang": { "en-us": { "role": { "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue." } } }, "auth_ref": [ "r18" ] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://www.icadmed.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Revenue [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources." } } }, "auth_ref": [ "r577", "r627", "r638" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-6-revenue-1-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_RevenueRemainingPerformanceObligation", "terseLabel": "Revenue, Remaining Performance Obligation, Amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r175" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-6-revenue-2-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period (Month)", "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r176" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-6-revenue-2-details-textual" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format." } } }, "auth_ref": [ "r176" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Revenues", "crdr": "credit", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-15-segment-reporting-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_Revenues", "terseLabel": "Revenues", "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)." } } }, "auth_ref": [ "r207", "r217", "r260", "r261", "r266", "r270", "r271", "r277", "r279", "r281", "r285", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r455", "r502", "r716" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesAbstract", "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Revenue:" } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Right-of-use assets obtained in exchange for new operating lease liabilities", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r478", "r659" ] }, "icad_RoyaltyObligationsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.icadmed.com/20231231", "localname": "RoyaltyObligationsMember", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-16-commitments-and-contingencies", "http://www.icadmed.com/20231231/role/statement-note-16-commitments-and-contingencies-details-textual" ], "lang": { "en-us": { "role": { "label": "Royalty Obligations [Member]", "documentation": "Represents royalty obligations." } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "ecd_Rule10b51ArrAdoptedFlag", "terseLabel": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r683" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "ecd_Rule10b51ArrTrmntdFlag", "terseLabel": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r683" ] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity", "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Domain]", "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueNetMember", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-15-segment-reporting", "http://www.icadmed.com/20231231/role/statement-note-15-segment-reporting-details-textual" ], "lang": { "en-us": { "role": { "label": "Revenue Benchmark [Member]", "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r281", "r686" ] }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-11-accrued-and-other-expenses-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the (a) carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-7-net-loss-per-common-share-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities." } } }, "auth_ref": [ "r37" ] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years." } } }, "auth_ref": [ "r154" ] }, "us-gaap_ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-8-accounts-receivable-reserves-tables" ], "lang": { "en-us": { "role": { "label": "Financing Receivable, Current, Allowance for Credit Loss [Table Text Block]", "documentation": "Tabular disclosure of allowance for credit loss of financing receivable, classified as current." } } }, "auth_ref": [ "r47", "r707" ] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets." } } }, "auth_ref": [ "r153" ] }, "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations-tables" ], "lang": { "en-us": { "role": { "label": "Disposal Groups, Including Discontinued Operations [Table Text Block]", "documentation": "Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component." } } }, "auth_ref": [ "r10", "r17", "r20", "r91", "r97", "r98", "r99", "r100", "r101", "r105", "r107", "r108", "r146" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-7-net-loss-per-common-share-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r704" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r152" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity-tables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement." } } }, "auth_ref": [ "r65" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-5-fair-value-measurements-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r449", "r450" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r52", "r54" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-9-inventories-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Inventory, Current [Table Text Block]", "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r21", "r116", "r117", "r118" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity-tables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "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." } } }, "auth_ref": [ "r13", "r15", "r62" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "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." } } }, "auth_ref": [ "r151" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r54" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.icadmed.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r674" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.icadmed.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r676" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-15-segment-reporting", "http://www.icadmed.com/20231231/role/statement-note-15-segment-reporting-details-textual", "http://www.icadmed.com/20231231/role/statement-note-15-segment-reporting-summary-of-concentration-of-revenue-by-geographic-area-details" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "auth_ref": [ "r279", "r280", "r542", "r543", "r544", "r601", "r603", "r606", "r608", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r629", "r648", "r665", "r720", "r772" ] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-15-segment-reporting" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Disclosure [Text Block]", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r255", "r256", "r257", "r258", "r259", "r265", "r269", "r273", "r274", "r275", "r276", "r277", "r278", "r281" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-operations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Marketing and sales", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "us-gaap_SellingAndMarketingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpenseMember", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity-stockbased-compensation-expense-including-options-and-restricted-stock-by-category-details" ], "lang": { "en-us": { "role": { "label": "Selling and Marketing Expense [Member]", "documentation": "Primary financial statement caption encompassing selling and marketing expense." } } }, "auth_ref": [ "r123" ] }, "icad_ServiceContractsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.icadmed.com/20231231", "localname": "ServiceContractsMember", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-6-revenue-revenues-disaggregated-by-major-good-or-service-line-timing-of-revenue-recognition-and-sales-channel-reconciled-to-our-reportable-segments-details" ], "lang": { "en-us": { "role": { "label": "Service Contracts [Member]", "documentation": "Related to service contracts." } } }, "auth_ref": [] }, "us-gaap_ServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ServiceMember", "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Service [Member]", "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service." } } }, "auth_ref": [ "r647" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock-based compensation expense", "label": "us-gaap_ShareBasedCompensation", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r6" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Discount from Market Price, Offering Date", "documentation": "Discount rate from fair value on offering date that participants pay for shares." } } }, "auth_ref": [ "r61" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity-options-granted-under-companys-stock-incentive-plans-valuation-assumptions-and-fair-values-details" ], "lang": { "en-us": { "role": { "label": "Expected dividend yield", "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." } } }, "auth_ref": [ "r378" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity-options-granted-under-companys-stock-incentive-plans-valuation-assumptions-and-fair-values-details" ], "lang": { "en-us": { "role": { "label": "Expected volatility", "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." } } }, "auth_ref": [ "r377" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity-options-granted-under-companys-stock-incentive-plans-valuation-assumptions-and-fair-values-details" ], "lang": { "en-us": { "role": { "label": "Average risk-free interest rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r379" ] }, "icad_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAmountOfSharesPerEmployee": { "xbrltype": "monetaryItemType", "nsuri": "http://www.icadmed.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAmountOfSharesPerEmployee", "crdr": "credit", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "icad_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumAmountOfSharesPerEmployee", "terseLabel": "Share Based Compensation Arrangement By Share Based Payment Award, Maximum Amount of Shares Per Employee", "documentation": "Share based compensation arrangement by share based payment award maximum amount of shares per employee." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Employee Subscription Rate", "documentation": "The highest percentage of annual salary that an employee is permitted to utilize with respect to the plan." } } }, "auth_ref": [ "r61" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares)", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r658" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant (in shares)", "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable." } } }, "auth_ref": [ "r61" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity-summary-of-intrinsic-values-of-options-details" ], "lang": { "en-us": { "role": { "label": "Exercised", "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares." } } }, "auth_ref": [ "r373" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity-summary-of-stock-option-activity-for-stock-option-plan-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "negatedLabel": "Forfeited, shares (in shares)", "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." } } }, "auth_ref": [ "r371" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity-summary-of-stock-option-activity-for-stock-option-plan-details" ], "lang": { "en-us": { "role": { "label": "Granted, shares (in shares)", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r369" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity-options-granted-under-companys-stock-incentive-plans-valuation-assumptions-and-fair-values-details" ], "lang": { "en-us": { "role": { "label": "Weighted average fair value (in dollars per share)", "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [ "r372" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity-summary-of-intrinsic-values-of-options-details" ], "lang": { "en-us": { "role": { "label": "Outstanding", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r61" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity-summary-of-stock-option-activity-for-stock-option-plan-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "periodStartLabel": "Outstanding, shares (in shares)", "periodEndLabel": "Outstanding, shares (in shares)", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r367", "r368" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity-summary-of-stock-option-activity-for-stock-option-plan-details" ], "lang": { "en-us": { "role": { "label": "Outstanding, weighted average exercise price (in dollars per share)", "periodStartLabel": "Outstanding, weighted average exercise price (in dollars per share)", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r367", "r368" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost", "crdr": "debit", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost", "terseLabel": "Share-Based Payment Arrangement, Plan Modification, Incremental Cost", "documentation": "An excess of the fair value of the modified award over the fair value of the award immediately before the modification." } } }, "auth_ref": [ "r382" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period (in shares)", "documentation": "Number of shares issued under share-based payment arrangement." } } }, "auth_ref": [ "r61" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity-summary-of-stock-option-activity-for-stock-option-plan-details" ], "lang": { "en-us": { "role": { "label": "Exercised, weighted average exercise price (in dollars per share)", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r370" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity-summary-of-stock-option-activity-for-stock-option-plan-details" ], "lang": { "en-us": { "role": { "label": "Forfeited, weighted average exercise price (in dollars per share)", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r371" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity-summary-of-stock-option-activity-for-stock-option-plan-details" ], "lang": { "en-us": { "role": { "label": "Granted, weighted average exercise price (in dollars per share)", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r369" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://www.icadmed.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Policy Text Block]", "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost." } } }, "auth_ref": [ "r363", "r366", "r374", "r375", "r376", "r377", "r380", "r387", "r388", "r389", "r390" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity-summary-of-stock-option-activity-for-stock-option-plan-details" ], "lang": { "en-us": { "role": { "label": "Exercisable, shares (in shares)", "documentation": "The number of shares reserved for issuance pertaining to the outstanding exercisable stock options as of the balance sheet date in the customized range of exercise prices for which the market and performance vesting condition has been satisfied." } } }, "auth_ref": [ "r64" ] }, "us-gaap_SharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharePrice", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity-summary-of-intrinsic-values-of-options-details" ], "lang": { "en-us": { "role": { "label": "Company\u2019s stock price at December 31 (in dollars per share)", "documentation": "Price of a single share of a number of saleable stocks of a company." } } }, "auth_ref": [] }, "icad_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueExercisable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.icadmed.com/20231231", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueExercisable", "crdr": "debit", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity-summary-of-intrinsic-values-of-options-details" ], "lang": { "en-us": { "role": { "label": "Exercisable", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, exercisable." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity-options-granted-under-companys-stock-incentive-plans-valuation-assumptions-and-fair-values-details" ], "lang": { "en-us": { "role": { "label": "Expected life (in years) (Year)", "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." } } }, "auth_ref": [ "r376" ] }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity-summary-of-stock-option-activity-for-stock-option-plan-details" ], "lang": { "en-us": { "role": { "label": "Exercisable, weighted average exercise price (in dollars per share)", "documentation": "Weighted average exercise price as of the balance sheet date for those equity-based payment arrangements exercisable and outstanding." } } }, "auth_ref": [ "r63" ] }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity-summary-of-stock-option-activity-for-stock-option-plan-details" ], "lang": { "en-us": { "role": { "label": "Outstanding, weighted average remaining contractual term (Year)", "documentation": "Weighted average remaining contractual term of outstanding stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r150" ] }, "icad_SharedMarketingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.icadmed.com/20231231", "localname": "SharedMarketingExpenseMember", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations", "http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations-details-textual" ], "lang": { "en-us": { "role": { "label": "Shared Marketing Expense [Member]", "documentation": "Represents shared marketing expense." } } }, "auth_ref": [] }, "us-gaap_SharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesIssued", "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "us-gaap_SharesIssued", "periodStartLabel": "Balance (in shares)", "periodEndLabel": "Balance (in shares)", "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury." } } }, "auth_ref": [ "r12" ] }, "us-gaap_SharesIssuedPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesIssuedPricePerShare", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_SharesIssuedPricePerShare", "terseLabel": "Shares Issued, Price Per Share (in dollars per share)", "documentation": "Per share or per unit amount of equity securities issued." } } }, "auth_ref": [] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-3-significant-accounting-policies" ], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r135", "r215" ] }, "us-gaap_StandardProductWarrantyPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StandardProductWarrantyPolicy", "presentation": [ "http://www.icadmed.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Standard Product Warranty, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for standard warranties including the methodology for measuring the liability." } } }, "auth_ref": [ "r715" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r12", "r30", "r183", "r203", "r204", "r205", "r219", "r220", "r221", "r225", "r233", "r235", "r254", "r286", "r289", "r338", "r384", "r385", "r386", "r414", "r415", "r433", "r434", "r435", "r436", "r437", "r439", "r442", "r459", "r460", "r461", "r462", "r463", "r464", "r482", "r524", "r525", "r526", "r540", "r595" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-15-segment-reporting", "http://www.icadmed.com/20231231/role/statement-note-15-segment-reporting-details-textual", "http://www.icadmed.com/20231231/role/statement-note-15-segment-reporting-summary-of-concentration-of-revenue-by-geographic-area-details" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "auth_ref": [ "r279", "r280", "r542", "r543", "r544", "r601", "r603", "r606", "r608", "r611", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r629", "r648", "r665", "r720", "r772" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-balance-sheets", "http://www.icadmed.com/20231231/role/statement-consolidated-balance-sheets-parentheticals", "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-cash-flows", "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-operations", "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-stockholders-equity", "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-stockholders-equity-parentheticals", "http://www.icadmed.com/20231231/role/statement-note-1-organization-and-business", "http://www.icadmed.com/20231231/role/statement-note-1-organization-and-business-details-textual", "http://www.icadmed.com/20231231/role/statement-note-10-goodwill-and-intangible-assets", "http://www.icadmed.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-details-textual", "http://www.icadmed.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-schedule-of-expected-amortization-expense-details", "http://www.icadmed.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-schedule-of-intangible-assets-details", "http://www.icadmed.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-tables", "http://www.icadmed.com/20231231/role/statement-note-11-accrued-and-other-expenses", "http://www.icadmed.com/20231231/role/statement-note-11-accrued-and-other-expenses-accrued-expenses-details", "http://www.icadmed.com/20231231/role/statement-note-11-accrued-and-other-expenses-tables", "http://www.icadmed.com/20231231/role/statement-note-12-leases", "http://www.icadmed.com/20231231/role/statement-note-12-leases-details-textual", "http://www.icadmed.com/20231231/role/statement-note-12-leases-schedule-of-components-of-lease-expense-details", "http://www.icadmed.com/20231231/role/statement-note-12-leases-summary-of-detained-information-of-lease-liabilities-details", "http://www.icadmed.com/20231231/role/statement-note-12-leases-tables", "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity", "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity-details-textual", "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity-options-granted-under-companys-stock-incentive-plans-valuation-assumptions-and-fair-values-details", "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity-stockbased-compensation-expense-including-options-and-restricted-stock-by-category-details", "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity-summary-of-intrinsic-values-of-options-details", "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity-summary-of-stock-option-activity-for-stock-option-plan-details", "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity-tables", "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes", "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-components-of-income-tax-expense-details", "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-deferred-tax-assets-liabilities-details", "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-details-textual", "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-summary-of-effective-and-the-federal-statutory-income-tax-rate-details", "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-tables", "http://www.icadmed.com/20231231/role/statement-note-15-segment-reporting", "http://www.icadmed.com/20231231/role/statement-note-15-segment-reporting-details-textual", "http://www.icadmed.com/20231231/role/statement-note-15-segment-reporting-summary-of-concentration-of-revenue-by-geographic-area-details", "http://www.icadmed.com/20231231/role/statement-note-15-segment-reporting-tables", "http://www.icadmed.com/20231231/role/statement-note-16-commitments-and-contingencies", "http://www.icadmed.com/20231231/role/statement-note-16-commitments-and-contingencies-details-textual", "http://www.icadmed.com/20231231/role/statement-note-17-employee-benefit-plan", "http://www.icadmed.com/20231231/role/statement-note-17-employee-benefit-plan-details-textual", "http://www.icadmed.com/20231231/role/statement-note-18-subsequent-events", "http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations", "http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations-details-textual", "http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations-summary-of-discontinued-operations-details", "http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations-tables", "http://www.icadmed.com/20231231/role/statement-note-3-significant-accounting-policies", "http://www.icadmed.com/20231231/role/statement-note-3-significant-accounting-policies-details-textual", "http://www.icadmed.com/20231231/role/statement-note-4-recently-issued-accounting-standards", "http://www.icadmed.com/20231231/role/statement-note-5-fair-value-measurements", "http://www.icadmed.com/20231231/role/statement-note-5-fair-value-measurements-assets-and-liabilities-which-are-measured-at-fair-value-on-a-recurring-basis-details", "http://www.icadmed.com/20231231/role/statement-note-5-fair-value-measurements-details-textual", "http://www.icadmed.com/20231231/role/statement-note-5-fair-value-measurements-tables", "http://www.icadmed.com/20231231/role/statement-note-6-revenue", "http://www.icadmed.com/20231231/role/statement-note-6-revenue-1-details-textual", "http://www.icadmed.com/20231231/role/statement-note-6-revenue-2-details-textual", "http://www.icadmed.com/20231231/role/statement-note-6-revenue-revenues-disaggregated-by-major-good-or-service-line-timing-of-revenue-recognition-and-sales-channel-reconciled-to-our-reportable-segments-details", "http://www.icadmed.com/20231231/role/statement-note-6-revenue-summary-of-changes-in-deferred-revenue-from-contracts-with-customers-details", "http://www.icadmed.com/20231231/role/statement-note-6-revenue-summary-of-receivables-contract-assets-and-contract-liabilities-from-contracts-with-customers-details", "http://www.icadmed.com/20231231/role/statement-note-6-revenue-tables", "http://www.icadmed.com/20231231/role/statement-note-7-net-loss-per-common-share", "http://www.icadmed.com/20231231/role/statement-note-7-net-loss-per-common-share-calculation-of-net-loss-per-share-details", "http://www.icadmed.com/20231231/role/statement-note-7-net-loss-per-common-share-schedule-of-antidilutive-shares-excluded-from-computation-of-diluted-net-loss-per-share-details", "http://www.icadmed.com/20231231/role/statement-note-7-net-loss-per-common-share-tables", "http://www.icadmed.com/20231231/role/statement-note-8-accounts-receivable-reserves", "http://www.icadmed.com/20231231/role/statement-note-8-accounts-receivable-reserves-schedule-of-accounts-receivable-reserves-details", "http://www.icadmed.com/20231231/role/statement-note-8-accounts-receivable-reserves-tables", "http://www.icadmed.com/20231231/role/statement-note-9-inventories", "http://www.icadmed.com/20231231/role/statement-note-9-inventories-tables", "http://www.icadmed.com/20231231/role/statement-note-9-inventory-schedule-of-current-inventory-details", "http://www.icadmed.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "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." } } }, "auth_ref": [ "r219", "r220", "r221", "r254", "r494", "r535", "r541", "r547", "r548", "r549", "r550", "r551", "r552", "r555", "r558", "r559", "r560", "r561", "r562", "r564", "r565", "r566", "r567", "r569", "r570", "r571", "r572", "r573", "r575", "r577", "r578", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r595", "r666" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-balance-sheets", "http://www.icadmed.com/20231231/role/statement-consolidated-balance-sheets-parentheticals", "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-cash-flows", "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-operations", "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-stockholders-equity", "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-stockholders-equity-parentheticals", "http://www.icadmed.com/20231231/role/statement-note-1-organization-and-business", "http://www.icadmed.com/20231231/role/statement-note-1-organization-and-business-details-textual", "http://www.icadmed.com/20231231/role/statement-note-10-goodwill-and-intangible-assets", "http://www.icadmed.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-details-textual", "http://www.icadmed.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-schedule-of-expected-amortization-expense-details", "http://www.icadmed.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-schedule-of-intangible-assets-details", "http://www.icadmed.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-tables", "http://www.icadmed.com/20231231/role/statement-note-11-accrued-and-other-expenses", "http://www.icadmed.com/20231231/role/statement-note-11-accrued-and-other-expenses-accrued-expenses-details", "http://www.icadmed.com/20231231/role/statement-note-11-accrued-and-other-expenses-tables", "http://www.icadmed.com/20231231/role/statement-note-12-leases", "http://www.icadmed.com/20231231/role/statement-note-12-leases-details-textual", "http://www.icadmed.com/20231231/role/statement-note-12-leases-schedule-of-components-of-lease-expense-details", "http://www.icadmed.com/20231231/role/statement-note-12-leases-summary-of-detained-information-of-lease-liabilities-details", "http://www.icadmed.com/20231231/role/statement-note-12-leases-tables", "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity", "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity-details-textual", "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity-options-granted-under-companys-stock-incentive-plans-valuation-assumptions-and-fair-values-details", "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity-stockbased-compensation-expense-including-options-and-restricted-stock-by-category-details", "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity-summary-of-intrinsic-values-of-options-details", "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity-summary-of-stock-option-activity-for-stock-option-plan-details", "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity-tables", "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes", "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-components-of-income-tax-expense-details", "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-deferred-tax-assets-liabilities-details", "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-details-textual", "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-summary-of-effective-and-the-federal-statutory-income-tax-rate-details", "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-tables", "http://www.icadmed.com/20231231/role/statement-note-15-segment-reporting", "http://www.icadmed.com/20231231/role/statement-note-15-segment-reporting-details-textual", "http://www.icadmed.com/20231231/role/statement-note-15-segment-reporting-summary-of-concentration-of-revenue-by-geographic-area-details", "http://www.icadmed.com/20231231/role/statement-note-15-segment-reporting-tables", "http://www.icadmed.com/20231231/role/statement-note-16-commitments-and-contingencies", "http://www.icadmed.com/20231231/role/statement-note-16-commitments-and-contingencies-details-textual", "http://www.icadmed.com/20231231/role/statement-note-17-employee-benefit-plan", "http://www.icadmed.com/20231231/role/statement-note-17-employee-benefit-plan-details-textual", "http://www.icadmed.com/20231231/role/statement-note-18-subsequent-events", "http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations", "http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations-details-textual", "http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations-summary-of-discontinued-operations-details", "http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations-tables", "http://www.icadmed.com/20231231/role/statement-note-3-significant-accounting-policies", "http://www.icadmed.com/20231231/role/statement-note-3-significant-accounting-policies-details-textual", "http://www.icadmed.com/20231231/role/statement-note-4-recently-issued-accounting-standards", "http://www.icadmed.com/20231231/role/statement-note-5-fair-value-measurements", "http://www.icadmed.com/20231231/role/statement-note-5-fair-value-measurements-assets-and-liabilities-which-are-measured-at-fair-value-on-a-recurring-basis-details", "http://www.icadmed.com/20231231/role/statement-note-5-fair-value-measurements-details-textual", "http://www.icadmed.com/20231231/role/statement-note-5-fair-value-measurements-tables", "http://www.icadmed.com/20231231/role/statement-note-6-revenue", "http://www.icadmed.com/20231231/role/statement-note-6-revenue-1-details-textual", "http://www.icadmed.com/20231231/role/statement-note-6-revenue-2-details-textual", "http://www.icadmed.com/20231231/role/statement-note-6-revenue-revenues-disaggregated-by-major-good-or-service-line-timing-of-revenue-recognition-and-sales-channel-reconciled-to-our-reportable-segments-details", "http://www.icadmed.com/20231231/role/statement-note-6-revenue-summary-of-changes-in-deferred-revenue-from-contracts-with-customers-details", "http://www.icadmed.com/20231231/role/statement-note-6-revenue-summary-of-receivables-contract-assets-and-contract-liabilities-from-contracts-with-customers-details", "http://www.icadmed.com/20231231/role/statement-note-6-revenue-tables", "http://www.icadmed.com/20231231/role/statement-note-7-net-loss-per-common-share", "http://www.icadmed.com/20231231/role/statement-note-7-net-loss-per-common-share-calculation-of-net-loss-per-share-details", "http://www.icadmed.com/20231231/role/statement-note-7-net-loss-per-common-share-schedule-of-antidilutive-shares-excluded-from-computation-of-diluted-net-loss-per-share-details", "http://www.icadmed.com/20231231/role/statement-note-7-net-loss-per-common-share-tables", "http://www.icadmed.com/20231231/role/statement-note-8-accounts-receivable-reserves", "http://www.icadmed.com/20231231/role/statement-note-8-accounts-receivable-reserves-schedule-of-accounts-receivable-reserves-details", "http://www.icadmed.com/20231231/role/statement-note-8-accounts-receivable-reserves-tables", "http://www.icadmed.com/20231231/role/statement-note-9-inventories", "http://www.icadmed.com/20231231/role/statement-note-9-inventories-tables", "http://www.icadmed.com/20231231/role/statement-note-9-inventory-schedule-of-current-inventory-details", "http://www.icadmed.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "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." } } }, "auth_ref": [ "r219", "r220", "r221", "r254", "r494", "r535", "r541", "r547", "r548", "r549", "r550", "r551", "r552", "r555", "r558", "r559", "r560", "r561", "r562", "r564", "r565", "r566", "r567", "r569", "r570", "r571", "r572", "r573", "r575", "r577", "r578", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r595", "r666" ] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Issuance of common stock pursuant to employee stock purchase plan (in shares)", "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan." } } }, "auth_ref": [ "r12", "r109", "r110", "r149" ] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-stockholders-equity", "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Issuance of common stock, net of issuance costs of $338 (in shares)", "terseLabel": "Stock Issued During Period, Shares, New Issues (in shares)", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r12", "r109", "r110", "r149", "r537", "r595", "r609" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited", "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-stockholders-equity-parentheticals" ], "lang": { "en-us": { "role": { "label": "Shares forfeited for tax obligations (in shares)", "documentation": "Number of shares related to Restricted Stock Award forfeited during the period." } } }, "auth_ref": [ "r12", "r109", "r110", "r149" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Issuance of common stock relative to vesting of restricted stock, net of shares forfeited for tax obligations (in shares)", "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited." } } }, "auth_ref": [ "r12", "r109", "r110", "r149" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-stockholders-equity", "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity-summary-of-stock-option-activity-for-stock-option-plan-details" ], "lang": { "en-us": { "role": { "label": "Issuance of common stock pursuant to stock option plans (in shares)", "negatedLabel": "Exercised, shares (in shares)", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r12", "r109", "r110", "r149", "r370" ] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Issuance of common stock pursuant to employee stock purchase plan", "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan." } } }, "auth_ref": [ "r12", "r109", "r110", "r149" ] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Issuance of common stock, net of issuance costs of $338", "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." } } }, "auth_ref": [ "r12", "r109", "r110", "r149", "r540", "r595", "r609", "r672" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "crdr": "credit", "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Issuance of common stock relative to vesting of restricted stock, net of shares forfeited for tax obligations", "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited." } } }, "auth_ref": [ "r12", "r149" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Issuance of common stock pursuant to stock option plans", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r12", "r30", "r149" ] }, "icad_StockPlansMember": { "xbrltype": "domainItemType", "nsuri": "http://www.icadmed.com/20231231", "localname": "StockPlansMember", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity", "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Stock Plans [Member]", "documentation": "Related to stock plans." } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.icadmed.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-balance-sheets", "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "us-gaap_StockholdersEquity", "totalLabel": "Total stockholders\u2019 equity", "periodStartLabel": "Balance", "periodEndLabel": "Balance", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r110", "r113", "r114", "r136", "r557", "r574", "r596", "r597", "r660", "r673", "r699", "r706", "r755", "r776" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Stockholders\u2019 equity:" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r148", "r216", "r325", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r440", "r598", "r599", "r610" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity", "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r465", "r485" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity", "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r465", "r485" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity", "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r465", "r485" ] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-18-subsequent-events" ], "lang": { "en-us": { "role": { "label": "Subsequent Events [Text Block]", "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." } } }, "auth_ref": [ "r484", "r486" ] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity", "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "icad_SummaryOfIntrinsicValuesOfOptionAndClosingMarketPriceTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.icadmed.com/20231231", "localname": "SummaryOfIntrinsicValuesOfOptionAndClosingMarketPriceTableTextBlock", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity-tables" ], "lang": { "en-us": { "role": { "label": "Summary of Intrinsic Values of Option and Closing Market Price [Table Text Block]", "documentation": "Summary of intrinsic values of options and closing market price." } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Supplemental disclosure of cash flow information:" } } }, "auth_ref": [] }, "us-gaap_TableTextBlock": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TableTextBlock", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-tables", "http://www.icadmed.com/20231231/role/statement-note-11-accrued-and-other-expenses-tables", "http://www.icadmed.com/20231231/role/statement-note-12-leases-tables", "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity-tables", "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-tables", "http://www.icadmed.com/20231231/role/statement-note-15-segment-reporting-tables", "http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations-tables", "http://www.icadmed.com/20231231/role/statement-note-5-fair-value-measurements-tables", "http://www.icadmed.com/20231231/role/statement-note-6-revenue-tables", "http://www.icadmed.com/20231231/role/statement-note-7-net-loss-per-common-share-tables", "http://www.icadmed.com/20231231/role/statement-note-8-accounts-receivable-reserves-tables", "http://www.icadmed.com/20231231/role/statement-note-9-inventories-tables" ], "lang": { "en-us": { "role": { "label": "us-gaap_TableTextBlock", "terseLabel": "Notes Tables" } } }, "auth_ref": [] }, "us-gaap_TaxPeriodAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxPeriodAxis", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes", "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "Tax Period [Axis]", "documentation": "Information about the period subject to enacted tax laws." } } }, "auth_ref": [] }, "us-gaap_TaxPeriodDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxPeriodDomain", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes", "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "Tax Period [Domain]", "documentation": "Identified tax period." } } }, "auth_ref": [] }, "icad_The2016StockOptionPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.icadmed.com/20231231", "localname": "The2016StockOptionPlanMember", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity", "http://www.icadmed.com/20231231/role/statement-note-13-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "The 2016 Stock Option Plan [Member]", "documentation": "Related to the 2016 stock option plan." } } }, "auth_ref": [] }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TimingOfTransferOfGoodOrServiceAxis", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-6-revenue-revenues-disaggregated-by-major-good-or-service-line-timing-of-revenue-recognition-and-sales-channel-reconciled-to-our-reportable-segments-details" ], "lang": { "en-us": { "role": { "label": "Timing of Transfer of Good or Service [Axis]", "documentation": "Information by timing of transfer of good or service to customer." } } }, "auth_ref": [ "r650", "r720" ] }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TimingOfTransferOfGoodOrServiceDomain", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-6-revenue-revenues-disaggregated-by-major-good-or-service-line-timing-of-revenue-recognition-and-sales-channel-reconciled-to-our-reportable-segments-details" ], "lang": { "en-us": { "role": { "label": "Timing of Transfer of Good or Service [Domain]", "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time." } } }, "auth_ref": [ "r650", "r720" ] }, "us-gaap_TradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeNamesMember", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-10-goodwill-and-intangible-assets-schedule-of-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Trade Names [Member]", "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r73" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.icadmed.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransferredAtPointInTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransferredAtPointInTimeMember", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-6-revenue-revenues-disaggregated-by-major-good-or-service-line-timing-of-revenue-recognition-and-sales-channel-reconciled-to-our-reportable-segments-details" ], "lang": { "en-us": { "role": { "label": "Transferred at Point in Time [Member]", "documentation": "Contract with customer in which good or service is transferred at point in time." } } }, "auth_ref": [ "r650" ] }, "us-gaap_TransferredOverTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransferredOverTimeMember", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-6-revenue-revenues-disaggregated-by-major-good-or-service-line-timing-of-revenue-recognition-and-sales-channel-reconciled-to-our-reportable-segments-details" ], "lang": { "en-us": { "role": { "label": "Transferred over Time [Member]", "documentation": "Contract with customer in which good or service is transferred over time." } } }, "auth_ref": [ "r650" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r59" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-balance-sheets-parentheticals" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Common, Shares (in shares)", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r59" ] }, "us-gaap_TreasuryStockCommonValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonValue", "crdr": "debit", "calculation": { "http://www.icadmed.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "us-gaap_TreasuryStockCommonValue", "negatedLabel": "Treasury stock at cost, 185,831 shares in 2023 and 2022", "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r31", "r59", "r60" ] }, "us-gaap_UnbilledReceivablesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnbilledReceivablesCurrent", "crdr": "debit", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-3-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_UnbilledReceivablesCurrent", "terseLabel": "Unbilled Receivables, Current", "documentation": "Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [] }, "icad_UnbilledReceivablesTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.icadmed.com/20231231", "localname": "UnbilledReceivablesTerm", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-3-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "icad_UnbilledReceivablesTerm", "terseLabel": "Unbilled Receivables, Term (Year)", "documentation": "The term for annual billings for unbilled receivables." } } }, "auth_ref": [] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_UnrecognizedTaxBenefits", "terseLabel": "Unrecognized Tax Benefits, Ending Balance", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r396", "r405" ] }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "crdr": "credit", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "terseLabel": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued, Total", "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return." } } }, "auth_ref": [ "r404" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.icadmed.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r43", "r44", "r45", "r169", "r170", "r173", "r174" ] }, "us-gaap_VariableLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableLeaseCost", "crdr": "debit", "calculation": { "http://www.icadmed.com/20231231/role/statement-note-12-leases-schedule-of-components-of-lease-expense-details": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-12-leases-schedule-of-components-of-lease-expense-details" ], "lang": { "en-us": { "role": { "label": "Operating lease cost - Variable Costs", "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases." } } }, "auth_ref": [ "r476", "r659" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.icadmed.com/20231231/role/statement-note-7-net-loss-per-common-share-calculation-of-net-loss-per-share-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-operations", "http://www.icadmed.com/20231231/role/statement-note-7-net-loss-per-common-share-calculation-of-net-loss-per-share-details" ], "lang": { "en-us": { "role": { "label": "Diluted (in shares)", "totalLabel": "Diluted shares used in the calculation of earnings per share (in shares)", "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." } } }, "auth_ref": [ "r240", "r249" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-operations" ], "lang": { "en-us": { "role": { "label": "Weighted average number of shares used in computing net loss per share:" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.icadmed.com/20231231/role/statement-note-7-net-loss-per-common-share-calculation-of-net-loss-per-share-details": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.icadmed.com/20231231/role/statement-consolidated-statements-of-operations", "http://www.icadmed.com/20231231/role/statement-note-7-net-loss-per-common-share-calculation-of-net-loss-per-share-details" ], "lang": { "en-us": { "role": { "label": "Basic shares used in the calculation of earnings per share (in shares)", "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." } } }, "auth_ref": [ "r239", "r249" ] }, "icad_XoftIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.icadmed.com/20231231", "localname": "XoftIncMember", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes", "http://www.icadmed.com/20231231/role/statement-note-14-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "Xoft Inc [Member]", "documentation": "Related to Xoft Inc." } } }, "auth_ref": [] }, "icad_XoftSolutionsLlcMember": { "xbrltype": "domainItemType", "nsuri": "http://www.icadmed.com/20231231", "localname": "XoftSolutionsLlcMember", "presentation": [ "http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations", "http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations-details-textual", "http://www.icadmed.com/20231231/role/statement-note-2-discontinued-operations-summary-of-discontinued-operations-details" ], "lang": { "en-us": { "role": { "label": "Xoft Solutions, LLC [Member]", "documentation": "Represents Xoft Solutions, LLC." } } }, "auth_ref": [] }, "icad_statement-statement-note-10-goodwill-and-intangible-assets-schedule-of-expected-amortization-expense-details": { "xbrltype": "stringItemType", "nsuri": "http://www.icadmed.com/20231231", "localname": "statement-statement-note-10-goodwill-and-intangible-assets-schedule-of-expected-amortization-expense-details", "lang": { "en-us": { "role": { "label": "Note 10 - Goodwill and Intangible assets - Schedule of Expected Amortization Expense (Details)" } } }, "auth_ref": [] }, "icad_statement-statement-note-10-goodwill-and-intangible-assets-schedule-of-intangible-assets-details": { "xbrltype": "stringItemType", "nsuri": "http://www.icadmed.com/20231231", "localname": "statement-statement-note-10-goodwill-and-intangible-assets-schedule-of-intangible-assets-details", "lang": { "en-us": { "role": { "label": "Note 10 - Goodwill and Intangible Assets - Schedule of Intangible Assets (Details)" } } }, "auth_ref": [] }, "icad_statement-statement-note-10-goodwill-and-intangible-assets-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.icadmed.com/20231231", "localname": "statement-statement-note-10-goodwill-and-intangible-assets-tables", "lang": { "en-us": { "role": { "label": "Note 10 - Goodwill and Intangible Assets" } } }, "auth_ref": [] }, "icad_statement-statement-note-11-accrued-and-other-expenses-accrued-expenses-details": { "xbrltype": "stringItemType", "nsuri": "http://www.icadmed.com/20231231", "localname": "statement-statement-note-11-accrued-and-other-expenses-accrued-expenses-details", "lang": { "en-us": { "role": { "label": "Note 11 - Accrued and Other Expenses - Accrued Expenses (Details)" } } }, "auth_ref": [] }, "icad_statement-statement-note-11-accrued-and-other-expenses-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.icadmed.com/20231231", "localname": "statement-statement-note-11-accrued-and-other-expenses-tables", "lang": { "en-us": { "role": { "label": "Note 11 - Accrued and Other Expenses" } } }, "auth_ref": [] }, "icad_statement-statement-note-12-leases-schedule-of-components-of-lease-expense-details": { "xbrltype": "stringItemType", "nsuri": "http://www.icadmed.com/20231231", "localname": "statement-statement-note-12-leases-schedule-of-components-of-lease-expense-details", "lang": { "en-us": { "role": { "label": "Note 12 - Leases - Schedule of Components of Lease Expense (Details)" } } }, "auth_ref": [] }, "icad_statement-statement-note-12-leases-summary-of-detained-information-of-lease-liabilities-details": { "xbrltype": "stringItemType", "nsuri": "http://www.icadmed.com/20231231", "localname": "statement-statement-note-12-leases-summary-of-detained-information-of-lease-liabilities-details", "lang": { "en-us": { "role": { "label": "Note 12 - Leases - Summary of Detained Information of Lease Liabilities (Details)" } } }, "auth_ref": [] }, "icad_statement-statement-note-12-leases-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.icadmed.com/20231231", "localname": "statement-statement-note-12-leases-tables", "lang": { "en-us": { "role": { "label": "Note 12 - Leases" } } }, "auth_ref": [] }, "icad_statement-statement-note-13-stockholders-equity-options-granted-under-companys-stock-incentive-plans-valuation-assumptions-and-fair-values-details": { "xbrltype": "stringItemType", "nsuri": "http://www.icadmed.com/20231231", "localname": "statement-statement-note-13-stockholders-equity-options-granted-under-companys-stock-incentive-plans-valuation-assumptions-and-fair-values-details", "lang": { "en-us": { "role": { "label": "Note 13 - Stockholders' Equity - Options Granted under Company's Stock Incentive Plans, Valuation Assumptions and Fair Values (Details)" } } }, "auth_ref": [] }, "icad_statement-statement-note-13-stockholders-equity-stockbased-compensation-expense-including-options-and-restricted-stock-by-category-details": { "xbrltype": "stringItemType", "nsuri": "http://www.icadmed.com/20231231", "localname": "statement-statement-note-13-stockholders-equity-stockbased-compensation-expense-including-options-and-restricted-stock-by-category-details", "lang": { "en-us": { "role": { "label": "Note 13 - Stockholders' Equity - Stock-Based Compensation Expense Including Options and Restricted Stock by Category (Details)" } } }, "auth_ref": [] }, "icad_statement-statement-note-13-stockholders-equity-summary-of-intrinsic-values-of-options-details": { "xbrltype": "stringItemType", "nsuri": "http://www.icadmed.com/20231231", "localname": "statement-statement-note-13-stockholders-equity-summary-of-intrinsic-values-of-options-details", "lang": { "en-us": { "role": { "label": "Note 13 - Stockholders' Equity - Summary of Intrinsic Values of Options (Details)" } } }, "auth_ref": [] }, "icad_statement-statement-note-13-stockholders-equity-summary-of-stock-option-activity-for-stock-option-plan-details": { "xbrltype": "stringItemType", "nsuri": "http://www.icadmed.com/20231231", "localname": "statement-statement-note-13-stockholders-equity-summary-of-stock-option-activity-for-stock-option-plan-details", "lang": { "en-us": { "role": { "label": "Note 13 - Stockholders' Equity - Summary of Stock Option Activity for Stock Option Plan (Details)" } } }, "auth_ref": [] }, "icad_statement-statement-note-13-stockholders-equity-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.icadmed.com/20231231", "localname": "statement-statement-note-13-stockholders-equity-tables", "lang": { "en-us": { "role": { "label": "Note 13 - Stockholders' Equity" } } }, "auth_ref": [] }, "icad_statement-statement-note-14-income-taxes-components-of-income-tax-expense-details": { "xbrltype": "stringItemType", "nsuri": "http://www.icadmed.com/20231231", "localname": "statement-statement-note-14-income-taxes-components-of-income-tax-expense-details", "lang": { "en-us": { "role": { "label": "Note 14 - Income Taxes - Components of Income Tax Expense (Details)" } } }, "auth_ref": [] }, "icad_statement-statement-note-14-income-taxes-deferred-tax-assets-liabilities-details": { "xbrltype": "stringItemType", "nsuri": "http://www.icadmed.com/20231231", "localname": "statement-statement-note-14-income-taxes-deferred-tax-assets-liabilities-details", "lang": { "en-us": { "role": { "label": "Note 14 - Income Taxes - Deferred Tax Assets (Liabilities) (Details)" } } }, "auth_ref": [] }, "icad_statement-statement-note-14-income-taxes-summary-of-effective-and-the-federal-statutory-income-tax-rate-details": { "xbrltype": "stringItemType", "nsuri": "http://www.icadmed.com/20231231", "localname": "statement-statement-note-14-income-taxes-summary-of-effective-and-the-federal-statutory-income-tax-rate-details", "lang": { "en-us": { "role": { "label": "Note 14 - Income Taxes - Summary of Effective and the Federal Statutory Income Tax Rate (Details)" } } }, "auth_ref": [] }, "icad_statement-statement-note-14-income-taxes-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.icadmed.com/20231231", "localname": "statement-statement-note-14-income-taxes-tables", "lang": { "en-us": { "role": { "label": "Note 14 - Income Taxes" } } }, "auth_ref": [] }, "icad_statement-statement-note-15-segment-reporting-summary-of-concentration-of-revenue-by-geographic-area-details": { "xbrltype": "stringItemType", "nsuri": "http://www.icadmed.com/20231231", "localname": "statement-statement-note-15-segment-reporting-summary-of-concentration-of-revenue-by-geographic-area-details", "lang": { "en-us": { "role": { "label": "Note 15 - Segment Reporting - Summary of Concentration of Revenue by Geographic Area (Details)" } } }, "auth_ref": [] }, "icad_statement-statement-note-15-segment-reporting-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.icadmed.com/20231231", "localname": "statement-statement-note-15-segment-reporting-tables", "lang": { "en-us": { "role": { "label": "Note 15 - Segment Reporting" } } }, "auth_ref": [] }, "icad_statement-statement-note-2-discontinued-operations-summary-of-discontinued-operations-details": { "xbrltype": "stringItemType", "nsuri": "http://www.icadmed.com/20231231", "localname": "statement-statement-note-2-discontinued-operations-summary-of-discontinued-operations-details", "lang": { "en-us": { "role": { "label": "Note 2 - Discontinued Operations - Summary of Discontinued Operations (Details)" } } }, "auth_ref": [] }, "icad_statement-statement-note-2-discontinued-operations-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.icadmed.com/20231231", "localname": "statement-statement-note-2-discontinued-operations-tables", "lang": { "en-us": { "role": { "label": "Note 2 - Discontinued Operations" } } }, "auth_ref": [] }, "icad_statement-statement-note-5-fair-value-measurements-assets-and-liabilities-which-are-measured-at-fair-value-on-a-recurring-basis-details": { "xbrltype": "stringItemType", "nsuri": "http://www.icadmed.com/20231231", "localname": "statement-statement-note-5-fair-value-measurements-assets-and-liabilities-which-are-measured-at-fair-value-on-a-recurring-basis-details", "lang": { "en-us": { "role": { "label": "Note 5 - Fair Value Measurements - Assets and Liabilities which are Measured at Fair Value on a Recurring Basis (Details)" } } }, "auth_ref": [] }, "icad_statement-statement-note-5-fair-value-measurements-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.icadmed.com/20231231", "localname": "statement-statement-note-5-fair-value-measurements-tables", "lang": { "en-us": { "role": { "label": "Note 5 - Fair Value Measurements" } } }, "auth_ref": [] }, "icad_statement-statement-note-6-revenue-revenues-disaggregated-by-major-good-or-service-line-timing-of-revenue-recognition-and-sales-channel-reconciled-to-our-reportable-segments-details": { "xbrltype": "stringItemType", "nsuri": "http://www.icadmed.com/20231231", "localname": "statement-statement-note-6-revenue-revenues-disaggregated-by-major-good-or-service-line-timing-of-revenue-recognition-and-sales-channel-reconciled-to-our-reportable-segments-details", "lang": { "en-us": { "role": { "label": "Note 6 - Revenue - Revenues Disaggregated by Major Good or Service Line, Timing of Revenue Recognition, and Sales Channel, Reconciled to Our Reportable Segments (Details)" } } }, "auth_ref": [] }, "icad_statement-statement-note-6-revenue-summary-of-changes-in-deferred-revenue-from-contracts-with-customers-details": { "xbrltype": "stringItemType", "nsuri": "http://www.icadmed.com/20231231", "localname": "statement-statement-note-6-revenue-summary-of-changes-in-deferred-revenue-from-contracts-with-customers-details", "lang": { "en-us": { "role": { "label": "Note 6 - Revenue - Summary of Changes in Deferred Revenue from Contracts with Customers (Details)" } } }, "auth_ref": [] }, "icad_statement-statement-note-6-revenue-summary-of-receivables-contract-assets-and-contract-liabilities-from-contracts-with-customers-details": { "xbrltype": "stringItemType", "nsuri": "http://www.icadmed.com/20231231", "localname": "statement-statement-note-6-revenue-summary-of-receivables-contract-assets-and-contract-liabilities-from-contracts-with-customers-details", "lang": { "en-us": { "role": { "label": "Note 6 - Revenue - Summary of Receivables, Contract Assets and Contract Liabilities from Contracts with Customers (Details)" } } }, "auth_ref": [] }, "icad_statement-statement-note-6-revenue-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.icadmed.com/20231231", "localname": "statement-statement-note-6-revenue-tables", "lang": { "en-us": { "role": { "label": "Note 6 - Revenue" } } }, "auth_ref": [] }, "icad_statement-statement-note-7-net-loss-per-common-share-calculation-of-net-loss-per-share-details": { "xbrltype": "stringItemType", "nsuri": "http://www.icadmed.com/20231231", "localname": "statement-statement-note-7-net-loss-per-common-share-calculation-of-net-loss-per-share-details", "lang": { "en-us": { "role": { "label": "Note 7 - Net Loss Per Common Share - Calculation of Net Loss Per Share (Details)" } } }, "auth_ref": [] }, "icad_statement-statement-note-7-net-loss-per-common-share-schedule-of-antidilutive-shares-excluded-from-computation-of-diluted-net-loss-per-share-details": { "xbrltype": "stringItemType", "nsuri": "http://www.icadmed.com/20231231", "localname": "statement-statement-note-7-net-loss-per-common-share-schedule-of-antidilutive-shares-excluded-from-computation-of-diluted-net-loss-per-share-details", "lang": { "en-us": { "role": { "label": "Note 7 - Net Loss Per Common Share - Schedule of Anti-dilutive Shares Excluded From Computation of Diluted Net Loss Per Share (Details)" } } }, "auth_ref": [] }, "icad_statement-statement-note-7-net-loss-per-common-share-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.icadmed.com/20231231", "localname": "statement-statement-note-7-net-loss-per-common-share-tables", "lang": { "en-us": { "role": { "label": "Note 7 - Net Loss Per Common Share" } } }, "auth_ref": [] }, "icad_statement-statement-note-8-accounts-receivable-reserves-schedule-of-accounts-receivable-reserves-details": { "xbrltype": "stringItemType", "nsuri": "http://www.icadmed.com/20231231", "localname": "statement-statement-note-8-accounts-receivable-reserves-schedule-of-accounts-receivable-reserves-details", "lang": { "en-us": { "role": { "label": "Note 8 - Accounts Receivable Reserves - Schedule of Accounts Receivable Reserves (Details)" } } }, "auth_ref": [] }, "icad_statement-statement-note-8-accounts-receivable-reserves-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.icadmed.com/20231231", "localname": "statement-statement-note-8-accounts-receivable-reserves-tables", "lang": { "en-us": { "role": { "label": "Note 8 - Accounts Receivable Reserves" } } }, "auth_ref": [] }, "icad_statement-statement-note-9-inventories-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.icadmed.com/20231231", "localname": "statement-statement-note-9-inventories-tables", "lang": { "en-us": { "role": { "label": "Note 9 - Inventories" } } }, "auth_ref": [] }, "icad_statement-statement-note-9-inventory-schedule-of-current-inventory-details": { "xbrltype": "stringItemType", "nsuri": "http://www.icadmed.com/20231231", "localname": "statement-statement-note-9-inventory-schedule-of-current-inventory-details", "lang": { "en-us": { "role": { "label": "Note 9 - Inventory - Schedule of Current Inventory (Details)" } } }, "auth_ref": [] }, "icad_statement-statement-significant-accounting-policies-policies": { "xbrltype": "stringItemType", "nsuri": "http://www.icadmed.com/20231231", "localname": "statement-statement-significant-accounting-policies-policies", "lang": { "en-us": { "role": { "label": "Significant Accounting Policies" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-10" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-11" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-14" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-1" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "SubTopic": "30", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "a", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "60", "Paragraph": "1", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482053/820-10-60-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "205", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-3" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19,20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "25", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "270", "SubTopic": "10", "Section": "45", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-8" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//310/tableOfContent" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "10", "Section": "50", "Paragraph": "11B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-9" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "330", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-4" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "740", "Section": "25", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479692/805-740-25-8" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "740", "Section": "25", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479692/805-740-25-9" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-18" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "55", "Paragraph": "182", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480401/815-10-55-182" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205-20/tableOfContent" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-11" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-3" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-3A" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-3B" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-4" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-3A" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-4A" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-4B" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5A" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5C" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5C" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5D" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-1" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.13)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-9" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-2" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3A" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(f)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "12", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "9", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r156": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r158": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r159": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r160": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r161": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r162": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r163": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r164": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r165": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "35", "Topic": "720", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "SubTopic": "20", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "SubTopic": "20", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//250/tableOfContent" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5C" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-6" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350-20/tableOfContent" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-2" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//715-20/tableOfContent" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "35", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483044/730-10-05-1" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1B" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-20/tableOfContent" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-1" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "330", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "715", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482236/912-715-50-1" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(5)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481058/954-310-45-1" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r626": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r627": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r628": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r629": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r630": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r631": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r632": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8" }, "r633": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r634": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r635": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r636": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r637": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r638": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r639": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r640": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r641": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r642": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r643": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r644": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r645": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r646": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r647": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r648": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r649": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r650": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r651": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r652": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r653": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r654": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r655": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r656": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r657": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r658": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r659": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r660": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r661": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r662": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r663": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r664": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r665": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r666": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r667": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r668": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r669": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r670": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r671": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r672": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r673": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r674": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r675": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r676": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r677": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r678": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r679": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r680": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r681": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r682": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r683": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r684": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r685": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r686": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r687": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r688": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r689": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r690": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r691": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r692": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Topic": "705", "Publisher": "FASB", "URI": "https://asc.fasb.org//705/tableOfContent" }, "r693": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r694": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r695": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r696": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r697": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r698": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r699": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r700": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r701": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r702": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r703": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r704": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r705": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r706": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r707": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r708": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r709": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r710": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r711": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r712": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r713": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r714": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r715": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r716": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r717": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r718": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r719": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r720": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r721": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r722": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r723": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r724": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r725": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r726": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r727": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r728": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r729": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r730": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r731": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r732": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r733": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r734": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r735": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r736": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r737": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r738": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r739": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r740": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r741": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r742": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r743": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r744": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r745": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r746": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r747": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r748": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r749": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r750": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6" }, "r751": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r752": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r753": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r754": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r755": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r756": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r757": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r758": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r759": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r760": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r761": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r762": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r763": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r764": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r765": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r766": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r767": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r768": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r769": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r770": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r771": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r772": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r773": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r774": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r775": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r776": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r777": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r778": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r779": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r780": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r781": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r782": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" } } } ZIP 101 0001437749-24-010091-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001437749-24-010091-xbrl.zip M4$L#!!0 ( &N$?5@]$LQ2KP( )P( - 97A?-3DX.30P+FAT;;U6 M:V_:,!3]7'[%'5+732(D(-#:)$2B+]:M[5#+I'V;G-@02XZ=.4XI_?6[,6'E M4>VEMA*2XY-[?6U\&[I+$-^^ M<1P8,MT>=/Q^W^]Y,+P"QXG" MC!D"24ITPI.(P574!A%L*Z2^,4_('YT/%R$X %IB3C8N'#VQ^E,L&$9ZR :S:' M&Y41N00#R FE7,Y\\+@$K]WA,H"DU(72/I#2J*#BS%=$&=$S+M$XOP=+9-B] M<8C@,P03U,MT3?Y?:C IE>U&6"N_@RV7@Q98I 4%TWRZ0XMGQ='9MX\7QQ<3 MZ';:G="-H]"MK'#)H\9KAO56QD4>;-.N'[#E&3RR63*[O2.:$VE\676+"-9$ MUAKK."H'#+^,;LNXX)2C&YZMIL!/AJONU#D>PJ?%M$]> YK.T M1K"M]QI[^-UK?*A6NJ)Q>^\%E2_]P'<,6UX0L2J M39;V 2QE0+^S;SGPZ.>J]T9VKW%NV-Q6#*ZAVU'\09Y5MZK0KO?SY*!W^+(Y M^%1J7E!N)V;5WMC82N<*AS0"[A<](Y(_V,UVIG"U=7^B_-LQ&96_6E'Y":%P MKHE,6 LN+T]>KL"_B_*ERW;*!)D3O=.^=5'PBK/3XK5&$^5WD A2%(/FY?!V MXHR'HS/G^.9L^+FZ^M;>CD?GDYLM+)TZ6LUWP6J@VMKGI4HO6]HL"(@*!TWH9) $)$LI_*FLI,;Q:Z46DX2>E/9B"PA4@FII(%D@E<@$%Q2 MCMZ2QC2-!*^,E&&9-!U===UPU[5S]!L%S M]'^ X:+B![[.T_9K-?Y]E_W9=.%-ES ;PG@Z\'P/'RC.O=%XL?3FW@#\5>]N MW(=NOS];39?CZ0B&X_GD#3)Q4>$+A8AF%,\'[MXRS))IN-\M 7#4:VG'M.$[3+-6Z8VEE M'=UT-..DK]<;3;U<-]#IA$77&U;C#(MYCL6RM0LLYL0;GL&Q3%NSKT%L@/6[ M@RJ,>5 K)+'+D"XD3T)X&#\3D@41&%BSF#55-,9(&]^>R"ZX%S$[.F\8)SQ@ M.)_RGZ16X2%BF(*D*<61=/P$+(6V]M9WIIJKT!O,8+7H M5L&O]5]MZ&^+]40N!:_BA\IS$D0['/HR?^L,7NZZ_]A-R.XAB)'*F\I==[%4 M_.[(4WISKWM;W%MG5G\T7,Z?Z**-DHF'Y\J QC'XH^EJ\JL:>A37ZPLO1*$6 MURU>58>_AA]02P,$% @ :X1]6#V04,.;!P XA\ T !E>%\U.3@Y M-#(N:'1MY5EM;]LX$O[<_(HY'[:; '8<.TZ;V(Z!-'%ZQF[;()<][+<#)5$Q M48E42-TJ>MPT;=JD4NCQNI ML;GPK41Z&7ME=(-BH[W4D/8RD\74:'FL36.T-6Q7&@\CDRS(^446AFO?UV ME!Y07%IG;)]$ZV?"P5J)H$-XG0FKA/9]S?O+!E[>^);(U+7N MQ]BGX\FIR/CD]N9I\^DB?SNGBF?-7#=QJJE8H[]_\Y.&E_K]OMO'G;Z^'YZ,U1]VUC="9CF4?2(MB:Q"+#MAB124F=GIPU::+C MW1>'47>7W@D'9 !#OJ#/VLQAIFO9K*"R%4:)P:K:^,#" L0H]()*[6TIH25R M0(XIV5*"0-L2ZV>4BAA-EDRN/'E3R=T3T+"Y<\(N6"07GV6 ?S6G0UL"9; D M^&,:UF"!6-FXS"&F,9Q"ZJ'Y5,53\2_?VOH,]!J&%?AFIMSR:@ASBZ[4:_ MTE7"1J;&"M;+:@ B9G;V$ORK*U.]1(N#M+P^,2Q1,W6:+, M( ?, 67'FAU09]8N"FEF9F[I8-8>:V]J^/*A[ MNZC1-NWR^I^'W<[;@:O!K%,1!X9)4X77;;<3C#8A866 !^96428#2TOX1)0I M-^41+):#%Y@;^#T!?6?&E1C'C&%-5N%46!/+!,V.M@%+(H%S9?OQ#'[BB-UPFPI&UN7)"Z6W%DJQ MT#(;;3H3)#BEO:!L?? F++DM=NA,.E1I,%1@T=]'L*:O-G*8WO.DIP?XDQT*3CA3 M"?N)<$8+9C+AX&-<1+#S")LL@81K*1&I3/D%9Y2'EF6W#I@'."N/O"6Z480$ MPKRI-U24MH [N9 !X]C8)"@0RI'K<*;.X%7HD06[*XN@U*H\!VZM"G#6"_2= M>(?&,Y&5(4;9L#)-^? _@TG< WE]E;^>P#G5Z\.I/K@*!H(O7%501*;TCVOP M%%84*VG)U5+Z^[4E1A/T9 M!,$9Q,1Q:=GN&W3]P*RY<1[M?$^Q/(1^*<'VF'K[D2$I' BA>T>Z5AR5J0P' M(SXSA6-OI==.I=54N%5NXZ /#B>3P(;!'C53+7#\^2RS^I1T1[[YATWT\LZU M!W^@W U7%LG2.9OKT&2FV'20=92&6X*GY[I[!# R2&#3P.QDD"E3@VKZG(NQ6?F^BHY![8/946XQU@>.9^%=5T(5B>H M!X)9)!CHY"J6'_6+NAC!$("+FJ%9)1R';./*'$: D<)F:@Y]\' >DLG+PQAE MYPE21FH1+$U87(80!V;AQJ<&MUDQKM(SD\TDTZX6U_7%E:U90>9%9A82O?.I MJ7A W'(=0/VGY*2_DG!]J'0C^(RTQXV]!K@OR^K/'*MW5XAX^?Y\S.8J\5,\ M[OU0Z]'*9.K[X7M)W6#Y^JZ__(+R:NO5JZ&W>.#?9+GDC%D96;3^6@!O+P94 M34X'!S^$D1CP3:[FS^ G??H@+,*U>Q0N@'O!@KQBVR?/T;4'76N+MR+COQ;J)F%&?"N>/& MSR?_OFI=G+P?M]Y=CD]^X@_(&[T7[\^O+N^T3=,6G/A^(S,U7;S_^,N']6J0 MX*_@#_Q BS9_%1\-V^';_O\ 4$L#!!0 ( &N$?5A356.IE@< .X? - M 97A?-3DX.30S+FAT;>59;6_;.!+^W/R*.1^VFP!V_))D-[$= VY>>L:V M:9#- ??M0$E43%0B59*RX_OU]PPEO^2MF^QN%V@6"&*)')+#>6:>&5+#J<^S MT7 J13+:>C/TRF=R)&__>W!T>+2_MXO>8;MJ1.\_6BUZ+[6TPLN$H@5=3TN= M2'MJ]?O>HWSNDRX_4:HV&N?2"XJFP3OKC1NG3 MUF&C;M4BE\>-U-A<^%8BO8R],KI!L=%>:DA[F,WBSD+UO/3:YIK[O;HV$[&@W;Q6CK M"0U^O*?"C\_1X[^S@J3)IU9%=,'H_67F7*^2;&T7J4+\E/A^]_W M_@+0"CR WMY!6+*[2Q.:BIDD*V=*SL$6?JHM'R4928^;AS<=ANKEHH]]O8.]X[VUZVS MX\9^IT$J.6YD,JEZS\%+>YU>K_O3S_O[O0XW'O8:HU,9RSR2%@'7)!89ML6( M3$KJ9'S:I(F.=U\=1KU=>B<EA);( SFF9$L) G5+K)]1*F(T63*Y\N1-)?= 0,/FS@F[8)%8QG *Z8?F4Q5/R97\;SU^+JVL)^$-Y,IE MR!E@>9HK/\4&78$TPZOSO 54,PFV.<.PD-PVS/!59+Y+]/>^@CX'H89]&:JU M/9N 'N+HMAO]2E=)&]D:SW%6(F(9LPWC-8&WLMF""IBXM M#8]+%$_<9(DR@P!\P!1WT6=MFF7M_\\['5_'K@:S#H5<6"8-%5XW78[P6@3$E8&>&!N M%64RL+2$3T29P6(Y>(&Y@=\3T'=F7(EQS!C69!5.A36Q3-#L:!NP)!(X M5[8_NT5)J&\DC1&,5V4&B>Z>:'4/MF6E1?<@J=ZJ5\6UA*[\@^O5!Z9Z$4"RVST:8S08)3VBO*U@<_A26WQ0Z=2H=*#88*+/K;*#:9X&-1 MNN%6(>4U&$>KHW6++')-%9F(D!'$XLK(J43!-KP!5:68P'V:9RH=TWX("A=R1& &XR04PADH M#"H$?"LN,\&$AFT%)=;I R.J9+290_$4218$YV"\3%X1QRQ=*+KO0L\.TP>> M]/P ?[9#P0EG*F$_$H6^$^_0V4QD98A1-JQ,4[X F,$D[I&\OLI?S^" XKBI6TY&HI_>W:DJ)E'1:\7U:6@#X#GOP5PIV *BI+/D2$ M3Q=UE@X]C\+^ H+@#&+BN+1L]PVZ?F36W#B/=KZK6!Y"OY1@>TR]_<20% Z$ MT+TG72N.RE2&@Q&?F<*QM])KI])J*MPJMW'0!X>326##8(^:J18X_GR667U* MNB??_,,F>GWGVH,_4.Z&*XMDZ9S-=6@R4VPZR#I*PRW!\W/=@X)EI9U T>*- M=:OT$AHP98YCM)?R*SP8&20P[D\4] N3;,.-0#N.:0V_7#HM?5]^*174#WY> MZG#1ZG9>9U4[QC&3BP,%G+F&Y]- K"10J5/#JKJ<2_&9N;Y*SH'M0UD1[C&6 M1\X785T7@M4)ZI%@%@D&.KF*Y2?]HBY&, 3@HF9H5@G'(=NX,H<18*2PF9I# M'SV'6H]6)E/?#]],Z@;+UW?]Y5>4-UMOW@R]Q0/_)LLE9\S* MR*+U%P-X>S&@:G(Z./@AC,2 ;W(]?PH_Z=-'81&NO:-P ;P?+,@KMGWR$EWW MH6MM\59DO#=YG[K%+85#*-F;:+O3)/[;^:9;:KOVO4\.]S>$WP#"[\)BZ64O MM\VWW/3?;L,G4R53.E^1S*>JGOD;['S[LCH08],/MK_SQ/ZW\,N$^%>Q;Z)F M%&?"N>/&A_&OUZW+\?NSUKNKL_$O_#%YH_?R_?GUU;VV:=JR9OZPD1F;+M]? M_/OC>C5(\!?Q1WZ@19N_D(^&[?"=__]02P,$% @ :X1]6#$N9>BJ! M=Q, T !E>%\U.3@Y-#0N:'1M[5AM;]I($/Z<_(HYGRXE$@;;D 0P(#E M4M0F('"DWJ?38J]A=?;:72\)]-??K&T20EZ:4]0V.9V$9#PSN_/,^)F9M=L+ M&87=]H(2O[N_UY9,AK1+5W\=-1O->KV"VG8U%Z+V-UV'<\JI()+Z,%N#NUAR MGXI^'%$8QT*2$'2H5:U&U3*L.M1:9K-U9,+X G2]VXZH). MB$BI[&A+&>@- MK9!R$M&.%L0B(E+WJ:2>9#'7P(NYI!RM)0UILH@Y[?!8Z^ZWJSGB]BSVUY#* M=9@MYU)/V3?: M-(I V9(" 1"]X.).SP;]AQW.+J$\=5D>N5< MNN".OAOR#X%C-N"J,JWT*C =]#)(9NW(*/\:,,X4G/YH[ [ZOSXQFW0TC6,8 MG8'[<0!39W+J7 ZF^NC+Y\&?X/1_-RS+L'MQE!"^SNY,^Q!PCS/T@IU7_X2-5V2; M!2SU<+,U)0(H3@J_"(N 3R31Y2P,8Z^C':U,[5:2CX):K5%KUN^DUQVM;FC M_(X64C_7GN&0J1GH_OBD7K>,^K%U\M& U@L*+>4K)K"J,@8![NB0G)U'GT94"99 '^27!: M+#'7(&/8JK(\O7G8>:F1%(@?)VJ";J^Y9ZE86'B:$C$CG*;Z:!72-3A>]E 4 M"Q50DJU5=C.:9IIH#7_S^ :3-*>MG\A1268AHH@%G@)O[ M(-\^5"#6SC#QNR.F5(%/0(1K)28W=O?P_/)6)C?ZT2CJ0JRAG#3S(K M9>3O;&J=W,,I_>?M,N6CN8('R2I#)BE#2@4+ME('+\M=R3S,$J=,MB MK"/!I-IFL,(C()_3#97-9JV>5T64M0@;"/=W"IHK<9:4F80BX#!WC)$-%@FQ/R\5X MXX1[2HX;^BS;&LFKK)9A7AMQHMZ64)'NC([*&Z'X6RZC?W'@A M#60KHUHA$&R^D 6Z3?WM,O2Q.H1MVA9!Z+-8RCA"^B4K2..0X3.?STHXW=7O M\%EVO_;<5DVK6Z>5)UCT@N!4;'EHWRW(UT)^9W"?./N]"^REL6#8DA+L20\" M>-"3W')(Z#"R*\!5C-[.!?+_SY[!J\D*1I1_OL3%U][)P/]-/)P/FD MONIL:T? M4$L#!!0 ( &N$?5C393DNJP0 (,3 - 97A?-3DX.30U+FAT;>U8 M;6_:2!#^G/R*.9\N)1(&8T@+&) <7E+4)"!PI-ZGTV*O877VVEDO"?37WZQM M$B OS2EJFYQ.0C*>F=UY9OS,S-JMA0R#3FM!B=C!;@[-8MDTS!I4FZ;1 M-*LPO@!=[[1"*@FX"R(2*MO:4OIZ7&9T(*8>![C\R88C(-1JC!N@;L4222:0)8RLI3/>,=1 MON_>AM8]B!1#>GM#!"-<-KF*+[ D74F=!&S.FRX&1X45$C%GO*D68$9FG?[7 MS\/3H0-5LV1"JSSKM,IQY_ )!!_V('QX"88=CT=\EL36*,.1N MZ;\;8[<_<8:#8==VAJ-+&%]-IE?VI0/.Z+LA_Q XE3I,CC ;@?.[#U)ZM[_$^RNHS2F M8;S;DMSQ,.2JN_*LT\(MDPN0"PHVYTMLXQ,:8S^'R(>M*BTH@Z/?ZZ9I6-TH MC E?IW<5ZQAPCP%ZPYH2,2.<)OIH%= UV&[Z8!03%5"2KE5V,YJDFG -?_/H%A,UI\V? MR%-)9@&BB 2>"=H:/BZ7!D$^6N_NDYBXF_L,/"]):94@6] A& MO%*C]^#P ,\F8F-_HQ*.Q,I+&L./4RMEY.UM:G[:P2F]Y^U2Y:.Y@@?)*D(J M*4)"!?.W4@(-@1!%1."M[Q'8LIGJB85-OT5W@,Y'.ZH7*E4:UE51&F M;<("PKW]W.!5*"K@5?'L?U*_35*;;YC4C&>O&&KBJ5<+PCBV8#SRRRW&$R:0 M\K&@B2)W4:E)$ N0\]BJFW!!A+L LY&^!-1R M?QZ[ 3<@2=+6SNVIHX_ML[Y^.NG;7]07GBWM^&S@3/9D"U\7T>U#H6I=,#Z[ MO+JXCPXMU&>J1RZ(HJP^6^$;9/KQ[1]02P,$% @ :X1]6"%EAU?.'P MV:D T !E>%\V,S,Q-S$N:'1M[3UI<]NVMI]O?P6N>V]CSY,7V5EMUS-. MHB3J\_8LY67ZZ0Y$01(2BE"Y6%%__3T+ (*4S+A-FBJM.Y/:)D&L9]]P/,FG M\)MC>/VP?B*MSL;U]C.14QXM#\<,OAP>M'?;SYX]#-ZW\'=:2'&RWVZ+ M"YGKR)@/XGJX(\Y5FNJIC#ZTQ,4;6H=X88HD7^ ';W0<9P.3FF(\:0F9#$4O MA\'Q%9[ &SF=P::EJB4VSU0&E&VK)28J54#&8X3;3.1&Z!>G+UNBFT0[^-VS MIZ(W P+Q/*49&#D4W[?W]F!TF4T*B;,0>P=[C_>Y2Z6V=N@TKE(UU=BC2>CO MD8EC,P?Z*@!QIMGA5X3+'$]-P+8 I/RXL0<<1<6QI?;^[VPF(_>WG=)<#_,) M#+CW[Z/? -' )?[QW3^ C:;P"_X<5OO;/ZC,,!_6F]VH%,Y;QI;4Y&9V9&?R MU'8/S;\\KD'/[1W:,>S_;O/ZG9.YC<"N(*=7UYWS;J_3\R1S<'*(/WG[#EI[ MCQZ*_]G=%KU?"ID"E"F5"\T0-RATC$ MBY,?OG\*N';D_J+N>X4&Y'E,^&C/JSBQ<%\^JV 6X<)!?1OA)T(#B"P$BW]G MHG^GL^<11,./_1V !#S.?N?ZO X<(),J(C-(P/*)SIBZB6PBXU@,D!BET :X ML?A9@2@J-@\>BW.8U"3;@M;>:NE^EYD837(/\ 4BF9242RD4Q(>M(YH-L =DZBXIF19$3B)>#N M1 ->^OYY+J < E[.0$4L+$[GENYD3'@4T!T4B<2FQD&$C/("U&,31<6,QB#< MQ:YT3OSGR5$&.)_!V2E:'G^^A7B-K?!/Z!9Z>BRF1*[$9OOIWO90+H!PS5,- MI(%::E@73"BA($@L@DL+,>%>L/$?+K#!&W"Z=\&& =H\]Y9. 3\[H.&''8 5\BC))<#_H M<$9\FO1SI%-@S#0U>$V$W)-NB4K44!0SF,= Y7,%*^9UTF;RCBTAR3HQX-]! M @+-\SVH&7JT6*4D/6S#Y]14 ]3"UP>/:4K,#8GOU""!SQ1!0<4JRA%&X7.5 M9/C4@S""Q4 M3#+DCP!^X)QC<>"@L"5F'E7]X=H1 5< Z<;&()&2S*8\U)W^+#@(6SKC8RS2@\,&$@Z1@L>!+8]!GX,S^#WG'1L M \@-P+)#9RX1HPU@<#!8D,+'\)Y 1)/Z10UR2G!&A#%V_L>=H)9S$%_M9HB M/F%Q]9 IAIP3K'1(._9\ 7B"T6Y =ZBQ*51X M/]D9" +M#.]&Q.Y.NFJ#^*VX%[[64/AZN'["%XA/_4,G/O&>L1G&@AW(0"1Y MK !2(B,@OSA##5 +]0NV(L2,%_ *'8A6V>:5'^4*\P$XJXL+FOPY:3]M/=A[M;9$.[KX!;#ZS M_)SU];UG@07,R&$@4H3&L+H6_NBAEXA A\)NR2(HKG>$M?/ABN7PAJ5 :Z4B MR0-H"ZY729#YF&B:D1=Z=L0+,X6GXA0D3U#8B+Q1'YLO3L^WF.%%<0%$XJ\F MAJS@8T^>T'"GX@SMC%=6XGZE2*X>P=$C.("XC09SX$*/_KWE]I)%\CG 34D@ M 7 SA$F2C"L 2-HSG-=F&\!E4&2@O((L3$R )4ZBWP7\@WG<$\\U))Z/UH]X M]CHOWEYW^S\WJ*7O6Z=Q+Y%%JX^JJ@HA07 ^S,6S)8(L*-G*(P40),6 M(/;.3*;S+T)514!)2])H&Z\+"?IZ:++_;:/)X_5#D].7+[MHXCD]:[;C].MF MG+\=['WC)/K)^L'>VW[W#("OTULAY ))M326E3(VA2]17R?OSE&+;0$-GN,/ M,GBD.@)JS-\E,B]2D'['$BU_TMOSG'S\]Z.DWS@T/UU#:.YU&DCHY:N&EV>= MTU[G94,#YRD]7-U&O85#UND((PUS=R,&EZB>:F("^; M/J:(CJ;W33TW'RJ0(9W(M.E0(E.D(!;?:?+AN4@T S8"S*!IV%]-TGPF0/2; M,*$8#/6-1AMA0ZM4C8N8W46_%WZ:]S=O/O;&GCE286?5WGXV(4A,WO 6%/ZI M;FK0B*=9,1JI.R+R'T1GQ&LLF>+!$-"LCZ^ZEI6]*6GJV?M+2J^YUD[C4O>B]O3Z]>-'Y MA&J ;GKG1 0V72BT^P(Z16@P3-EGR:9=4 Z*:"+D% ,JG9URI.WG[+U2V ]L MAQQC/QFH##:((-05,' '!D'OU_MB.%9L0M?P?(@F]ERA$9G<8EG0B;>#LGDT MFP%7T0,=:P[N9)I=*CE^C>A*A:]B3;!N[>>*7>FQR3*,)!C**1$F\IH G)("@H1S%+/IAQ>- /VM%659I5KU>IT)H.!2G;-$3R[3F>. [&EAQ2O0( M':?H$H)_'/"'>(RA%=::4'>Z168*OT_0&7T#]*,8Q#HB3&:T#R@,ND0H="A- M%3X82.NT(R>T)UFOL!]G._8F96WA8Z9?!?9J.0+A,ESH'/ MHSV[;-W&MF7[8'@8.,)8#1B2>Y$Q/'M?I(2^0R5A[40A[D(^EU;1GQN_"#9U MKUC*_B,[M6 N2.]:,'R6IT7$QGE/_%SPER4S' E0,1/NKZ;RC 5 MTQ:'&U1ZJ!+_"#L *6U('I\P)V'(,*&"W61 RL1PK1LY.F644TY9S+-<. MY0)P5(:':H;B&Q53R%P)GY4X561U+MN%-@PXK4Y&99))+(]F14R1IIEHQ\'"SO&@TPD:@QGA(RU5:6TI48!7Y%TH5"* MQF.U'27;P2,;,6$#F"T9;S6NM(43F&[#I8,6TR#LQ8Q: M2\I/HA2P^I;PQ]#R?"G64YU+IO2LZ,QB&2D7J3U(S0=@3.,8>%%XC#,,0N3' M6RUF&'C0-%54Z\:^-Y@Z!9_$QEAG>233F8?L<#\=^[^%]&CB)G.3=;9+F:9J7@Y8") ="&6H8R50H22QIK% C0 MV)C(Y4@,PLY2V65D*",XG<@7:Q0KBED5B,LP-(N)%(M:1:",DRM3!W4UK,9_D;2_0@P%GY/2!1& M:RWM\QS$3;53-4Y4J)D'C\B8> EX'$CQWJ*;MD;/@'QD+ R7DSZJA>16%@H' M/AV@]\&'X* )AD^P'@X9F$HKF,K#F;FSVDG8CV@6@B8W%%: M:82%/*M@X1@LU4*KS+4!./56GO@O&K3VC4?CM/?7RGC!LM-9OW-]B@$YO6T7 MFA/(2NO!K]9+AKT9P] (H;AB+%F(!O'P-;M$TIX00;*.2.5_27COAS8M+%F?]/+2 -8X=2*.\X>,0F.DSZ^KB+V<5)I$9!/S2&7M M>/=,X1MC"H-U8@H]&"0[7*9F#<",CM;;QHL9(7K0D: M_OU0?9TUC#6LZ-"]>-DYO^B^ZKXX_41IAV8[[EGW]#F&;__<%*'1%+W 26#> MJ2[[VXCL!,RRE'M6O"3>.='IT"KG+43\*=9:R4RDK6&2V'8Z,ZG] MV](O( 2,XJ5T8)W%O+#2C%L3_C#)>YI@;C7)/"@CV4T @6I*=1UL: ;(IV.) M9@^:N+/ZEA[ATN+#-*[QLZS0:/8D\\"-S MT'G1")HNAW1;9@2SD' M"F8^3"FK@&),"A#-NR1QKI(067E [EECWH5G#23&QY M!^$I..9-$*)=S!7&%TDQEV3^A>W.BD%JN/8+%U+(;'%!\K@3!?*^ M=X"92*76F U$06[I68U+=VO4K Q/-#G%8U"4C5FL!7U:\C)0B1JQOE$J^ZW0G<7[B*6(IS*W,3'."J"\+614I'0$ MUA^A-,=62F0B[-*P)>-0F^+'_H!2%6MUP\86I&NNK[(JEC-XT3%7W."^_HS5 MO8)"6HXOPF!(/)FJ7LE4CE,YFXCV$SLC[JQ"TDO)<&1-73XN:CK+XT687TWN M'!@HH<(.(%;(E,UJ]8A@_C)5 ]RW4N*4^$X 9, O)@VY-?4\PR)990.F1:XF)F6-T<0W/U@2QX&0*V(>XR#SF/<='1'O+4#Q[(M[J$D28A^%T M])A"*Y95IXKI.S&":A"0S'4[RHD!9,C>P;P;QDUP/TH67@P0Q,2F'EUM/!5(4 M$ U87H.G'&E[G03)\40&>(P+CF7[ JJNDHRLVKU?HM 6J#I9B9&VW%0:ZJ>5/,[Z1Y& ME056"R: M>!V/_UU(5+W!.2N!&0-J[/TWCZ_O'[9O3BMZ(B54G 4BI\Q$NO< MX:$S$EJAO63^ONXMUT;TH@!*ML6 ,[Y9<*9(?O35PL>;4GK7N'65>M=RT=+H32;N]@X5Y01Q_+/8#*;@ZW*P)5!RWK 7)Z)\DV2 M&[5PXE]HG%LQ)O8?;3FA'XLXMJ#S(6=ED#"-RP+!I@$%)V>\ 436@ M";>K58F9MM.Y;0_QC ;FIK2S!S#N02=56.8O#Q>MK(J\M_?[, .QZH3PE(T6N>R6B.\[1W#6:VX5KUZ?- M:0L+GF]LH@]^KC4W(T(I5)_42KN8/.U.@\-3N5<"SJQD>N$RPP"PO"5?+4Q*YQIA"X)SI#X?P MEJ;RV@,.J)MB850W36NT+S4\2H6]9U/W;&J)3:UA ;737J_[^N*\<]'?!KT' M:Z)U+UXWU;^F.+6,X]."$JT)Y8+08TIA 9!@BC*?($D)=8.:M;:2],)QQ=3/ MU-XPPGVYL+%*;,"9G'LJ8(E(YC.Q771S:#UHBBL#LFRY\(U#=HS.3<8DXWO: M)&VFM97G\U0FF16H]4B0]=U7RJ=B^US'I^0[J^Y@@$6F-_J&O=]V N4'=@@* M2G77]*T+@;E'_KLB_QK6 \)"'9?7#WI-?NX7+Z#1ZG S!G--V7H>,- MJ.3GD5%$=^S4DAG(A^?3#/P-&DZHLTFQOBSY!"O>E;9)BU)<+F'&4?#$CJF2 MQ,3>BEA+Q /6S&VI+ B6SLDP8,5Z,Y6UFM3ZMVF\SBK)M*3,-JL8,2FSHU3, M,5\#KQ%!$8]-IZ!Y$WVP;5ME&"SO56)J?N%I8!'=$3URJE$J+1(GWMB*+EU: M6LD736%25-D$]0V51CKC,%RFLF(N*;8]M^4B1B2&9R ^YGE,OZ$VH%T>B _M M*L*\O >9/Z6R_$<8BNBO/^%-HY[V'_*)5D/]N'*&K_E!%\*Z@QP! ?'1>NCA M91^7RB*3VFN3@7!2<0TUG<5FH=2.N# N71")-?57[0+J(FB!W#2DU.'@/H9J M#9REY&?":_R.]&?\M!1[@NN.*A#^0D'+/ENWJS.5FE2\NZSA.M6MT:Y65L9= MM\;4ZA[YOS7D7\/L_HO+?G>II"GFLUJ!D\RK%C5*>VFJ8J[30II++=0"F-80 M2[$-05^Q"7.L_D]9UJ]I.YCY,-993B%I9?$[-:3V^#8O4L3R2.E9[K =+;H@ M@.=((V:D!&",W'"8\HU.?JJ>/6% U)Y>U%'YO MS?_N+/5U=)[JZACF- M+RY[_56&H2!TP%0NZUJN%&3=G@EP>WZ ]P1R.'5FH][)@334M@!R*2T$UB,6 M@M0"9+*1LJT*-L@F9 .AD!FT$*$)B*X88_?B4(V4NS]W@>']UAMKG4'X8E7% M67L?=;H4H( JF'82(I*X&_3NA>X^]XR"PUUM!AGYVFU)+;+>;HZW4U:@:!THC@H] 4V6B7SF4S[#4;!P&Z'9XM&IX[R*QSB&;Z/3I"0%; MC]"PP+;-<'AW*[TM?V[]MH3$97P7U42DZ?!'[L9L&Z&7+$*C2KVHR=VV@?"Z M',2.<(^K7Q)7US#T_/_>=CM-@>>=BY\N?SX/@M-=#1#2\@%H6V^56-O%0I $2*W&"V _K7Q+6US!*FJS7%]V+UTWE*D[?U1A7OV+CHJI1.JE&1)-=#8 UM[$ZE)Y% MMXL,;4*=UV(I0\/A1(]KAXZJ^MC?29VZ5]G6"6?7\.[/NUS,\;;7?"5'*05A M!&HM\M%6"$D2E8:7#GCW\HYX5]:G\O4HI)%R,\O'G ZW-!@%-&/YD(G\%?/06!BOFM:N M>Z>B_?!)"_^W?L7S!6NFWEZ%!$1?P!WW:WG_E M"SQQ:2)G:BHK0L7<;F2#@>T--A3T7!9%"DLXL04&ZSHQ%%)XC2V^!*_QQC'* MY*F[J] <\]I*F)!5 MAVVZIKO,ADK_8%1X<-/-S">K.B[ZS6\PR1LKX+Q[(=YU^Q? F,6[-YWKSN4K M>_>#+>U!@6$9Q])JA'TL-68+J=->/3[.BEF#5(%W"&W#M^,)'.H^B%\;)\"! MCW?AJQ,TM\)Y_"230J9?M9#2MWZ:CU:B"V/ X9)/1URK&^ 9*#GWTP)0Z"7% M#.X=[!ZT=]O/GCT4SQ>'*_Q%?]A"_%P%EB*E2G6'XEB?_!#G1_'VB*Y*_;[] MI'UDG[T_A-=X!ZD^4>Z7UB@OKU3]K?^'[\5G?/WW!M2G=QEA^.L1_/?#.#_" M@U6'>_L/:C M+WKFENB\F&@U$E?*S$!XN!R-=(07N?^%UOG/G1U6]4I)Q(X]U#>H9F39CQMG MI[W^]M7IZ\[V\^O.Z?]NG%3>7KU^U;^N/9N,ME,S7WZ(YDEQ]?KB[7FY4F@! M[5;]@%GL#LQP : UR:?QR7\!4$L#!!0 ( &N$?5@]1)3XE4 ''0 0 - M 97A?-C,X,SDX+FAT;>U]>W/;.+;GW[-5^QVXW3M3]I:LV'ET.H_)EMMQ MNEVW$^?&[CL[U=4U!8F0A0Y%:OBPH_OI][P B0ERTZ4.(RZ[IW8E@@"!P<' MY_D[SZ?E+'GQ/__'7YY/M8KA!_CQ+\]+4R8:__J7O^@/__KAP8\/GOPXA&_2 MA_?XT^?_:V\O^EFG.E>ECJ/1(CJ?5FFL\Y?93$=OL[Q42?3@WL']>_?W[S^, M[C]]\.CI_D'T]G6TMT=#/Y_I4D7CJ9OPHKN2>+.4OST=9O(B*_GIR],\O-!F5QM'/E8EU M8E(8_D&D_M;.BKFSSXY29H$>%Z]>%OE\ZS0S^]5 M+_JVP/.I*8#-"F#)'/<7Y16(W\2,%]%.B1_^[?L?[]_??X:4,"_XD^?W#!&" M/CIXMAO-\^P21BBBBP9OYS5OEPWF*:#2$4O=:*N5*Y! M7@/U%=,8$5IB;\8[S2J45:5])P]!':<,?UN+ 6NIF8\#;ZH MTPMUH9D&/DVR/(HS^/NH*I" Q1"N1/<43O?@\;,B^BE3>8QS?&ERH&R6%[A/ MC;72EQHK'= ,M8+9S/1L!-L-@^"3]&6D>#U$+&,'A)JJ(E)Q-L?[FCA#V 3V M%O9_EI6\]@1X;:QY\;\-SX;11 -OJ60 [ MDI5D '37(''__8;,+&%:5.!C? M6F,1.W.=%TB@JVD6(4,P6_C;E&;IO!K!;#KV2,F.+*()S/(IL- NTIUXR*0- M%J0)R/>?X8[L&&/9&Q^XYHU B@Q(F@=3GJD%O5!'(U4 [?![^!KOP6&?1(K( M3*' 637ZTTJ J8ZL .FI))4C08((1H-%[]")DZ,VR9(DNP)&"H\;2:=+D&!Q MQ&1K"JFG7XA0).7^ M7Y_=@,2L'<-;<_X!?HK#$>\?!+,LX_87@8PEW &):#5E-G\FL_F1N7/3%/S^ MR0^/GS@2DL6SWC27S>UC&3.;3 R(TL(RH=PH[2DR]>\1^<56P_W?,MZ6\6[% M>$ZYV++:EM4VRVH:],YLH?56R&TY[_-R'EB(1964\'&3]TCY!SM*FTN-IL14 MP;]J/ ;3#A7#U:;$LVC+N5O.W2CGFC36>A+Z%@7L 1XJ$ &+WR'FW-)#>^T)-Z@'S*(674Z(Z-OR!O9 M%81I1A@\C_C.&,4H?/U2@XS-]43GZ*2$@>A9[Q5%9[ EB R&+LU!5(=R1E4) MO%Y&B9D9BBYD@\Z9C;/9# Y 46;C]X-HKO+H4B65CO[W_G#_ ]75$PQ-+ 3 MS,5_JCV+;,[$P"A&E8^GJM"-]\ !K4]PN9A3Z,$C4NL\HL/?%$6E_37NM!>) M@05+4GD7Z&$DF%#JQWH$JEF5:[[5KE2>HY4Q0&)?@=CGVRPWEPKWIS4C) 2^ MCV9"&1;>' <@)O@^U!]@S>F%WJ,010Q$*''%(!D31QOXO;A2\P(X((&7P6KD M #4WJ-[N81@L[A9*0A[M* ^+*U0B"X:M&V6IBC A_L679@)&UEM[JK%6Q\. M+TNNDS0VER:NX"+ % $@HQF9Q)2]C)[8<-$21J$;4L-?@"^).1)] 3]E<#E> M*'> 9\JD%#'D.&P=N@6B48#Y^@!N1F>&0[2M"&UGR@-&>!/Z[CPK@(4+'/W: MX.0P6K;B.:]X5A5E8RXFX57;Z"5.F+ZF+C/#P6<0]5KE%(#%]<[F>89B49[H MW2DY1J7>U.?$%)1Q0$H_I M!A+21UD*.QX8&OATT\P@4QENCX!E4 IW\S0,GQ09OW[1>CEE2T4GP*<@A\375=$VIM$&6&[(GOJ=T)*%@M1V-R4('AM;(\6R- MUW'9\!W4M[@D!9QR*"K::1IBN^$M:]VYE!,AN0AX2105,$-3-NS 9_38E2GT M+N=0T,67THA7"O?DAZVD MKT<9%'#QI;WL6:'G)>ZNH%I[$99,$Q:R73L6Q2!.Z!JM7S*,#N$5]O81+0SE MFL%$4C!M2OF;)].6\1=3VQ.>DRHF2N;XT^JJ'>5)GF!0W0Q\\4+R_ M @96VN43J%X,HS>9N^,']L0,G I -K%$V 9\87>%+;H.8M/OUCIIP>VYG$N7 M.M5VR9$'OZZ;D;C$?D:/P4"(D"SL*N57^&*>51?3B'="DC?)* ^=BO '+>[N M;;X8C_C@APVYJS_V.!P,[Y!_^O@&UNX '49Z7N*A<$IWA$G>9F)TW/0+MI1* MYR<,W$._T=?LV]XF\)%<2KQU>#'(<^\JX+"#_=&CO0/^XK.&$GH7_=O;<[$F MW>[?I7/Q3J,C6%LG +%[L<(WA+S;/C%;QNP#8SZX2XSYTA3C!%U-UY.9CYAOQD>H8/D]>U6:M ZDE6E5@RU#)L&O4/7@!D MT!GE88+ O[F! SL7M>H=,4QR >+SI-<7ZBO7CP\O$OBX; H3$%. MZRS5145I M#?@!UNG=WY6;"E6QRRRY9)97L&>EU&]Z^AH9_/:J8:L<]F=JYCQ[1PX,Y2]7 M^&JUT!*@*XFB@K,+I3 >(6HW(Q:A17I:T_+>D0-.*^H=Y2)V.LYNU!XQBBB^HFWAPK M+"CV6K;$A2T4KE)/@P@5!SH<_JM@2/AE9&)8V#"*#DF'@5(/$B%FNB+"M0/%!G6QXJ9,D+88"8E2<,Y2T./9J'[:1!-LZK0TRR)G4<* MAQ[705'MA]0(93:X_S_^=+0@"0OX-,LD-0<^2_' MX^.H9BL!:4>D9C\6&M"C)Z)H1^^L2'0.TO!$]$PJ_2HFR3'YMG#=+(W.&5: M,JG$\65S38)P5NT3$T\8ID\M\)S!H#B&21L)43[3I!HS/S$(#)3_$PXO#*!L MI,U7%'*MR)C;\2_/5#/CY H]<3-0^6S8&$Z/SB]T"MN'-E,*^@S(EUVZ+XL9 M1E[\"VW@,L9X-<@9>*""P-[YM!5;KHW'<7:1 MGI3 (]2:Z#X!B;?%S-BA)- MKH*R!P;66T*G?T#_=*2O8$3>RV!Q=[>5;Y3VPHN?PP&E6%>7.I'K><6Q*(E= MPHYX8GMJ+J; ]0A/D,8@)$G[D8![OQB= DXO,>_"V+#M:RNPZBO. YWI922* MJ.#6W;':88"[8PK2W1$@13LOM)7S-G1J@%OE>-+)M1X+4+A1QML!6LX49'#$ MNDHI745RE4"O 2%2B =G5"WPLH51\-AJBNK6:8^'=/\UDL-='@H>^S'[6B(U MF:"*I-JJ*EV)<%6,P4RQ"41L\\RSPI22I)[J"THT'7@7ET<8I["*T&1M=D2X M5'N("./.%Q]"SD7R=#'0!I^!$,.W#_P_XD@..$.E\J2-F%*:JH K@'@0):0E M<7"0; *& ,@:E50V!*B1%"M+FB'A?$]S;N%_AZMF4J-RI3(8LEPY.FQJ"B%NZ2 +497DYJ#1P4:S=O MB_NV++EQEO09#VXS4 +%>P.FT4C!O07LB0HB6RM;EMRRY,:KIB744SL'6E7FOFI/[:/W.* M3JQ':((495ZA-DS99+5M8B,46P&[9=C/I8:BB$66C6/S\#?Y::1&8VF<#_3K*\*^EKRX=;/MPTJD2$L7K*J=5%:= / MA$(2*R4*9[C/\=>L*JA\/]'D1VL]MN76+;=NF%MGZD_@S42B0FS"XW5>3G.M M2O:/AM_8,N66*3?,E+YS"9Y7%QP)B/6E3K(YVT$VU)I+UI4%Q$CAK6H^STQ: MTA>W[+IEU\_J#37I& ..7".OY6<$M"< %^:CR+[@E0'44KXY$R9F8(SX.- *\9^0J;2RWP!84F MR D=A]2H%WC5D:+4\3@F;IFR<^Y2=<\IEE?%%1;&88ZAX9RB:)1G*AXKY&D[ MLSUUJ4Q"5P<^@B?A(E=8FL8DD,W%JH3N!XJLRC$+BX X:#>\O/ X&TML9F(2 M/R?>JV;!(WDLB'[HEIP9!GQJMX@Z.SYJM<)RN('UM 3<";[M\L6N]*@PI1Y& M/RTD,(29U/Z&,?$3\UYS$NS:^X!0"MZKD\4RH$&']\_%-/9A%DMN!,QZPY0Y MS'N[@.VF.>"!5+& H6GF6-*@ MY'1X"> 6/72 Z9/9C([ROZM,LJT+.&=Z5IL"%KC09D)0HN@Z\Z0YHOZ W(GC M:\J&Y5D/Z.3/-6=W.ZA#(60(R'3W5X-?8.8*RD*ZD*_>NL4PGS0X :[&"5>X M2'YI *H+8CP7)>L]ZFIRB%6:9E4Z=HA$7OS@FH) S,Z-7L-A4PM7B:>"@[(O-]DZ!UOS;F MH0X: ?,-]7#0>)\,#\/^0\>I+F):/1@:,_SS><5_P7NG_ASO78]:Q>XP^B6[ M0O1 /,YK;V0:;B'LWYXE\G4;U,L-L,1NDQ^7CPB< 0UV$=6LG)+J1Z\,+17< M)-%K6&_.X2^#B$MTY(VE@&%R&5DS&7T)QA0JQA9*3=1@96M!481-P2C%JBXD M.14A89&DR6)[32+VX\(CEU!*+BY*EI#*I&N!:2UX'Y776,LXSJI1*3>"0$IT MX-9U8F>-M+1KM77*R)/CQ!;Z@$XQUC'!7.\$A8)+ 2D/I3(;EO#6/>RN/Z1D MC9O+\-U(%1S)Y"&,:]&%XRI0Z?9Y*57R"Y"6X ;Y)L2T2C0*!@A$C%M1;!< M.0W^<%)FU4F_)8 5R"AM5$6JHV+!:I96L##?KCK!5!Y8T.G+RRDC!O31[ X* M\D:+)FN@>#YES)\^UD%Y$ >D8""6HVTI//!*13U3R^MU)54UZ[40^@@8@Q#* M?Y%5;03_LKO5 2ZH 9G';3>H/)A.$@SG=Y0&6W&.1OZ<)R[W,2ECA*/DL"']8ET$*=#Y MC5?-VXX/R&M*RIX@J%D 79)$N>8F]=VDN21= A/H446:R0'#UCH^:QZD W[>,!ZA+_ M(O0M#I6JW0&UJ1J"4*R"TOA2YL&)"8MD/181#C*4%- M!H2P4VMT#!.O& W?$*;X& = 2@L,B4.3EBBQ=+4(*4XP#<'K^B,].P[%.\T@ M5D -/A^'5XC0LN:IB&R$"NB5UR/5?=UNS\RH 7!@<1T.=FRU)M=&U5PV)1-A-]FD"1@GX#M^5BU090.C!U.8\#EB M0O+;KB/HQCJG!FGVJ8(8&5VF9+#6+M?.U3C%]FFTHW;I9I%QN"5D1T*J.(S' MP-4(H@BK7$X#4:ZO#/<$0:_MV!IE_NGR]F(",WX6[8Q:D['!$(-.J3TB)ND9 M$VZC@M_^8/AHB18:C52B.$*.,,:$<=QT9+7?/&Z]>93E>78EFZDN%&86\*(] MFKJ7BHF=9"KEA3/'<))(8D DQ*[%#F'%L#O;$7+)S.QB*-$RVHE;LT2G-%XN MBJ=#[Y>YR$<4/FI.B;=$YD,/D?M>QT5SDUC>X5R&T4GI&18,BD8[+:G*G:>, MSHNR-+/DHN04#-IX.@%W!'CX<-#PQ*C)Q"2$(&W?KM.Z#9S".,<,GR-P1)N]/*J0'<>#-B=)85U+-8*^K65,&9JVW#VJP1N=^\!1H#C9263]: M]VY<>XBE=Y, [%E+W5LP$W>]&X2(M>K@6BJT[8J H'T^710UBLX,#*[R />1 MS]9A'0OQJMF7"4%?JF:K:=^0P1;0<4E+\-YL@7.[G*'+0!J)O:U;)39WH'^> MEQ 8V242Q"ZAEA'Y5#35:-!H_(A;4N:F>&]A;=L0G Y_TS:@M#K"ZG:]-62V M53BQ;W8AJ1EN+T@SJ"]LTXT&+J#KKA'K$>;S8UHT>Q/">+\-UZ_T,CWM3S"[ MRY&$N2)[YYB4*(DM+'7X[Y2LZ/)C.J6()&D3"CM2K(9*M<#GBK). MQE7A?YXM:2Q?3X#O?S%*X2E*5F#ENRBUBAN*MQL",V)X!(?>GA$'8IC4I:X4 MVD+E#KHX!N..]5V]7'NAG$*9H^4R N#L;O3C$IW4#%.1%,S-NWD+\P%UE7): M^$SI![0P2DY=:6&RA=IUKM Z]C53Y7C*V3V-()BT=_%>8L@[-8/G.UO9GHE. M=/ #&D\RF%ZN$CD1Q@3,"HR#H*BZ:4 YMY;70B&C&E3^R/W MA8/B'^ME!@'<+NCF1S_M*^[TB2V)!RPJA)RXZAS]'9JS^1/N6$K/FQ0]"YCH M0*V6-7G8Z-):@@7MR9I&EP_O1(S=B0B.@6V^7'C?18&%B56BJ]$EA">TV2V" M/1MDA>;:>EEF4:I+7FNG["JN9:I14[AQRD;=)GJXXW,F<'CA[(_6U3S5\47S MJJ3A+O 5:9TF!DRF+G(UGTHGZ;$B3W0-C_R+C.0K7K8;[VZ?Y<);J1C8.^=D M[E,?3?YG8W'.N7,$!7AYC^E*PW1K^[Q-R)]+6*R9JR,?T.$84ZBVJ;V)EZ-Q M]YG"7?X.5/FZ3B]IK4:"Z4RB@&UOEP&SHE$'5>7X5[]_V\N@A$Y?AP:77_K^ M71_TP&B29XZ^.TN[,3G,Y@ZZ@4TO.(/FDJL9"R_!AD&F;24 M^KQHCE9?J%2 MZI-A"?(RNS0]\DG.9Z@]E\W .>WW>N@0-'S;["6P@NHA* M\]]2,.D3<:Q2\C2/QY1Y6TR]PC\5I15F_1"C6X#OF4:^,,7,;VT7^;6"%?.Q MCPY:@RJZ;+ANWP+_@,E%0E*("0_!4*/XBM6E!F*TM!CM8'O&4[ MAWDE67#?U.$7^WDT428A-]I,Z[)^%=X@0^O0HYY+GK]35H?FVW0Q1PZBJ-5N MY]Q;DS94MJ9=HTJ>$ >1Z)8BE-;"ZO?X_##Z"5Z!@L9-D$V)/!B*_H:OHJ,2 MD39 +N^KJ;8>;I@Z=QY;MX.Y?X9=^P,2.390MRI[=9WS8^/AW79YBT&""=&" MECR\;#?@/F8&7:9C?W*EF5LPKJ4T.VNZ-S+#^6H[JWB^!>^LPU' RH>:"%X= ME/%0%SCI*%2II5E2/#.I84@.UL>#8B!X=J+&Z/-!XV!DI;HJO>O$P\#V(:/:L0Y_,DU_QIW)=,D-I5".=9*!@KUUP*K& M \@(Z2HVER:N5-)N+M<;[NFR,'.]=^2JR>J30Q+MI=8SH,*)^"3XFI52,KZ+ MO1(?TBEM<4_#]B)7WQ7Y.EE1ZJB-ZLH?MKT+7?]G6Z82E/XX:[*CX,V5!34R MH0=A[G-KIIXN.(7SAE\E:):QU3#K #6?@.-$[X_4M<9_Z7\0AR MUI@=;/5\ZJ]1.T-_J#I5HZA&WL6^I,"SQ)ZQ**&NLJ!^F4@>7_KDRJ@?SW9]I*T_ M=3L%UDF.7$([3KW=.)]T+8;GE7M@&RS.VX=6]M!F#O8Z\Y3,3+7BC$BMT4!( M0E_C,FUJ]P8W%Q?8NL9OMJ]:O7EB!#C%F[,TU^BY[ D#/CRM]U-^"EZ0:(AT MO)JT$&H'IUDZP^OV)%HD4C:;DW=*[UVIA84N">O ..+$FBUV3W2AIX"C1IJ= M'5+" C^2NW.),+ MWKS>I92E]1!G3C\]6K7DQLM(Y^%D7 0P;.YH M-#;3]NETK.;S#*,7H%!!$EMF=1 T';>;*JSD7P4XL .665TS0F+W R8H1@?[ M(;R&VTITE2&4?YT)54_+5:&L>F>CM2MI'8TEDW"OAW+8#8I379>"(U#^J*T. M56)%M^+VI M5OD16\'YF5+7R28GU$7J QOG5Z&.6L_=*V-X2UO?1(4::2 !Z9D'#]';I+%3 M)H)#H59AO,J;E)A38Y?TB2G@F]&_^2VLSC,(B0BO3PF_PID*34R1SAQ/VUW M]LSFHA>8D\R4406)M%<9^;R[?+AD[=D]7*-2W4NU"#;A'R!:LJMKR5Z#@MU1 MJOG[NYI'@@502"CDE.7YV"![$H,H)GMF/>??!XW+Z37,"_BT066I.&^$>H;^I*ICBG1EUB/0'=F$V_/PEE3A4A5N+Q-#!S/P()FL\#-6CZ^ M=LH!E-922+.U$* =KF-O.605]!SNX,:@YSZ9O_LNN9UO 1[G#)G@%/77PF1H M#AO4I3X!J %3D7^(VUC[>CTT@I4ZD3CX.J+C0F7BG)6*'^;(D"'D77^-/48/ M=E+%%IG&XT;K/EXSM#]TYM>5*:8VZ=^?[S7+16\/9@NI\=+@#D7=I0G(VI$# MNN^[G(6U(=\^4#T6DEB^"6>UW#NSB)ZMS1#'R"N2#0+#SS1K"+C>_%]BNE?([',532!U7PJP,!A=,8I6U;\\AQS/>$- T[: O]XYT<@T[[3E7+Z@55UMDI #5/2+"X M,&6E0NIU[XN96'@KNPX;;%[X02Z7I;3:!3AP][+T8;!J'Z?H.SP7/RA&\0D" M%]!U5YGK&+,&(RFQ6XKMWKG2Y+9^%@PBB174@DI GSG6.R6Z%><;L?%9I<:! M+#1C?D.:]XK+QS8>\=@':Y/IK?.ZV,I[ZTV.#=P[6D!_KJ/?P =%K#>8DUC6 MO@"/J>!*PELU=1&XDSJFRS5X_73ZJS#AY>.H9)$"?(>@-8.\(R'IRT0SAT+= M^3U!+O4P?%HXI0Z!IUP*4$#*?$.4+#>]KH-JLW4KMD"ICOD*6D\[/#QH.$D_ M+4V"!'9VD#>*[5V8C".>^Z-'>P<6Q6L-?&W_J8 $O>%JEX386FH?$Q#]1=:; MWBQMP[I""H;J"17C2#9)F"_3+".U0^\]"GM%87@R,1=&NO#DZ LF3Y@I[ NZ M32K_5)-% 0>$+%DRMYK\;#M^7'>1D Z *=V%L_7PY$CU31W8$X6 7K/3B.8U M6:75=X4RB"3DO<3R;FH:\H*?*^S"@^7,M*"EYP]SCCAO&Y/(:3D-641FO?=\ MNS)J2;TWFP*DL-7IX?4-3ADCN!-$)!]M9?W<\?YM[.V5O>V/#6P/,6WJ5@;KI1G9?;@B>NTMG*U <-T>Y9:S$;/ ML(71X+(;N3).N0+2X]$XFY>20F??1?,DI=1" ')VM[(O/GL7 M>:']]$('+29$.C?]2F%@WFNMMR0HWS;*R9]+R60.D$I2VJPIV+#$C=_;B^AW MI1PW1COHX!,?,>F"@7(9=Q'7A'BHL'T?S*RBXN&#^P&9FB3"MPL@-&FL8A][ M22Y+MN2!#!N2KQX>*RQC0NHMG>7:W ],.9[K!F"+N]GQI"4@'"F_IZFS1CO> M@AV H3-"=EWJ+CFF_%%3A-U(+Q+-Y=1M)G$6W0*(MT?IBPX,ZZ4CAJ*D&TFB M;[ _[#[P!J(;6N=^26UF6J_"B<-!9NJI\FFT8W9K$1$(M^LS0076S_A#\'[8 MI!,2>R"F,V"9B<(KBGUG98AL.Y>C4HRGFMV$^E))@S]7'2("Q=?U#KU@3"BR ME]T'Z!4.)]1.+%%<*=HK10$3))?>D&'.>MLS/L'J]*XLL#)?U#=D^ZR]R:() M6ZMDF+J!F]=$M_G8*4\M*F?_X!'A'6^R$KD1@ST6M[^<2GV *$32D\_F6)'O M&A.%N5=FU^WAXU9A#8,H>-[51[77ZS6DLCG(=7B'8XV^>;1>H)%<8GZ8:$KN MNM:&V[ "EO*-'WF4 A]1$!;RE,']CE5@J,$UFG1,;Z] T?!JB*^4/@&^_WE MX?GQ'X/H_O[]A[WB-W8^O,6DG'.J-N';H_\X=;5Q;W$%"G%8=3BW5@051!'T M:$?*.75GY@8PMM0L\(=SU4[J%0\*A]^DR)%M%EC*(")W("M^)G?OM]/B=G]X MBNK7W29\)!T5Z91T]L5N94.1F4$VDP5"L$L217Y9![[:%7*K[GOL:_7$ ]T: M8T:"OMDV.P1T_6%NZA)7_-;*D/GUD0*' "-OW3,S%UON<-/6!:B-FA";2M'F MP![**DQ&PIH;2K6#E?Z7R3AWJY_-\>B0-$'V0OO_1K$EUVT@-#JO$31HPY13 MV]:-,A.7RXWK(IFFKO>N'5 3'1,< L4&J5 <"\.'KDC5'HG+>KL)LP&U11CE MTEQD.7<'E@'!-!Y$OPW/P$0H0<-)M236\> :%R?)>JHJIYFK0:RSKY9\QP)E MF(LT^A,65<3&@HB^K5)33%THINFS]N:.QC,*)HF&CBE<:(TY#&&2%8OCD.., M,A9FH'K#38+#(_X,;CK;Z!>8!YB!(N[/D@I*4Y??"[<"*$]97@-X^'7KM*LY MU1%F.?]FYC+_58R0N])#NW^MMDM4 4ARS4/OJ[WW65IWHF+[EB2BB'C;+(T2 MT-C*LP+>-G-"H!22Y%CJQM%P[O]4ZGDAF7:7#*8=[L9H(6]>R-"I3GHE+X-4 MCT#7J/U*0+R*'8.A$]F+?:A%[><)V :?:MY/-+Q.&LNK'_S*34 MVL16=:.:Y**X=<,!Q(<$UF9BHB.QQ SOHFXFY":=ZWE5UH!U)J="4.#)!1C0 M,Y29BNIR==XK;K,Y>[95!E*9K@@*9L5:<9/1K"I)J.!^_Y8:[J?CMT9PE-#/=J M9$?OE;O#[+,.]I;=6[) KR3 3PA>$D'DMI[B3%UQVK2DN7C*'KXOP8GAI4', M[=1"2DR:$'R0_0XBG<*39=$:VR7!+8NF](D;):A.'G%DE#ZJAI26C\E=Y?*X M[E$6"Z0_^==\+Y'K,BL7\619Y^65^"Q>+3W^%DA;G[&7XG9(LX?<;55N0\D#Z<]@,X]%\I'F8G%#&Z<3]\S/,UD#*D6 ?1I5_JS=V*Q5\IW)7.O4 M61G,I3\[P!*36NCC>HFZ[94##IG-RV2%[&6#2_C%AF9*ZMM>9(,0T5#"9NLD M$YV01HVY'MK:N[UM]')$T50YF[V46'"YM6 1J,*&X\ARS9*7UH6MLHFMLB#U M)%1X!U$ 0GV7B+5]V_9MV[?U]6VW$(6E_E#NJ<1,*+7[[]_M?P>32I)BKC %T?T^1[U7?I?) M79FXG,(K]__Z[ 9$^8Y>"F_-^0?X*0Y'E$(4.\LR;G_Q$LDV5HFP4)G-G\EL M?F3^V@'X^=*!!FI?:AV'WJM:M.%]OD<;38QVCSAMR^)WF,7OWR46/S,V MR3OF:)MPK]CP(SU&Z [.73*7'&-C'#YL1J-M3UD']D<#" N3:8BUTMT6ZGKCR,S)KJ^5JFZ< B*YNCP)=@WZ1AC!+VCV+OCCZ27GW5[L@* MS$(#'-S'QTZK/%K6N6?0"6U.G/P3=Q@X01?H1 5/]6UO#@N"\$&4L6Z$K%&F M4V9<,XEM+BXP2O5FPXD,K(N,RZG8<8"9LDUY M#?_^$3QG?+@9(S 7L^#NQ"2?9W*2N MU;^NNR1CM/#SE+23RA\%_>8EK'KS0HK%<6X[;3#*ZL(V ^&N&@$&CY>Y)]2. M VVE/5O?)*[[>0^C(ZDPKGL6N7YD5+Y"J=5E9GNFR*BW63FF-7 :.=:RC#28 M\UY!@<,R[FJ_>*M.,2%36HXM! >@7BC00,U-J1+J<\QHH1U!\SJ&;;N_?9;N;]O> M;M]T;[>OJ)U;L%_V?H[XU0R%&(!2K\[NWO:%^XQ]X7IU7+8]W;8]W3Z]RKRZ MDULO2X7N7F.Z%= )VU9TFVM%%V >;IO/;9O/;1J;=-MO[IOL-W?76\P]+ZKY MBW+Z_![^&^U\R5YSC:E\YJ9S=X803QHSZ6$;NFWGN6WGN:YWK&HV)^;LMMG< MMMG<1_%8[_K+U0?CVVXOURNFBV;;(V[;(V[;(V[;(V[;(V[;( M^^@;-&B,U[>;\GSZA=K\Z;6Z_(F@DJ^VS-WBFV_W=PV!OJGF?[_S@<6L[)4I MUOT\Q37H7[,?"'-%G0V[HW8MZ^-]59J+:4GH0DPJ,O)'1, "+KHT3EJ9Q'A8 M,NPL9S-E"TP_0T4YT?&%QH1=1/($ UD&HD@XVGAT0V+7JO<:].$J MC=A5"N$96)6U-&(B_HO_0\;XE_V9]P55DHG)9ZB\B=L9]0G476P#(U!*YP?/G@7^S-5C?#ZM*6=JTI M>Y=A$>X:HSZ^?T<95=TE1N5("[Q06@ V03R=< ZE(_:*]#(QJ>W?ECE[P)RC MN\2\KUCAY># W#1WRFLKW-7(N!G>[EF MC"Q#+XW:_GVA;_NU.6+#<+1LV&;DNM2F8029C2E MBZR;D>!W?KHP$XPFTZ,3"CC/R=MFJVF3)#!^?(_*MP<)=\*.+/*3D><]0=!4 MC#9@^_",:(>Y\^0E(3\B?O,C_2=<7X:CY;JL\A0;Q*!CIZ"LO2RCN@YL2FJH MJ9HTQ[[B.J&K+'^/'9U870M<:]V^O>$???*)?;/-<_5GZ)V[R7ZYZ*5$9^:& M^^3*4,T^N82N(;/[0MUQ@Q#[-MC; MKDFWNLX03AU.DFV;VT)>5__ (2 MOP#Q:D'N@UY$O50].C K$6VLA\O\:-3*!IL,&J"I-51J[TCW\5B46QS*]6D5 M"!UN-6IOR;Y1ZS>G:S>!#;%M\(#,!$JX9W %V]6E MF3K6E>'^#4 9VLH!X,N44_YJ9Y?VMD (')"QL)V+;P?YR5ZKN+XMN5.WW3UV M0G"]S/*:C+YM1EC^\DL%PZ 5#Y3"4G-/M9 D_@E0RQ3,OMWL"I0<^-U&NW<2 M11FW4T]A^FY#OW;RKM5$[FN\10^M8:P^AK6 GC.#SYFB%90(I M*R_H+H'UNS)3"2CG>A%"LVJE<'&UT?5NLQTJ'5@#NG:7I>!,Z[)P9;R8A6]X M^-HC*,/0C';4LFQZ6U5'CE4JK,-9\_"-.@.2L-[S@W465I8>^EX_VC6!TQDT"/R6IFKQWW ;:-FX$:48YNSJ]6J$Z6NL(-GVRCC*34N' M3VVG+_NT '[[Q8D\-?(9?]#YF)HG4Y_Z25)QF=FE<+J:917;&%Z'>692JHFR MP^9X^Z!F8@M1%G1-^=^T3C#J0%87S,=:/,F.9-J0)LC\LO"F,:#W<-%4C$3L MRLOW*Y;QVDPT)L93Q1U^R[88()(+ MWCD'Q5#IW@.%PH)C"/R>/0,85K. 'E(:BJ*DQA!'WWE=OHN01^)X3Y!U<<.> M[ NZA\-G(2;U0$9:TT3F:1:GA_A=7B?U)=A=[:I8@H$@8$M>*^%_4>Z,K<5L ME,)B"-K56M'$,._08NKOH!TCT!)D! 4547$7<4T1HAC,U BYE1"TDH=CG:\!5M!JUT]X*Z#("9#U1\5@\PP9*+WN!ZS/;2KJ5P ]?8( M2]42^IJW#AO>)P=]WS@?>1B;YJO,Y&V&E7ZT3%Y5/HUVS&XM& .1?CW^+274 MP C^$+QA%KR.A#W<1QDL%2QV6#=7MU-Q$ HRWD=[EHKQ5',AO[Y$4K(0SZ9F M9)P8]144[+%N.2R\J#HT"R(9UB6%$VH#U"&4'3)3KT1LAZ:SGL&\4HE8 _J5 MS@VH1]=I1Y%TMH4;\,*I](RXOO3U(6:X PZ9H$NB"^^RS!>U'M,<=1B]R= B MX]IP5V< XS4O\^XBSJXQ.3 \JH5MKYB*0;FLN*YWK0Z -Q.5R"+;5@AM.''X M$U+P^R<_/'[23@?_YFM5 11W@"O#H M.@@6I,EO#\!PE]/SMB>D!R?DL$OF\I5)/G>%IZ!6HBW(%L+\ M[_RP*U#_HJ?!;^S*3\G.V;F_&RVTRN]VDNF6BWO Q:\\XS#L6X3QPE8:4JG> MD[D!BB?[,3N45IMU(;[A%L,D/3_SM^X/']Y]QAT).?L1L*TS/N)@&VIF-VA,T M;C/.R&=0PFSV39BKT*$:U@V6K*7E\AP1O2_EVARJDRM#E-P9)@O$@2/4ZWE! M[4Y\<3\*6 ?^5T>OF_#.C8:=:QM&=)#HC$B0^W9]#]I=7O'5 M':E;?C#<>]4M(N)KQ\,]&;7WZ$Z?YHT%('T$_R[O5[?-SBPX0R/=JGFUBXY< M;YA^,Z$: PKXPK?2+H%>#%U)4.,-H9^/7TBN '(-4$D"I6C:)#?';]("-XRJ MXY=R5['6]N];AR!HC7-!]^3Q:S1W2??QUYGE'AZZ_T'0GAV_$FL]LSEV?A?? M.OTT:(?2JSCW,7;(M!OKND!P0@Y1KL;;=;F91!GF^@.GZQC& M0QV#J0-$H1H=6^LC8=RF4OAE._KU^/#=X9NCX^CT570./YT='IV? MG+XYBT[>U(U71GETCR=(#TJ)W)NC871T^OKUZ9OH[/STZ#]:.>NWU85NL'A/ M;>(5[B5Z4CY559G9/^2('LU_6:4N+=6"'CS\Z\84#:;GF\/7QS6M7SSUB=C2 MAL89DC#]^W<_?'?MU']X/#S8X.2K%_]:_S]>X(JK_DYMS-%4C]]C>XT:CN+I M+1148<\?AC]^EFWHI/':L]P?/MK<+$7=N/WL#H:/OSP-W>%[(\6R[N7QV=&[DY^._-_OCZT0_V#S:YNS<3K7?H MOPU(^8.-WF&C%SO?DS]ZJFS#AG(QURY[=B]4@$@%$@?TCAGJX8"\W /G]QX0 M"MZ@XRG&PJO1D$ Y!9N'3.+=C^3Z45:6V4P(]GB_MWSYZ;GK_J/A@TV+O./_ M]_;XZ/SX9?3R\+RI9W]"T1O)0"NU\Q MV?!,XEDG8/]T''!J)&$SE!*;G2B9B3N>I8K#3/#J;LL(M7#] -4'7>Q^6J;X MO#?6U[[=;UTH<]*Q5<@$T:HMWVZ=OW4/'V]>T+X&^?KNY/#70?3F],W>V]]^ M^O7DJ.W#L%Z,DS>O3M_!(QN4PH\>L!1>7P==9]"'F[2$#G,N#FB!;?J%=9@[ MENY)T.&D%70@^3ARJQZ]L [;"47RSJI186(#D]#%_[VA01A0XN'PAQ9U;_#X MP?W/Y!VYA5D>3/3'X0;-LG\>GWW,W!XP,]YZ#S:KW7^Z/?AAD\Z1-Z>?5M@> M/-[D;%E\GIW\_.;P_+=WSG-Y>__8PX>;5%;7L5D^RG'VY,9'H/7LAGQ$(*X_ MB2OKX,DF)5"X03=7/>Z0W^;_;.2_KY8<+"E^.CT_/WT=O3U]A[I6='X:_70< MO3KY]5'+XY I4.S.97)T?'[^R7 M'" AME-]%[T\1G%T?'T4Y>-TV/V-^O%=+ A]!++>Z":+6U]+]=RD^QO5RSME M[Z>W+AYOK+'Z$T):Q 1&0-?B<:IV%V M'"DBG&N$[M]E8)A4WFJ_>W\?O\N?N+\=X-]V;7-C!X(8I+,U &HZH 0M=*"Q MR5-IYF5428L/9 V&F' G,L2C";J0#!R 5*PY,9OSP#$/$'\M+?*<'8P3IUR" ME-;OBT9?$P(YQF?9LT20_*[72C@8)VU1PE4PA&3"YGJLS:7 YJ71E&M.L/"* M\[)R/Q=^%-T025!U MZP).9CVZ7F8]?K(Y79.DER'8Q*=/[#;3^BUV5'MO,=WV8/_I_GXT'\Z&TB!18:A5@TJ@I$.BJP=+=1N1N;,=CR)< J+0N4,<&Z3'KV>&K:5QA!.&7^8:AT7A++4/.QU_U?;D*ZK+QD7 MV>L/<%B[SMO7P=$'#[<\[?,TUT8(/B9J>UQ?6*E2MQCTV@W'G^]:V<#7E3V. M]XMY\99AV1%$':O=2!>9&CV)7CG<#Y?89^B*B?A!V,J7L..9Y/@KU\4*;]N) M-$&8ADGY5+N %]K0#O8E" KO@U=G\0)^?GYO6LX2^.'_ U!+ P04 " !K MA'U8]ZM>+"T> "P\0 #0 &5X7S8S.#,Y.2YH=&WM/6MSVSB2G^>J[C_@ MLK53=I7L^)%DDMB3*H_C;+EVQDG%WIO;3U<0"5G84(0&(*UH?_UU-P "I$C) MF<0)3V'53"R)#P"-1K\?I]-BEKWZS__XX70J> H?X.,/IX4L,H&__O"#^/B_ MSXZ?'[]XL0]WTL7']NKI?^WML;^)7&A>B)2-E^QF6N:IT*_53+!W2A<\8\>/ M#X\>'QT/V*/HVLY MGXF?'TV4GO%B+Q6%2 JI\DW+ YFS_4.9GSRRTYO7WNI>TWC#2=N(=UQ+GAS^1M M_E++VVEQ,N/Z5N8O\?Y'KT['KRX^3N58%NS%3_N'C+'3Q^-7IX_G:R;1O99[ M3*4M.8!.%7EFS/#][/6*75^?[W\5RSW\]^_V7L_._LW=O M?[T\_^ M9$0.[S>OAYH,8-!I^>HR+[1*2R*0IX_+5S$659.T\'Y, '>D''=\2X[7OTI3 MR,FR/JRC)7FRSW:*J6 __N7YT='!"4#L7,WF/%\BL.C'PY-=-A:9%')*K,88]D!C^-Z#>< M&7R:J?R6*9B"9O-2SY41\+06,@=NF= "JLGAZ@Y_.L&5( 62=P(8Z&PN6MN*##< E%\4URG"_K74($\HV*<&8M =-;1 , L +&QD MJN8%0A<08ZXRF2QQE^=:W=^[X'2,L0XP**9N]@VPD3F/$\D2%S5K3BL 53#-TRTFC$0HH3&6W*5X^@9 M@"X1;"&+*>-S^)H0^0^OTF(.4IR=P1\E@,N^EH0\FL5$P"<<4R0E(*V$_0BD&ZS[8>U0 "=MU(1%)AX%80DY$F(.R7%N[75J1EAP>O_=9> M!V!>? 3I.+\5["RAG3]\:2;+I@I MSS(0+("K6'#!R2-%N@A\2H-,,&%&.0KB5>WJCE'%#BIF E]FLBB$\!3%W0A, M9@%2QI0EW E$!,8+D=9 4\\)Y$I84T8A26AIPN(V(XECE2$P9KP&OX#1AZR3/#;I%S(^7V;"_L'TQD M :2("#*L4(N,MHZPY%WP$3A2;M-NU8VY;K:FES ?ABN44"B<-D5. F)A, M +@ERJ,XNA<;&] >J'Z_J?YQ_ZC^F1,>24L9B'T[L2<)NTXWX[,/,I]&^=YJ MBGH&I&:5')#LYPEIDU5(JS/H-$CU+=)E3:3T4F$&O ?)'^@.>0KOJM1;2ZWK M$K[P;U">G[2M)WH 216.@/*J*>%^6(2?V?'!\=G^X1,_'D+_GTI_8->H1U>3 MK=[:,E'-WH-,RYX^.WB.;[GB)N5_K#Q 3R+@#R'_O7^['\ MC?"I $;,S1B<=4/LOKXXKZN+BDD0\:W"1K.##=@[K(G908F*=V1WVS7P-TIW M,9Y139%IH'X$7S83/&\W<,R!T8(>CBP?F" HL7- W:#/*ONN^&*D9;NK;,?) M7*0(H>Z6*V;1=N5>*WRA-T*K+!-Z]X0$@3NX%N;2-!6A[C\%F)"0Q*.Y5,:@ M,I>P A1!$-N(D4_*W!Z8Z@093AC-:Y*VO9<6+-QDK(W(+VXQ56PN-%(8@X,3 MY/=F_ -9"=P@)];X5#T,#Q@Z[+5GJRD9"=C"243K>B/2BK$ N6O2@,9^1.64 M%WHZ;!QSCA1RQ^SB(DTY!O!*P#Y'89PPU")#->%/7Y=^*79OZ]/&][M%^148 M,N[@?UTKV?*36^-E&2@D$4.S:&)$+@% PN\ 8*< ,JB6 C_"E23CQIW[ZL** M(155@Z55/#KY'%E:%=#55)I$"\(P,G$5L&[BL/AWIU"W@F9&S+"-G<;6X#O2 MOMX1KIM>V*H&D?A^8'O2/Y'XO0!>,4E61*L!8!M[J.]9 Q6*,; A0- '$G56DR!)$IX?G6%5L?5;0\M_S[/6ZM*OB*A2JSU#D+2(L(;T2!MYJM M99QNF@L4CMSD1>H=&%Z+ =XJ%5JO6"8F!H5SD#2Y<49 M^360^ OUT+.QJ4VP=H$5R9"HI?/FNL#YNR$1=9I1%@8^7^6J!>@,'A9.>UJ MIK8VPQ!,4$BGSJPN^%2^\K8=OMLCYD8N),2R M>>'1E,3G];C:@HY,)40!@#1."N&]IK4[QB+A(,4UGSSI,R,=T/J^:#WN&UHW ML,\(C904B7?S$EK? ?%)QTB!_0.3(K9K]4D2+1S_B^A^)9K$KZI8R_V)_(#^ M6X'^2?_0W\KD4YYBB!)JZDCA8P'7FG#Q &RP"^N..^"="J100NWHX'2<"3R! M:$AK/8)Y^K!'CTQ@PU';AJ.6]NVH10*4L_^OEYU:N%,E/46'H)AJ82/[,E&0 MTF=@36PIN#9,SF8B1;"7 G6SSB1.KP!+3DY MK"V^F7 $MT]+G""O# D3EH,4A*AX>,1FL/"I01SE[7N][;;X];L(QZ^#F% @ M8A3.$VP1WG00^]G:U+93^3 7*!6\J0]/[RIKVF^"FU +- M#6T"+1E(,.Q'3J0U#S4'W12_S&^UL!:J'1_HPY!V%4NB%AU!SQG0LCH>[[HX M7G)BKD64F2J0>2F1^I$ M7HM,W &F>&P/YR-:"()ZVX_ C0_)'JT&9HU6\;:&^0[9NTX)1F$S.1D1$L@< M8PT284V%<[ZT6ZC9K>9V+SO>0BS:1.8-)(1NG^ZUB]N^@VN)6"69M 69?+)T M4M_^*4=GLY>@E N]YSJ3Y"AG.W(WEHR\@1@..-KVG2]3PUD%_6:<81@G&=#I MM?XFBLNLRU0K;'*#>1\)"J^;XZWI';GICHPGB6RPU,7(!W5C!$-%"C-QRS,8 MBY?%5&G8,F#JF!:94OY#+9#"'@Z: ['G^SHB(C=&8[+;CL0W+?NKQG"_8PX* MU%CQ@053?YLS(@H 7:<* !(#8\@56>X!G^>8 X!OQ"-B'=WHF)DZ:> MX7F9R PNDQN,$@\NSH?@SWY[NI_VS]/=93]9(^"8P2?^R1%Q[6!>#8M#*MXJ MGY*\@GP).%V.?V'<.T$FO3$W2 >F"MF$383Q1>MSZQJXLX.^& [8S+ MPD8-%BR3,TDY56IW\+0^JM''+T];OR $__+BV4\O5CTMWX[4GN5YB1&B*B^- MBTMV,7<@TA5[]$.F\ML]#)G#_)YIT'O-X#(:T/-AT=-&ZZLY!$-Z=2,5S!M0;4.^!40^-2EI2(".5^A@P;L"XKXMQE!TT4+H![QX8[]Y% M,35FRC7H$4-,S(!W7Q7OB-0-<1OWMQ*N];^OF KQ+UZJ;(11RAU:%#"%%4L6 MMN:6HUWPUI9[0>=2DHAY4<]T<9FM6'"H-/8EUE,7 O\V%[&R92SR94Z MK)HM;;4NK6;[#,'&[Y2T\P:XI:H<8_FT=29,E@NLJJ$*#)$(,' !2/>NOF5C M#\@9:*,:)C+#4?K@;_EJ:+O&">"A8RVFZ(]JFDP'B^G 1OXL&_$>;2LS RE* MQ" S#TCWL$AWH[#F-4G+M@8HTZ(H]9"S-&#>@UL)[D1>#KZ> =,>&M.N!$;] M)FHV\-,!UQX8URZXSF%_#"AB5'W9E]\>L8)_Q$#,5$0^("I:-$,MX]^N&-+% M+YK_*.4 M*>:^.(,94$E?,FZA-)4W2_A(6->E',V633"T&'!UP]*&5%52*6Q#4 M:LN,PBE=;&J$J^$JEI$K!G_4@*Q?4P9=15?A+\TI$I-KT6M?5=_0\>"!L/%S M=_Q9_Y(LUB8&#=D4$;@DI62!&ECF!1:)_1=FI16*Q<76Y"O*'>_.DUY72*W- M65IOR"!S=JM4RB:<.NN 5EHE4HB/0B?26%=D*; I &:6NIS$,2;:VV0,91YQ>4@U!OH!FS*CM&A7BY-:>E"A)GQE!ZQ\%E.4JWU1-G/ MP"A?9E3JI)S9%'ZS];EI439R5<]4VBSR5 $< (IA3WSMQA;T,B[\QW:UH[MJ MSX] MJ'[N6'2QT,FG"U*+4!W#_A2*0!.%,8X@=0SIQ>VIO,6$1WAR!F)QP?62W?&L M% Y-[JHZ?RN7UW )0!7;6PP?;.>>0TF$?FOK/_5/6X^$F-\$J$OI]Z2A=S3< M;8K [5T\1JXPF=>3T[HR;?N8HA"/$0@@9((< $!N=K %3=5RG1E!G^HX?8D* M+%Y[Q08E+G@UE*&GP%7?A">WC%'I2E(/A0I1#G[9VV/>WSJ>O2J$/J,^ =: M$A7_IP;/W$SWK/#4P=*BLDIS+BU''JJ<;R/.]JK*.5:BLA@;NI&C<'C+J?4J M3.#?P5:&[C>X>521XA&H2D61N6JOV'UL9,N%3D1<;0QH^5RY$J+N_;86X_HC MT4*3AR.P%4>@5Y7.U62"6!RJ::)0(%)O0K15B9L5E*K6P4PM@K$_*IDW8.Y6 M8FZO"HS:>AUW1V01ZRI$[HNPX8]&;%G(W9X8!7( MP^/5FL&]CMSXFOZ#2%VO&IW%;FO;@"\M$XDVMK0LB 4:/A&W)7F$T01/\5G- MUIY1LPSGYB"=M2=NZ5!^LB%.63"5-AL MMP&^1#N T1BQGP/S%##ZFVS77Z3VKS6?C;W'=U4,C9QPV&9\7F3+?1;.\Z34 MA36?1S.CHUKK']TH+>"&Y6-T ]8'K'5%O,UEL-4OG,$^\BNBP+O6 8$'8MK#)_("UWT1T1Y*7$K]MJC>[F*#$!O/YFM MT'\_4(1^4X07_:,(YZK*OQI(02PJHM7]/[/@'S27J/T,-8T"6T*5P,:,.XC5*05WC,$CW@V!Q\( C,+E A8EC M/_9(IW;)WG?2T F<*'T/-:>#)JU2/YBS+$JGN/B0R&]&9+Z>62B :B9F"O,+ MX(51^%W4HHU,.%X7C($\%F&??4DT%\D7]5!KQ2\0$]O4<\L(\IJ-D*A^U0@) M$84P(D2"\E3-(_WY^N*<[?B$KB"3[KJ>A.H>N'(Z0K8DRJV)H>WQW1*A6 M7]*2SU/I>$@<4,<3E*V!'5JUF&34<11K0ZNT,O=[0<>F>]D8@TH7:)/^*Z4$ M130/@A=/GW@1Z[5*T[TWFNM""X%N/4P'I0$0CD A-7NG5>%><&;3 M,H\.#@^J]N?WGI*-3KB/]D/ &B086[I(N'1'6B3W3H4'_ZEE9BM3Z^ZB0_ MB$4]_J*\JA'Y/ VZ<2GW5)$RW*S7;I-ZL4T];-B8&RQ%8%R2W:05Y!PV:HGW MP?4JOU]+\^'[R&@-A,?;?T2=;E@B@&1GD!-Z+B<<]T].>$L&ERA*XSWU$ON> M!(6.(]<(%FFQ7)#AS9HN6HP+CIQE?+'A7'[NE#=0P8=QI*\:/S%1;<]6?:G9 MJIORDS'SB$/^"(79WP'@T\R+=3:\V92 :K0\O#T4JKG%I5", M'*!9K:Y!!#&RCEF8KY;S4?9.^A '.N$&-GGWUO/;,SC775*(BZ5%25PM '@8 MYJFP^*YO(A_14))] *MY)=E&_)HJ^5;&5!*<0EXG2)2BA#F,7")&7FB>%"'! MR'9ZM*%T<9K&7F7"A4-7-8K!XX9(=\?AO. IJ8=G1C&I[9F<)$O[R%)L7K.T M& 7';B(DCD.X6]UB$TRJ6)EPN(4PD1W$B8QQ/(QM5@%3+Y1>AJ%BQSC;J83XH-*+KKD> M\UR8O;*8[S'U+P7\3"L!4]@;')%M0G*5*6"T.RXA3,Z(8 MQ-:JTYK**Y4V1UT_M:%?0@'R60 M?W2_5HP8/Z,P8Z)\4:XUVAQLW(\M;A=81Y6DYUUSM6G9;+T&[+>>0U^VY"V MS)D9*^4 V]B4H."X$"78-*C3"KV(:YG5*TL5/BPC3F@(9\-[(^]1ZJRJL%9? MU:BRFS566Q''N*1-E89?1W=$4;A9?,3A8"NB'!1[E/R573R0I6XGM&XQ^-3F M]0PVB)[;()[TSP9Q.9NCE(M4%,,OE]^3\>$3D]*8+;TAFGDU^2:ZUY;PU>H0 M#3ST5+XJM;H6Q36$+L30"#WRWF@%\ O M@:IRZ[RO5RCR/3A1]K3Q3=+O6R6,57@?:2BU(S!T[^Q[FGBO"BHAE;8(5R/;5?>PI<6"HG!31H1NJ?6S%:>A5J:;W=3)[)Q6IPU,U0X(+ MR R7T-Z]0-NZU>CH*P]N_LKX=P5OFE%8V7.**SL*BI4TIA3:%_I%$8&IN MJZ%*B&75FOHQ=I8\:/45QUZ*E>0/*WQ:G8GCNVTR,V/KV!2?MH86 MRF.C$(41DQE9D4>V %L:>@SVL'J7/]:=ID]WPZ)OB-M4K M.&2[#;/,'I+,Q/)QVCXBNH@$L[*F0_K"4&YI 15GJ,&5'?N _M= MYN9IK?&J%M(R6-)[3BA[V"GMNDP0.Y7^K@+X/B7QJ#KL8VEK2$8^; M>_-\'E 2"G%;P1=Y?O9ZQ"ZOSO=C1.D##OQ_PK@.X)[_>O;[+V?G?V?OWOYZ M>?[/ <)?',( W*NWO_]Z\?IO%[]=7-VPLZO7[.QO[R_LMS=OW__6-Z _ &G[ M!2@:7$1"-A:@0UJEE%0O_!VEF>1#KA:92&]=]DVB\HG$X,ZJ"EY\^[39T0RK M]8L%&8(3-5]Z1<\1CSS9;R9J.H6TEJ%YGO'%&&;BJ7#C$?OK]Y2<'^T;2;!G M89=L(#1 _JP*:7X#+[W'SE*H4<>^2GO+0F(+*H5]?DKAY/FH)2 ^51>FW:O< MOM'C-NEUK##0N]2>AX:8Z6C8RF$7A74U$V_WV1M;GG&$L2>;L-DML3M:.2Q@ M0W#K>.EZ=/D M_5&DATJO3NANJBNZ*J+%&VK/MD,+2IJQ1BBN@,CWS:PL@@U MRH",HJ'V&6NV+R/]+]1OG=K0='?<'H?8M5CA V#AB(AW():@4-*,NO,0:$3? MK^S=Z+[8&[*JK:%=?$3YQS3#;WF4 K#E%. RQ(#?"_'CP]X\EC81Q6Q(1._& MX)/H7"TX;3R@E9-4*;C;AI/31^0?F8R"TLD437FD$_3'=";61V;)-8?I7A;+ MMOB0#CIP8JE3*_C\Z:08E):ZPAOG44RU*F]MTJEKMT21\LY^+XOVSGS!AA!2 M.>HE5796>BVQJ'M#'&!?"VZ8\V5L&XX0:(1^8"R?3TJ(G:N))[M+EOYFYD)5 M0_RG9NUPL24QU6$,YO\_.K1^JO.W_WWQ_N(U>W?Q_OKM59_6^6"CH=&@?+7V MSX-.B*@F5F*%JT^>?J-]OX830UDTPR9\NTUXIR4YRZY 1!CVX=OM@ZVV\_7A M#^.!_J[2)7P^?3PM9AE\^#]02P,$% @ :X1]6(9M^R$8%P 9Q@! !$ M !I8V%D+3(P,C,Q,C,Q+GAS9.U=6V_;.K9^/\#Y#SI^F3U U<1)DS9%NP=I M+IT 21,TZ9Q]G@:T1-L\6Z(\HI3$\^MG+>I&.;K0-MW(M8 "=42*Z_:17%R+ MI#[][=GWK$<:"A;PSX/AV_V!1;D3N(Q//@]^W-NG]V=75P-+1(2[Q LX_3S@ MP>!OO__W?WWZ']O^2CD-241=:S2W'J8Q=VEX'OC4^N/+]VO+MO;??SP\O+NQ M?CR<60?[!^_L_4/[X,2V?__T+-R/PIE2GUC 1GMX^ M';X-PLG>P?[^<.^/F^M[67>05G:"F$?A/'_A>11Z;P5UWDZ"Q[VT$%X].,Q? MB,,0Y*I[(RTMO>)25ET;"LH5H]".YC,J2OS+5U "*-[#8GQGW]X?V@?#[$WJ MN-4DH*!$@CX[TYJ:4%*JRAQ25B0^\*G[U@E\67$(_[+*'N-_5G,->C_')R+!U8)(I"-HHC>AF$_CD=D]@#;F+^KYAX;,RH"_W=HS[E4:F" M4AR1<$*C;\2G8D8#J1;=K#K^6(YJQ/8"]NRC%=5=C/1Z^L[JRU^KXVL%E;]$V0KZ MKIFXUC Z/EF.AW;?IXZ=MC?EWV+%$;;LX>D-L>H[^5_K#+*Y5Z#_3"L/06=L,3G&"'QXM\$,Z#2#8EGV5/9S/&QT'Z M"!ZB0_(Q&;T%+RFK\H) V9.01=1]'@A0MD=3J7^Z. [QEA4'7G%B M3UJEHT*Y=+RL4/ *XZS#,LU"NJQ,\(H ]WLE2V$##U#!8K#F T;O^_O[ MEFV=I[34GZ?NJ(/MI;X'6"S9B0=U;_KO\O= QTI?3&DTOEL&G_]ZB M@:O?3)]F%M4SM!-P$7C,E0/TB'AR)22FE$9B=2,W-6K*P$.PZGU&$7Z?*32M M+PE-ZU[2[*U;80A[1L ;B:8T HMZFS'V(@U3MC_0M[WUVUV)A[_V8)"&RA\+ M.QC;.$-)DJ9P4-N\*0@<-D$@+Q!6,+9N<^J][2N,(Z+ ^7,:>"X-A4W_%AQH6>OSQY$U![:H$K"V;\E!;FX&\6"<2K6,'MK MRV8L?G)R].X(_8ES)APO$'%(X8]O0-S"1<:M0MX"\M:7E/R.F_S =D%? :RE M>0S=TH0+V=*N07._JS3W0?HT(]Z[CIE1#FW!)IR-P8H8NW%DOI#QB3V#D=%A M=%VCM[=OT/A'E<:7*XJ"">LT9\*Z2YG8<1"\LT/JP%_>W&9"8.=4#)7L[PG= M=9&@2<0@'(XKX8 CQ/>4$^M*VYQ&-FA'V.#5P)K*]\&?%E-8PZYISJ:6#1KXI-+ V(>_T3+ZP8 6GS#L;$2(M?*TFNT;-/A!=9@%>_C7E D98[G*F;!.)1.[#H(ACK:A M7 Z!C8)H"A,M?9Y1+M;NW@0:NC:$/LY->2V*X;[]!L=K6I48-FK8Z/#9.4>Y\]7;3'.Y@RP6K4 MCLCS^OUTH36#9JV.U=M_0'6\0C ?X1/L(8\/IKY:HFS5GX?76D:XA=_3ZG:UT\[G8NHB55 M;" GK4W!H.U?Q,):DM'6;]FO'=YXUKQC!'SHD;?VI-[:O$$05,?'&O:E6+\] M2"9V'0.U^6(S&&AMWB &JL-D#5GI'@,+:64S-G_1G$$;5T?.E&1U;]/6W+(9 M*VL0,&CWZM!:8PZ[1X).OMD,&/1H&,1#=4RN+;7=0Z(B+VT& 95-&C1X=:QN M(>/=VU%A(YLVI;H-&;BQ;8/6KM[C5IM-[VU?F0@W9/3J1@U:NV:# MVV*2O;=R?6K'7U R M"(J:?7%-AXFMW\X3?JR'A)]=!TE]UL4L1/3I& 1(=1BP,9=&&O%U'7.L1=<,#T_+T#&*I.DRI M<42^'ZBT,\=FX:)/QR!,JJ.8C:GJ'AZ:9DM#S^BS>HR,F,?P#EG[:Q6&(HP58BYF:\7XRLP:!6AU:;0*JG<7;T4N_+F2RI$P6 M)F;3^JY%(K49].PQ:Y?(9'U!F?I9],6FBJ'A ;"I97-(.JD.WJH[-X;](%=K MFH.-&?UERP:-7AW#58U^T!N]UC3I_P(70V0R"=// 8SFMD_^/PAE\M6&_W%S M W,HS""!'<1A&O:3 M.SC22*"I>;#3HAF$?74P6X5]_DM@Q4(#^#6W&]2 S&9;\/]]H@&82CE]8SU( M%>"R,VOI>Z&"-W+.O4<=6&>)#M[(\D0)5A18MW&8QE7EQI@TU-I/LR\1JL0B MBBU-0AY+"HD3J9Y;_DQUX<9AX.ICO^7 MNX@29"DV5$J?(2\$!!*NLLDZK'?!.*< R= # 8!^N/ M:8A+D*S:JT%[?:8,(KA]*W()P6<)[Q;CUGG*>UZQQ^FZ6YH581$HI8I)#3.P M-,.#012NLC':MLX*5A&;I:KIYND>=*T&QX]YN3'XDF!MPB/F,B^.V"--BH5- MGQTO=F&,2L8S"\NVII>@:! M4[-97N< 11^H7=*,ZJA0:^2-@TF/"V,0.]JOV:>O ;'RB%4/P1YZRQ@=C]XX MZ+$3'S?4IILZTP,YKP)#/8X,0K+F,$$3)$D5)"]2QJU3A?'L3%$/3ZT#8%E1 M_L 0 E1PN'R0P[8+7M&D1#S0D'];1:[U#5F*6T MG K\6'$YE[.'?\DJ_3Q4;UAE9SGJAE-7_7QZ M86$U*6H<7>LP81!J-?<4EZ&F;'!/>54__%Y@3LVW]KAK/"-K>!+3(V(0-S47 M(=>?R.WG-QV+*<."++:#6;*AR8G8(U88XT8HM00O2#4U.FV$)X.@J[FDN19T MI:%+UK!N)8?@9B>\6V/<5J66X*6O_>#5@@A\AG9QI6<$?D9YT14,AS&NGI:0&CJ8*QXAB',1?SU?@VV!5J$A,-72'#]]=$/DO*)SL%R/<7 MD0+]*A-0#O/BC3QMDG29TT)"V4F*PRB]+ZOO(# .(PL7S,G <\RZ/TL)T6' M!W-8'=9D./2VWZM5*CB\=OO">\J5+\# M[SU.:R>F])0#6CG-HV\@0KTB58-(J\E^5" M/SR!X,FVA2A!Z+_V8&JZR3(J.UHUFML3&DQ",IO" HN$E)@: M>#; D4&TU>0[JM%6/NRE,JZ>UAW-K:\YX]8I,-X/5YK? #0]="U+SB"P:G(: MK9\@[(M*2$CYH\7]FAVF*LS1GX$^R"$]ZI0MG'*Y#0;P\EP*6F 7 67;MZ,#B MQ*>?!X;:8IZ'[WX>1&%,!Q9^*S%BL%8"0;Z&03S[/$"LL(\,4#FP(E!$]L2' M]7\$L\X5E*""!E;R?$0 $PY4<^F(1=G3&0U9X#[(]]TXF9X&>\VZPJV)F9AW M9"YE3(Z2*$IHK+1!Z1RI[2KQ&(=.#.0KI"- 'T]:9PP5TBJ;>D^Y>TX!HPZ3 M?]Y0?T3#7&*-BJM([4:AC;_$1S?P">.+,@X'O%7GV0I- MK-)&QU13.U.#-X]A](#?7MSN*M5OIK#NWHF3? NX845&IH5]!2^D//I%2)C/D6MIJ M;7!KYI$ )D:H 3/A!0@9S953'+E>FNNL+BKN.>43X_/(Q?W=77GN*#WIQ'R1 MI\&3_"5X*YCISF[C9-D8CFD"&3\AWD/P$!*7%J&D7#@C3:VGE5G2_L]4"W2W M<^K&4!O83H-I\NPLE/L$M[V<,V@-^J-#Q0JZ6K;][5$@;K2@5_X,^L[M.%\1 MP[/D$L)4_F54IMUB9Y54A0 RH0_ YH^9^$:C8L1/8K,I MGS!.*8[5, 72 M3(Z&\L[ZW9>,0S.Y[\O=:PK^+RV[Q'F<[89$<0C_RV\T8N[QBQUX##)B2J)8FL(4>4;"< ZKCB<2YL'\=1OI6@^K';:_ M7OR=$B^:.B1<&+4K2SHQ:(-9DF_^$"]-KLF;54\C6/.-8OE]@8?@/+UV-?&@ M,-64'4.4J;A,2D-MK;%0E?2,3\=7/-T=09-P7=FVM:6=="VN23@!C>=1YR1< MFZ45RY)IUNVTG!KB=4^J7(H;P)4?^Z>@?# PPF; 984(:Q1KNYT/M&Q#0F MWZ8P?8(0TOZB_Q%00K>1:/ M%?6ZZC=BC!TP*)&7NKZY5)5%7=LZ5]_W@@B'C60]1+S[;(MINFWS(=NIF@FK M6;MSP7GD7%2Q+E39:FMLD3RGZ2OMNN(7<1C,%MP5[=I;):N>C-V6 M+0EVRMZ5!#P7I&HH[X2?J2X _A&@(_6=3:81#/$7'I.ANLL@Q*QS+M 2+VQ\ M<;!*#"I= =Z.@-TJ'#:4=Q*!Z8T$^F3X2][QI5[Q=1J&F&S% MJE_F195TS7Z*RYD;\BS7]')#^^TX":,!-+,C0[GX&R30W?63Y';4+O5H4>KD M&I\KZ%6AW"@CY*#\,"4\#0Z<9E]PS2_WD5&!-&:@;N9X91XZMNZK[[VH S<) ML,!8FJ[W%OIPI/ M[)!$QRI3@6::>N5,8*UA'Z;T8']X+.V8R(/6+!NYI4XG#/Z#CX //#62?W'W M@89^)D)]\69W':]DDS^"<73%G;(1%A]V5Z.Z]7K7G3I; MWMXB/:Q\XWF;BE9O>'NUIWUS\I+*TV]W>W5GZG;T)55KC.SV:EYWT*M[;8LD MW\1EQ&UJVPC-+=>Y+N0:W]T>'1S8KG+=!SA/Z>FQ*XDM5V;1*IC:#G#_T.;Y_! M?@>+8*:/QI_.SJ]@*4W<:C2P/=HXSB>\]'^!O9)DVXI>+,4[--"9#NP@#M.9!;65 M33;Z*.\X\]N( M4UDM>\"' [BQ505FT?R9W&4 MZT=6AK(-66/SO/T:-M0<&[2:V!Z-?,"=)O)3$,IL@8DXO)^VO*FBL:(N4LW3 M^V5TK0E W5:V1R\GX#/"=!L%(=-70\U+VRCUO+QW*;FV5BG5[5NKM+@5^A(, M%G=C*(;?*?AQ 3@+/"8__Y7]:-+0$FW\-)TD'T)"4_D$_OP/4$L#!!0 ( M &N$?5@P$>&UL[5WK M;]LX$O]^P/T/N=QG-:^][:9H=Y'F401(FB!Q]_%IP4ATK*LL^BC)CO>OOZ$D MOV)1(BF)'.<.*)K$)JGYCG\O24DM[/'Z,P_OY! M_/=$$KH'1,1)_N>G_5&:3CX<',QFLWW1Z>GJ0?[MLFH15#6'0HX/?;V\>_1$=$R^,!4=\ M04L2?DCR#V^83]*HIDG/O*.CKV3HW !$IW1,X]2+64J]]UY,4R]B M2>)-*/>@_9C%7C(BG'H^B?PLR@%Y;+C9L&@1T)2$40(LR"D:<3K\M"^>[2T> M*HC^9Y_/3.<3F)!).)Y$=/]@C3UK(]W WV5SP0,$G"JHIB\IA?52OM4%X1'S M&_@I/OGS.O9Y3AZ)SG-:'L6#DK,TY>%3EI*GB [811AE:3BEE\,A]=.[X0-- MX&L?ENMCROSO"W(B\D2CXDF=CEO C,2J8+Q\.S*8XITDBT4\),E3OB*RQ'LF M9)*_F@,:I)L?,[B-(PS(.UN(L0J3*A$ D&](S(\P/.\7\V\[FA@J_R -[-Z@1)H ME6VL4OD;#9]'(*7/0-\CS_1K-GZB_&Z8BW.0W3FG[[(TU_5@N4EP&(Z" >D6 M<76[A-$8=2C7](0S[N\Q#LKRIWU0N&?YDTKMNQB'<']+6=E4%,L6!TDV'A>Z M1P@*RZ+_$(1(T]1CYML)/!P-.-/YR#IYU:J<.,+-B9Z4/U7N'./F3E^[$Z9E M5*\4:\F*&OT$TW(Q1&RLFZVP?SRH,E*[MNY/O3">PE^,SSWAH0BRB H#U<\X M%XU6WYI9\L;C6[/:6U*H9J%WH$R75%R%<9@ E5\8"XH)!<*5\BF5:\O*/2V; M!R5=7[A<'ZYNY(9.8%D3E6M-W-#X0&:W,+MY2"*]R='8T0V>7TF4Y4M=%8>T M@QOZ?V/\^W5\SYE/$[T7TMP3IQDA6;&L!41,^H &/,4EA4G]U4"GNIM@4E\K MY705N(K=QF 2>NZ!-(A#V]KFT9%'?)^#4NR! >6Q=$2Y1U\F-$YHLOQJ^8&9 MRMGN(=;TSB[(;!4>.BL> 3]8!E8G&*+"-CTOU-ZJN(]2!ZO[["M2SN*@I/$F M)$]A%*8A3:H!M1C!-D)!#6R20]@D8>Z1Z(HJ@%+HY +' YN32.FMU+6V&S0$ M2<#F%(1?))(8E&>6VA*VT #%IKBWQ M:BY65>0G^)'K[!6JL'_ "UM7D;&N(1][$25"XP-KC=(R,A _WPCB%A-W7H:$DHM,E@BB MV]VJBJ%*W%?@]6!&HRF]97$ZDGG$V@Z'$OL?E/ !/+/M"]X:!R_:&>L"ZVH4 MG.JF]LID'3$"D_)IC0G;,Q^33FJ##?52S[KV\@-LNR(.[J7D97-?IGDJ2#BE MN;<+K"IO2.%-D,@38V1Y@'75UQ,'!DRUF5Z)L*?=6(#1RG]XN:"B2'T8D)<' M>- #]5GLPS3-.7%/N2^R6X3"3:(!&W 2B"8TG J5N\K+V.&P.IMA>Y!?67Q! M@PQ: PF7A=\V=Q_ ]V,20XN+$$8#&\/?"O]9>98E=CR*>7P]GA"1^75!@0I. M ]'L?"12G$H$I@S0&[T?R%5OA#S3 1B5WR9Y,&PIMUF2P.L)^5P1;YNA[;I% M*]^5QND$_0$0X-M\/V?I52%W'Q=B=Z.Q%G"CD=%QI%B$U_%B84*C,U!DTF09 MB#R+(C8K3\69@X=<4XZ)_Q1HN%S$Y#$K5@C^K0Z'@"NUKP>E=;9 ML['XI)@!+)'&77I[$#I^Y3O^\J/X^1KTQZ1Z?^UZ6'2\R/6"LS@0!VRC93MI MGE470Z+C 7QX#N(PE)Z<,AL$IZ?%0']@/6["F/PO_;-&;XO!Y)0QXTT_EBFF M,&+/?#$QVS"%&_M?4NJ[KBI?_O4F^**V"ZORY$>T/.G/(Z#*F_<[QYL>W&.J MS/H)+;-L&4*JG#JUD1'=/ZMD>K&RXOI,^V> MXBR:9$1GJW#1UH0Y)Y,P)5'X%RB"-*$P/T:PS5_0*8W89"P)$9B/TD$H8.OA MFV%9)7JKN_1!'/Q2L@$^I/XH9A%[GE=XSDR[=TOT6MX>6$_9.,LS,2_HA%._ MM,?CX&S,>!K^E?_9@,)X/*MNG2VV+SXH1+#$CZ/8RRV2NG.]]8W=TKT\/*5* M^U8'M_2O37SYD67%7FZ1;%@VYX3S^9#Q&>&!\K1J'L$MPGL.XI6G\_N(Q"G( MH\O_9&'5WF<^@%M\2Z79Z.W5]W:.;/%9:3>M6TOP)C[3F [!6M .8/7Y*&P\ M6QQ+7:3ODRA9F@]7C%^P["D=9M$B4]^<8X8/V@%^Y7Z-3AFS,>(.<*#A2H5N M!G7+!^7T":PI$=6*N;@\8!9&$?#].DY)_"S<4*5"6'[5C--L/ 3HA2D(JHG" MC9?:_7&&;!NT?M:#X,(4EFV&WXF+ U.TM>\WKKZ'8XJUFDZ$.M\1IF!IB[>N M:,]@"H&V0%OGML$4T32=L*H^1$P1RDY%5DM##5,PLF]1WN[ZJ%/<'%#U0Z$* M)K; *W&)*L/#H8ZU'1/ M=+MTCS"9L(1$($6S"=@W428NS*^\%STW:YNO'^QFQ"Z2%LP(^,1PKZ$*8%Z(Y1VDH IB78 M$=OZ]'=B6HY=J4 &+&OT]&-:C1WRJ2=O!Z9%Z)9;>L4AW.>4.N=6EQ5R, NM MSG9(16?;6Q!@W6R/*G%/U[=,P*\3)BZ8242X?>T2[K*07T?73.@^QMD]$V:$ M6JK"4LJH\I:_ 7DILU/+-%V)CT.QEU6'SH*FXEH^720-O5P@6=Y HP.DH9,+ M'!NWEVG"4>OKY"!;.?GUWI)>9S>X7MUKJ8=+J;,37-67Z&FATQG"*D8]."TH M=Z>K*LHW9BC:,:F8QE!UI"4F,U+4 MJ?1RH:WO[58?WPAPU) I;VB5WE\)#X6WJ8E<:3N*9^& M/DT>613(7"^-'2S;[ZK7GVKTL(K@"V@UH,D)4H)Q&(=)*N;#=''9N 2%8B^[ M2,1YX'O.Y+Z%BA8./"'BBH$KD),:M?C4.R+#\YD.P31:JPIQ^0(S!;:@,"9\ MGI?0$)$BZ DB*Q)5->*40F)H3A'G*8\?,I2L?D/V .= M",D1/U]"AZV[K7L;_VUZ#GN@O)A4]5)4TLHRI5.@8+RT=QL78'USJ[3#S%U- M< G!E6WL4LEBMM!U"U+J9T5C>S:[/0KG@Q$]_"]/1>9:DP%^^S'\1N9_P3]S5(<5F/))5 MQ(\TUX+@%=P2_IVNK6 )L.8.K9PJ_5W)4J7],WW+$I.#I0%2ZSF(R8$OWV"8 M@76-Z2TJ(=.0E9BBITK8M+P)F&*D2NA4!:;!8NM/6-:I1U5.W&JM#^4JJTCW-NA]3-#,QO2(M5#HZ,":)J/GJ5,QM3-NT#0]=E0"2F7&8YK=EWG2\ M.*P(-@U/-WO=:X>RZ-K M.#]QB10JAUX6ES!.P\TP77FP+>>MG3H/9>WE7HD M#KQP>97IHKCI>O*.2-3Q1:R:K-EO;1.:^J/ 7JI3WQA:W2AZ!99;2F_ ;MNZ MJ7;=#B]%]!]@S5Y!6S"+!J#(43),M\ID=3VL5<>:'MU?@?6#&8VF]!86^$CF MM>YF4,1\R-\?RV0%T]H-AASW )XL\[JV' T[\AGK#O=J+-LAWPWR8%>^?"D= MK W%TG2ZXLQ8U$+ ^I%GF/0Z._RHEF^8G!VZ?.AGQ\?D,K8W,[8$(::S-A;9 ML+T/NDHM?B*1*,OB)2.Z=BN59D)Q]2#6TXCKR+"4/*QU-3>B^[87I&S<=Z=& M?5T7VQBT+@+'=;NWI*H._![1BM"Q;A7XKH>WRYL@" 55)+HG(0C9LKKI.1N/ M6?R8,O^[#+5R1P<5(60TN[LO6>768_=W%_^OU]-8J^TK2D%FH%L^LF$Z(YQN MU!][?4Q%L9ME+(E('Q$_A(B9DDB< CHKBN0!\T4!.9G_0:NO750K^5(+0-+, MR74?RP#-4OF54-W$%5OT"W)@*O.PEHMN?)^Z?5JT>NJOW;.IX+]^B1[:7XSKY'>#R/:.J MB=WJ!>) ]XA%P?5XPMFT.&Q<-Z6;.[BJOB C>+N%*PI%KKI0:@3[*$^$NUB;X_]52I!5*>F<'[?$'X4QY?-U'TZ=W&ONX/#VE\5+:"C9 MI=8) X[&::?S<:4N=,,JZ/0%J8\G4;0VLH!IK,E MBLH TW=581(K^BA5#5-,4DI%XG>B<6YOODQ,\W>8'GV=^91 M%V@_Z4687OVKM)SUX_F5P1=,TE9.NWY0"9-\E>/J+.**2=+6P%7,R<"GQFE) M36,\-@H7R/'H^@M54?WH%%4'^O1[MZ]%W2.-:2.JB3FRRE;VK#_+]23KZI#N M;N%:!2?%#A:8K4&E$Z[#M($IO[,=+G.K\;YVK!AM@]#<)8E1)P#U,BR1"@\% M"=\6D66!T>66W1:Z#9%2$Y+:N.^T+B$>DR!1P],89\$T=49^(*_A@2OMA MGMZPNLAOP$1^RCUGTQ!F[N?YMT3XDI>&WIF?AM.ZPP=]/,+Z.=17*3H/-$EY M*&ZK*U-X-C]8:WE/>Q>Q8.E'6Q^N[B1Y@F=T/)'J':W':I MK5=S^97_4P)"N1\2-*L]61O0=E?WF%YY.W4P2;HZQO3*TZ0,2-+/,9I%OJ;. MJZGHXQB%Q >MC*BAOV-T90+C8@)5)C(J0]49S"IND6!;H1)>A3$!]5%!Z]0? M .^HGY""WPU V# IVXUZ ]@&]\.E'+,5W$%RP1GKR(V>UPX+20(M/O;/8=$ MYJ55>>:#K2/J"&PFK$E0*?=SBT;W%C?] 1SA*^N!+=)Z&^%(VML^\^93&I15 M#7(9*_*O5U80+';#.4,\W629.+^3""K\6(]Y7[.T.14W$V$ MY9U)X/# V^)85)?JRI??MKAM=93KH(JZTYWG76-"1/*BN); MT*/UHL;*K'D+2K2*V:7,D..W((G50M_*/'D+.K,\>T&9#58.DO;,!L5L+DSI ML@:1%;;1>Q=*5[<#V5_*FL%$Z$]L&L00UP\PJ#GH#68%?L1Z$18#-]/.L* ^ M=H;)B]02>.NHS0[L 779$1)>* 1X=F!?, "N$ O"Y%[N&'A%! G3_':4+9F\>\24Q23]YS?O__;=-^]P&I(H M3N?__.;+73"Y.[V\_.8=RU :H82D^)_?I.2;__ZO__V__O%_@N 33C%%&8[> M/:S?W2_R-,+TC"SQNW^=W%Z]"]Y]]]/?/WZ\^?SNR_WINP_???@^^.YC\.&7 M(/BO?R1Q^O7OXO\>$,/O.!$I*_[\YS>++%O]_=MOGYZ>_O;\0)._$3K_]L-W MWWW\=M/ZFZJY>!IEVP[[C7_XMGRX;?IJZ*>/1=OWO_SRR[?%TVU3%MHB!.A41"00N+_\Z*'Z](B+)"C(TLO).V$'\%FV:!^"EX_R'X M^/YOSRSZADO]W;M2=(B&E"3X%L_>5?_\24G="%!0\(-X]__=ZYFM5WP:L'BY2O WWW8G*B)+%*?!$B\?,&U)7NT8 MQ@F-ES@5*R4H7]>65LDPILE=\/%HF#_@8/O&EA0K1NI1QGB&\B3K+N27XT@) MWE![2*IX5QRB:(FCOX5DR5_WX>-[_K]O"WJY'L@P?U46I"3#P?N? Y8_,/QG M+G["C_S_V4L.Q%#!9HR"5(TAI,1S)N,T%NKGBO]9M18$FF>CI $_9YBK^THI M;HZ1\]^0Y9C6$25JTIFF&V$.QT'(6S!%: ME83A)&.;7W845C_\<1:S,"$LI_B>SY03/O[7R0/+* JS XHU>ECEX&ZS(OB" MPI?\GX>B;FXX#+WWZ"'!3;2^:&27SJU>.2_4RO9KRTAN:J^B?J<6)S1\1RC' MI__\AF/<^*=YN>^T^C;UFU=7CJH?29KQ27V>%'+E MT 7/Q3^T.=XS/]HL,97>L[RJFK4&1!\0;06Y8_,?W]9 1N- ^'V PI!+* I0 M&@4D6V :X.<5G[=8&Q%#QK(&C>'$>(SL,;(""4W"D.1\P=Z@M=!*DS2:E!/K M*D8/<<*G+&8UND""DSJ.YJT#;QWH6P<>7WM\[?&UQ]?'C*^-;*R6T?%WM<['&QQ\4>%YO$ MQ?"]QS+X_5DX: O('E $'I*<11G5X0QW!B/!_?SZ-\C9X^8YHFF90^_1R3,BW^(^"8'3B0!9RN14DOV'S"7Q\)$BX2-*]!G;7/>\3!DSR*^: 7 M,5U>1G7TU#WOGYZKJCB4G*+#%OW3=(V6A^!'\K1'6D[%GD$Q.B51'3%UC_ND M)J=4S%6N%%'R;XSH>1J=\<561UE#TQZI/*M6_21-]P30FT07_KU26V<;0II:H+*<;7+5I&QG@;Y[BKC!("33J)MD36U0R5^A MHFSO<>_>Q$D44%5$*;H7*B05TZI_R$DJ6&I"_6'SAVNT?YA,E3]F"3[(52N4K1MFZ=UHOX@1?Y_L>HE<$OFYBA2IZRC7= MG%"YY&I;]4[;91H2RA=? ?X*=7PJO%UTK=QJ0+TLT)YAX=R+'S%'A:C2)0JB M5Z;K%\U@X2=-,XD11->N=NKL%3I(FI5/7J'_* MEBA)3G+&02N3;W"UK7JG[1X]7T;"ASJ+2T]<@U)L:-\[O;^1A*L/1$LE*)>F MI%WO]/W.Y]?_I!SYWV'$2(JC2Y%$(I=G0_L>Z;T,9[3R>DZR# OWNMQ3U=SX MJ+(\ #01X0!;\"\F73"R)CU2=8?#G'(AO/_PP#N M6[;\&>4Y!+KL ?Q#0-X^.,J;"O #6?OH'&N*$#Z0I^^=XPD6O06R]X-S[ &C MDT#^?G2 M8(%'\*$\N@=;H!D54 [=0S'R;%0H3^[!%[5O%FJ/NX=7-57P"BFY!F705GRA#C5#F7,4FD+0K*(^N A1(N@>41U\BD,7$"RII[ 6<(P=UL+N'5: Y!5 .W4,MNN=[H)RZ!V6:LJN@G+D* M9*3I=E#&7 4O\%1P**?N(1GIV4XH2^X!%^7Q62A;[F$5Q3GE'5-]GY@/2T^"6\: M/8?BJ(0"DSQ;$!K_A0]+2FCT&):#PMT$IOYEZV$IEQ_CT^EBE8<+L2WAJ_@1 M1YBXM#&>/;"5^Z^3)/Q#R?+(4CZ:^ZNB#=![+*[PT?!G,%%+51 GJ= M!^0+J I@G0;G0ZD0FCOX H/V"PP:I_.>8L1RNBZ^AT";8J"@Q_9G%I 9_XO3N" )ER0+\)^Y*+=K) [2]C6V0R/=Z&P1+6GE M=8_^D[.LH/*>3**H$ -*;E#,L=@I6L492HK95NH)\?\"FYX2ELD,7Q-#>H_) M$7A,]C[R64Y%??/BU%>IL6XQRV@<9A5@FCPA&G&+9X:Y*2#SM'4?T)S/Q9O! M_6YUIK[U2&UB_L@SA/_ URL2DB5-QD2WA*[<@7A? M-XYC"[X#"?'@_9C!^^OI*G[YHW H1)\1_8K%0=7SYQ77ZOCS"]50$0)N;X"L M?Y%9=D>2O)BF5TDH)TC=LCN 9#3; X_\K]VWXW_\\1D]Q\M\64N?]'GO5-V* M@_$U>H.1<:T0!N#Y*0\7'(GSI9LSBS5?%1H\\%IK]6[\ YC MI7_0.31^EPNG9T482CY1DJ].$\38MFZ78C$ >[G"B7)J@?L=!S=#KY<==;_B M))H1RO_$UR0[VP/1TRV&KMU%#(TV'.?L,@V37&2.U-,)=V6:&M9=68@3TO 9 MKS_:V^-\4 T@"F$N\=8]L;^O3])H%XOU\>,R'QWQXS#E&ZKU6I,%]Y!('8!<-T7>(N,BG:D<@7?9U%YF%NAI(:XO> M1:XM(U69\-J:4Z,+_[=R;+D85P9.?!G+;;TH3F5']*DZ^DFE&&R^#V$1N[UL M6J@\HA$L=7*AC&ZWZ;0*#67C&UR%L-BB<^L&@*$)V"_@Y,(P8U%TFJV&"@L8 MG*V-#BGG)JJ6)42T1GN/,C)7Y7$ACOI-3DQ#J M4^HTLPP5Z?#)XSYY_(B3Q\UF"%A.%O\8L'B>%B8X_PF5A:HX]<&*)'$8[TI3 M )/&P>/92A[7),@GD1]S$OD1I4A_YHM$257=%[W!]S^E0I+-H]'2#(T&5 M,M=(H^?Q<#2H!KC;8:;)%C+=5(BI*656K[-/6O))2SYIR3E&CB=I26<_)!TV MG=&E9!R#NU9NY3CE$;3BKNV_!MQ8G.<&8W'::-J9I=-&D9$6!I%3"ZU_I7\D MF1$^HJ+-D8^H6(JHM#$@+<=-?@AF**;!HZB@SUD79;U+#:D9+VD_O/7&%.N7Q;K*_R($X7K5:_S4'Q]WJWN"XK_ MS'$:ULVI%CV'X6@O:;;)-0GJ,PP7E^DJSU@Q23XJ(Q6 'L-P4#<[E%YPC9[' MP]&@?OTZ^MAK5:7-8^,8Q\VE>]_TFJ04ASD5I?=AV@36VT=K?+3&1VN<8Z0E M "5&M+KC@F@$K0U24"*2T05]NI@JSOF5VDW:.BDT86FGO*&65[L+0:E^9C[, MGAW%M)=IJ::/W@3U7)_XAK6[C^[XZ(Z/[O0:W='PP5D.ZOP84+YIICLI 8,X MK_K9"MI(7NR#-&\O2.,/L1BCRA]B\8=87 A%WI:Z_8)OMJ<[=IUC9 R)^#X9W2>C^V1T[\[Q[IRWY\YI!S,M>W;> M?Q?,"8F>XB0IKG_G8N&:(^8?(T!%P3Q-CP]X/%N>($V"O(?H[7F(WI3M_*E: M#),TNMPNA;(V)OSNIW:#>#O:V]'>CAZG%>J!M@?:K@+M+KN1;;C](4C$\6%M M6'W8SQI\KG^QA\G'#),E=[=?([;(T?5B.IO%(2Z.P4-EX,A#6R=MVWK;S MMIUSC("W@\/Z-@#E.SH;5F]O=,XJ GP7H@>^G++9S4Y5%T*TWNWBW2Y'[';1 M 8:VW2P? Y9Q(D25-DQ9@/_,^:S3];DH!['F@ %0X;TQ;] ;,\FR!5X6=X3= MH02SR9SB8M[(?3+ +@:(.[^[N9'3\?JI@5?>B54BRA/6E[-7MC'P^OL%_O#= M^Q^+-TQ78OF+]\A)@;3W+C*]JO-<@.*B3M45 #5-!J%1702_MI'K= Y;EY_K ML^FL6$V"HNGLGO)5SF?BJXM!#]TNX(['PL^PW\F[[GJB,W1(SRC M1[N_7>[R!U:<1L_.'V4(!]1V2*H/RRNKZ:ZOH3T4^D-\T?9WH<2?"C!0"BA24\1;;7@(I>UA@*!0707^6G6#J0])AYM) BH M,YWSU&I\(-+&]^-45*&G*7PD$2(M^.C>1&[<(>0LCFKB=MTQCZ3\5K,?SKDI M*MGI"ASP?8]E<7@J M[G2D:V6 4]G6*M47A.)XGD*(5C6U2O-E@3'NT?,DSQ:$UN]KL,8#TZU4-4W- MQTC[H-IQ2Q0\IP+2Q2??'$'R#?_$);13J)+:-L-0J5Q\DE;N4ZJC'8:.>OAT MA]&D.S3A7-+:6'&1VP; 0W0!AHL\UFMB E2!H\UU@&!9Y]RTC;.,:-E%3D40 MS*TY%T)T!F>J BHY-T%ENH*T<4@Z.3UUU:4+D]' AX-X;9UC2D==-GMD1IM= M O)-.J=*X/"1-/OUG50E)K%T)S7CDQY\TH-/>FA*>H#[+VWG.?P05)\[H'A% MJ"@_L2$(FNR@&,):QD,C#3[MX0VF/9SA#!=YZM/SSS>(9BFFBI(&S:T-D/3I M_%>,DFP1(JHH^2EO98"$*T3GW+S?LGO&H4"8;2[3D!.ET\\@F9K4]4L4:"+U M.7^F>+D9FYN_M4RK*-/N;8+D%']&_R$4^B4A[;L'41HO,^44;&4BN:E3WJAW M^LJC."\(J-7\H+;CH-9\T+J!ZKL24GS"9$[1:L$G9R*ENK'M.*BU+^,-D-NG M1;+<&MM:#:U.PE X?-@M#G'\*&P69=I.4W.KM)^2-,2BUJ/8QV]C]O4$I^%" MG&E4QHFAW8Z!ET%39%X3M]Z2I\B,@'8;FI>&^AV 'L-RT%@' ]!CO!P,NS(J M2/"*/J7R!?;RJ;9Z%Z!MMV&]KP'N9Y6;:Y)^J3>=%"VL5S)CU5V8U[BA=I.J MK5VJ2ZQYN_'+:532@O?TR9_^T@2?^N<<(S"KC6B9T*[QIW "$2W_BTN,Z4!Q MT@+WCH37>NM)Q;#2(AYMQJ.>8>EQ"(EJ_LWDD19X@ M^I6T-K3&,I];[D!'4OA)PQ/NS/R%P3L",+6=FJ-FX*T+VM6\[M%RN8TNV1 2 M_75J]37;( 28>^+<"NQ@@#F^]/0^'#1_R>Z.9XP]>%J(,]^OB_T!BQ?;59SF MOJ61&?J]8UR!4]" _/W@*'_P!$ @HS\ZQFC;-#F[\]:?F?!G)H[XS(1V],_V MT8D? ]YF&6?B)Q:@- K$K."4\LT]UJ\9"1S.VI$*+7K\\8HW>+SBEJRYH;B> M/B3QO("VBLSSIK:6TZ&V$YOO[Z?[TQJ>G=!N$)]BI,7!-%L(%]).TO*L0573 M06E6YMFI&X^-;G\AHD_+\6DYSJ?E@%0FT5-2H\UM:-XWG+.D&KX'T<)<3IGX M9F:F"VY][YWQWIDC]LYTL7YL.VI^"O!RE9 UQL$#3OF[LF"5H.URA#IH&H:Q MYI@!T>$=,L?LD.GN&1!S$D,EL&;ISUHS.)Y&L]X2_YO5.8:<00?K$@2"Q"__0<<)>N.: $PMR/)8V>/ MG9L+O_")=%--GP;@V=S!+OW1(Z99S#@]IX1EK"!JW83_@;WLQG$16PCO _^/ MN$KT$27"'P'C1ZOOL,4Z3BF.XDS\2QJ*;NQAFP/&!1D5] _!Z"+91Y8-IT5 MIP"A'#1UL$K_!8KI;RC)\71V$:3+W427L*+5UV[)$4*BISA) M^,J]3#.4SF..%2>,X8QM'BDYT^YOE;O+Y8I+7LAX2CG"7!&&DNGLBJ3SJ_@1 M1R6=EVF8Y!%7PX<,E(3#)FN/;[(KL4UA92#;#"2)_/2\(=-97 _NW[R!:+XA.NYZ)0L MA6@+3#M=%[K%B ZJG:823;D8$T0C3BJB7*P^QW1"G7+6LU;Y ^ M/AYS!'>Z?F''OQL] MQL[Q"""--RK M4%;=16V:40THPZZB,:U4+"BSKJ(R6,C>\I&R#T$4L[(<3HZC0.#&\H!MD!76 MPX8XX-$RZ'"VCICIT>/397VZK"I,%2YPE"=X.ML@[4^4Y*L=O#[;FVO3[50K MU_W6P7N"$F%NWRTP%K;9)(J*Z8Z2728^:[Q/:#A*?"#S" *9Q9N;)EE]H]$' M,E5L^?BECU_Z^.71QR\E*H XM,%:-@-^"&8HIL&C"))PT2%!6EDNLY49 !W. MEAF@1X\W [P9 #(#MG'%TILN*FS'Z"%.^,3%[',YS:)I>HO#G%*N-$X0BQD( M>_7R#@_=/73WT-U#=P_=/71_"]#=^-9I&93_&- RI-D.A,NZVP+=ZO=[D.U! MMOK@?1%(^SW.%IN;:HIEO+>*UR LU&$DVX7L,.4*J4IC.%E/1*![7BPH>"W_ MEJ/8+GB'YG.*RU*^TUE%*^AK:O7U!H\W>+S!XPT>;_!X@^=X#9X66Z+E"6J" MR\XP#LBSO>Q6P)?M N8L&ZL_!2G. DX1"[B"+6Y50K^'-$T3N?L M!M,BZ1\>3#+]HH'D=4B7<-R%(FE:L(8CS0A;J]&\:>E-2V]:>M/2FY;>M#Q> MT]+()CE"8[-OQ&39-OMY4S*>!71[\)__DV'ZB%NF^&F-:%/&FB#=%O"GB31%OBKP% M4\3,?FD9@O\2Q%7EJ;@MXE8-80M@-]/@\;3'TR \O:W$U@XUP[I[;.RQLH8=/1=S%1,-<=:1".B8K.BSS+*9XL"OB)ITTFI0S;:_,B*8QUGY(;W%X MB\-;'-[B\!:'MSC>@L71=:>TC;8_!$EQ!U5+9"WI;@U%*]_O$?,Q(^;7DU/\ M\L=] TJLG_TYHHG("L$F8Q8_0@M;F!AY<'C=H+;3SY G1:)]LL3[* M;\Q8OBQ_:RV;[B_QQK@WQKTQ[HUQ;XQ[8_QXC7'3N&)$=KME! J4C$NEJ/L$ M5D!Q?'1 '/W8<[;].]\'<7%1;9"AY]81:>4@UCPZ "J\*^>873DF*[QQU4Y2 M/K>86-IB5MVCYRIQ^P2G?.9JEW9K.^) $MA<.,"IK+LS3Y/[5J,-Y>&:S;# M-'C[F6ZYHA&;>AIR>HOM3+>N>.LAO;_!^QN\O\'[&[R_P?L;WH*_H2-,&K>C MH2-*&+4OH0-"M&TS_Q!4JSZ@>"7.=:;SEH9S\TC6K&-OC[\5*.DZ%RI$A)^K(P9WI6Z5@=#&]AX[V\?.'L!Y #F-G*8J5O?YA29\<00.T-X 6?\BL^R.B-MZN3RNDE!.D+IE M=SS):+:')?E?NZG+__CC,WJ.E_FREC[I\]ZIND7I'-R3$Y2@5*2L8YQ=5?GI-1\5VGQPVFNW'7B'L=(_Z!QZL?6<)HBQ>!8W M3B5@+U,*.'9G7S;B8G:RU&%5LU'9?;EFN&3=_EWN',+G>+P]J/B3J::33]9AX&G0= M7(OZ5R(/MM3#BDFK:&F78IR=(K:XH>21;Z#1R?H+$S> U*\#&2]MQK#*Y51< ME%$FY2K1EK2=56JY($.,(R;R(,[B1\RRN)PL)U5\'B MHFI&ZKUWI,&-YA('8%<5T7<,NK#Y/H2E[_:R::'RB$;0V,F% M,KK=IM,J-'36U> JA,58G5LW Q-P)X )Q>&&8NBTVPU5-;,X&QM=+0Y-U&U M+"&BG9/DY-0U:"1VFK_?.S-_%6E*SLQ8F<^%-.9].34)H3ZE3C/K!V=FEC\S MH+UB_)F!?L\,F$GUL(NHC3&O';2QB\4Z\VDA_=ON[C[$M%>G^-C=@\P=%6H? M.+9\?.ACP.)Y6GC7^$^HO*Y7%!A:D20.8]SU&%'K\6T=)^I(H#]6] :/%7U) M'^(DP=$M#G'\6%3BNL=T>4 #I.D;/<+RF:]@)55US_W!&G^P!I#B,HD>,Y?+%8II 9<(DZ5&J1O;3>'C07="*7V-&XM&3Y]N>P0%/&NL ME-.@WJ G%_"/+5H"' M:4:6GM#:F!]IT@'$[S?2? *(BQS(VH^.L=;";0[D]"?'.-6/U@ 9_=DQ1IL" M:Y937'X(9GR&!8_B]F_.'1('9PJTW#&U17M<6RDM+0GSJ2S'G,K2/:Y>Z.0+ M/K-^$Q-K=PA-XB)N;&\WRKZAXV2]_>>O,:9<%RW65_@1)XI@G%[GH?CZO%OI M%Q3_F>,TK)M/+7H.P]%ENLHS5HCWHS):#>@Q# =UY-H^-8QPWE^Y]TVN24ASFE')4"M,FL-X^_NW+34D=G8.&'D#15TUH0XQH M/<<%T0B'&J2@W+%'%X;N H*="[:UF[1U4FC"FD[%9RRO=A?"Y/W,?)BE-(II M+]-231^]"0JY/O$-:W[^ZY_P6"^EP?'"#Z8S0I2C(-7U(XKGJ5A2MOM[KXKTN3GI= M/!3S4.SXH%@+W3P8+/M@#)9)1[(/RQI(\;#L[<$R7_C#&%6^\,R._\IF*-R59'O?Q3[1&'YGQ;WK*.!'H?VMOSH>D'ODF.T1 MR&HO@2ETPQX3=EIV2F44-SJ[0? MZO3+W;54A5BO8O00)[&4&>W^5KDK2#CE6(>B4.@94=E,$<9M:CXX[9'3*861VJKJ0".!]?M[G=WP^OY9&T$B= M@KJX=JR.09"9#F3.M8K1 &!OV]GY,6 9";^*BQTP90'^,^<+IJOG4VM0:V[0 M%E1YG^@;](E.LFR!EXA^Q=D=2C";S"DNYI'<,PKL8H"X4[);8@ M-/X+1Y>,Y2)Y;+(4EXG7$:C1S0"1YWZ&XUTN?C3' MT]ET55Q[?_[,?XL9WU&X)7)/1)V/S\47*ZI]B&UT*Z(ZJGMY@0'&]PGYC8C- MY3:>+[)KPB%G7,34+@@5(J]C2KNS 8+O%HCB$[[_15P@8@=$Y:Y-13JR6#,G MZUV3&[06/TV>$(VJI.1RMDYG12/&.3CG.P=9XT-WCYV7F1"(F!'BLHSZ.W*5 M;0R\_GZ!/WSW_L?B#>5,%N^1DP)I;]7IM[>N3M$JSE!2?JU;S#!]Q.)*AXL\ MRRG>Z#N)7[#U.%:YW4S .TX3US/U$_R:I(^8<355S&5V3S@S^\]/"1.+_-\X MN\4AF:=B-Y!(I??W'8?TREP-/D6JGT0[VA$J[14GGC=$V306A4 MW[E^!CK$.&(7W$+>J$H5O-+N9S>DQ/$\W__%^X5\I[-[CAU8>0Q# M^47@'8^%GT%G76ND)^K\"9 GIEV)UPL /YW-L"@Y*HZ(RB1BX97CD&&%EK<; M6_[ 0AH7X/"V!_D!7S<.V6VND2O!YLXZ-RVTIO>,4EJ/*$Y0::9^XGUE22%] MOVX&IWF%? M2A4AQ8[%:2E^4W&L:N^3F>PG,_5 )X>$Y4<^RVEYG)G/T/+C7^.GXI%CT[?Y1Y_T%MAZ3Z?KU2&>$-K8>F7&V0-+4?)_7#6E&W_2:+-B@3K%N;18 MC0]$VN0-.)5AV=,4/I)L62UXY=Y$;MPAY"R.:N)VW3&/Y"ZFYHB<[?R9X*HES2=L-G,ERW.QF9?MS'_[@8'RZARPM))T M!Y6.DUC42DHG5$*NX%F;QZF@LG$%!5O(\(**Q#4DW/%0U8YM.\?AOP_BE+?" M08:>NU< A8UF[0"\#CG^Y/L;//G.+?B8K\T3G#UAG/+GWT_2Z,-W'W]2'.:& M=3% 7*4FBAE\CYXWU5UBS/@FRW#V>YPMJ@(;?,$0QDX1I>L9H4+!UI%N9$ # MC%VFU4+'I>*7"UO=TD0Y6)SM:I0<<,RNXB77WT7%YO3+J^*%K?OW0/;N30Q, MJJR/ ?+^1689GV;R[UK;P&K>WTG.^"[.V"3\,X]9B2K$/RE69S&"^QT'-X/F M9M91)\_,;&AME?(SS*T@BB.N9ZW<9 E3O=CDRF%$/L4.< MRZUOG&5$RZ9U*D'8W)IS(0/?X$Q5P$#G)JA,5Y V,0DGIZ>NNG1A,AKX<)#X MAG-,Z:C+9F^:W71U@PH$Y&]V3I7 X2-ICM4XJ4I,8NE.:L:?:?)GFOR9IL:; M0=1.9[O;@P7VFCS0=I6+F2Q)O=0"((=.Y8&VS_, V4$L@)#N3-M4-&QES@MO-R?P@JK!%0O")4Z)VNR;D:0UK+T-6FR:?I MOL$TW3.T% MK>8'M1T'M>;S0QJHOBLAQB=,YA2M%GQR)E*J&]N.@UK[,MX NWU:),NML:W5 MO!L.]T5T@MWB$,>/PL&FS ]N:CXP[==8=I6!LJU5JD])*@Z@E^Z#VYA]Y699 MN!!5095I9M!NQ\#+H#ETKXE;;\E3)%9"NPW-2T.%>$"/83G8U6^0W;<'Z3(L M#XW5X@$]QLO!L*N[ F.OZ%-N>\!>5CG9P0<]7L#]K')S3=(O]2:?HH5="JNJ M5-M(2 4_99JTL;U5ZF_Q(T[E][(;_J]G CJ7 M' G^2D1K.W8JNZ[/6>Q"5G:_L[G>$^#^1*[1KZ2U0326^=QR!SJ22TXT/.W. MS%\8O", D]BI.6H&WKJ@7';GK3] Z \0'M\!0F!PT1D0H\==?332F5U@X#4.MOGAWX,>)MEG!5+(D!I% A5Q)<)1Y1Q]T+_+8>W=JZH$WW^C-$; M/&,DKNBK+N>[X7-)K'BNH^I+J3>U-4!.=<7@)$WY]+PE:Y1DZ^H"E3J* ,T- M$%4-/'U(XGEYO%M^^J.IK=V:LME">!@W&N& WH960U):=V(%TG10FI5ID>K& M8Z-[T$S.FYR&"\3P;HU):)(H52#14SJC3;IIW@>< MB3 !OP?1PA!.^9[,S$P7XDW>;>C=AL?G-FR"0B/S%^H9?R/S'VK8VB-U'"HM M3MLNPY\"7%U.&SR4=9*"58+2KJY"S6&MN0A;T>5=@\?L&NQL,9Z).2HN0TXS M&C_D8K**N^6K2Y^IN#.;8O$KHNO]1N4UT1(+T\R@+LGA,\K"19S.7SPO8T+M M9 8<"3\B\0#_M"X& [&=4$:FRO2"]BR_W#_GO16TZ+-R-X3YCUA3GK"O!WN M[?#CL\.-:^Z1&>X][>@CL_!-P[N1N@%,(GS+7H,? UJFJ@4L7RXY?0&9!>$" MI7/,@E(Y%X6TM\V$?(ID'(K"C 5/<;8(PDVR[,;XUO0Q]$N$+8^$#2Z\_^*8 M_1>2M)W3:HJ(LOV;O/1-3?]U6>D>)=-9E7-Z0%J'$8Q4?B[G?#7R]C^;FNYU MQ$+[V*X?)I>@Q* "]?%VJ[=;O=WJ[59OM]HZRP#5R2.S2#MO]".S/5M@!"T M./B5<]*V5];)K!9X1\?XX3(OQ%T(OC5SM:,,R*GP>Y9DXFA'I;B*<2;NY7NQ M>FXWUX>5B@$D P/C.RL=_1G18CS;W#P /6-(U$D;F!NP9*H_,20@ M4B/-.>FP)0(Y=N5*^[YP/E ,KEQMWY,G"B@%URZ][X1\@3S_[!C/G3Q 0)Y_ M<9KGUCX.*%:Q=X0>QC[ *6LYJ/5S@*IJ:0'=EDOC_V28/F(6L'"!HYS_0F;J MANW"6SV]W5:@JU?R?G?TPDR0A3R@-\06A9R1_R&9Y\KKPH<0!H]?9 M0;Y^IW&&I[.9S'W98R%]Z*&1@E;D"[>G^PS$+W_T?L?O?_13K'A M%EOI2'V0\-UGI&[%3JC!LN'V2Q"GC_PO0M>?-*F=Y2S9X+/F<9GUV?"(E*U]1M9;9+T*-&SV$X^D3E&2KUC8:AL/:&];>L/:&M3>L+84*];;*D1K5VAO02&UK;5@\TD0>%8(>;:8. M#.R-+ .GV9JP[-)Y_UZ$B;DLHN**+"*J$0?X>27J*[/MH^T/[?PZW5YBK1RP M 2J]A^>8/3R2,Z.3W&6YQPO0N? M6>!^5KDIZO;K+A)8)^_T\4X?[_3Q3A_O]+&3(*VWOXS,YZ,+.$?JZM%!:B/U M\H"PW$C=/3K :*0NG]8&DFV/T(<@P4AX./9J$!?.CA1'09S."%UN:VD5+8-D MQT%;#Y'1EUKS&/5 M?<@';,'J;/Y<\5W-XRK@VOI_$I,JFUUQNJ\*CM[5<*Y M;7;OF:^3^"2>/^#,'Q0N9P=IU."=Y_S=&])Z_L^L'?C6.N]P^$1.\[D9Q MA],O:21.HW)4@*/S9Q=X"UVDLN\ZQ>AIE7C%U:Q2>F=E%:\!V; [,A\ET: WD@=FAV!_$A]G.WLTY$Z/0W@ M^9'Z0D&('\B;:V6E=(P!((NN59'2-!)L.["_#^*BY%.0H>>7OEE7%R<]/=_R"2(NW4E#KDO0WO6N190,)??DGJ((2\L,F1[6+I-<=9[A*.>M.0GG M98IQ$1/ESYB-W@_+=5\$S?$]W]"_K(JS*=O-E3#&/T],#_VF?0QM-Q.T]EMIW-*B M/X #_+W\/I/LHMPO[S;;Y8O&6HRW&MDYB92+\#+=+$Q159H;2!G;'@':UDKI M()T6;W%.4A>$XGB>OFBQT=E9C)(.XH$.[9Q,^*X6'>YJNTK.IV0I?BEG &'2 M5//>7N2_6%C#2H MV#>J'UGXT:*_<*3AR5[]"",-:W:!_R,+<_832@ *P;7;<\P[C:#0RI6+=/IS MMT,E,4:4"7<$0:4P#HRI;,,-\52^X,7F&'W%"5OONC/VH;?M1^F!!>3I'ITL? MQ/%_5&+@/^)PD9*$S-*F^/!?)D7Q23.\(KBL/*[I-%D*:[% M_:OXLX&+UN-9]6"_$OOFAW)/E+BT@;V&Y415LE[=>%BZMZ4EH;2_ZC L_7L3 M7UZ-']AK6$Y>X/]31.EZ1N@3HA%X6C6/,"R'-Y2K5YJM;Q+$S> T.O\SC^OV MOO8##,O?UJ'1ZNNI>P_.V>:WRJ6W[^/D7^($IQQZ9TP[AZ+/5[DFLTU-XDTQ M%Y0PU7U.[276\D4CD%?A)S JF!%F!ET6#F ,_A6+'%MB3F>W^=CR;_1#LF/+K3$2)($[LZNZ BF_>BCD,Q9 M3OD"N%EP)33-LQM,8Q*UF3^&7C6\S&XH>8Q9>=!/L",6QFY1M!&-WHC#2X 3 M4Q[WDF@ '=ZA8]GF>K<)G":(L7C&=\#" 'V-)35[N<))+6#7[G< K(2RGF)VLM::!PO%J]^56Y;KG8# 8[#0TZB@DT;@/FQO8']3U M!W5+@AT[J*MF1#=^15J'B5SDVO+F(1->6_PWNA/?K:*EEB=.730N51S0R$9U<**/;;3JM0D,'Z7R=$5]G MY CKC'3T>8ZU_HBIN/I8BX\8"IJ.MHJ(C:W.B85$YK$51C&>?S7:(BE])-F, MM:J*J2. *B.RC#@U4!B,& MDL 33E!)N (?^\H-W,G!2M6W'P-:?I?]\F5TZP=@@:"(JS11#F+"-+3-L6B!N(.ENUY 9ESY>=.^:R<]W+9U7 'E) 0=G6 M*M6GU1+XG2^ TVK^%S::G'A(%V=X:$Q5U^L\.%^RRY2U^OBD>I]4O\5E+B75 M^ZPTGY5V?%EI@-U^I(EG<"@PTLRR-NA@I%ED&LC!LLG]4Y!B;KT1Q@*^/7"K M;;GD^I2)VX0"%BYPE"=8&(*(:\HH%AGLC[A\S +\+'P*.-H8?,M5GA7NA++J M.&_,G[T8OARWG?GM *6V3'%G6/5FN3?+56;YWOR[PUQA%_Z?\VH&BBRHT]W\ MF\[.$4WC=,YN,"VN*YLLQ=8M,^--CCTFJ9RLZP=0%!2P\$8')-A8I@/:[1AX M&;2VR#G? ,D:X[N,A%^G*S&KE#5>&]M[IXEWFCCI-(&=R;>A?TE;/3^]M=Y;ZY@?K >CSK*_[/W'@ D-NR!) M)+(9\)\YGY/E;P_B^NW"Y;*Y?SO Y5'0(-ZDWP2D4,UE]@3%+*-Q*#PRQ0#! MPSK@4 W/"5VW])(-1I\MW]C #'J/V#%[Q"17SIVG$;:SBJU MGW"**4J*8CI+KB>Y/D)B=ZPDJ.1 J^^0Y56O2.-E5( >+G"@]-F!^HR;BT'= MCG2>D=T*.V D)T:#R^GXJ935:#R)X4W'. PC[ M.@2,9IQR]?0Q8UWPV9G\KJVM!^>RW;2GLMY^[5SRFS:_+6"\]T5[7[3W17?T M1;=P8;CA;-YX,.<4I<)UF:=1F26X0NF:59[,. WY."(Q<)4@WO@1)7GI$D6, MYC!R(]'G_5/'%IZ2J[GGO5-VB=(YKOE_M,SO42"54\]0=BH;U!M9NVQ-* M!7U"99^L=TUNT%K\-'E"-+K@ZO4WH5TG.[TK=GL1!CR+'^.(Z]9;KO9E3BY; M[QV_-'\C"1]&G'&Q+<_Z-X]7HK<4BS3(5CGP0T M8Y=I68/X=QS/%WR:3!ZYY3W'Q<,SSMI6!*9EVXT*^Y)^:.;Q06<]WF.Z?*\2 M:J\O])$=']F1>F_S4XU'2 Q'%ZU1P&YGXC(RB9-&.\8IQR9T1CD>36GZ M&G);USO.O>/<.\Z[.3+C+E''E*'YDQ345]PN45FIG,I]33G8FT$\Y$0OUWJ3A19T60C>^S+[T;&H=* M=E\T\#YH[X-VT@?MG53>2>6=5"WWFY$YIQS#CV-V6ED%A6-V7]6@(-L>D^]% M\BU9XB!#S\5%)LL52<4$+IT FT?;8A$MG20=7V/-+V*$3N\*.6972/I[J<-/0:@I/R@)HF(PV=AN"C MV(.*V\)#[1D&ZVN5J\W5=-7DU_M*>IV'X:M<"BWY G4>A*\74ZD==SI##% _ M!,J.2Y1[#YCW@'D/F/> O5T/F!:6'ID?JP.:&ZG/2&*F[J V('6G"4GOD M!V38M9NIVP!Y(*L_.<:JCL4,9/%GQUC4Y,V.E_>'H (/ <4K0D7=H/UD+XXT M1 $&NKT,:W/=]<,ZF&,RIVBUB,, 48S:.H#[H\":;[AO%CJXC8N+'NFZM*:J M/W:&5/7#'R?G!\;3ZP>=G;,P2DY_E5"R>V")DC.93,YLR^3B5D+)[H$E2B[O M)93L'K@16G"+FF,+=,@J?C\+Y7=;*C=%>6]Y,V-$%#4=Y2]_\=C 2XN8_J>M M*M^4KV.7Z7E.R4HA#+V>/9*J3Z+E BL*2]T[37;GM[X2#DEJ% &H[#FK- MEZ]IHGH#MO9ID10B:FQKN:C^'NX39_8XX@\7'!5^5=82AW8[!EX&+8;TFKCU MECQ%U7UHMZ%YN>?OUV/CL,>P'-Q@*GY ^^#QU@WI4O"XN81/,Y(C6K#:)?YT M=F#28JL8":_UH$G%L!((CR[]0<-@L?Q%U46$FE<<:3+)G4KL,*-N7*C^9/ 6 M&#TCQYGYJ:TZ"-0IZ=24[5.K=IK(AG)=^IW(]6:N^W.X9K\GK>V6L9]F"/5% 8XY5ZYSG.I* MS"!Q4_$!?=+G5JF;HN%EM@\5%V1TW88'S6W'S4W3N=OB,;BY4UJ2=K.Q_B]J>E- M36]J'K#4!&-&9F "U: SKG@]KKIQX]I);P@:=<8MWX4U7:CFC ??(-.-6-R> M\X=O)HPD<83$+>W;GZM['W#I=-/P\6@-9\&5TX(>[[$Y9H^-Y.#<9"E.=O]5 MEJU-HS.\HCB,BS_E9^? G7H_1G5#292'V93>8?H8A[*KW%7-;-'(N*2JUS/I M ;7&MN.@=N #4"R;SCX1$NT3=D>22&(M-W<8@/XJ:6_RP#**0FD-2U5;RS40 M=TJ 2W%?14AH!_2PRL$YH@*/,0Y,BFK5#:)O:CXH[2>(Q2&0\!=M+1]F2D5U M)_'QHR4'/JP(=C[BJI2,A'Y@+[N<4,(85X?RBI@U+0:HWWG%B;C@J/Z4<#"1 MYGP:3%^AP=I2GI".CO%S@F>$XFU](LS.G_E,X693G"*Z+@R8:Y(*IQ+'SDEY MNT-Q\6AK071^HV,2Y!JB4 Z%FF@ME=I1!N2T,$(+,G&TH_(:\XV4?[1)EM'X M(<^$W^B>W&XJ'Y7@&R0# ^,[*QW]&=%B/%_7&$AYJ3S4NZ6DE65*'SD%P@%1 MRJ]1T:J;VSVBC+/=A)807-O&]D%JLG&\E:2H9T5C>S>H;X#@X'[#!/HK8AKS M, [;#4MM@\P;VP]#?>,:5;2T2['(IM9=KK!.5OFH?#_*X@VU;:Q2>8L91C1< M%%[*1YR0E=A6U,(&];',1>'?V0!LL=I^C[/%:PL3G+^:V&7[=^ *6&DY2@N$3#'LO(J0,9A*M..+H&K39GG=G5&LE]S5)[AX,SVE/O4P(2.^;1C3A9@=.[;P;8.S2"[X<7FO/ M>>ML>N=PG(X, "?6G-NN8$NW6S*)%G&X$'?$;UI' F98/ MZ#$X!Q^T.?C@& >>Q1L_CX6C04D5U]+'7BE:;Q\8QCIM+ M][[I[09&PU0)H*M5GCZ3%*_+7).+/(W45W:K&]L^_IG1..1VPK=Q$*NE@42,[-LN"@)@]9(^M*B+LM Q,!MFA!)_V^7= MX/7%VA:XWN(S@6E/Y0>K'5V.Y>MTPOKM5YR MN^G7_ARY/T=^?.?(@0%TR\E![[\+YH1$3W&2%,DHG'V4SF,N]$V*ROZ%P^)R M8;&;!&CO,%S7.YC[H\!6FD_O+/AL';/F$/];"'-.C$R MJ,-R*+X?R:7!S4Z#.<[W/7^S+#[3<337.7\BYOC>C66[DOX+\JYQ=OY<%:;Y M5.VV$B9UNOI0IP]U2BVMD4=VO!7LK6#'K&"3@,LYAUP?(JC=@NWZXX;D_#7H M O+N6L46$T@;R+HK1Z'[,3>!0G#M4*D^)K7G"7QQ+_4#2E :XH M,,XTG'F M02SXX\!4>)?:,;O4NA^/"T.2IQF[06N!O4YS2O< X.'9.&7C0>B^Q2&.'P4U M7-' J%=ULY<;",#ZO:VJ<^7>2(4T'X%0?[O!->4$KRAHEI*MK[A MJBKCST0+NRB:)"RZ/D!L4<#YRB59RAY)0LER2]RTCX5<8UN., MAVAE-+]X. !=#:NFKLUP5#9<\*)L.P#5HM8#6Q&&DD^4Y*MMR>S:6C"0#]%E M0,M'KXNE%_^%([[\5CD'Z'=DECTABHL"S1(NH=U<.$:>G2)*UUSX1:1>RI!& M7[M<<:T8%T4D127PLB[3'*=A++WU$M##.@>57E=^ DDSJ[2>X1GFJS':%O#; MVG<2JIL[#$)_58!=K:O4C8>D6U2*U"']=?M!J!>?/XV*4JA[^!7,#+2[7=[@ M&UDU]1O9[3ZBW8AM3M,XRZGP8UW$S^)?3+4Y-K:W2GU#='70".HQ1H5%T>>4 MOVRUQCU91N[F"7_IUVE!'\NL50%(K[6P2H M$>+#E EXN2O[*B=;V6TH7M1XPA&?S6LR&LS1Y@Y#T6_0,#4TZB@DT0A!S UL MMT@("A=QBNEZW_>GTMO-':S2O[W H]A/-A]AK9ZXL$XN\-$X[<#]!N3F5M1" MGN;'"2H!23O-F @G>TRL\-K>S8 M1E>/HJ5MBEY@E?Y[ M6IP:7Q=DE9$4U0;Y6$6YTY<@'G2MCN=.V !GZ*&,JF<.V>A*8%QK$K8!J)OUSJW MGVBQ\&)[T4F9IQJ9,\Y]QNJ,M M9=&%/7N;I9&%VQ$:_.0HM\#C?$ N?W:<2[US?D"F?W&4:=.I]E#8X2JTDIY, M@C+F*J "'SMW;N.!YG/ ,KZ<@_X PE]&F-6YV<[A?CW^U&4&G(/[>LSI5M9Q M#O+KL:N;5.P<_-=C%Y:UZ:!ZU6&R*2'8.5ROQY[>"=\=LU:K1FY_9N**DQ"Q M13!+R%/;^I%-P]FN) FCQ]>4;$[8'6]-2BGE4"+6R,>\(G _\[+G)OR^"7F [W1*0@WU#R&'/M<[+^PD1H M;.L/FH19_%CN'PU%]BR]=BA9=F:D66[&7F&]#MY!%ONKJT-?_K#74B(4(V.. M1PHWF,9$!*0%XL9GN/SO5C.?/X<+E,[Q+<<1Y[,9EJ[!88@8MF)> 6SY?\L- M3C:AH-TL\[)+;9/2_;J)W7I>'(P)'31-[_@TFVP?HYPL\.CV@R][CH\3P<1?1V>)%T'YND@, 9F2-)O8&XV M)[)T/DU-GX&YV.*\RKO:@,/U!W"%OY>A9WWVZOL/S%UU@FZS0&I/TH%9U1G, M=F5-3#FP%!NHJA!E;2NKE(ISIS7&U$6<(FYX >PU_0$C>B$A"\2 M\K1-V9!PH-W?;F4PM*[\BY/PSSRF^/#HBH0K<+]AN=&]!4E_@('X.^/65$)6 MFW/;C>Q(VMNN0A=B'+$+2I9G<;&WB".Z.T\0%B=MIC.Q,LKG6.:8Z3+48#Q? M,I:+>P,Y68T74X'[#<9-0<5T);R/[/P9TS!FH,^E[#0XW' M?+4J:ZRA9(.K+M,9HXTBDWQ MP!)NG3O!8EU$YC.IG3LP,\2JA-CKSAV]&49]Z20N.G=NG'?W[DRH*#LE47J)JBV"6/.*/.H/\Q8'M5% -,PE%7LZ8#*A5*@?,5%/ MUKLFE<=C\H1H5.%\KJ%FN/ 2LLNTA&X'G%IXTZ@D]HDWS+8LO+C TK#$%&\: ME<2F><;U9BK0_W6^OQ$;EI?T/6.5UN]8 P<31XYAICCC4U^PXT$Z1DGNV]W M2[*L@;D-"]LUU8> >R%B7'*N4?5#2+HE&>.2]Y;XRG55/1!92)04MZ?;V=ON2?3#$VVN>5#/I MO4K< Y,TWF^PM_G7,WR+A1$F4E)(6GA%'ZSW!^L/6>K7?^%>Y,2V5."VA7-Y M"G9DU>@Q="YAP9!<^K)1G=.7MC1.(U1'><.6EB: M2IVHSW(V!$O+J5]RMD#V+,WR'Z2-? M'.7&)TYNSLLY\.+R9=4M@CV^UNZ=>KNS%,I9(&UGE=KR0F4A6I+R[U";DP5J M.RZJC:65'>_M H?WQBLGL[JQ_0 9*VUA593JH,DPH9>#R%3*$[M M[WD4VK"L,ZX[TA@^H&N+WP*B2A>@'LNPL9SANN52KN_K#%?F%[+VL,[(PL R M;A['/K>5Q^'\A<.ACIW:AE;IO1?'<'.Z+L@IC4TEA&]L/U02C(' MUK(8TQA8L573:3RR\*6AFL_,C;?[Y!-$NY+2VG0MK( $5BMGD?RNH4+?L'HAA--L+PO"_=A.&_R&J[$9Y MF$UI14?-K&EJ9HM&<3-;]7I6N^Y ;<=![:!I?YNY^'N<+4XYGN=(E1:+];3< M&12Y7SI=G>))F9FIU_G8^!IT+E8K1!D0KFUC.06U %2B5'F=3,^?JQ+3HA@K M_Y^X8%+"2X>1?$KE$:14WA<@?3J[IRAE,W$PZA/'\JKMN45/ESA2*BBMOL?% MU:!:=T,9Q=$DNR%QFEVFG.IZ2*_7:2@^IH^8ZK!0W][7U^F5D493@VBA?)=8 M:X6023<,ZB+_.ML4Z;03V.7>0/(?S-!V)M\/MA )"*6IXV=Q/$5;/+CJX"NW5PZ@^M:WP_I MW,+6!'Q$([;BY'+N%QB/9$&W_.@-H2R[N:.^A*HOH7I\">>='?.6?U=D M@3S%25+D=L3;>\4#5%PL'K!P@:.<_TUF-4];WIUF]JW6;DOK@VR?!/,&DV!N M^+Q*"[/ZB@/PE.L">>I'4UN[@>1*D=WBI$C(98MXI2ZE ^AAE8,SKJ$3LN*J M%X>+E"1DOBZNP51S >QEE9,+H=OP5?PH;NS&$\[Y MV=M^/Z)EQ3GEL!QFYH_$!=]A/K2R*>W&V.P( .P:L!N9L,.\>CL?7:J$C\5H M[U$^%M-O+$;/Z'=.P79ELJ.+SCF=V_FC@SQU0+9=*QVD[S1H#C16OXO_$X4X M^"__'U!+ P04 " !KA'U86\7@,.U] !%]08 %0 &EC860M,C R,S$R M,S%?;&%B+GAM;.2]:V_D.)(H^OT"]S_P]"QFJX%T=U7U>WIW#[+\J#&.JVS8 MKNF=T[@8R!+3J6FEF"TI;>?\^LN'I%1FBB(9XD/5"\QNN6V*$0P&X\5@Q'_\ M[Y=5AIYP4:8D_\\OWGSU^@N$\Y@D:?[XGU]\NCN9WYU>7GZ!RBK*DR@C.?[/ M+W+RQ?_^K__W__F/_W5R\A[GN(@JG*"'+;I?;O($%V=DA=%_O[N]0B?H]0]_ M^>:;FP_HT_TI>OOZ[;?O3R6YK_]A?V_AZC$B"*1E_P___.+ M956M__+UU\_/SU^]/!395Z1X_/KMZ]???-V,_J(>SOZ:5.T'W<'??2W^V X] MFOKY&S[VS4\__?0U_VL[M$S[!M))WWS]WQ^N[N(E7D4G:]'^7%<7>9PR/GQ@>;[YG>/RI;[9J MNZ:\4::K=8:_^'HTIC>X2$ERGEM&N7]:)[C?55%1N<#^>&++^-^3*LKL8GX\ MI6VO@!$JV,D-;'+V*@K^E,]D$TX(%0YO%J$ M=R;&+Q6F^JB6FNW<)-Y;1!I'C)IOOWGS5@C9/['?_..,Q)L5SJMY3H5%E5;; MRWQ!BA67[PT8CJ:806N\0"MC6H(4]8+WEFPX[TG6I:86D8[)7^"2;(I8*%4* MFJE]G)]\NOOBOQK8B )' CKJ@/^/KW?8'J]E7C1TCHI8@5L]XNN84(VZKO;7 MM2C(RH3(Q)AR@A 4B<,].6 5AG_9&!J+J'S@*]B4)X]1M/Z:\=#7.*O*YC>< MJSA'U;_XQ]TR*O [JM>34[):X[SDR,R+@E(=,US?;7=#;J(M1_\Y*I*+*"W^ M%F4;/"_+S6K-OBK/7]8XIF?^+'U*$\KHMU0 ''"F=[B&'.X-/]$/^;38+MH.Z)E0CWCZ3"]^0BS:D%GT89M:HQ0.UB* :$U2CXE\-&&X"&4'9D8Q6-C!..C^E MCWFZH'^F/T=Q3#94.>6/)VN2I7&*R_:'/O:S,1^$*)&E):4)QV%#'A*Q90(B)\9,J>LCT^=AH,EM, MK 74B[!]BT[060<-=-VB,0T6-MN?(?X%$-T5\WYWLJ &R,D3LT!.5C@J-P7_ M*XAY=2>SRKPJH%Z8]SO*O,R20]R40Q\Z:$R(>;7W1\F\9D3_//W+V[3\[:+ M^#*O,-W_RI=_.01W"OYE'WZN#]G\B4K'1XP*"OMD08&CM(:.V.W+Y^]G#FZZ M*S]3O9.NU,[W)P5^PE3Q0=2,[&.K:N40B!2C4Q3$17 MS/7#"8N]9Z2DG@ N3F*R6I'\I&3' L)N^M-994 U6"\L^0-ER8^X0E<4$72# M"W3*$4%@Z3E)2:=O@0G\4N$R(J[D!/B"T'::_D0C5!73'=F]X%X9]\YIR[/L:'431H>S;H(/F')T),;'QOBD9&[89 MSIC]#9/V!8LM,F1(M:2F#'YA/B-,XII,:)?)-0#[8? WPG1@J'#^OF:HH/,: ME2DQM\E>J1G;> .\1?PN=7#X=W3.D9@21VKMBYH]]8GMC%>_I28LD\84Z@M0' Y.89<[>T'Y M8Z-]I" U*7B6#X0+U?/8944Y/#_\ MR-(1[@0&Z+;!8$I,J;$A:L[4I?+GF7[0) '_C61TFHP*?]\)[OV0IY""T(^A MMR3WIQ;LYY]XH-ALURGN0SOH/V&3HK>*BNT)64B')")9VE)2ISE 3XF?^HB% M3@YEJDX@B\A".NA5G>3^Y82TH%6V&)%O"MUK;WKU*HT>F(Q(<7FZ*0JZ)(D: ME \$:JWC"5VSNQSR,.>ZP[^2O%P>6 1_[(QB 1%E.R2"Z,L!KB#ZI/*?@5U? M&K&0>X>$)\_+-%Z>L%R4>G1R$E7=24A^$K$+?KH*9A(_1&4*TUMA4/.4'>YB M":%SS=GU%%\6OYWJ<#3BRT)T6%V2SOLSC;,.*YG0ML-8 TU;;8V8=K^,AT%V?^=-C M+8J6.$O0@A2(8JI(PIS(FFT:$2;+=V]2C.+8?OMC_):XS]NO_RV9RQ ]/A9U M69:'[";,"?V7Y1:F,685G?!)E:Z8)*..QFZ:F#SF*:])P00DV]'R M)%Y&>8XS_M<\3C,Z<45.**/4D3Z>MU@'_V"FS>>P$$?O&::W8-]O*W8_E2Q@ ML","*^+V@1&!I[$A^N^=( *UI7(\0_><"BS.T,QTNZ/"C!M==XP,Z%208<;_ M+NB *H*N-T4=C^<9QW6(?IIVUI091M\JF_(J?(OL3IQGE_Y-<:WZG.WONLXG6UC[%^J+TH6ATV9A$Q=^?AG30)X%X#:O(HJ)U$>*9YI39!:X M8/YQ,\R3)+*&@GN!,QK5L'+E5*"/TAR=U>BW _\@TL,>,\&$A&4.\9M4\:"^ M=GXPN7:^Q\7JS5 NA5. 8U(HG"#F+7,B2Q<8O:*G?(NCHOP2O?H[_=?OT?6X MS8?)$Q[V+L2;^CC*XDTFZHI20;,W4(R :&2K$+V]S-?&+/SC??JWTQVV3 OO M#15CIJA>[7+&J&H P.T.<4I9B?YDDV&&9Y17:9)FFRI]PN+/Y0E^85%F:A34 MQL!JO:G:A?'!]&\>SK8G/+U)!,?KF80BNF.$ZB,LNAI!D: M.D7)X8IOQA9^&<<,[DO$;/_WV*I] V?UBH MP /8='^1[AJWZT7_.RK^\/U:A !92%"$$'=AP7NFK%753]P @4:TK2+CO-%" MYP!R?$\XPJC&&'&49Z(^ :JQGJ$6;]1!'/W*44>AJ[,XX@;B9XNGH4MQ'8T_ MB5;L$?*_A*M-X ?4L5IXAM>W49^^;2^PYAW#[NNH[;G) M9+4F.4^#I?_%!XS3E6.A.*K,9HB-[Q)NAU&=%D/V7WS(M+7;Z%TWJ \W:BL] MG*[.\WV&08Z9PMVU>FWQ[&9_CCQJ%D"Z.GQFT\] M\1-I@SE,CJ>U'?=<]+&#./_S"5F+9R5QE3ZQ 0OV'*7[ES5E)]C1=8F!CR*3 MXS -6YQR_YAWPT/4B!7H\]>L>W^YH0"F>="=LA*T+J9-_@@:\.VFAW9C8PVG M@(.\L(DM!G;-$' >S.T+X.[2<6?U.9SMCNB$0[; O56$:<=LF&]5RG['Y MA=Y@W9KF:?.$OC[]XET4ZWE7I#ST)$3#P_:$,CI^A"85!,/.BPIVMHKPZIEC M)H1!E^M;'[@MP=#Y56#["-5 M. S+39Z(+,UUE&_+&FFZ-CH/2\QDMDK)JP*)U4>[^S&^WEW1(*!G'QI+'_++ M_6J"R[%&.+T72T1\B5RBT27^>UE+J(MY!OZ#S6CEU=E%P M>B;MH!KLQ'8TY7F#/C>;*?KH0J!/M6R-?O=(LV8'G\5YMLQ,QJ?=!8?XD@5M MF16&3IWW-OH.?AP,IZ=9$Y=@Q[6M+,1.8/-LHG.O_N5G<2)-=]SXR(&VT6L+ ML&Y5(\)=Y**]ZF]*&CUL3QXQH=[U>DFM[ZC $>R\N8/OON78.#P#MBH[* [6 MQ;U;?/5AB]ZWN*,YQ7V:)]@A#\&ZI-EDC)$GGW%!>4\NTCS*XS3*[AKT>\^I M>C3D5,EG]7$&2G1/4 L;[8#[9V$-\A)#FCECC_E#R0,-8DFM) M[>7.5PQ59K'@)H17U+AU?ODE3_YK'D&AF"\'L=HZO"E/4^1D5X\#M9?>**E7 MAA[JI7WE_\A;97SB;)NGWP7VNJGNB(LX+7%YF=_@(B4);X327L7PFQA9WI]' MT+[[P!J@Z+Z/93JU4^06GCTMJ2,VI=1 ]8O[',^I1M(64 M'9U)(!:!3JHAMJ[/;X, B@0&B.4S(9XSP&4]A*5'U3U#SX=R ->HH#7#!20+ M/C/JK?G!O*NBHKJ:%B$G*E1-3YL;2TJ?";P)T2:&0A%G 91YGM0U4^0-T0\. M"6 &H# S@.1:( %0@@@@IRL&M-MMJRG7"/%$IJ;(3@>G&=):M"-A >%(8H'H MT[%\2H5,NB#% J?5IL R*\^*">0(#5>VD&5T7OM@OU_EEB ,8Q-R3"""WR&M4R#6*Y"5F$"5-VRR+SB;Y-)YC=C M6)^^Q)AHWICI?+7.R!;C6YQ%E0%3:7\'9"[E_+Z8K(PR]@R#\5HA< G+;?J$ M)V!J>N.^*TR=,'Q-]5;$WF6(JK JKUWO(R#?#4_NFND$=%9[KX;?%,H-[H1K M$IW *!GJ2LCH]L?)18\_:28N-]8"[!3N+O2O*29^(Z%_2?IQLWK A?NLBWTX MX?,K!#Z^+BZM(QXXOP)*/3N9%*(I,O,\3SP28_HI(P>BPDUR M2-^6>9/?O'..J=.L]Q%0L@Y/[CSAC+O,=6^..R&9&F\;6U; MR:AC(N4:Q)6+,JVS:P)SK?IK$!K\A:T G^OEJ-U6@+D2;?+PEYA M]0[^K(S+0#O=>AFH60?J+@2IJ3HU$U3WY-FP1(U88/HRDO^VO"Q+:OPT%U2V M!>,0#-_2L ^7R8O /J2]RCT[5 LC[ 3N2""/J)[!XV1#Q*EWVYM< MNR^B!'^,5KC\@ ?BG+)A0.ER.)UK <'A(0X0_2I AKF2D=*1Z!)G^AI/!([J MIDSE_"E*,W8A<$$*GL-E6_EI@O.M!Q5H35XE*O#WJAVMTS*,HA3+X/T4A*T,=Y7UK4F[Y:9J\F6)ST@E+E0U3\ABN>$'F]6%#[,W\\_Z3V!9WI,S_(0SLKXCBXJB+).!RO'0*T#9O-XN 64(@*X!+:SF)[&: M'#_RM%>C19U&Z[2*LO1?;=GU-*<"A"KNDTV)45EC@Q*!'3_Q,2D]EZW6YREB M3-H !V@>_[Y)"WSX2E-YD!3?C3Y0DOG]'RP)(N,.V/C5C3EH\R1)><(0J@A: MT^\I3C-4X7B9DXP\;G?O/ *?+!63]9XP+=KZ=BMOR3;*M%\.R4:/I)2\Q^[C,,VF[S>R?KL?2)(NTIA_H0[.2$W J?F-D(-H MPW\$[[PWL;J/T8KD=4BZJHKT85.QJ/0].5Y[$,X_O"G(&A?5EIWI:IXGK'I L*F6I$C_A:UGUJK@ M!,XJ:O&9O&\I0SQD'M$(ZDTE@:A=0G#SU]T17L^Q$E FU)DI,>46S;\A6".ZS:%;=VUOP0Y+N"M([;V MPU_!H*,GOPJV5G\ +10DG=@UJ];@4*8-UZJ[[YQ-=ZR M0S#\>D'S*R!7*69WS5HM>+2#CP0"8=\ZZ%*= $GI-\9++8HS+/Z]S/.^Y)H%%I7UD&L?(>K 5CO#3;H58//E\RP."CZUO8_@+*!4DV<34HZ'O'0,/"W;E0R M*QED?M/$X+E@4#P!?99XUV,4::#J*NHIS=H*FIIUMUFOL^9Z+BJ7%QEYOLP7 MI%B)P,2PGV/X-336J ?%^65M!PV4[%J54&<]IEBA!46+:M06KS#ND>F6D)%T M]J<]Z6:P-\7SEU2:F=LS!*H[.U,Y5YTLV88!0[\R<(%49Q_MB Y!O'/ &5E% M::[@@?U!([E 3.:1#P3 L)QP0,$>7N@CB[\"BWNV_;DH*"AABL&QT'**?7/Z MLKEZ@4-,,$NK /BC!X[G#&FMPE5)R$$&(4;T\MY%X0X73VF,^Z^6/I+\"9R:X-UO'R=9F<+@$B$"5'3169S MBWES);J@A3UK]BX M-[YEY2 24Q.@OR,+%.UEML 0#1R8/###QBK281)KG)P0XF5?/6:*+7!1L/JZ,96A]]&+N"@&"]26AZ!S?UO?;W3"@7^]Y!>W0[W+= MG!9(S?7=3Z!1JT&IO;U4"BN<:C-]AEZ7J;Q M$K'BE2EWR,3#MC__Z<>W;U__?%/@=90FNZI[]6?\SV]^#A/LTMD@ J&ZSX"@#.WWBP1Y2\.G+<0D>D!0]\\6%] M48!DYU$K<_>R0Y>A")R@@0Y6;V")^?O7"^;][Y4ZNL5K4K ,HG/ZP="+*[OS M6SFF(_#P%#L6^*)7+"3\I3@#20?ISBEH0\I5]#+^K'NEC)F,<#COC>7IR/[L2YH #F$(_$U.T@!$048 0VVW*1F MY2,*O*3N5/J$-1;AZ*SWLRK1(M,48HWS.-ZL-KQV,_7=J7@09?K-PXV*B>Q' M'"4 W>N>-L[8N('1#A,4=5"96IA1M45ZD48MNGNT6O>QH\?M_*6^''U/2/*< M9IF$F4T^!=N::A !&+;)/)#P+?O;O_TX^_;''UDX@Y&<2USZJV]^>%O_ZBW, MP'1!#H FZ;DL8,KE58L-:M )5;?6@#7)& )/00>]+^2FH.YG]O4+G][UX>1 MT&E4%%O&=0$3]+4)K:JCGC=4:3A?!],,:&A)&T_L(R&;#D_O*LAK& B+0 M;:\+D)[=H-!F5_=4A0ERH#09BL"HZ?_M"2OL?LWKN@\F+BO'CWW1<3AO\-M0 M@4S8+&8UU?M2[H=)&2!A8)Y7:9)FFXJJE#L<;PI>J4J8,#@1 7-6-;*^-SV/ MBIRJS9(>&+Y+^ID"M@&-3A&PA9#STU!CS'R$+LYHAS1JL!:1V0[>[*,&.WC0!-UONK^C3./3?;?LG&,C8] 16I[*'6;."^M+#G' W$\? M^TP";)Z_U)U=2I9 G:):=R8=\K5U/X.F\"BF]Q (.VX[&R8-1Y?0!$J]P%I MF;>L^YE5>>PO,UDB5&<32$/6IKQ20@9/-&;-M]**-_29YXE(I7G$>4QQ.VN+ MV:E\ M@DX"Q&$V#.\QIWV(A,WBX^:(=0^ 8[P$TB=BCO3YCN+F3.\+K <NED[MK8/A Z@GH56UP2XQ;WI;4O(K[=#U>I6\P^!$-#[ MU9GBDLS2=9CSV]4:SIBK+<^76.>\.Q!Z%V6L)$30BZNA*ZJI"?6AL(;>1[8% MNY>0AAX65H4[<%W6Q/NT)+LT7&-"/V_'YT,4+],<%UO=HZ/^ 'ALY!.[/C*: M;9H=,9(&08DYE?PE<6V*/*VHITP1NDA?V$_#V5NJ\="T+=F\SDL.-("Y4%K4 MH'=O/,.D;BFI3(Q)YZ\3(4K] ;03H71B+[VY&&24 M=D"'Z46HIBXQ)UEX Y&Z5(K.+R:?.H@"^.KYTF]5A>GL8D1R3<=Y7$^7-(X2 MSE5OZ/\X9['?_..6;*.LVEX_9.FC>&+7FP.G-=:0=P;G=,TL-5S4 :R9Y^9T M$0F)-[RIS_$+HZ'%L"AFR6\[BGI=9(?+5UY/@!ZG$"/*^:PX>OSH5.-=ZCN\ M( 5N2\A)Y+#EV>%51FU@X>G!Z4V!3U@]P:PMD[![ LV2[O9>1S]L2NI4P,(" MP<@"BXM80C=415&KYX XWL6PXH>B<[Y8X+BZ7O3^W438Z,YE4[2H8'H3).0I M+=G])BM&G(HZ"U2R@&L1^UBI1=F@0FXZDD";257GWFP__#5#8^&4MC?5/*[2 M)]'SOF[C>$>M/SR0[&#\/;1IFBX?"4[>;3^5[%%DSYIDR3D.0$ 3="RBXDN:V\09U/@Y M*,W@[:-W:(=)8'+!]<3'MH!D3XGCKQ[)T]>\/G^Q%:*G_H^=U*E_\8]WYP>R MXO@/AB=\-X'K<_GN_.K]Y:B$"6>/V!]BC^AA_?#6@;P@!9.N[Z,TO\Z; MYB5-83H3;]QL1IL^N1[DX)XYHK][I*BQ?RE>H$(.7M=OT5_70W$Z7KLA,ZM\ M=\@.^:L<W*8A8XR$)YOF?<=J M.;JF'%>W/A0=+-HVQMA.Q\R!<[W*XAFYA9//D3C;%%1@WBRC$E]O*E$)#")W M+('RG#TQA)(GF70UU10*N[3QFT\QA/MTI):M,V,ATT)_LSWW!V&WQ:+[USN< MXT4J\^84HT?U[CB:U1?[2\##>VU86 GTZB<,TC\)I'/\R-Z5FZ%=0T.OUDW4 MXTO#+!6G_3[DO'[4O4-!09]'>J_$Z"5K'5U0.7251@]I-G1=;?(I_+ K07@R M"FK G5YN6.P?M*>6@X6!19H2EU"'2I_!R!CB>KC)/?VKY"9W]P?@3>[I7YU7 M_/SE\O[_GM]>S3^>!;G-[9"(R-<=5F8RI,J;:,OJF)H(S+[O;$K+[OS^1"6' MBM8"K#4!.6XM%J5C%Y'IB,9>5E+)13E-/0C%,UEZR]G8])8SY^DM[\]O/\P_ M_CV(0#SK36\Y7+._1-TF4ZHV:646HW0<-/'V<#Y?0N$(,$3$6< >G/1'&MB: M5JRKC&$I0Q!M.OF+YU(W+<>\<"!OJ<@NWREIZU+Z!0OB%+PL6E1LNX-$1Q=9 MY-;*I- 8[2C@WB*.H[ $Q6<]TP50+JI&$77!(X;D##5HHCT\]T<&[#)DB>.) MF^WR5V8-YU2L9:R$8K)*\Y2E6;#BNK60DX@+S:^@1=F&9W=N40GPHJ[F'@)A MBJ!ITIH "1A:<7V(7M+59C7/\TV4=?_(L'_:%V:',SK7:C4\* 2L2IG?K1E9N.TL+'%=W48;+"T*AR.NV#8^$5&WKG]'UN150$0>+ M.%QXR39;*X 6;!-]-RJ"$K&HDB]JP5 )4*]-P2'$@&@CN?KZ_,--5%0Y%5ER MAI8.@O#RT63.RYFH0^9+]]6.+RB5KKD7_8159GZ@$9.VVJM.H*+94 MY?\MRC:RV+;1M]#N:SHPO%0P8$'NF/V =W@$ZD1I0G8RBI8C==X=+I[2&'.[ M,8JK <4W/!*B_?IG=)YY)Z"B%BQ<#]I:P&AE6-9KBAM, FA$!7\0 YJ-Y&F> ME,7IF;$&A23GKV3I,1*N$4O+NB=G=>?-IDK?+2[IGV-*T+OJ^#&T]7DAY\4& M?.>UK5MPJ&3PT*LT%P_URR^-SU>8!<-.XSQ)4GXAGM7+92\H>*]K^@.JEO1P M1EG,.O^Q< 9_^D;QIG\]O[E#48DB1+_99#QVP4:O245Q2*,LVZ*VZ2WF:V1# MB@,Z!SCP5H\#<;;E_LH99OPX4R1X _.H%#VE<5[R/1_.0C#[&%J"4 N(:Q'1 M8B$.RLD#PX.JKATB309=F.)Y9CM!QI%WI*J[B:JZ^>X55:HLDT]NP*G&0E22 M;$[G_38$7&[R-Y#A=IR]58RVY-:=A64U,@%DNY)7B!'I1G)Y8RS^DE;+TPW5 M=RM<- ^/MF=X@8N"52RXQ4\X/_*%1\P .1%FD)R'K6N PF3@((U/A^L5P<[, M/;61(IYMR(VIXW4RLZOQA] SQ1W%-?+T8-78!SA90$XD%C9C5,@QP:DP@N@/ M.]N'_L<_YG3S$K:!%UGT>'#XI'\W/%I'\S@W4AI@B$'SRB9RFA$E(1QM\2EE MKGF!HU.2'(I7V9\!&]R=QGG D,)"#!ABT+SO;R_%B(H,WER93R6^7IR75;JB MZEWV]*A_$- UV9_,]>Y3:#P;J8$W0S>$6EM;]&O];^AZ7RR."#&J2/7\N8:B"'M>/T2C*Y>BV@8A=B M2C=_EW8B=L6B42* =;VIRBKB;>AE=W4:GT"OZ :F=JYH.6P1I)PUH5&R@Z\? M('9U6:=#=P(AYDBO]R+-HSRFL_)^L,S#IOR,\Q"I MI*:K]7DA'K(-^,[3#QH<$<=&Q)DXFJC%L_Y3BREJ4$6_:KK@>J)*4QT@AH\$,,AC%\C)RW1IIDLTV%,3*Q&I5.F--)8J+E$&QGN=,48>R#UN1[5*/6]>4C=A"T*HF["ZQO4Z86;/F./5R0KSM=2[. MB%\F".2N#]RCR =:<;D#WK@)JY[R\J= +_H&2"MUDRU=:YC:JNQ^6,]2/1HY MVDYM9_1MI?)[_"G8J,(.>+R6Y;COT*;#"8R:XX>FXOB-^F8@YWQQ"3C%&+7^1_RO%=++W^V2?$P 0\6D5 M$2_Q&:L8&XOQP/0"Q&%JC%&#,MJ_(*BQ1@W:B./-E ;#' G4$<>=#:^?V7R6 MQ(.IT89^N*'?>H]^I*8?;NBW;NBW8/1;"?H]-?2+.\^4 FAD-W*'N-]?QUZQ MN R0)[_-Y\T?KJ]K@J6T#U.3:)-H[$T-8S.6:#-4C5(R!G0OW(TTN.K3O)UL#RN(/4F91Q M"CDS:'AX<_KQ:<2\PS*ZXX'("\9S86#0XUGU-7924,Y/W\1OX0?XNCHOP2O6(A[C#/\<';IYOQJ-P31R;M M>5[1LW619OCCIL>J&1H",&0/IW(>A.7P$ .(!$3OUJN4>D2')$YW_7R%BT?* M/-S67 @OFV>P0C*BIX?,M(]7*Z$DXU?YK\D52BH/!#AL\(TUD2 M@\?D4_ [134(YY4>! YUD$1IKKI;15DF M*>2F& 7637NS>=))'";2J]7F3!7UDY%HTL8M'RQQEJE,E;Y!<"[H3.:+"1C( MP.9(+PV)'F'&)H+DU+C!5/#DC_,\N2E(LHFK,_R$,[)F"G$@2<3H2U "B18$ M]WS28L$?@-=XH XB(W)/'"UQ=&07'ZQZ7:\ZV>$6(FW%C.?(""H[-NHO\P4I M5GQ[KBANEQ5>#65\#@T?8?3W3>O-">@ 1[\R\(C#]VNZ:1.9F%)N[!789K6* MBNWUXI+U\\W+-.87L65S8O/.[.8$B M"Y"V2(HLBW*7E<%E8HUIDXDATC,L5'X,0B3@@Y<=L=*66$\ML9H4#-Z7L:96 MG7?!DS%"7!I:/ #$U8;Y4SX<"SW%LS?4CM+A4X91.!ST)'3-/EWE>J:'6#8> MQ#ZHGUH]'#ZU8JU)J^UE7E8%Q[+D]8'NEU%>9Q/-'Q\+7FEI_T34248]/#<9 M?,#/:@/A[=S]V8&"O>?\;.@RXLEGW<%.^ICVH7Y,6X\[>$PK5HLZRT5\O:BB M"V[20&>H7?.A73)K4AP#U5&>Q+$E$T FT,U!W5"W-U0S. 9X%[ WEW-SO&YL MK!=B<138[Z<>T2*)-S;XR&J)LY8P==6^EU16Z7)@)) E>F9TS1@")&_B(X"B M7QG8, PR1%%B0"9OS,+:2[$F<5%V7E:L\E?!LH&D"8>JX4"VD4WKJ[ZI##ZD M@JF]M0">DO ^9O0H,/!(P$<- NC5W>\;5F_B@I J3$J7DGV(*1V=7GS=;!ZR M-+[(2'18JV%P#/C:JS.7IULO 1%QD($NO?H(2+2HXCP]KSBE?/=("OFM9^^H M44EZ[6P>\_0*U -F*IW3,:C;#T);9SR0=VTX1:O2<$22>^H+.HMRJ$S',P9 M_=-Z8I&FV48+'0GP@9A%06)B2C>G[/,WDFWR*BH$_\KY1C(.S# '\WGBE!:J M$"NA.$1&3*)-(:<\\0O.LO^3D^?\#DG45%L%Z1@8:R^N+J5"2&!\5& O=0L&(6A>4\_O_0 .)("0R101!1'U$$2 M"2P10Q.U>"*&*/JFJR99M$%"SZ\Y]^?/OF^Y_O MBRC!**J19)9<_2'_^P\_@Y(5["P9DJG0K&,'>H:B!9V)O^)^CBC/\PI-IP5. MTHI+DS Y"X.<1HQH:5F5=D,JG4.LK59UOK>A8H?@!%&W0PB-5D]V5VM%#>]% M9?>4LBV=;'?1UO1S-^3:U=;34=9:9U"FN/6I[J]\R6H=I07;O.O%%:%H4B<[ M$1VC_XJSY((4Q\()]"VT@(D.#%]YAUK(@-JHNUDE0!CM,*%BAV)RPE%!')<9 M8LB<4 8^^<3JW=^3*LK"5&PQXCPRBM CC8"F*?M]]"+@T!_J-^STESA>YB0C MC]N>!E/0SR$F@ $8Y^_^&K"H:N$:ZSNGZX&INP8E'M>MZYQV;R+9KY.>M?-N M7 $T'X3SR%CR>]-[[PE)GM,LVPD$IJ EBFYX,%"S]4_J2Y7U0X?H+EOK "BK M!O0,[8"'\SP57$+,2&9;[0P6J#;YQ(IZ\5MBFD-K,V(L:).QZ%O4(/M+FX*> MD)>X-B>F-WUPRE:95^+B^38M?]M=*M\ M0-0U.[/BPUJ/J%'BDJ5$:9 MJK2ZCV4 %,0> HAA,.MTZPG56U#--01"0_NY,%&%>^_9YW%<;*+LGO 8]RZ MJID' YW64@Z,*7C7!ZZ&RVZC1).I3AMRF[ M2Y1I)+> .7D@L67QP73'&?8?'O97Y\H2*+&QI\"JY[K ;A+6JH@0LH M:&AWC3^)->:\5D8"O!TL-%?DK)*S 6>1,:3T=\N>_'-35KRRR3V9)TG*1$*4 MW41I?E47A#/E%6*.Y@%^;*W-=>DU ;Z,\T_DCR,\SJU*949-3U0GA%(OKW5933 M$68#DVHHUP MI955Z2%R6D[;%H>=$H"!/F+;G;Y?ICA?)A1ZNJ K8O@JVE@IQH/?+TOF]?1^ MF;V)W .!'34@(<_?[&[G-&/8 A=X8JO,!$KC&N, FAV+0XBQG3TYJ^?X37%11@& M\SR9KU@EFW_M;5"[ XO7D4\ZN 3Q?N@"(&-9#&E5"2Z))GI+Z]BHI'7%9GN&)> M!W4H-/6NR7<0_:LSO_,L#H$#:I&PIX_=+&^T7L[J%2?MBL/K9R-.(V#Z.I6J MO5TY97\&2U$_W35KZ1FD@::49$1%!W]Y/36/':51#)9=U_P*FMTS/+MKCFG% MY7%V3-AR[;I4)T!2CKT%X-E0M_@)YYO^JOVJ8:#8^_%T[GN'\+2O&N:(+HDV M4!_?$E&LIA!HA(A5#S $T265(WUXA1^C3(CIGL8# R, 6O%@)O=)OX^LJ'JM M'OWW&!@B'M&@R$AI]?[\KSC*JF4<%0/"2CX*(JN.9W.]R>_/T0XD7%+90'RT MH-I;2P Y-< +1)-.3JWV>9)00I;U/U=I?I29K346;,_WS.G)N*]!SIH?$ .. MKO-009(AZA(CDDTKC8HEY?#"P+P\,"MIP5ZHR5Z%V9C29?J3!+3S*F$U,,2A M33>A2;4SILE*6N0>_:JK#J!QPGM:46)SL#C?['/SZ2_':3X3>O'[Y[,R^*^V*55\E% M%CT>'&^ML89G>W!.UP=[$+C),;"\"D@5*Y*?,/"(P3]YL]=']QX7JS3GFNY7 MAI#?0(P>UQ C(OKS6SIY![Q1/24JRR\53Z=EGHG61U#?8W!R7X^JAK$ U5:T MO"Y(D<5NT@Q9H!T22&==KKPI/6XB,%*.;;H3I05_\'&]N*$")J^NTI@E7O<9 MAJJQH%8YDCG]=,&1 #=OY&)M%9#>-12XZ(C.>%[ 1^%7 NPVPQ;SU"QF+1:3 M"1Q"-)%1L3PQHIN/^.XI_?&ZN"?/\@0-Z09VW(* /L%T_0$]9V!2GL![3!Z+:+U,8[-<)NWO MH'7L5/,[OP-N$9A<1I,^[0F8H!X$[CPA:WI8-21NS\B1(KEDVK:\(G0P^ M)#9G82UCRALUX%')X*.HXC699^C-C]_-?OSF#2I9H9*2]7YAO,"?N]$?W@8Q M.93<1$S)ZD/8WE5T5ZZ+FX(\I7FL%+>2X6,%[L&TOD4N!\^" T"886NC,A] M8G>0-5/7@\?>&GDU5.?21-X>^#=:AJ\/ 1JL&V_1?'-HU7:U4-'ZW MO:>P>]+\#;ZP5<]X-[/SUT['(0$&.L2+ !,Z#U4 EA%O;*T/5JMH%WRX(J+4 MS$""H=X7H'H?@S/[J1O6B2NU\$>4_+"\HO%%/_@B'W>+S!J40E3]T.,D B"F M(^OC0U5D+(Y=7B_NBX0%B/%+]8Y.^EN/]:$>#+ ^Y).Z/A\?* \5:93Q0'[) M+CI936+6Q:VKNG]E^"".D'_%K4%Q8D;&<(J;2?O>)^L&7]A2W+N9@RGN$"_= M32@]I+IEY/.73]8T:[T@Q1G9/%2+3:9=N-OL8VA^F180;WEF6MB \LT5&9N6'OHBQ2!AU"K.4\-XS7::W$5;:OOTF??]_P9 M7L* 3^/ZV/*6E&B_@ &P;@$07V!UWDZGG6 E"O8WFJBHX;;>*(]&\\ T+P-> M7F^JLHIR9F5*H\,Z'\$KD0Y,[JLL*4#'O(<3>C-NCB"#E+\%_"')\CNP2 M[9X^-I?Q ](DT M4I%W,^[G>=(M7BD/WVE_!%'ZRLF]5R#MH@"/XSE8U^A07C14;#6 .:'/6 1& M56]:@9L]M1WY$5>#B9:#8X&ZH7=.UR>G*?SU#N?Q(:F0 +?;M;"J,5D_G99"+,2=--UW M"Z!;:7^S8(KC?HF9QMB('J^'RT+5,JK0<\1[N=68!>PJK#PUAVV%]:CKSZTX M"N ,ZA#5<*B+(9G6N0W6] 7< 0ZK2Y3T):9$\\9)QST*+W/*XY0/TJ/HG=$W M0)X:G-N7!SN(A)VFFK!5C5$\#42_76?,>&:P>::49(Y"AO7M\]UV]4"R@Z,@ M_3L@$+@WC_-0=GVE+J!Y#^WUTXPH"1$ROZUU6,R2W'H_LY?IMC=]@%OSCALW MJ9RW?K(/)[X-T#(@XS5(F25I2#ZSQGC[TX=EO$GE;,@(/\AZ0]3TQGK7Q6.4 MUV$RBF))LC1I8F8W=',:7_!Z<9'F41ZGK"XE-4!XZ/MK!=X;V,.;1V2[.S 5OL48[M-$.[W")=,[Y@?C:9'\!XUT9V+-- M06TDT9Y:W'*>K]89V6+,!]U0[EE2<_F&\H[,6!DY&S3H#(/JK; P/3*QN D7 M[_'6FX+]I>+='FKT=G_B"*(UG0J]2O/ZK=Z782+9([>36-XC1^X82\?.;I8D MQ]).P[(A *?L<"KG?248/,0!ANH@+*4>T2')-&0A_^/UFJ?MG[_@(D[+H_N3 M\1.YD("] "-2[Q27^0%(,28&%D+;]:\OIZTM/&BMV^Z M1HS!9DSW''S$U?6BQGI32._?K$0Y"QJ M<1.!$-&?FF)R[EU$]>0I63'V$-?NNTH^[[:[(75;."X#:C7[G@ZLRLM<2(SW M!2FEFLL=)*@RLX^1\W+W#.24[CT<;BKQN%.?S7GK:-UF.8[.VP"D0.>M!R-? MJLGB3\C%@](9N"H(($+$L@@@4U3 VF&*$9BQ 24 MBAEOZD;R)33W^/RT?I1X&STW]5]+'@6ZQ24NG@;>H.I^"'Z(J@+@O&!&](Q6 M#>1 CS:UB4S@E//&;%=I])!F:97BDFHL?BZ6)$NH[#C_?9-66PFKZ7X&9#35 M]+X\$14>$'EO?VT5*\5H)NE%]<9LAXHPL3K(_/E//[Y]\\//"&LLU-%1TV8R M J6N?YE^D>9IN<3)>T(2,Z&N_G*L5)=#<'W>&LB(@PXKUS7HW"?8=8GGG^5^ M(<5OU)LM2(Q+,Y93?SF6Y>007+,<@\SZB*T%[+ \IT'H/I[3I5YH5Y/?;0(] MS?YO'=RH3]W/G)*+)=D4S5ONT [665JN21EE[PNR65_F<;9A)3;8RU:25VE. M4;Y>8_$@?5Z6N"H_4D)MBH(>.@GO6I@1R-$C(+OF\QTD%''0:(DSD=O!8GD0 MV]GK:L%F=3YFX8X.L@T.)0XVPMNA9YJ1@EGRFJ=/."-K%OP?CJEK?0,\N(-S MNZ]R_ICF&!=-;)T:0RA0V$%D]3 8R$*-IDYK Z>>-Y3Z0'&_%==/% M)D_Z&PGJ#0:R5O^DSF\(&50DP"(.-VS12P5IB1F]IF@04V>3_EAMV5.ZBDI= M%E7C,M>FC6P Q+W9K(&,IXQ3ZN$S3#I!>])U(B^O,)[=2Q<+"W3N3CIQ7/J M F28A6$B0V/#_%4(C4KF^[%_F.1ZBC)6I&ZH**WR VA54.G$SNN!4I#<'. _ M=( 'K4*KIC,Q)Y['R[,*L^=JP_$AR2CPI=C>;/X*N^^!A95RAV(^KGB[@-H\ MM0ITA=?/ D23.C[CG_73PO[#UO_;P4""C2GAT5,PZ(#R.&1Q9BN[15QL0<#& M'K51DS^>1NNTBK+Y UU4%,MB&.836&OY(0/DG)N7[.U$R5(E2(-"8$Z]%[+X, MN F5H]\\E/CW#;M]9K@-]R\=&@M-;>N;TWG%O18HXE #MR\=)"LQHI6_1B.- M:7'%3(TF?7VKO$[3_@[:"D0UO_OJ[_GC"56?*Y0Q#+J&)D2K.U@/0+=SX&@= M;5E-WAG*FC6&:3:BS4($3$=_\C=>XF23X>M%JQQ.!4):];--/X=*:4TPS@5W MC0?SUEI,9JC&A1H$O(%H:+/ >%/(6$J'%OMFPMZ-B'?>;E&\/3,3ZGY%H('@ M"Q4"J)LP7^8Q6>'[Z(6_=Z/_GM)?IO+;;\W/H,$ Q?2>;J\;-%@-05 $P/HR M@($-!1YA@@&Z+$2@! WEL]U3N -7QXK1=ORV9E;OGAL#'/+"6$5=N?O63[+0 MFOP4XKV=NG3=3CWY;?LNCE:FG>-UC+EEOL)E^9=F%6A-BJ:7Y*0-F$-&4MLQ MO50-*8D'6_PJQ]N3QGZ:^DKD<<@+8S6-AV5RT/Z]!_B42O]?-=X.0Y7^//P# MABK#1_G5-)8SE(QP@=3\;?JXK*X7GTK,TQ^UM+SD&RM*_F!NU\S5 J^UH$ZB ML!<%**.Q5/\-$LY?%29J9& LT%-XFSW(>92'8]8/> VGS+7]],[N8/,!U#($IIZ.[&LLEY% M,7MB]P<5I7_ZD EKG4F2HDK_Q9^EU<\K.+;/1')J1\T%/+D@F+Y.+P@YR GV M1 78*?XNR"D>QXS$*FW]G>8H+7@5N.M%F]]\F9=5L>'RYH9D:2Q+@S#Z%GI: M=6 XKX=*D4 <"V8G[O+ .XC,D$ %_5K_&SJZ9[8Y9!3%IZQ[!FS&D;/YTS\^ M[4<@>IYTT!_?EAS+E./T4$"[4M?^_4@%Z_TSSI[P!Y)72UEZR-CI'/N%AV"G MYAX>XN?22QQ/"]@!_W;2SJ*4,0$^XS"%)ZR^+^CV6=/>WYCZDY.;P]'@H"S^(C>^HO^&*+E/'+[1X_X0)D. M&K4-%N5I7M^0Q8!HN=BP3IL] L;HQ99-$"-?==E Q>?++X'M"4<7[?!% N$9 M$BBC+LZH1GIJ3\2LC.)3G.PY+]T;R_RPOV!+# M@HWFB7C$IQ0X*\3R2UHM3S=E15:XX#A_Q.H2WF8?0PMI:@'QT+SFI'GT$=<8 MU6FN,_2\3.,EBJAJ3'FE5*H]TQRQCHEO7_],.J5S^:_>_!RF J?99I%Q.S ! M;?8+9KF\.)D_4=OX$8N&4^_P@A3\\-WB'#]'V75Q_E+1 TE/IK%J T.PKN>, M,7%]7FZBBC\R$"7A8B;Q2O2*.2%A>D.[V$0MV3]R9_QY:*S7]3OJ/":G9,4T M%%=6,E]K<##4:^J=U-,3<=Z?[N2!06=-^%KP>L5DW2X(9F[V0P_CE VS"S$C MF>? (H^HU%D'JAB$QA>C H:],[M_P,M SY /IG\$AU:'\7)- @X JL /K!YA(5%;RQY3SY M)_6SV=7-!2FZP2,)GRK' QE7.J]K3N[""L(<:HH28S+Y?YM>QQI+135PY?BQ M;](/Y_7W'KUVW\HP=>?5A.U[B#Y,+9_=$41Q+CW?1S4068DS# 6+!RX2#6L7&\\TNHRQ-L3IY+5, M+74%LFV]A8Z!>Q$T%ZOK17/C.!AFU?G08GKF/H"0&9G[F-A*PAR[/E#U M>Q%9WIGK'!.J0EB9?WIP&VS0*YXD$2;L9:M+JQ M;I[Z$9TB.$W#Z&\+,L-3H:R#PZ&C,DYJ*?R>C%? MPP2G%8!Q7O,$E+LJ*BHS9?TNHO\98_0JS5')45"H8W?8G^>&I;:,<7>9"''( MN8?I#[W$"7+^;HHT9AE+_'<:A[%WO(63N3=OB&.ZA\!8KA^Y&H"=+: C 9X: M, P!1#% _ _\5"0DRZ*B1/2 B1,2_H#TX'"8Y=@K,'E4IOL[8"UB?LW_R@F&;CT?F\*WO6:_7_J+%S25>95^H1O*(V' MRS.-F,EJ"ND@1.=Q2"Z0.$ZH?HZ)YD7!FFCSGZ?B1H[9+&4"I\$.^.-SEO&[ M)%E"]2EK2,]Z%E98OR&P\?=0GM:%XYJ3!? )M TP)CP934UO7'G/.LQOBBW' MDQZA%HO#4/Q57)RA+O2P':U-MZ"OJJ()73V[3M<+ M*HC7I(RR]P79K"_Y8TJ*&A//A-5%IXY>?:-"LS6;13'W 48QXYC./WP&-F\Q,NJK2DV)V2LM)\ M5Z7Y%3C+>7!VYREA._"(P9^,2ZA+=0(DI<S;[_]?O;MZQ_J7[_]"EUOJK*B?V1L2S_[ MYKMO9V]^^NGPL[<4UG<_?-]\%JCR@61?B>YF^;?0WVT[=MI%P3O?Q=N!;L0& M7XZUS.407+-X!RYJ 8?L4FQ"]3YC7)>405W$%J_!%JP&7UIT#0\@!&+ D&U9 M3>BN\ <'B1G@\1OS3^.H7%Y6>%7>DUO,R)%F^".NQ+N&*U+2WY_2(3<%>4H3 MG+S;?BI9NFN;>#>/J_2)]V-6/(+R!7;T4SPWZ+FW>./WH>%/C8];!SR%AZ$E'QJ,P)Y&R[\ M>#OAV*.,\JK XR Y0_B%(BX_;WTDM8LH^V*\MW@XLU_'47B$77&0/97R:L!2/3=C%@4DMNUUE6:G MU0**87+/+; L<;!#X;3-8)*[8K0M+>,G];U7P]0AQ\EI%WEZMA;UIJA5;@J\ MCM)DGB?7K!JM3J*JY=G=:YLA+#QIGAJ%MN@(#X*+^K\FV:<3(X5S]32$[M15 ME1;OP]26_BZ&4&$W47%=W%6L[3WW[A3/1 R^'*_:9!#\JKGV[FU*#RQ,]J%? M\^D1UV,:+Q6R49'<%"39Q-4O$DZWX#3=0?F=IYL7@-'-734@)_< MJV6]+2 @NH80AZ?1.JVB3)B%[&UU\823"U*(5C#,3F0/$-7"T6R>\:)2#YXO MH\$8,8@AY6'U@#=ZM>YHLIX%8DW6 MD(-9/%AA55I6:4P%>#=A)$B:B(R"1$$6_\5J>8FDIF.E1(@.#QY;IG9O4N?. M(LMSX.&B_3P'GO^PH(>P1&P'.W_)>/."L(5L^^G>5\5V@)A.A=Z9 !8F T!.-:(DA=NM3O/AK>[[.V2KN_,XWVH!+.!6]U*- M*$GA=*MKM_^ZN*/N0!KCGDQHU3# QO=-YWK_F] -NSNHP8;(<%92D^B2R =? ME/,\J1$H>[.4M<;".>1XSB!L$LK 5%.6&)'+O;W/T$BPG.:YS,[X*XFL, M;0(QH*PW_OJX8<;0]>(6KUGKE_SQ4YY*/=CAP4 NZY_45["O'SHDOF=K'8#X MNP#-BDZWP)'&.AR= 067$#.2A8N.7Z710YKQ-P"$7F4U*MLP=U*Z+#44$A^B9B#;12-O5/V! M%4O&9_;HD4$SK012#8I+S98)I)%>YE1;XK*ZB=)$+J,EHX"\=#";:P9JP/%P M>Z"67?WD(YHT\<@-=;\P7#)$I-S0.PK,#7NS.:\PQP"%9(5^VO4U;>LCB#]6 M6%$:%2RB<%TT::O7BRN2/_*60D))MBFLAQV&1&*69NM =Y"@+&D?(^="KD49 MD0(U2#.'AJ%=-[]J6K>UJ!^WPYIM]QI4),GY#+DWV/R6$3K)8L* M2H*$NBI1 MDY08T2E<;.=]04I9E'-XL*U(#I\T6 "'0[<2MP&N Q"N.3L*U82);RKX8R@L MTT.LH-$89TRSC/13V3<_F M3X-/GHR_!_*C-ASGVKZ&QA,D>IRAM#X>3C(>#HX6XJ]X'D&A:XL,PX; $6 M7PL0*6\9G04\>_::Z) DD%UG^+3=[&,K=EZH!^Y']MXDW[@;;HC4])O82_=; M3,_)!E_0M38MQ'])J^7IAN[%"A=M:)*I>_H_YC%).';$3$#V!4!TS.)O852))C,,J@&+.>,2]A=P9BL MD2'GESZ30T$T_Q5Q+_/UIBJOZ,'.OM$KA"O_8FS]V^.9?9:]%=!GB,-'WTRD M^.T M?MJWJI(&"YZW_Q"Y!KHAO'[O[(5S]^?W36SM;'P(J EH$OAH8CX$-G" MUO1N?_G7%!<4B:5Y"PGE'#:K?,M@^9-[J(7, Y/2!+:W8 M3NPMNHE>W>&8%[=Y^_TW\XED\!_3=T@G2HCF5*1\C%;X>K''TM+,&N58@("1 MSNE/SH3*JE&3DQC1R']@9"B;IG_0V "(U^R9?:BC AW^LF5V E$#:]>!#6F& MS!!A@@8PWA@',-XX"V"\"1W >#.] ,8AM14!C%X2!F6PM\8,]M89@[T-S6!O MI\=@A]16,%@O"<-Y #K3<8N#5""UP6.4QY-_SI:LJV"-3X>*R,'@80-K$VB;[#.%O2W#M:F:S@92G]H?GUZMN,&_2?E KS[0"9:*2/$D*9D0 M:L)20XY/:Y \1HW=4C2S7F*6\-B09MF0IJCE%2(YBKNXB[+.2;,=CVSI)4IS MA$LJ?I^97"<;.K/?ZFMN11/QLM\3MW,4*6]V)O5J[?A*G=L%8@NM5+E)&3U# MB6@VR>XQ6U[B#'\J\6*37:4+>:J\]I?@/'DE!%]7'AJH0.Y!G*P08$\T>%## M@&'"O>H6EQD2V""&#GKU=QP5H=X"Z',<&4%DGP6:"M99X0R+?R_S1E[4V>#2 M.T3-[^!%G(;G-V=*4 ]6LZP^;VN!WIHJ$ E5P4J3E0B8IM[.TZ?\(6QC@,XS MIIHF3X<]GJ(6E;^$*3P-WQMBC^ 3=^3;'GD7I#@CFX>*FH3S.FICU;G7 >35 MX1]"R/69>1>Q2^:'ZG., 6AMY.BX@/[N^'ZT3)48>N:^LL7J4YOJ0_RL2R?""0KXXG=,U(+43T*X.) M.-!@3=UEU"3Z)/+&)4/BLKE"%%8$Q;(@NK M&=69J(6/]%;CRD=4,DU/?R(%[?P)_:,3RYS581FO\0E4I ],[;P/@DP\\^)F MC-^B/1D?4]\CK5!&6#49]N=_>_O##RQO@=&87__\VYO7K^M?O TCXW5VBD#( M/Z6(Q"E9L7]Y8@3U_M[A'"_2JN2UJ=Y%)4ZZ TY)J9VP;A&4NZB$,4KN#7#J MZ""R9O F&Y. ;Z195&+D[OB.2ZA"U;)AXZ(.WL+,-;PPH60I[8X#""/#P))D MWHLT3RO,NW<<%L.==]ZGU)S+%I*R:P&\ERQ= M"W@:IY,&H0W I*>\^B.WF*K/;*VP;%F*SR87%F4',VY4\AX$,X1?FF3D19I3 MBS.-LKJ3)*/28UNK.XOBW]BH]7);\CX>Y89*#FZB/J?5DGU-B8(REG6$Z#IVP;\HV3Q;2A^*$#-XV?RQL &[?_T*G7,D6>-! MUJHM77'%R2*EU\&2 VV*?6(*Q;VYT4F"=^@*&,-VB[STVB= M5E%&C9L5R;E!*/,EM3^$>I1* ,XC@RT&O,G>"74(8X%$&)]0G^($3D:/5QL4 M-GMD0+4.RTJLM@H35OT!^*I#-K$7CZN&_.<__?CVS0\_(\PQ"&/I:I"8F-/- M&TM=L7P\AM#EBNJ7)U&B;;"T@L870*8:F-DU5[6@41=VV*H*.H0F .J%?RN@ MEP9@^KGM5P.>DP(4.?43ZU1CO#DZ"?;32"#@+XL_DKQ-S!.U56M+5,*L>A\! M671X7@N^T]Q6&@6H?!E[:EWPZ"<]V[:U%\O]>I*V21 M#A/*ZX@V&3G]90<8"C17LBR8&%,B ,H.L+<:0(U"40LDY7 UNE*Y2@DP$="? MC6QFQW6P8+G!E[9E\PY"0-DUUI+.,H$%O_D]YSL5I5!3;!2F>HR(Q M>6 P\+7%^_D>*)[>>E+@=5:*G3[,MA8#4TJ:Z$QJI9 Z-,T#7;9[33=6]K- M".UA1/]"0@6.34^4(E%"26]_(621@7?+;Z3J\BL98@9;ZD\.R367?KR^0G$' MX#1$I ;EA\2D+CG]Q@$%;A_HB<$9W0-,-B5U8>+!G&']#\?$ P*I"R5$( M%QK4H_%A>-" <".3T*AKFU(BOL/5,\8Y_?NWU.EX^_J;'WHOV$P^@22/*:9V MS3(U>%3#9XGBW_)+#H:"YDV;CU59*0I849NV+@Q(%F*IU;(@F\%GM\[25R0_#(Z%9MCTS>F^Q8Y(&!/B-DR:PS QB1&%_%=*WUF\ MI04T?!]A4T&X4D))3FF2K"@+BKHJ(R"[/Q"D/, MM(K9#WB'PPP]X,6[8G'R "CA/]-;O2.;9.=K$R8Z, M]'FNHN*1 CJCQF-<-6WVY/Z.QG"(KS,PK?,K,P$:"=AHUQ\1ZN%878L5[R:K MEYB()<8U3OZ=&AWN(:9D]%C.M:YLK9,T MN^#?"\6"OJG=%@ MW:6!1-\'B&("V)&,)/OG$4,035*."VW73VO/7^(EW7%\&U7X?+' TJ!I&"1" M1"F,D?TLPAK&J_+N_WN@.ZC=M\ #O4IJC+Y$_/&J)(;P^84-X(?35IQAY,Z' MN/A77#$-C!Q_M>_K>JE[EQ_FPV[.A M!Y"W1T/:&(%>$3E<+^ \472$O;.N$4(/VZ9 S5Z;BBEUJ1CB0G5W"B6IQP9A MF.IZC\EC$:V7:7S%3@0K&7B9GV_8HY2! (S1EZ#@BQ8$/U;(#@W4XL'L<(%) MF'H,D&T@(VCK+^! 5JN4AQ]91.24=V%]Q/082#6 QA=05UX^L_/TJAUHX>IU M@:-7'TF%T9OOP[0PU"$X 5#1WWN3S4.9)FE4;.^H$WB]X 5P!EZ\*\=#WY;( MYG7^HH2"8[D&HE)LP!?M:LH28W+Y8Z,=%A^C%?WQOHCRDEDB)!]\I:O_(92Q ME \$9?SDX/:(A78V4% />% M =IKK1>J-/<04Q #.H6O$:)JZJC[G>V:(7Y#I"*K +W" G@8BU"?UCI5-P+' M4?5[19J%I 8FL!N2Z@$4."35@Y'%D)25]=H*2;W:E*RF,BF^[&VB.J7HU!!# M@GJG!BN7@UE=WT9ZY$GG3F:XD8[!E^!R.4H([FLX(* M5#5'?PO("+J&5A\BK6Z$^AB8P*[ZZ $46'WT8&11?5A9KP/UD39X351]##&D M6GTHJ1ZBWD?G/O1]W>*!BI;#5@#-GR3G=_1\XVN!F,$-4$_*#,&1%::<4>,G M08TD976]8(>&7:C=X>(I MC7%Y1[)$>D.J^@!\02J;V/W]:,E;%!6B7UN@>U E68DYK4([*JR ;^CW>#D MNHU5F_DJPW/8=5?Z807V6/J1LNBTV%HUI/TS9C4QJ=]RT_5;&%K49?D2=3%# MNFOWZ[DHV%/MO.A0WZ,ZR'FX_)>T6C:/AAJ[:RO5"!K?@)7"P-SN]8( WLV\ MG:'G91HO>=>[E"?V!=EO 5A M5.W7UA 33F9EQM4S.NNJJV7HK,B9^MCN) MG_)=0UB*8].H7-R,TU_%I'0/9U?D>@ M"#G17BD",.J[^/'B]PV&,R1PY+]LL>1WB&UEBQK1D+7Q;? Z<;!=8XOU\B>G MZ1-N(;.'J+>8481*,.YWW+&6S9>K-;4LKA>-E&/#3OG+U1M,=_SH!MS1[* 2 MP-:P<%[B'-<-LE'*46$:,6F]!_9[\5C8O%YP0!+ JG/4X*)'GN7+"G0D*5U$ M@9EY_E!74VY;C-=):NRJH\Y"0*\>Q)GZDHN2MC7ZX$CZI_6F$@&':+W.MLRM MX;#I-V65QFB!$^J-9WR7-JP"4G="MD,E:[Z^+C#[[R9U+B-E^67=!EUX]=Q= M:OUZZFY41?JPJ2+6:8A^+W:9OP':V_Z2=Y#G'%*&J*9L_S@3QPSJ,TC"H(L= MO4W+WT3W$_:3/$2B^@(>()'-["$\L@.-&,19T^9&_,?$JI[I; (!4#9(,Y$Z M2:GC?2B[-IA^;J&-R! 8U^S9AN*H> [M8>K16](\1)^(_C@Q+=>DC++W!=FL M_XJSA.HJ^I_X(ZGZP]F##=='S@;E4QA4YVQ;HX4X7C/$,#NAJ)VP1T0S1+&3 MW8J$;>8^=A.)Y9T)'T3X"(9^(ZE)= MQHPJ4DZ!Z09?BVI_9Y_Q_+P55;!>R+>C^K378[^@+T=%!LJMN.54O)X;'#LJ M6^A@3E^)0C78,+7$AJEYE"0T2**1$<4]YFS+W/7J:'8W@F^B+0M[]+^CL3@C M)'(X#K(YYX%Z G/(:"U HY/VS0WO>ZE*]YW HLV.FP44)T\16,1TOB(;NNUQ MK0^H&Q"5*-MCCL,X8](HQD>N&)?4K!811EYY8_$\C(0G,=TB41]&G4?ITUJV6SD]C.WG1">+ M2WI@@"R'$3QO%8+H3$&"?E!246K^]V0]E,%O,?'@PN M"M(WJ2UF6&YY$SVQ@LEJ1')6\2-]Z4["_5(SMSU?KC&PQKNOWW="YENQX M,40AZ8^V5FPF88>A!RIW,LA/Q(QDGD/'[#JSU.L+J/Y@5!"Y;V)?D63^A)-G MK=6/.">4+:,D^E&L64W)D8;VW3(J9U7 M0^6P40L9U!1"W:&KJY.X>QN:PFC&;UG50%X7,$CQ(!JWDR( M6UQ%:8Z3\ZA@SU&'T\N&!P--A_Y)79^#!BIJP(;-^5)0EIB1*YS3=KWF7'W^ M@HLX+:5OX+2_L^7*'%*.&W+VAFGJ M46CS3!2&5M_K]?.7.OK#0COT?RSW62K1P3.!Q;TQ1$^'M<9L]^2(X5;R:_JV MCS'H:'I9,NRP E +I!_A?$HL[L1(?V->54LLW#'NX<\?"\R?M\L=#\U/(!Z( M8FK7/#BO3BC\$X$ XAB@%@6X4V)]558:I4=[BRWY8J,&LP"^BBY;$0A5@]B? MC:UUO3CEEA97V!KVY^!W%NS/WOE#VY_LEHU5.>9Y-V/-34LK'&]N]B(RD=4! MJC\T6 B+I+N7 A.DL3X/YO3P 9*8TQI4]7>-(BX^^4OI>9ZPSHL9U?QUV+&N M,B&[43'Y%GJYH@/#>;"<00]S?V)$8C**;MY?(.\AUS[CUV(]R!0C7R+K@/)= MZDL'IS'5OMRL&: .PIU $*?UO,$V)Z6W\WA?X*C<%%NNAX1*&@R%*\<#3YIT M7M?'J@$LC(I98V($C8JKB4R,*>?;JK@@!4X?A^/M!:&@?BV$X:Q&6,AV%XGP#8(>;(,>:K'+C A MH+=S-D^2E$7\HNPF2I/+_#1:IU64#5H%6M\ 3]7@W,YCM2UPQ*"?I#FJX8>U M$/0(3D!4]&XIB"IYII:"XJN1EH)D=N>6@H ;U%)0$;;'4M"BEL?TX#:R-BBU MI./ R< '\[G/ =Z%0\/*(SDIB39]_%N2@FV!EJ36QV,MR4$@WBW)06Q&69*6 MUPFQ) -*7D.>ZK,D#0@X\BZ_=#$/C;-M.O]]DU9;BNB:Y"Q[9*#RH=8W0,T[.+=K"2)@HAW0 MD)4.]:A,0*0;J8(^Y0]IEN'D%L M1^-BBX&]^6$L0-T8+:\+T*:[1J';':IYU/RJQD.A5MP&50U<>A-J^GYY8YW6EFOMT18>PQ_Q56BZBF/WMAG?&?",Y=K:G M'_=&9S0:GE^QC,9WQ..> +0"F)PULC/4HHLZ^*(=PC/4H(P$SBSKN(OU# F\ MT:L/)*^6882*]>-R_%3(\KY.2U"-D4(^1,RDY(TXL,-C2\CV M=I2>Q_%FMOU1%1(HDS:-B>UGA%2^]RXI1$'Y3 MTO0MEW":!XA GG6(F2\_T.$2(-[CI"@*"$8SS-$#1[&G@W@0Z>+C^) .^@] M9[1V /H;D.D-'ID3NC^I-XNW:+Q%K0K_CA,E)83M28P% M G32;KF(=2(XJ92I*W[X2*^3MH)J(&XJ M%/--DM*-GE<5%8!,!\^@--N21%@;-GW8H@Y*,[1# M"OUZSUN]A*[ #]TPN? SVP5_52SJ2.L]Q:VD"%\O6%N$ZZ)NB3"8,V;T+;2Z MA0X,YY4NVMA]@T;3/X)U#FJ[1X1,-#/;"S**P!Y+K B0[WWD.A:CMP(S\\>%20]7!2Y_[' M+INTA1OR?EM!VJ, W#"] K+/H$&F&FZ-A?R87?U,%-+*4A)XD)&"VE+4Y8@> M'PLL$BVN%[5;PMTMI?MJ\BW4:=6!X=Q5W4."&?E-B?^I^*5&.T%&D=GUS.F>U&NBA> MI:@T3EQA1S!OWU*7 =)AG:"B0 M=_JF]%04<4J<,TA98D*NJ42^!NQT@R_=1+U\6/":,:]P)KW)+NC'NP(:^XI6 M,RHCS?1S-]V8O)EJ>[V7&DQ$ZZ4&%VJT!3;7C/=$O_.03:--?9=Z5B>WSOD; M_5N\)L7A%;QJ&.#^M&\Z]W:9@(D$4"2@>K\R':0DT26/1]FU*WA01 DKV2XR M+N.8J?IR]_=YEI%GEO5/38$SLGFH%INL&27:5TOEFWT08!EH#Q7WB8JEU2^LG]819RG*,.M M[%2)+*-OH85H=& X+UY,H7,ESG_HX#$YU6RV)604G8.*N\%K.?4'%D6>GZLY MF= +>3FG06:%X+-V0:=VJ,_S*JVV[(ZPH&Y;5#]PKG =&3TE">[QKPV^ KC; M&K,[K][&44![./ W\A5F8<<:$\10\>Z2FQ"? "GJ38A]R@L;7PDUT&?H/&>MR5$MZH((917G M$$,B>CL@[RGX(LK8J_)DE>9I6;'S^X3KHG*#]XQ&WP(/CQ8,UT>I1H(;H_MH MM$4$@UY+FFT$&45=?VVF1$2)U5!A]C"KB/!0\OL!"3NJ/X VF)).[+R[5 L9 M-:"IQUT##]182DUE8DXZ?^7D4RIY%VDKE MPM ^M^%>D'$$=GS?R&_I>?LUY9VC;.B(>\?#*;W=/>X A[Y_E%*5F)#*,9=< MI-2M6E7G14&*4U)0,W+@I:_^1R,X1SZY-QZB*%"K/Z766=M> G%\T XA]"M# MR:^<,MP# B.LX[ -]=-85;HG?!9547])"]WA(P(U?=-ZB]"TP%GQP@B=!BAN MH4UB8DHW?V87YC5:J*/Q(2I^PTSCZGB8NI]!32W%],Z-+ &?^Y4M!M-P*;4I M3Z#D="2Z[G"\88G"YR_QDKU#_QBM^D+,0\, HJIO.O?<(V"B!BAB4+U+ID%* M$EWR..:&-V\?[M,J&^*$PR$CN*"9RGWR,@7"\I7?O'WU\"5JP =C@2,2$AVZ M^(LH#>0M[;*;?J&8XNO%0G9) )P%&GLR@^;K4L$0+C)==^8L-P:%?)<2E16)?T-K!IH5Y3S#,??^ MT3=OT*LT1PG)LJ@HT9K^JF1(AFE\VD-HHJ:>OPAT7J5)FFW8I6P=%$]99XLX MVR0X$3405NM-55>O.H\*UD.NI#J+HRX:4,KBTC;GAD:K;>#@@;-7U'D5#$W6 M/)@[0\\1JUM=E?PREO41H6S"VI.)88S%.5N78?C:[N82ISOF[33]@M/')=VC M^1,NHD?\<<,$TO7BC"T')QR_\GI3E57$'PA(S@UP%N ),83FOA(@AZO/WX%6 M!6BRU"Q-+ MM2OHS725K/QA'6(!/E X!D_GM 7VQY# MAIQ2&_@#GH>-SJJH_#2=8]8P UY(W?V1M>$^CHM@N2/$<%8GL=E+] 9 SY!/[DGUR#" RT.9Z M +*P!8]XHVF#Y3@Z"AJ,0\RI-T5WHBV#&6U9%JTU=V)X7O?N1#]\3^Y$6[YU M+: [=AYLK=6Y\]"/Z-2=!P4KPYP'G3V;J+PHZ']?I=%#FO&K%YLB8WAJ+U*C M'P5_@H/!YU=ZA%>"QN(](DBKAUFX#RG2C^MG($@4# Z6)3J;-P$[_6]1MA$H M-V]ZC"UW^136;?EC4.&M^V.<[-K[-M9LV0.8H18II+EJ[V[! %=J.0HJLOO+ M#&M>&_ .=++LL-Y!T RQOC;'@G=>0:_!#G1;O M#$6TC^.L;E/601-Q/&>HQC3(:;&VN\35E@4^/Z0)7B<GSCT3FXBT*]:[FA]/AM/*JL-'IOO)V) M=YLRS7%9SN/?-VD=AAUHY#H\&LC/DEF=ARQKL*@#-V@35P5QB2'%_+F$!R^A MAP+D@V.ACE[?G,[SJG&%F)S;2:\9>N!!H8:' )WH-4FOD)Z M#U#48Z'AG-^__I)6R]--65%#IIB7):[F>1O+W_*L 65C;OA,X&+%QA#=%U<1 M**%GBA-JD)JA]O<L:W$XEX%\AC[@G[F?J+V M+%:\0R4TUZ> 9]UQ5S!N4?DL'$']?9*Z?X;$G]0=Z"GO3G+9OD6F@_@9U<^T M=03%X0VI 3;.E8=H8T,/QU.;HAH%35%UM9V&5Z+@/9KBA4S]P'_\/&O#0ZY$'9;T+L-(3*33Z-R>4%EB:K;MLXG MXS.1CZ;VFH',H",.?D*9QW)J]V<<*T@X10W!>LR4UXOWA"3E'XBB8XTSGB* *WMQ*1W7S99*UKYHZHI%RK,P#3-,]BF* 3JD+&\* MLD@KYER.EP*2"=T+@0/ G@Q(#A6M.5C'9WKT IT+N0,,IW[X9:P*._N#VQ/" MRKQC5;675 I127[^^R:MMOKFIOK;\7:G'(97 [2+QK\C@BW277) MZXTUKW!4XB9$OXFR>URL!B\@U1\ F?#_[^YJ6QRW@?!?$12..T@+>Q2N]#YE M]V[;@UYVV>4X2C\4QU8V!J\5+&=?^NNKD>3$<6S+DJR7%DJY313-(\V,-!J- M9H8[=NZT!LJH11H![;!7C1.FF>C/78S&#H--\TS^,<>!IZ<['Z>=%MD(K8 3 M?,[/.59SX24N66,^PMM$_3)M>AH:9$[036D#6P#WZ=;G.T+##5"6NLH M'5](:6<0ETD!UY#W6\Q#6Y99QF.]DN+X&IJJ(JD"(C$].OI'[+XT4-N8H&IK M@L82L152?$A$,A%J]YD"^?)5:U)&S"*_Q.?9&QV!]+LD\!K/(>TUSYP?WKB] ML-.;-LM0!(CE^_S"3J%L'$W *AO%;Y@\5,ENFZ?+BMG DR*C9^C14.\L*+M6 M)@E-A(DVX X1TQ2M7]$1'^( 8]E@Y^ G<<"D,'X]E2K#,CGJ2[;L;0ZOWG2J M0?:8D"YH6^X,^:=,ISQ.(3_N=*K-8*YN?8A]#_GXCEV+J'*LS<9>4[U1\BR M0^6JPIFX>L?TFE0R"6CY<'SMU.08GV1/S=>QM;O#%(!K-3H :;TH6R )97%, M?(TVI$)B$")7=B0FUHPL[G5)S,.WH*\T[R&(#UY&E(P+P_X!G9_.^ ZS2R+4 MPTN. TD@(4_K6GQ0/)P%# M;S:')YDRA]LE+O$FUS;237NTM\YU*?O4DB,X^*N5(ED"1&\EQ'?QZ8DY2_NM M<3L^A0@1Z+Y$;J6QT-])C'JSOZK7H>I3,QI@7!L$-+Z%1+UUF/&P_[[]N:MSN I6:-2@K;(3:H%\NH34W$[TI0A 2 3YR:J/$(K4F9,3UDS MIH#2CFMR+>(,K#WVR>%5[H!*N"/D,)N0'B#WC^G8NH?2%M4F&WFTV80,.:J9 M4,B&3=XT;86?I?\@+Q]N*U*R?Z8\X H,0I$3B7XIVVUR-L1=H8XPGK-K0VV: M X*G*E]PC78/]=R@MBKZMLO X((#R3%A5ZOE 6?XR^A9V4Q<\BZJ[8M]*.X' M]3E+4[7:4-#QO:,SNFP!R?D*YC MF-D1V0D:5].ZC>H\[QR/3EZQ&1%AE0.2-E_'IND@K $X+T)TH(2*UH7H%A<9 MC^:%Y(XFKO<0(S>I3&0]?%?I,^837>*.*QZ]ES6DWKVMR%.>X>SR]1O%V9?R M$&F]!%.+CTN1K<.\(V//I"Y!YP&DD(AY4Y!G\5IR07%!W!?@,97G,#[F^RF9(<'IH1L"%#^0SM+8 MPCDTL6>'OB$% N>N(>DCI0UUQ.R/>*^7I_)+TRVDQ82IJI&G2<;E_8+]QV4> M/OD;+#NV6_(,;)U2W5)\5,TTI7&H.P\'G1^!)BIXJKQ)D0NND&? MZ-C]\2/0IYF2^XL8DQ$:Q*@V.(0#H(4$-I>I0W1D=^G(&;&8VIA4 M;H5E:2GQ/1ZJT633E3NE/"/I6DM/Q1=1[FF9Z *QCAL31)MR#%D'=JL*%QT9%NA[YVC'/*)AO$'/@-;D%$/2_:(O[F MAU_>7WSXB'#0H8AC##L%5[7>@&0.R;"X/Y>9 ]2NO(/#JDBF3X[ER4T^9^^\ M<[_JO>.=_@.3$]QHQQX"Q7ER@Z3)?+ 3Y+5/;S./PNP$=Y54U2LX)J ,-48) M?Z .3HJU$'=$(=,KXF'P[)OV-6PN;AU#.#*F21;1GVC_!<*NBH12629J))1+ MV=ZV$%BW7^?WG$#O4/@K9$27>FK[*GN-SY?E4GOV*OPJV>7,"LC_P=D=IIAU MO%V6V2?\A NRZWEK:MF+R:*L3\WY+2$6QXN+#S^CNS?)X^[C)^U%VL>HK!S. M:[PA%5NX"\XM&"[3*5C,Q1])D_V/ZUK69%NHDQ>VUK/QH*2NJWR]K_DM:$U0 M>AP?JN0 ^85J=AQB@!7?0I;)3*P,D6\AJ4JV.=-;7#5/%O,4,.;%OH:1Z*5: M,.G-/LN"#E6O"18D,,20(0YMP6,"4B[N$EY\\0%F7.Q/K&#.&G_* ,#6W:>Z M_%.ZW-=;4H'^?BO9H8?OQ3<[^/Z6<9U^?L%5FE-\6^4IOH.'BC?[FL+C3C9H MT8Y^Q_G#EHUU^82KY '?88BT95]WZEV]'U*NN-"9*FL#WY$MD#/$A1* M!"JVV4E8*&T5:JNA4-O;/]GF\"Z,WL?!FMYU) YH(=>ELQ0"AJ-?[>'6D2W( MXAM8=^4LC*T[_JC;K"ON4;I>-UH4%XAR].AM7LI_!EP7/ I 5^]]<_6_:6^< MCZJSJIW\Y,*'D6$(*0;+0A.ZUV7AS)S $@O: 1B^7F2D*)**0OR76#O^!R:% MJ3BYLB.L9*2[R+39\P?[%_NP^8C]#R"S3_X%4$L#!!0 ( &N$?5B=L[5A M_EP +,R" 5 :6-A9"TR,#(S,3(S,5]P&UL[;U;<^0VTB9\OQ'[ M'_QYKSEV=[MM]\0[NU$ZM16K;BDDV9YW;QP4B:KBF$64 5)2^==_ ,DZ2"* M!$F ) H1$^-6$0 S'R: /"'Q7__G>95^\X@(37#VKV_?_>/[;[]!683C)%O\ MZ]M?[X+9W>GEY;??T#S,XC#%&?K7MQG^]O_\[__Y/_[K_PN"SRA#),Q1_,W# MYIO[99'%B)SA%?KFWR>W5]\$WWS_TS\_?+CY\LVO]Z??O/_^_0_!]Q^"]Y^" MX'__5YID?_Z3_]]#2-$WC(B,EG_^Z]MEGJ__^=UW3T]/_WA^(.D_,%E\]_[[ M[S]\MVW];=V(6C,"]A5++PC; %_RO8-@OX3\&[]\&' M=_]XIO&W#/5OOJF@(SA%MVC^#?_OK[>7+]Z91&&\0O$_(KQB@[[_\([][SO> M\#M&=(Y6*,N##./=S0(L'BOXJ^$_HD?T_91R5+U@2-/_7MWRH8#L&I^%_ M:0R1;]9,7&BR6J?HV^\.B%\31%G#$JTK]D/=GI/8/R,5%>@Y1TPZ:PRWA*0X M>L$N?S?=RA)%T3\6^/&[&"7EV_D_2BQ*'-@??YQG>9)OF,"'2;9]71H^H/1? MWXH>5]2D7%0PJ4'IB9HKM C3ZIVSYX0V$"1HH4/36X'@O_SQE7T%>H\ODHS- MBB1,[[;?A\X>:$["*']%CF:OUK#-0_I0SJZ"!HLP7%?8H32GVU_V(-8__'&6 MT"C%M"#HGHG-"1O_3P$7&CVFRT'P?A >=L+ 5@ATR?[Y6J+5#8>A]SY\2)&* MUA>-[-*Y6RC/RW5R][U%)*O:RZ@_7.EG)/H&$Z8A_.M;IF6P)W-$"(JOJM<) M=\1RO2]I8B\L=_5_; B6G"ENZ,H*-H#9AELM)^;0L2,TLHT5JQ2!J3.O$'\,T#O M$+R;*@30C,B)MPP]? 61;/*BF[2L*')$WR!-&& MQ4&@>'8<;;H&U_0Y\";CD";CM+0&;W1YH\L;7=[H\D:73:.K%^7*NDGV*4@R M;B-BDFB;8(U][9E2-)6\L M>6/)&TOC,9;@>[=UB^AG'L@I+;F H @EC_S3!OREY%';1((-9L]FTJ''&U'> MB +'J=(4/_'TW0M,3MD*E>17F%*D3(4"]YNN035]#GSLR9M3WISRYI0WI[PY MY< 8HL$:D8"U7^$LH$N&@Z9!!1C)GC4%)L:;4MZ4 M\L;'E(R/\Y!D2;:@-XC<\?FL,F25[;WIY$TG;SIYT\F;3MYT\J;3>$PGX,9M MW63ZH0S09'FZ"1)*RW-%5>2&$1M4Q4-(K!N.TAO4GB'5ABYO4WF;RMM44[*I MOJ*GV6Y:WQ"DRS!:(7F:';1(F16SU4<81^QS:6VK>4O.6FK?4 MO*7F+35OJ8W'4NM_C[=IU,4X*LI_\/(0J)3Q(,GFF*S*M\$-.>! 5HPW+5J, M&&PS]OJ8DW"1AHL& ZGQN4&3;5;$"1OT(B&KR[B)GJ;GYNFYJBMIBBEZW<(\ M35_#U6L%4O#4("VG?*\A*#S%<1,Q38]-4E,0OFA>L(4Q3/\;A>0\B\_89&NB M3-'4()5G]:R?95D1IK=HC$652/256 M74JKH+EQ:D_9I"!A>LE,B.?_BS9",@7MS--79O_=Y\4B6K%9"]F'_AQNTDC%6TEC*^.TW8?/ES'W M5LZ3RN>E6!05[8W3^QM.V?(1DFH1%*,I:&>.I:&^0WLMH3FK_XBS/$:V\X *?D+KQU%-_=&G"W-6T9%],.&%$30Q2=8>B M@C 0WKU_N$_R1I^)J(D%JLZ?HS(P)=@]9,T,4G=/0FYAW&U6#SAM(*OQN3OY M&[+IXWPH'N1$/(: O X0W M$)&$GL&0?'(+$GFH&ZZC.:6WBN(=<#B4Q%C@XI33A CBB\YXJ$7S@@3JF[PL1Q.!Y.J;CP4T=P@!S1=X75!^!(.*+>2NM" MP-%P1*.5U.W88V&^BDR$,XK3)&9_Q\%#F/(['P*Z1"BG0<7L$N5LH%2C,JC^ MF%9JR[0ER]<%-7 XH.N=<&>X>,CG15H79Z*WN\L'F\^E=1K#*I<'>^E-2*Y) M&<^*?PO3 FU+"@MXT^@Y%$>5=C K\B4FR=_H=4$CC1[#D"T2-D5GE+*%FTW=8E6D7,YG*^Y*_+NI*E7W M@:SR>[-5;]HL GJ=!^0+N!3 .@W.AW1!4'?P)8(A]%[/=\5Q;W"5>JBH6:W3 MU86RQ[W3>4]02 NR*26WWAE*^160K&SOSJ&_5C(V>.5F?R#2OF D\8W6\/0TET::MM,1EDX3::1Y.QTAZ1XZ'FG6CAXN0$-ZL%CA M[F<:X#G[BU&YQ"G#GP;HKX+?V]!+^+#M:^Q'%+M1VB+(V"J$%O^GH'E)Y3V> MQ7'II C3FS!A:O1IN$YR?N\4([U:F/C_Y90?@E0&4E@&HMOD4,P23*:^5X]A22F%GN<\1L4U$P MH/N 3KM0 6)Z)#Y4[T-KISGU-<&.RZ'6WS;>ATKZ(F\)17&%VV5&$X9X?2)Q M1@@_@U>2_*UXT3\O%RD!L$:=\Y* M$U/Z)2?I/2(K>CV_)S%[N>C27EAC@Y1^Q=EMD:)WWS]\?,=>/8OQFBTG#66 MY8U[N$99F]9[LLIR(*G[ME8HA4,Z))Y@,+L@.:W]&KAR8+V9:VX_MGB;L1XT M0+DV%\P:+3+P1=1<'&NTX,!6&G-AK-$" ][/;+I5,YRCX%W F ZS.E9=7G_[ M\.I8K]IS"AW)BG-4CQA_R**?0Q9OQ8/_P@0_1\RNV^6G[6Q"*G @:O:RZI(# M7//]RN<&N1A\LASTH.6VX>'Z8&*?[@(A?.?(XIN#=>0@*W(O/PWL"!@W]1H? MVM=];M^O> M!S&C"3-ISPH4!WB-JEK8NE:=7 M\#E9%:M&^H3/C5-URX.5#>+>^,P.-4*$&IY:M:-.JBHC=[S(R+;N30-TT.:# MT]ZX\,([3-?',GT.!O(2,8K6F(;I9X*+]6D:4KJ[Z$(R$8"]QL*)=%J ^PW' MS2\HC>>8L#\14Q#.#K2[ZYURU[C&]C3:<)S3RRQ*"QXV:J83[J?L:]CQ8L%+ MV,$E77\TJYSSBXE6:*?^'NY=S-#[+[<,JXY(LFJ2KDL MDP/9&L!/-4?<#R(5'YVN5GGZ&N;L$US/:X-$\F$E+>W&9O(E(M5I:.FZ+6SG MHR,^.N*C(SXZXJ,C_3'?["#!"D_%U+D&^S:POB?!%6QD:@/NHB"Y A#4'X!; MF]VN(&79M! !WM;Z<^4SJ,._6BXN5Z+B7>=Q6]>2*_BIQ6H(UX(KZ-I?.\%1 M1G,G/,8FP+ 8F"LBIZ,5*YPUYLZYC$U$E%XV5Z1#81=H)DV8.^\S%@&1I"!, M722DS@-)(@B8[ZE4Y3.84CJ5RGL^I50OI;3?T*SU%-(/ 4T666DHL9_"JAHP MHS]8XS2)DGU%.& J*7@\>RFEFB3YU-*C22UU*''R2Y+)J6IZ[M,Y1Y3.Z5,* MQY!2>(5"BGB%N,O5FN#':HV1ICD >EB^0(@?FL@W-\SXYZXE7N=N7;J<-O>, M#DF"B4;/<7#$J9)F_6CTM)ODL5=(9CM]Y*961U3)@'J=?;*-3[;QR38^V<8G MVUCRESF?;*.C)N .>[$K>'F7\AN7LM@8G7HLTK@K?:3?&^Y'UK8R7(&FY;H) MMB^G/G5L1F,F'Z;VT9AF@Z2%;6P]YO(QF(<)"1[Y?5[!JKR)IZG0N#+6HAS' M7HP%2(J/K1QY;,7[PR?F#[]@T[J\>/!DL_OG+PDB;-%<;J[0(THE#F6]SD/Q M]66_7%T0]%>!LJAIZK;H.0Q'!QFD*E@W-$WTYH;=Z48PS/Y5><$105A-_T Y-"6&\?E?%1&1^5\5$9'Y7I M7RHTM4[NC1'DBLN[AZFHTNI=@4I+D&"&IRO0 M]+@F*55R'T3Q013G-BG-((J&5\AZ[.3'@+"M(-OC!(R5O.EG+S8B>+6/A1QY M+,2?,^F-*G_.Q,?5IA57NZVVA NV3Y_BK*3D]R1?GA8TQRLDO(RZ;7?O;_;^ M9N]O]OYF[V_NC_GC/@7@L]I?\^RSVH_0.=N?-VVDG]Y[TSIZT]JIZM8=:^^^ M#Q88QT])FI8WJ2?L7=DB8=\Z",NR<)H.-_!X]AQQFB1Y!]V1.^B\4V5B3I7/ M]>R>9?'E;FY712WA=RVU&\0[6+R#Q3M8O(/%.UBF:7U-U@#UUI?4^NJRF]NW MP=X'*3_MK6UKO>YGT:9J?K6WGP3#_;(5%=MSI;E-0I#Y/".GE# MV1O*WE#VAK(WE/N7"N4>^+JL%&#'<04;M04-TR!<\2A 9$7'?' %%Q_J]\ZF MMLXF'0W8OG/I0T!S1@8O)<@4E@#]53 IUO4T20>QZ'8"T.%]4$9]4+,\7Z)5 M>37<79@B.EL05'XAL2<*V*4'XL[O;F[$=+Q]ZI@+3$#B'9\RO/QH\XT6TC8] MO/Y^B=Y__^['\@W7:[X6\/>(28&TGZY;;?H<#.08Y$+ K_B6W632T&00&N6W MDS0VLNMP8LOP];R<89R2Z_D]83.??=LW-]F_=D*!.WJ'GWV'GP$Z]\K6>:EK M\8T+GE2EW=\N=\4#+8M)Y.>/(@4&U'9(JE_7$)?3W5QJ?3C*Y8N-JKUUZI,X M"1L9 C],%0*?(2"_GZR=']1^LL / M09*Q5BC(PV?]\RC-O2VF!\@(\'D!1O,"SI_7"?N>)RA_0BACSW^89?'[[S_\ M)(G'P[KT0-PE^_#S)$MR=(-(@F,Q3?*6QY$O\&\\SR^S2 Q28P.KSOB3@K(- MAM)9Q%93FI2;!_\GLU^E(05PO\&Y$0<6%*VGFU@P?0X&2HU@HHMHGD2G_.93 MLI$&,J5MK5)]@0E*%AF$:%E3JS1?ENK%??@\*_(E)LT;+:SQP'1+ETE5\V%H MA^<=0+KX!!4'$E38)Z[T-,DT;&PS#)7222=HY=,$?)K :SA\FL"A[\W]- &5 MRH];6SBN(*30M;"N;N,*+LV;'P;N.JZ@H'9<0W1U5P)[\+D",!9= 44M(A(] MTA40A*N%OK_6E1"P'!*(N]@5).#+AMI=XPHFZE4#Y*UU9?T Z*FJ ()/%_#I M L[IGYKI G#WI?T,@8\!18OR;X+6F/""![II I(A+.8***GP"0-&$P;.4([* MY/3K\R\W(R#I\_DO*$SS9<0FM)@4<:L>2+@*R8*97#MVSYC& M'>7;6T/$1.GTZY%,3>K,$C6!U J0K)L4\6NTVH[-C+?&[R*C3+MW'R1GZ$OX M'TR@P@9IWSW\H[S&EU&PPT1P1ZVXD7'ZJB-"+PAHW)1 ;8U3>U?MU)\17I!P MO62?.152JVQKGMKM"G)(@T $E&VM!BIG4<1M=GJ+(I0\/;WVU"_SQ!6;3DIYND45=HMX%YV>S(DD2ZH=V&YD51LP#08U@.E)4+ M #WL5]VIE/._-I9_TQ#S-,L9:] M[0(F$G\-UG*53!T,'4L-MS"+',:GV2"7@21U2+B"E#I6K.?<<"6CHHT$ 2P M5^!I)39N%_317),U37+W$[JKBSOC-/*=(I$OV A<#B+IQ*T*/(G%(R>4)A /ODMWC K)M!MDNME>T^=@H'RUZWS)G71[:1$GG\J: M#DJS-.%4WMCG2/D<*9\CY7.D?(Y4_U(AW2^PW@KM"B9J"UR]RTX]3@25#PW5 MW!5(;/BH1AX6\3ZJECZJ+B:??7?53P%:K5.\02AX0!F:)WFP3L/=J@]U4RF& ML>B> E'BW5)'XY;J[EW@Y=-0?%()$[]@2N7T ?28KG]D^AP,Y.'Q7H<)Z@#> MZ^"]#M[K,%83:K)6I#>AI"846(&R:2_19)$E<]:2_3NL\O^881>L<9IPVV[W M#[CII#NB%2NJ'5'>H#)J4!U\GM8?ZM#4ZF.\(DXQS6E)U$9E2 )[V4V+".F2^[78?_@]L8]ARA5A&#]:?8]CF@#(@XY(>X.< =+', \VOY^7A4"@'J@Y6Z;\($_);F!;H>KXS M%B\SMNP4J[V@"UC1ZFNWE!+&\5.2IFSF7C(E(ULD3)N=48IRNGTDY4R[OU7N M+E=KACS'^)HP-76-:9A>SZ]PMKA*'E%Q+&B-%7IC.\/: W2U/\ MQ+95=(')&2X>\GF1;EM)MR\3K[",$44AB;CF?88>48K+KW?^O$8910K6P3TM M<#^[@99E2- )6Z/C4[SBT);Z^/6Z=/%QG8G;&4Q#X!-0 M+JH=1K(=6LKBD,1L:8F+*/\])(2M+1LY;Y ^/J#GP(W)OU)F YW3/%DQ4D28 M-C=R+/#8BYO.AR1%(4F@FC;U((P/1_IPI ]''B*ALBS?5OI0QA%<@0; +X;M MPJY,&SU$X#YU5Q+%M?&!A4W \(RTWE)+>/0C9*[4!=$#JD6XQ)7J(7I F7-? M@?$<:2&C=GC"0@)@;$9:RZ@=-NU)K1'S@"#FFVVO&9^$X M.:6S:^71PC%R2G>'I6E9/Z#^/H@36A48+% <% =.IR] M ^MZ%/ES%M;/66A])=4ABQ:?W%9V0+1$<9&BZ_G6P/I,<+'>6U5G!S1?[TBN MEHU=X.@D3+D'Z6Z)$'< S.*XU/["='\"C"JOUAR.$I\_XD#^2/EFE9 U-QH[ MG; ,TFE%'GM:*WV:BRC-12Y"4P]<^^P6G]WBLUL.D1!L;7A$&I9U,_)C, \3 M$CSRB'&P0B$GKBI@W\J,A YGSXS4H\B;D<.8D="O!#(C]3ZY=3-REZ%1!>'X M73=)^)"D;)% ]$M%;GR=W:*H((2M.2=-OS'0>G^D'7M^\ MZ>=-/V_Z>=//FWXZIE_ONI-UH^['@%1Y)NV,.%%W>T:;G )OI UCI(F^"L@H MDW]2>[6@RCC_[TF^W-XI6L[R@TF^ >F@'4:R7:2[7)/KQ+.3S8PG"RW*#P._ MK:WE*+9+88>+!4'5+1S7\YI6T-?4ZNL-8F\0CYG.XS.(A7N+-X"] >P-8&\ M>P-8;0"WT(%<$1,U.)W5?3!4(S_N I"C+K:"=5?)3T&&\H#11(,U(N4-[C@+ M*#_>U,YY A_0GCM%ER;O8!G&P0+_3B"7B^YGMQX)GS%TXR0M^$G!.^Y.+5VL MY\\\V0;%%VSAX:<+B[S>D'>+=(=X=HI,/T$%/21]0R.UYK3'ON@19D>0_!,!X"K4\%/!O&/)-]&9 U MIOZTUHVO75WO=B86K+LWI+PA-68ZC\^0DJY$WF[R=I.WF[S=Y.TF';M)1Q6R M;AV]^SY8U-=K!&$6L]5_>U=$$);GH-M93+K#VK.BVE'F+:MA+"O=KP6RMMJ) M@'4+["+)DAR5%[J\OL%%MRR4[DB#<(QE=%X4>4'0;(5)GOQ=K@9U67\M*/I\ MA;==O>TZ9CJ/SW;57M>]/>OM66_/>GO6V[-:A;+::9.N" T.[8K4*R8:G]>&T>OY];I<$++XE,UD M-F.^A.1/E-^0))(GJ?8]K%&[&"*',",9+M'6PZWG;$+C#4)WB#PF_$;OJOP; MBGD),Y31:N5/2[KJHOD17F3)WRB^023!,=]3WM[U+8S%&GK?0.@UDW_'/W8E MRW06Y'(^;<,,GP.PI)/$AV7RJ5]^8TF)5_=8:F^XO\=X>[^T9 M,YU'Z.T!;9;>]>-=/][UXUT_WO6C$]GO1ZMT189TD#-JMH !G?S-62:5>#"* M'Z:*HAGOB7W?Y0]!DK%6_/*.Y]9).])!+'HK 71X-^5 QR>DWP;FN@-\7NM> M%K[GX(S12/DJP*F[#Y_K(U4G*$/S1+M*>-L1!T)@>P,CH[(Z8G9P2:7^^9!6 MHPWEKYW/$=?1T.XSW3*!Y=I&%C%ZRX5-D_WV0WKOF?>>C9G.(_2>R?+7]91YWR&%UB'V M:.G(48]DT9L#)<:[= 9RZ:@_$,RO _W0EHR;6_2(L@+QNR//F6B1+$Q/"YJS MI9/0D\UGA!3]F.H_0O ]M M?+7QU9N29-\ "Q@@85;74RQK(3T4E'U/2H,8Y6&2TB!GM!9AJFN0Z8]LT4!K M2YPWV(P:;%_9Q[G']<&Z,-VM,&?5-[E_^4D.332]GE95TJ_%Z@$1GEA3'PR\ MJW0OD64B; ]35+U)9<:DFM;FU692#*[R>PUW!.J=UW!'H.&.UO@%;T[65=GW M09S0"#.AS7A93UP1B+.NBJSVN/;4V):D>276J!)[EM UIF'ZF>!B?9E%:1&S M>7)V\*6NMQ_JE'VK)*[_J#+\+S#Y!:?Q0QC]>=_XS XU0H0:GEJUED["E$TV M=+=$*+^JSQTU0 =M/CCMC3L0O(-5^E^LXJ=I2&DR3Y2? -AK+)Q(/PBXWW#< M_(+2>(X)^Q.Q[:EQBZ6-L[NGT8;C7$.O@+"N,=Q GBX-&:+%\R:.]EH,2A9 MU.V^W#*N.;,Z5@<'F-G*5QUR?DCEXJ/3U:Y/GU?SXPFJU5R5?%A)2[L4H_PT MI,L;@A_9,AN?;'ZE_(JU9ED1\:(SQD#KUS6_RJ5*?)7NRL)V5JEE4$8(Q92' MCL^21T3SI!*7DSH<^28A4:.GCQ?Y>)&/%_EX41?FFUTF6.&[F#K78&\'UO(*TA9-GY$@+>U3UWY#.J N);KT94\@:[SN*W+ MSQ7\U&(UA//#%73MKYW@N*,KIV_5 @R+BKDBFC@XE*[FCYG2ZT>%I(,W#G,(S6O0ZA96MGS/X$-!D MD94N(/936-URSPLHK'&:1 GJ>MZ@]?CVSAUT)-&?/SBZ0[0"4G_-'I(T1?$M MBE#R6!8@N4=DU42;H&F?.0Z3S'7_DF1RJIJ>^PS\$67@S^)'1/*$*I-)WS8< M*,.'K1!)CJZ8>LVVZ9S!E[#I6#KYV,X]+]*K9"[B =)U(*X^8QP_L37F:&P]$^9Z(Z_D5SA8EO)73E0>?F,K^JU"H0'T'XJN\09G?X,:( M9,IAN1?)L_H /0:I_7"[+;/U*Q-_5>&'EXT'PIYIXTSGSC1 MK,L(T^:>T2')>-7H.0Z..%72-&2-GN/@2+D, WKZ[%&G"C@VZ,^G!>$&O(!F M<0=G"R;Z_%>?_^KS7U?MMG+<8;]T!2\?Y7T3Y16['Z:>'F0\NCW2[PT/[6I; M JY TW+=!%NO4Y\Z-A,D)I\YYA,DWD "MTV.* 5")TQR1#D/'5P>1YC) /-! M'F&2 LSA;RYS<;3 M H@F$MO'"U.;2)?8)A^<@8F=9#3>L;/QV#.)#QX#-," M!2NFHQ>D4LT[9OIHCVLOPZ[JG/Y1;Q043M]^XM.W/J8FR($3M MATJ&V%)RLMG]\Y<$$;9,+3=7Z!&EDEBI7N>A^/JR7P N"/JK0%G4)/PM>@[# MT66V+G):POM!FDX Z#$,!TVX2D/8&CT'YXB^G0K:O"G'&)[+KS@C*"H(8:H. M3 IAO7VXWA=[\L%N'^QN;ZEI:B6XEZ780?"4VH\".>D&[0I>Z@!(&R79E4AB M#U-1I;NZ I66(,$,$U>@Z7%-4BJ>/C;M8],6-JGQ.K"A_BGK?NP? U)=5!N\ MZ^BY!HQDSU<-)L9[I[UW6M=?4%_M?(OX!V0[W@TB;S,5E77DEHY765NHK*TVJ@'5U_>]J:_"D8907Q7$>/75JZ^^ M3DF_5/DZ)3V;0CQG+\I1?)^L6)/K^1W[E<[#:%] [ET7:PDP_$ &56?RV;)! M\C.V=$@R:\R\Q!N>WO#TAJ#?-5*R/D1K:M1M#NBS"K\OK^3R)4%G)L3&2#VOL#5F!( J"1^2-!&R ^X_Y'T=ISC+ M21AQ$>&5!R79#*KF@],NK3JA[F"9?K;!HI?RP$FZGF]I%/*AZCB0-+TD27XU M4F-;[SKQKA/O.O&NDSZ,'^5>];J,-V!G< 4;M4\%MM.[XF."R(J.&> *+C;< MCY/-__#N1W&%X;9FSQ'Z)_6U^6/T40+= N92KD8+#>>N4>?N+,^7:!62/U%^%Z:(SA8$E5],[.(% M=NF!N%.\6O%,<28RLR)?8I+\C>)+2@N>'3A;X>+-%8_0;NT<* (RS^]N;L1P MO7W:PROK1.IM7N0-(A&?J0MT/;]>\_E*SY_9;PEE.P!3P)GI'R;D2_G-RMH] M?-/<@=1$=:\OZ!7M,7K_!:0>HO8;YGO/;;)8YHR.\S0I8X<7F'#Y:*(6W+E7 M=.^6;+L]81MDS+X?WR)KA8#PU'8.ULEFW^0FW/"?9D\AB>L4]VIZ7<_+1I3Q M<,ZV%;Q!K[UO9E_6+R1YR!O.1;(;QC5+&E ML5G(O^+L$5&VLI;R3.\Q8^?P^2FF?*K_-\IO4807&=_"!+@8>Y]K^%69+4Q, MZI]X.]&9;;M$#(0T7QB^ABOIE?<-30:A47Z-?6,CNW02'"$4TPMFFFX7()F6 M!>XW5*R/J?9L9^44<&2OY_=L5Z;5D1OIMX!WM,M/6UV#E[GD:@;_0)6"6VJ\ MU_,YXH5B^1%6$1(&7SF45'34V';+:O% (Y*4ZLFM 005KYL:>MN["RN%9V_4 M]@V;Z#T3Q^N1F7=A93!]9GU%^2*F7C!/WVHW?2.I M\>JIH5H)!]_B^36)E1K8-WQ-[Q@2IYJ43TNKS?T5/Y2,QUI#.0TD,4S+*:P?R\T>1 QW4=DBJ[]F[)>:@ MHO70E,L-$U5[Z]0G<1*2S8'!I$!>VMYG+/J,Q>/(6%0M0EA[SKN"3*.W#L/\ M9*Y@H%XH<7MGE3,@J;/U8/N-,QF<$*G13W]P!AZ0O"@U0V?@:+T#'6<).'4T MR17)$.W @"P!5\1 "@$\.\&5JH!2.$3)8:XP;^-@Q ]3A< ?C'B3K-TV?_,( MST.T\X4>X9D(<&3A" ]%:&>?F%N51X>1^3QH,)@?)P^FM=0$,*8_>DPU\Q; MT/[D#+36TEQ18,^"=G !\B*P>NF#MBO+0^M@-'RB$;QE)^)QQ; MQ\P>2]G'<'RG;SK9/;D&1W;Z!I>5]$@0Y"L@&*V _[#+(O??__A)\F1?EB7'HBK MIV4I*_?A\[8>4((HVXXIRG]/\F5=V(2))J;T-"1D,\>$+X=-I'<:L-=CU9=, MIN<)L\Y0M5"+X9:W[*.D ,KWU6%>\4RODE523?WK[-2OYCY DZ O0JO/UZFQ90 M+^XP>.WPUP3Q>&-EQ*8I?I(44M$9PI^^<^KT'9N&E0XM66H:VPQ#I71A$;2R M2NFO&=F%G1@])RACEHKPWDE!ZX'FF(":W7I]@[(PY98A,VXOLQPQBS>?11$I MA'4'.HP(PV!:ARW\.39_CDWFO%69-+BU!><*0@JM%^MJF:[@TKQ%8^#>Z H* MZLQJB-7DRLD3^%P!F.VN@*(6$8FVZPH(PM5"/YCARADE.220@(,K2,"7#;7C MS!5,U*L&R!OMROH!T%-5 1)_GLV?9[.@?XXV P?N1C["DVQ=_-%'=)ZM5?3^ MB,ZT=4[%.+:S;;WF AWA6;:6@?PC/*$&#'P_ M(#93EQ%;&,2DB%OU0,)52!9L>=BQ>Y:PM24_+6C.UA(B)DJG7X]D:E)GEJ@) M):J"9-ZDJ%^CU79LMBLU?A\99=J]^R Y0U_"_V "%3I(^^[)&I3D!XD:[*_] M"LO^^*.D8(=)PR(K;V26>JW"?V3V1'1DA% 7V 3V&Y6!? MWT!T=9ZLRUCFA_*R $ /NQS4F^8;NJ2+*["754[VFY0>+^!^5KGYBK-?FY5= M20N[%-9%GG9N\5JY$:U PO8#S=U;](@R\94PV\<#7I-(:QK8_B^_]$76UA^O ML'^\8EIICSZ=W*>3-S$/,P&QEF7K B82SPC6 MI_0\N"(6N@J-CC?,_8QU2/30A3DCMP- :1E3GS! &*"),E.?&T XX$D 4Y>/ M+OHK+( []=,O4)'I:>)H)TF/"@5PRI:Y5.A1X@%/L#.7"3TJ8-KF@DU]-;%Y MG'"D2XD_3BB'XRVSN$6,]@A/$XH"PD=T4K!-)LX1'134RN"S?ZKFQX"U625Y M-:'#+&9_9WR2,TT\Z5X+O^7P%D_;=*+0G[PQ>O*&7V]87VQXP[X:GV%L16FN M-"YJVVN%\?J"QEF6,5&XQ9LPS3?UG2!--$F:'VOA\QJ%ZXEU0TG>: -!V49FG"K+RQ5;IO"A(M0XKV4BJ@ M^6U#7^[8Y^/Y?#R?C]>'$2)=Q['>RND*)FIOCWKWFWI,$BH?&@J7*Y#8\(>. M/ 3G_:$M/#EJ1>Z('*&Z=NX1.4:UW!)'Z!%5V,KV?:$_!6A[,>Y#51HI6*=A MUM4'JCFL1=]G*\J\S].HSW.,OKS.)OP9KW#-;UC.15':X>"9,#)('#PPO<6XF&SLC>1>E=E-Y%Z5V44_&W3-;EY/TMLLK' M?6]C1^2@,:8>'9$GIW]=^PC=/?V::]:]0S\&I,KU#&BQ6C$: SQGH(39 M$@ MX3Z3ZB/MFG&,REPR$D8Y#9Z2?!E$VSSSK8M%TY=DE@A[GB<;?'@_E5$_U6G] M,?B]#=OC$]M+'3;5905A>CVO$Z2;_%7M1NBEH'C\!^MR]MKV?M)/D;S4VO?=DY>&J'IK(4;< %]JF#*V&S.Z[9C0DO;###G MZ*GFVWDV*I!::9?6?3D_!1G* P84#1B*Y0% G 5TR9@/HC"-BK1*ZV.JRHN& M58MVKIM>WVG/4V. ;.^8,>J8N)!7E$#,P12P;L>4BR)%OP MB%GY-4]"FD0".[:Q;?!A$+JK&ROY+;$7;',Z+0]L%XRXW06R(L37*L_Y/;+CKY$ MM!C/-O?J'6:[]J"X/F$P8P9*MD"R6T;Z&]CN92HHWW] 6N-;;S3UK[3MG]U'X74?DS^YK9'EG)QHH-.;A>+*"_<(L=6G#=E%J0V^W%Z\VRH"/7!N-7 N]5X8^*BBX:U2@++E79VF* MG\(L0A>8G.'B(9\7Z=MZY *_*JSS0)GO-C@;)A<>1MSO),G1]7PNBKEHCM+R M%$OW(KH$/R:4[0$-9 HXDW4)WOE(F#^^T$?*2520 M$H?]TW:^H=;CV_/^="31^W>&\>^T_FP@#TY'H;"6_%I3<9%D"654?L8XKCSW MM[45(;#0-'H.P]%G(LY??=EHL.,$-1$,-!6=_-:^@:F\#9^^, DG29CJ"8BR MXS#\\/KHU:V10#[>=!C*;[6CZ'=,_KS,F (:(:KW3=0]O0_+^["Z^+#:[W_> M2^6]5-Y+-0HOU3A33_3T"N?D!(8.=(<_K@Q>;:O%G/-IM!E*PK0\YI??T5WCW8_M'-*=GN) MQ;N6>J#3NR>-NB=GU4?8>O9OP@U7 T\K*ZG)XPCJ8-)OVDVH0,[3/N365L;4 MR^\PR^+Z VT+3R6(-G_-%B,,Y .LZ6'*Y)PID[Q8>GJ! &P!.@W!1W57).2[ MR%K;+9E3WRQQB])21X+*%KB?56[*.QAUIPFLDW=;>K=E%[=EQYW'^RZ][]+[ M+KWO4G3X2V\[=DY,&L'1M6J.RV.IHT8?5Q$"D'Y^7.4&='3D(W14=K"T[?LQ MWP7"%1:EN9DP!3;(Y)JM=]:RR99#NN6CKU^SUI1;]G ;H]G[/8=(R M^_V6,'>C ?&Q9-)?,:4 H;KH0K:XXL3M2M[7Y63HV9NKT'2[#^1XA)+WE4W6 M^R>4/J(O.,N7(C=,V^$&NH\<2NY_HY#?\UB M7E&%J2HH/G_F"1S5=:1M.!:--53RJH!,D=-7WGH,E"N\UM).(_L(7W$6M>'F M;3_OAO=N^$YN^'XU,N^6]VYY[Y8?A5M^M#?%]V4/J$QVRI*\GCFOF_ V&Q[$:E9 M(BQ&FBSPX2-/1B-/Y]OO5!6QO@^?;]FGX+AH?#]![? MDS!&PM*>?0]KETFV4)VAN&"M&0GG569CF4C GJ_"C+4X2]AH;"6+WA06L/(N M2W"4J_WE:AWRBP1V5VZSWTZ7_#:&FH.V .B-;H;EIB\2+M ]VSY_79>G('=; M&::4?9Z$O';,FQC::#39Z'H-BRY;V#)L'4-H%'2-FW#A PP4<89,Y5E^47VE MN^U'>M%8B_56(X\.D6H-N\RVZQJ_1(K9GSG=G9?=5;/K@$Z+MXP.J0M,4++( M7K38;GEY$J8=X($./3I,F%(0OU8*]G(5_Z62 $R%)YV,O6AT>)4*T^ZG M;%%:ILWJ2=_#C@Z+4JV:9?$5(RG=M1,6P.ICR-%AP'X\9J^/Z?N8OH_ICR*F/T:O?._FEG."U!D^F*)T',?UC/H!C^M+957'^ TI$5EDI 'P?UN[UEN'RI M5H3ZA"BC"5%OM-33<)VPE2#YFUFF3![8'%HR,_\,/:(4KU>"))CVHYA@07JZ M5*>+">+8/VH8V(\H6F8XQ8M-0W"S;?=^B3ZHCL+TRV)5E,6KSA!;+*+:D9;% MLQ4F>?)W^:>"B];CV4P4TERH6F4"M5H,+06XWDC=]H=J"Q9$O("]AN5$=C-8 M<^.!DI'>$+.KM ZE_DV'8>D_F/GB2\\4O<;R+5Y8.:"^E.1'6C+$CRN1,'>S,?CR ALY:,_KMR^MA[,XTK;,^\! M/*+DOM;177-)?(^(/.!QULUKZ84_CH2]SH&F(\G+TT__,)AS-WY@-/-XX%CI ME_,<:WXB+&L C@Q=$,CAJ+M7R["\N M!<=/6TV?SDHO3TZRGG[^/BA+^Y:)\2@.\#XQ_O B!4&3=KGH?;[27F)Z_U3[ M+'6S6>H)76,:IDRU*M:76906,=L6SPZ^T.X42*G*-U\A^R(EN=.([3*]^F5. M>&%//X,.Q>++BLK5.ML;J_+!>V7YWWB>W^&T*!>-JS3Z@E8/;Y*A "U-YKWW MN0Z"DN#[7W@MI6/4OI2YAJS)[P9K/^!0.=!-)'UF6P_W*UUG6SY*CMXVY"=# MYTQO$J#1S^!#Y=\VT53%4SCY%TS3;&QR@N:8[$\UZD"C/_K$L#DK")L&-TNV M2E\7^0TB"8[;R%#'5XT)M1N"'Q-:G5?G#/'IL9\:;<"!C3@F#!@YU7%@P4J@ MP[UJK.'XWF\(IVE(:3)GFVII5;]5NS5[C8631IM&N]]PW/R"TI@MK^Q/IC'G MC>)#&Q6^GD8;CG.YBK+-3&%LE'D75SC,Z+X2B>3<5Y_O&,/,A?$@M5-[&W<2 M>!#V]X$_K4](FH>> "IRX[>'$8>S)O**[SPDB''K\J)1A9Z;2SY/\2G+&O?6 XT=@EZ#= MVPQY/>+X,=AY..MDO.X8O!XQR#Z-'@2>YKN?N]6NUP,23<..7R1N"%J'24 MGG:W1(C/V5D<)YR%,.6,YI \-8N'6L2)7D+*L+H@ ;ZOQNO(9 MU"45M.*RKE02Z#J/V\9#7<%/+59#F NNH&M_[01G>3I7$,-@M9VI5+$88;6= M,9_Q[NQ'-+=,Y8A,'C15\-O<"N2&T"EBH@96KY>'"N\=D$%E0-%<29YQ"Z&) M/&]S-7RFAJ5NOJ^YNCY30Z[G)'IS!7ZF!FSG$R['60>HO[,,YFH#C1@_8X%: M@R6$1@RGT=1U@\6'W(!4E:%GL"*1&P#JY&^9*&(T]J(?_1W4-5'8R#%1U,Z3 M,UC\:(28FBUW8*(DTGBQ-)7_>Y2%D?H[@02'SS&3IM\C?G 87;)L3!P+A'O$ M73!J#-1&@@-XI"8,[!@>'$9W2JOVG.0+AU#;?!FA))HI P;'\$B-&/ )4CB2 MVJ:+$KR91 5-,;^#0 [@CL[_.$U M?WBMW>&UH99S?\[M>,ZY^/Q 24L,9H%4Y)QI20.":FKF4]JGA(M+Y M#&2M3PPAY=5OEIQ+/P498EH$/UFP1H1I#ZL5S@+*;\X,:+1$<9$BKI"$;'N( M$WZ8[!%5CVF GKD'#<5;Q6.U+BI"J^/VK#%[]F+X:MQVCJ814&K/Z30:9KT# M:A@'U @$ .2,&@&==AU3!WS<(;:YE:;7>$RLFF>0!)^2H+;QP!@LIR<-!N5GDY9_LCWB!TE^/HS^LU M_P+2TO3*]M[%YEUL75QL8]BDO+OM>-QM-C8GW'83< 5DM4//FH[@BB/,LMP" M]WU7T+7AA)^*1]$[X6%.^/XM0NL>QGR3<\+\+HJU,GCGHS6G"01U[G* 8*'3<"T5[3 9-/2KS@8 M??:\B0.SZ'V(1GV(Y]F"K2&(E\.89?$-P7$1Y6?H$:6X/,LHO@=8KZ=)=^=@ M$@IR<@X\?VRYH-+R12BNE#G.U^D!6_+K7?0Z6\[\HOGU_"Y,D?R&1&$[J]1^ M1ADB85H6AEPE6<*$)>3;?XV@E .MOD->=7"%E?>+ GJ,@0.I=Q;4QZZS$*5I MM=I_"&0%L')ZYL4Y#UO@Q3(O* M3 @I+58'AL$\3$CY&+4]]#XXG8/'#FRSZF,(P^0A#_[YNSCH;0MI%T<2)?F! M$XG]M1<.]LY"3?\I]E32.(+-AE^XW-AMI\E7(G@_K:SY#&) MV7)]RR:IR,]IZ[W31_,WG+)A^%DQVW@VOWFZB-XF],\+@M EVPVX=]@6GK+W M3@/-*CN/?N8;*;W,JNLV?D?)8LG$9/;([/ %*A^>,=9V$/2-;3B<#U>@+?7#/!_<,!/ M<>DGEYB@4W>%R_D6.P2F_KU]%,1'05I&02R;=<[--'O@JGTZSLUA-;@6[#M7 M,BX&%%F9V\R57 W#\/;AZ1E+]/J@K&>2Y23):!)M+53VV];^[??T6JMW#AY5 M[D*VCQ ;C1"WWG_.RT][F5&V%/$?:7FIV?TRS.I)/ELL2'G7_.7VDY>3^?P9 MD2BA#>ZTT= SQ(FX5C.DTRFW#G-R(F&-^M.BW4YSSZ\S>?GY#<4R=%X]*4RO MBYS)5\9/95@!4OD^^^C=D"22LONB@0^O^/"*B;-3[99O'RIQ/U1BTX\Z%0>7 M]Z-:,>R!N[5SXM4(ZLCLF2/TJUI5X(_0P]J@Z-KWSOW LTCP"@5Y^%Q>J[-: MXXQ/F$HWVC[:G2IOZ9#K^!J+/KA>*/5NMX$.9G3\>C"74"\B8JO.3W73R 6* M^;'0^_"Y/M-V@C(T3X17UL%Z#<())BA99+J<*'H-P4EULE>3$4&GU_?QVN6D MW/1F6

]0]0Y5[U 5W1&H8X8X)R00:'2TY^-R86H9 M?N:\CSDB%%V-$)]V=HJY3,W1 ]7&+ ##]=$YN/2L1#!0/VH#Q2,/8P1*SZ$# M!N@G9P#21L96S.1C0-&B_)N@-2:\$.%A1DF$RW.Y9'\DTWE)JC_V'L(ZA_^.#E_Y15X^Z!S M 9&R>DO DKV#RQ1W DKV#RQ1"T!0Z^G05+U M2;1X48^YK0P6D3:]E1JL!"<10-%CXS3=56#N92I,&]=/4%OSU&Z%X9 &0:4_ M95O+EQ =R"4_.,Y4_&C)I/9/Z0TRT&X#\[+9D26YT0?:;6A>[MG[]=AXW6-8 M#FX0X3^$"R2J%0;I,BP/'%&]B?&VA^5KN[:+S!O*%%=V ?M9Y>8KSGZ57Y;6 MT,*'V'V(O5.(W:!JYZ/O[D??84H?UM)EIXZ)CM*"6^RN#N/3K)O*0)+JYJX@ M):\P"#2ZII[ H+74B.WZJ<, 3_;1L_UCZ^6!)5?T(B:50ZA6GY!13T5GPW?.!3G]?KQ'?(+*%BE!QPP'IK4M< MB<+I\L8#TOVJ./Q90DL-GU?@KS=I$$?P8<;#ZRWB2^3VH>R2P+;#^-0.^ZD= MO=/Y6T@2_G+5LB1L=S2)*)VW0Y]NXGZZB2_VX-T(+=T(*L7/.;F0HJ'8;\Q% M+D=['%AHP3CG>M68)LVVAG.>6 U$=/7WJ<\1*:=?9]%U&.*,X3>*07W^] M^[F^G@%5SF8-%Z76<%8\D2TH\@Y'HP['V8KGU_]=3?PL/D/LK%2VM7P:B^;7\\\8QX<$ MW>']>OSF,):JPP#TUUF4LP>:DS 2EN:5M;5E7S06D_"6D2 0E_T=;RJ<.,5S3C'S]>,=V/EJ'I1U27$1+0 M#^QEEQ."*67+H+C$[T&+@0([596F*T;&!=-'3S';F+.""<+U&QWF%>GJCJ/E MZ 3-,4&[^E2(GC\S:6%V0I*%9%,JWU\Q>YKE3.=+J^M\RLO06T/1^HVCQ9"M M$^4242X6K7%I'&5 3DL3JB03Q7LJOR*VG;+/-LMSDCP4.7?LW./;[7G.2ID% M8=##^*-%1U\B6HPW /<[RURQ]2M:3[#0?/;S0,17:Y]\PW_5:CAB'QD1_(-7 M*"JW"GESNQ414+Z?D *"7[09:#=B6R/>.KXJ8N2B(6P_-OH5*PJXWS!I&S4Q MRJR:;;NA4Y>V="A05[8?AGKE3&UH.13B/ %?=]+".EGEH_9@26O&-+:Q2N4M MHB@DT;+T7CZB%*_Y]B('&]3',A>EMVIK*/#Y]GN2+T\+FC,I($P8TH+?K#JC M;$92%#-M1KHR@U3-G!,OVE^U8Z MDQO;^"1!!Y($7\5)OQ;\"U_/SY*T8+^6]N7AY[U9CN),R"G5=^-1/]U,_E;%EK!76G3H<"GG'T&#\U-,>(6(!L(5<*-4" MA4&B2$X]UQ$"0YNTFJG/$O5JT5_>_$AGB!H"J/7BW-;QED\,M>]=P4+(Y5LD MVCMNG%M%I((#R/)R17KDK+[!1)VT9TY2!CA_ 49'DFWDW.XCG3K $(\KTT?- M+FX5&G!EO=7"!^K9=F5&:8&CE84Y=6.H%4+@_&9SA\ &V**T(%(F#I@[\S49 M:,0Q?E=F%6PGUTR1,;"C?ZK R9AMG]=MK6$$Y_[%O;SRQ#E7=O66X$#R\US9 MVUM!I).H8VXQ&F"E;H46.!?1J?V^Y=RS=HS"@ 8QP7T EO4-QDJ[?K8[@ME: MOD9:#SMGZXH#3\FMUF(E.5CEBN[? M'K#69]) VFI MUOW'8!XF)'@,TP(%*Q32@M15E4)*$?]/%@=I$CXD:9(GB 9/RR1:\MMQMZWC M(,P/!\%9$ 8$104A_.;=!R8MM&6!_&&(LU=5?TC^?&6L84KQ#_/-#^MOC8PT MJR<89B4C%XS"WSB!7/5D6THAK)Z@;&^W(E5(>9( _\_Y7T7",.9?IT&VX1VL MTK_#\62S^^IV'XNO+?MI<$/17@;*H:?%IT7,8CBZS M-=-52GC?2<_R 7H,SL%[;0[>CXR##]H?.O4N[Z M&-*?TK9_2GM:KJE1VAK^6*W[QVI;&@RXEQW:%? EB,VL:.X@I^.8:>0/*G> MZPI>ZC.,VJ:R*T&)'D5)KHF[ IB6+(%]2:Z@T\.VJ'+QN!*85PL2U,'JBO#H MJ040,]H56>EW6C7Z'5TY9](O5(T.3E>@LE'=8BK9B;ZZ!2@A"ABRM)YI\N[[ M8(%Q_)2D:>G<2=B[LD7"ONG6Y7-X32Z_$I?;DT%X<%Q3=%$N,)W$( 7V[3U?-V<.3R75N^G^CD%RPMDSGNE\B@L)YWGRI M6@_#!N]MY+\8E%]0DHOQ^6,K1J?UP;^R67W_A-)'Q'3R?"E,1^@T:#L!LHQ$ M*?JX$,8O6PTV&<[OV9M% :F6HTV']R?<'^=/>""^7Q/X%>7GSW69KL_UPB9@ M$])UH/L+?(1W@G;)3QC7A@MDY%[7,;M F.% D=V3O# _2+^ZK#E1 M<@1 @59DSKWO$FY->K0Y%[9#R#497^8:F;X"%,PRQ" 5TB1BK<#0X8Q(HG&TR'=T;WXXSN?G NBG"1Y?0F MW' =]+0@?-H)#%]YXT'HOD412AXY-6QBPZB7=;'- UL:XZM]-K22 7E[V]07 MJR+E4_VP$BO[=XH:2K+>$%ZE)]_ MA G;O4_#=<+VQU.\6N'L+L?1GR*NP1T'.%XKHKGR^@SC8*Q>KI@WAVW&0*?B MSCAIVP&HYD4NZ!K3,/U,<+'>W1[16. '\BFZ#&CY8'8Y_9*_4XP"/WU#1_RM4K>>$BZ M>656'=+?MA^$>O[YL[@L>GR@PX*9@7:WRQM\(ZM%7\EN]Q'M!NP+DB5Y0;CG MZ2)YYO^BLLU1V=XJ]8K0^NO'+J4$#,036Y'8>S;B/:.IB54:KU!(T1*G\>5J M3?!C=<)*)M+J#G;IWZ^.(H(/#F /8P\=4,"O%^-J#0<0$#O9[_2BL%"\2+H(]= M+KCY5 >1Y0N^I.50%']ARPU*TS!#N% ;4O".5OFYV<;5E2X?24O;%*_#)-Y> MJU#;X!#/NT9/RQP)HD6R?4+>:2 ]3DB4V+Z2=1DA%XIE2J>KY0)O>1(F((WA'G\H/H?=Z?I%D818E87J#:1E>5;">996T]H?1?%'4?Q1E%$< M11EO-0ZI)]050.2LJHMFR;)$7)D^8(S@2:BN%- "0R..^[E2]0D,A;;?Q)6B M4/!YU%,BH5,G8C31$T0@75F381NYOO_(E7U=B_,7V[Q.=JLKTM06+6ATT97M MOBU.T!P:5W2!MC@!T^<,'I:UOZ^UQ4HO8F-.%9B&9)DY<05&]<=C%,2&D)LK M&P%,_5)F&;BB;02$1S_CVQ5-"@A01Q!&[C@! M@@ ]C^6*+@2%I:\S-TYI.T#PFL]_N[*ZP-08:':\*]H,@-^&H(>L;H@KVHPV M,I"2'J[H,GK@Z"2UN[+=0,P5I]+@PD"N:%0PTQ::Z.Z*:0O@]V6FEOR,GBMVK1XL\FI5KIBS>ICHUG9TQ:35 M0TGW])N!Q?A3A5*&%ORM=C=Q/;# QWBHGGV],9IVRJ)_D5IK1.QN=. M#,+,SD.+<\VG]$E!V;[UIGI [^/VP":WAYF E5ZK^O5-5$N:6:ZF_9^"EH;9 M!2:'*6BOB :W'XAZ6@-:FEKWF D#^SLI3P!5\7@N#O>8GY^Z(?@Q8?/\9/,K MY='ZG:=Q%N7)8[5>*XI(6WKM4%AV9D2-6^=7#'26G5/WZA#>+6)?+>$7\=6' M]%[^<-!2 $NG,8,?/ XE#A^GA\,-(@GF^4+5K M\G5VQT3E>B[0PE3-@74O#)3#W7UQ[A024"UH99O25Y/O55:/F'9YOX&$6TS7 M7DG79FG?=4"!>DO;JQ0C';9>=1W-QWH54P:S]*K?:/C9'G[7^3P'?<8C;CLU MN'9O*\P4_0'&PM_+G ]]]IK[#\Q=77A@.TL:"Q" 684,-IS@YH@P=9/OI[)2 M](VMK%+*ZX,TF)MU!2N 10L?8""M&4Z@8C%I/] 8^.7+.07Y*. #C.N+-A#8 M[HL"!AH#OW"O$WR <7U1?;]D^X%L\[MW^(E9>=O&?FWL!N@XPAOV@_& ,$10C&]('AUEI3;#*^QL7<5(7Y:\GK.ITCU'(G<-EV&&HSG2TH+ M?FTW(TMY6ZVRWT#F]2%=)1W7:^Z@I.?/B$0)!7VPQGYCX8=/=TF9^H;& U'^ MJH#!]4.5W'69;5WV%YCH6=0]C&BWL/22+68GC(RR6!8S@&7N].;& WV["1=\ MW^HO*F44TL47>&^BLUBOTY*&,-TB=YG-,5F%D/KZ>KV=KD0NECM?@=Q7(/<5 MR'T%Z$'B/C =LNI#+$"@+S MGID[[7P.QZH@^#P\BJE MCDF5CIDL/<&JG3/MF/EB"$9X@K:!1=$E/%7IX>9LEP$VYG[ :W],S)6X4*<- M&GQLT-P&/8CAT@$.P3X-.AM@+CW!$13%R?SFG/TN0:P'6N".6P%+'.NR75)&MMJ27YTG^5U93MS/LP*Y?-L'&J\58P_VI+D,2JG MK<[*N.(RTF7^Y7VXXM(MYG3-">$CJ2GG3/9(>WQZ.V>ZQ])\R?0,YRAX]R&@ M!X7< U15B^_Z V/VW-VH 4C.",^XP0ODYRAD\V^R:U2W?V%)*X-LG9 M4CI'91B'7F:5I?,*28-O&JK02%=6/K.&^8Z+ST1,U#]\Q[Y^!UQ=0C%LT>F\2S0UH=VPPPV894"NV_WR/;]]K%* M+56PMV5BMV*9@-@($=/"N6$O'0+IEF1,"^N76_ 0,.M3, *$RU_IK,B7F"1_ MH_A79FF1@V!0&4U[0?PMQZ/:M:_G]1.>*EVCH(6NL;?;1_:A)][>\B23I' M-W,R=CS(ZOB,G DD6P%9Z6@_KH-3@_DL#"0O#GD4 XAV=T7YR#*S!O01&\@S MG("$6@C^FCM&[:0(=W*^FSM+/4FL3<1#P1!_<@;BL3DBX2;'5$S[%F)N.!0" MQW@JO@-[#^UK==:Q?+@C*]4"H3MK%)[7DX=#BW.V'=HS)D&M1WW M]91#W?^%JF,3YR'AFA*5"H2\L?V .ZV\(;*H=]UDR%0Y#2H_#D/E=M]Z-7UH MPV$ K3X^T ^[#>WN0%6H\(1?BZ;NZ],7=-,7SIG.B#<(504="A(MV>XNN]*Q MXVCCX?PK>BH?M6+T3>?Q\+4_NUPV*]TV916R _]8&Y9UQAT/&F;3<\;$;ZED M"R>@'LNPL4;#='TGV9(OL.;5MZ!PH4I8QV+?F7*HE M%!<-S[-SJ6M0C"!N..<2T:#@ +7I@Z45RCBQ' MN;N[_+@2C>TF%9G+,!ZD]CSXQ@AQ:LVQ)?RVB-D>6[ZN?BP,CI"VKC]0)?$6 MEF';PM_OM%7X<6.BC.W83,,N"T;\&)#Z&LKZOS2($QHN%J0Z/A8\;()5^!], M@@7&<<#+1%1;2L!H0$&>K-@LX&G,^V%VFTP09G% PY2-R2LM9R@MGY:7.,9! MC@-<$/;+&I.\O,26HD65%=VN5/$46+%7\7@Z:/C"R48+)Y\E[-OD=_QK76 2 MH<8@+J!E#Z1L>5/3(6P40\$U.KP]IR7A IY2Y/UK*,"DKR@VP*]M=^YK,_^.55<1'EUZ06J(;IKVIFBT8ZR^+Z];1QX02UM7Q" MI9J>OR?Y\I39RLR0(^7Z=5H)A20Q7:?KJ'B2'FS1ZVR5KUIRI#E$C6TLGW,I MUQI^UUP3EN?/]3U=_"X1]K_X/GP6\-)BI('.]DSV1,3(SP[A!F= M\^//G]E&)]L*6O0<$T?2I4FKK^5,QXHB@N)9?H.3++_,&+7-FK)>IZ'XN'Y$ M1(>%YO;N9&PZH*D>2?KH41??5)H"6$L+GSH^^+[U53TF:ECXHIF&$V2+A/J:07X1. QHM45RPO_&\X6G+^\+[?:O% M&\)-$.Y36XRFMMRP+YB57K KICYF;.Z)$SI4;8U>4=ZO;(&R+XS(LZT0>+VN MWJ*TG.!TF:SE%091]%P+6!-XP$ M(3J+HF)5I#R&-%MADB=_E]*I#81JH+'P>[+YPL-DIRE;1"3A[18CC(7#%W?Y MP-EJN )H>%[V2'\-5_+@?DEG'J2LB@(V9@MX0K\86.>,GU+5>6+!MQJ)&O16..0XVQ\(">:\&YB=(2 MFX[^0^XP@ >#Z"?\_7M.'_?+_ U!+ P04 " !K MA'U8ME!,:H=0 @#S%A@ % &EC860R,#(S,3(S,5\Q,&LN:'1M[+UI<]M( MEBCZO7\%GF9JVHX@99):;,LNW:"UN#1E2VI)[N6]>%$!$DD2;1!@89'$_O7W M;)E(@""U6+(H"GWOE"D"!#+S[/O'_W,]#IQ+%2=^%/[ZU_9ZZZ^."ON1YX?# M7__:/=\[.OKK_]G]R\=1"K?!K6'RZ]HH32<[;]Y<75VM7VVL1_'P3?O]^_=O MKO&>-;YI)U:#PHW7O3B@6SNMUO8;N*IOQ N>;^XMWL<7]:VAZ_>3XIV)ZJ\/ MH\LW= E^T]FPG^O/7<+&&S],4C?L*W-_XE7M#.YMO_GGUR_G_9$:N_IF_SIM MPJL+/]!+\9/&;I@,HGCLIG"Z\*SV5K/UKKG1-B^%6[_//U"\ M:KVR>C>+WM=I-5N=9KNC'Y(ES70Z4?DA#MRD1T_15W"1;YNMMK7()$[G_,JO/G:X4#AUO^\6*1"_&"L/ETHW MMCLY-.,YL(R+D 3\K$3:PDW]+(Z!Y4VKGZBO%I_K]^?@DM\OW*BN^Z/J._%* M<1E1%J;QO%7PQ>*S^]Z<1_>]PHU %4/7G522"UXHW.RE<8G:"S@!E]_@96$N M[6:GO;;[%^?C2+D>_.M\3/TT4+L(.PVS/]JM[^L@&SZ^X6MXU__3;#J?5:AB M-U6>TYLZ%XRR^X"RSFD4IV[@-)V--YWW^*)-9WMGPNC6GSW_]NI:JZ_0-2:8WNQ_?R#(_]B)OZB3I M- "&<"MS<3_C]IQVJU)^L&A+P;NV ^F.\[__)E%Z8<+?ZP2YUA=.6?1V WY MRP_.Q/504.XX+3]T6NMM/_S@ ,(D4;SCN%D:?5C;_>CYE_I-GI], A<>&D:A MPFO^]0ZN2,7\T?<\%8*PA<]PQW$V5K'?YZU;H'FX_=X @.]?IW-5US?$ 6BR\TJV_;;<'_WFZ^W]YN?7Q3 M6,;#+.M,#?T$Q51Z#%?FK:ITUZZ_U]UWCH[W'GA)W;$*@<.$Z6'@#M<<%IR_ MKH&DW1GXU\H#' @26:1_?=ELM]YUWJWMTK!?RHT/0F\? M:*/X\O=KNTW^[0._?C_J9V/S_E-X1.0=PG=)X?T;K;7=PW\]ZJMQZQ4O!AZ# MOW[ 5P./W#G+ M5N];;:W3CN>M$$6!%C KZZWVZ]?[OQ_NV[]GS,>'!4P%4= M1^'-"]ML=3H_>V'VJB[B<9A6+:KSM*SV49NV']=^]WZML%"_ ML+HL]/GK;^?[>JTB:G>Z01!=H7YT&(&PRWKI( NZ?1+OR9GJ*__2[05*V,&: M@S0!ORZM/LS&32]*FY[J^V,7;"[Y #*[N0&D\O:MWHU>_>+MO&]5;*>S%-O9 M6MMMMUIWW$[[OM Y].&B^N)?*N\H!#5VZ,/JNTFBT@1VE8VS /65[A@4%/\_ M9&3=$T3O&IOOWMUQ5YW[ NDG[FKC;>=.N]K8VK@OK/:B\=A/470DW=!#[0\T M,=#4?978RP<+:B?T U SXDR!#KAX-9OW/>-'6$W[_:W/!B3V^QH MZU8PNL5>Z):DFZ6C* 9CQ+OO'MH-4.'Q_^ZXD>U;@>89;.3MPT+D*$FR>VT" M.>)=U_[N88'P4]=^:YUH'FTC#XW"Y2#L3NO6.M'SV,[M=**;-O)0M+W=NA=Q MPYKO3R#+M(W;2?;;;>/>1$Y;Z&PWMC9A"QMWW<+M1/E/V<)68W-SN['9NIO9 MTVG]@.R>V<))EJ+C&]V!/P *T$ ;P$GON(\?$-V/LH^M1@RTRMFTT/_A M_3M+V.R[B+J>Y^-KW.#4]<'4WG,G?NH&UEG@?]%;LA(&G^,HF^P%;I+X []/GHONM9\T"]=_4X$'ZX(_U7&4PJ4^&>< #=E*%"9? M%6[NCZ.P'XT5Z6FXM4]N@, Z'RF5@E&?@Q/,3WY _MNH]_BP*OY_:_ ZVI M^%(5?=KOBZ#"5(8=+XN!XZ0CI*0'\-'^<>:&0T7;_>J'_C@;5^SR6]CS@T!Y MN:6VEFPU#M%+VS1]\=I' &PT^DI MH",BXL&?F3\A!)UBL)-6_@6$AQH!T(_&DSBZ)/S5:'T#*'(#Q_9 L^4Q-T'4;#K_!W8_ CRNW ML+GQ .+S/6'<#,[AVV3 2P!E+TXQTX(>_K"/6_7R'+E:PZ 2!F_OHQM5,8-6YWT%8]_,&3M\1!#] M<9[U$N(!Z0'L*#6Z4NE[@1I^ZWN^&T_/@91A1V2*X_W=-,5,SOB[2O%2TAW& MBAC(#,^XN^E_K*[HTL^1\=MWM_&K]"Q:^B=0.+V]:#Q18<*69APC0;!BFM]R MZD[Q*W9J:-8)G#0;3\C>TYBT[U^"U19Z9Y3E)8?1[#SJ:;3OJB&L[&D 62T* M>(HGX,*]EAA!*F(UBI4_!).;LG%O(T.-NP05VSTWCJ>P(SR-!(^"CT[GT/P< MW6)S@5ZU>"_?4'V(AB%&3.!H/JE0#>YG<-PCO-B^G6OU]LLV(#Y5H1NDOL+$ MC2-X ;"IM-OOQP\9.:4O[/Q>"M:"NJ82^!LK"G82RI^'33A4][$SHA(:=#XT M=2;U^G4"2^++F(3]ZUKBCR>!HM3F\D/I[R3*8OZ3ZF%VY 3I9.S&'N/SC7?U5\>D3DA'ZKT1+\-U\A?IW^36S M3"^_59)CBU?TW_HE;PIG8WU)_XV_KSQH MT:):VTW,H'WRT^4*C70W7Y1YD%RYZX&Q'E ^,H$7R?W[G1EI-IW.YD$@!]]X+9L[-RXG?\5(WOBW/+0M$%G"L0Z1W/;V:/G67<8^>']F@S M(I,IHM_BD::T:]U*1H2;1O$]>=;,[_'+?15&8.I4/?:V=%UXQ)OBZF]"WWFN M^M,X\K)^>A*?J_C2[[.!(U^*.O;(B""[Y^ 7_^G!RZZ1E'U9@^/Y<)4J:M>2 M.-VI6O7:KN6(SI?_\4WE$\V)F1.LA5&#\=Y@[-P>C)V'!>-MJ5$^ M/U63JM07 )D$+4S;2*;JAHY JKQ#25D;KE.K!+:* MA/.5@-SYRGM=5"?874M?L!N58&7C#P:R7B18&[5CZ>-=#] M6G0_MCW^8S'D>P*K%L$K ,1:E#Y+L-4B<=F -R^:5 N\QU%EGBZ,=&<@UX+R M!0._%K O"MRU8'[60/=KT?W8MNH#YW37(O@I;-4G 6(M2I\EV&J1N S ,X4B M5*>K'U^LTYC 1_W[.UY[Z7#R^]0I_#M@DS;$:>(]' MC*W[5_95V!E,/S4IU:3T(DBI9.H5B.D&4\^^]0%,/2(V^SB_1!:5G:0C%7-S M(Z&?FBY_(EW.@TM.D#, ^G%2JYG!/E^O)K::V%:7V'YJ)M!*DM(?QVX*3SP9 M8'?&,)%^$-COQ_M*;4'AH7))?C"OY7I-DRM(D[?>1 4:R1L7(=/]WXLE\P83 MUW;QSP(ZUJITS9)JEE2SI)? DGZ:E6'<<_^BUN85WKE_/9AW;MX@FR6CZ2J@ MV^M=03ETAZE*SP!8JZLT_)2Y4DL&X1L'/N7;S<7L@GT_K#1X+,;P^!EBCS6G MJT:?)6!5CX\^SX1[K!;-/A.:6RU,WW.3$3 ,_ >9QB58:SJ/]FL4JBD;'8=9 MZ&G6^ /CS=JSC[C;E+"STHBP)4,-4]HP]U!S+EQ]NC]N1=X.//DZ%L#I01O!+J^%*VXUDR7$EU7'==>$G@[M3]ZY6V76C-]XAZ? MM3^Z)JY:CUX%XGHIFO=S)ZX7I_4O(W'5E/%"_=&/A(RUQ5%K_2\#75^*#E_K MT2N!KB]%*ZXUTZ5$UU7'M9<$WH>+CCT#P#X:$UG*$$,-TJ<#Z>-3Z=V8\'$4 MQB^%#\_N]=G2;0WD)P?RX_NZQ66# M)Q:%52U?]W.HW,1# NKIJ[GGM8"IH?I 4'VZ@B+;X, J]1X2E1X3ES MA9-+%:\N%A1W5_."&@%> ?0RM __'2TER5I-%;QN1NH9&_DAJ%X6O9],%E2 M^OHPBOM+#O[;;$DTPNJ-O0S2KR'_$R'__&C^Y.#K*2PR5/&2&GOW /K,GFI* MK^']?.F[V)Q)7:HP4V=J[/HX-_14Q8,H'F.;U9->X ^I2RHV)NVGRM,:TCE\ MFPS@,'T<]"MK)G1XV,>M>Q$^IPGKW>23>AKL2J<3Y[FO)>(.79[?9JRGNB=H8UY:TPY7ZASCS'[JJ^3@&GOG*^\PCL8XO3Q+Z4Q.!GK(/!P9];#_-*U^ M %'>P7@21%.E:+[YR02?L-RFPB,>1NY G'LJ+\.XK!%N]1'NZ:W;0V#LJ?H" MI^(=A< SAWXO4#SD]]/TJ_OO**:Q)X0UI_!"K+0*O2]^'^=P++E#XPY[$[_& MO!T^4B;18Z6+U3!].I@^>'88P[0FV2<$;TE)* #X"2:$W 4!]C&S.0(]^T+U M1V$41,/IF3\<+6NBV;WPP SA6KS7U67B-9 ?&\C+Q=5K>#\*O)\QF]?QNC,5 M\-2^D3]916Q8L,_59>\U<%\&6Z_A7+/S1&>&>NK8':^4N68EAA8VM[J,NP;C MJK'H&J+/EAE+G*5MQ5G:S8W6'S044N>^96YPH>(QP?K834:9>SPZ&0S\OJ+; MEAOH\W8BGK*Y^WG$\$;[#N$-A,9#"5T*90-MU\!])+8L!WQ/MFS&DY__F;FQ M.HRBM')(>?+G(-7/N-N<\LT\H%KCPJ,3^N;MXY@EQ/EQ[;KU#EC''^=9+_$] MWXVGF+)\,J 8+D&WFZ8 (VH%2=G,W6&LJ&/ ML?WM.ZQ4EKZ M(QIM3Y63UJX"V<5(=5KM;2LG#R\_._ MVL8C\?WVXSA :^@LF5^SH%/5T%E& MG:G"SCD*^]%8G:? ,'&!7Z(^Q<(X$!@E*192!,ON9EZP"2O<5][-:IDT\Q2/ M&L KHIO!$+R(N!9?=' M>0[ NE4_EV<)K/D^^8/ST]/EA- "'V^^Z*7WM]\JTE@#8=EHI:BH7[C7W2P= M13$LFVLJX]!ZMHLFHS2Q\JN3>8_H#;3ND]3'O7$S]6 MR2>57BD58I8!J*.=UL;;EP346[^V<'::$2P^P1>#24>AIP942L%?U@AT2P2J M/KB5P)O#*%;^,%P).5&UE^E)9Y[SN@;0#YHU3^>!KAY#T5YZK'1>=L7/3";W9Q4-8W#L;=_Z#4"X_SK06387@OD*+%"N("E53_BH2:DF MI6=*2D_O;*OIIZ:?9T4_CV^QUB11D\1S)8D';\9S=]OEX'H2Q:G ^)%IXR"+ MH\F29^7<3!S:HU\^MI6G"[QL@[ V66H*JBEH*2EH21+WEI""3M*1BO-O==;E MLU?97BQ-\0#5A5"M!55-9C69/5\RJZ792GL;7BQ-U6&@FH9J&GH^-/3"Y5!- M'3^=.FJN7V/LR\+8%\YC%^@IAVQ>S]5E/,LZ68O=]J&5-33$TQ M2T$QM8RY:QK]45A7@CUKJEJ83E^$;BVH:K*KR6YUR.YY2;N[=\_8RY(T&JMX M'ME]=?\=Q?JFA&GUX#?E!NFH[\;/GK:6H7?#X,?*:A9_0U2P4:]%5TU!- M0TM*0[4H'B!#7_F7;B^X MC4/]/O2T>BK?O*-;;3IZ3&7OITYFJ4FC)HWG0QI/KZ\MIUQ915_WBZ2>QW5W MOTS)4A-'31RU;+DW^7QQXZ%*TM5T ;Q(.EH T5K:/!2YZ+A 33+0%M+ MI)_@*E!C;6)V0Z^2F]4^A.=,:+<'<"VO:F*JB6D)B6G)9!>EN.]%X[&?XA88 M]<^B*9B3TY->X \YXWVY$;UJ$P+D>5M9*O[X\8U_O1.K),KBODH :/CW2+D> M+=OSC.1_P _SK_\U_M[=8'_*9X[>/$2=)I ,<_@ #7M?]*H_Y:U3N<__DSB](/I3?QEQ^<_'T.OG!M]P(YC!,-G#T\ #8 MQSXXX11J#XXLBUX9.JTUMY4OZ_]\.]KP?^SWED))Z=T M>L5SVP1(. 5(.0(J!U&HZ0)^PXN0?:K8>C$#L+?[[?CHXF#?.;_H7AR< ^+T M]'D_P5K.#_:^G1U=',%"NL?[SL$_]W[K'G\^<_?6]=:?3VMI\+RO%'\]B M<-5I_""6=;86(K6;I=$B'+LMG6[/!W$1G,R+G@Z7#D_.OCH?@5W"61QG(++] MOA.Z*((\Y>_L1_T,V3BJ'&N.L-LS9&5SU,\UEI#7E_!G9[.]MMMN-7\G=IP_ M?_=&ZKGM*;^]URDO,7[=@RR+1-C;??45M%/G)%2O;2:0DL3@=?VZU@)8JB"8 MN)[GAT/S-Q!A7_]]]\7Q 1 7YS4U S5(=W#'^HN8CI:^@;6FO<@#C2 %&9UZ M^H67*DZQBE"#)8TFYFPW?X&?.8\FI6\B@FX89FYPIK"8;<_I_?:"@WH %.L>'W_K M?G'.#DY/SBZ+G]?F,S1U;>Z1M "]#C!$?>$/X^O31[;]AF%#N@-#L#/P$@.%/E MQ@Z8%,J[F9>>D@Y[P/9' 8]V//BF.8:WC?!G3<^=-O')317> Z$VUG;WP1PE MG7^CW7#POFI.; O?)3E?P)[9M=5,[,>9V$7L@O%'_H%'8F2;PL@VEY^179QU MC\^/B&.]0&;VKLS,4H,;#AO:SB".QG_(_])(?ZH@S;MKKN]^4'$E=T6"?@Q@ MPL 6PHPXW5P"." 'Q"'<>DQWW@.SM]#_ G< A-MWUFD?[2Q60+=]]Z!XW3$X MXN]U]QO.T3$8FTLKZ5X=7+O]E! 5/3JQ&OH)$B*<9^(D$]5'WY[G^*'CIXG3 M'[DQO.+UK4GP<0W6Y4"WA] +%M(G JOHIK*5 UJ)^8K5 V=&/YA% 4=PX':R M< M?._/C.;+QYMW\ .>]@<4>A?TH!M6"O,74(6:/&YOM19Z:53<2O&,21Y?X MG'LINMNHZ ;NE1NKN5SY+EK'LSGI"_?Z2+S_W%CGWI+M+4BV3K.U\?;M9OO] M#8?(RLPJ(?0KPE('M* ( R'.O[/83SR?4C%P\\+R>KO1(#^+G[],WR8L6FT\ M=$/_/_3WZV>.ZJ^.UL_6S]>=@_$DB*887WJZ@RX2E7,_PJ-4CW!OX8]?S8I4D\L\7/U3M>_#&=VN[[]\YYQ,_=3[%4?0=]N%Z M#><\\X%G@#909I>-FVP06<\>?#R)+Z*K^\B\]VN[QVXRRMS[OIU8WDE\"H(7 M^,ICR.6M%JP1P/Z;.YXD(_\'A/.M,'UY\>\T@K,,_E]_P@K0G<^Q#<)YH[7= M>7ER60X0[:))#&CJ3]S 4=>JGZ7^)9I+P*-5\NQ%'Z"&@[A1+65NZ39ZU"6> M&:N4]:%WG?9;5(@2^'F@)B,PSL0!TP!+M1]D:'HYH)"[@.X>+.#57%)!-MB% M&^])')VUW>W6C%_[]7PNB$TH@U-<\7VUY:V-M=UW[SK-K@8N4YDRQ.,G0RI)%SKF8UW7;G5>\UTAWZ!;M]P)\Y\;#WJM5P\/^__N#<(.HV.@LW4$ _G3P/!G^'HL_ M5;G]$:@,_9$;#M53 @L,R:N1#XO)N? ZV&LS3'>Y.ZSR-^M\;SG^WUEMM9^+&SJ4;9 ]F12S _86'_F0,9^ZA"R=B;G"/ M$]]:VSW:Z^X_]<$^G:@#%>=&C#X0%H)\9=981@9S;SMY&^SD[OE^]V]E"# % M.)C0I5+GRY>]9Q%6_F'-TWDU7!+5\Z8='J/=\Q#!\ 71M]4) /]X=LM1Z*%3 M%@R J=,?*: -+,5Q?,85*W3J)X[K7($IT/P>1E< 0N4FL%P/+B09&JENXGAJ MX(<<63W+0-?=;&UIK+,P%Q!PG0_8_J_S+Y7HORG59?86@#TE-\"#*^!5@)-%55J:(NSP,B5->7 U'-*M MDUCU%?F00!Q00F3BO(+G@=QUD@R4Z&0481Z$SE-*1VY:WL65F\SB&?U8-O(: MV$#H.:\ZUFY[(,+AIMZ_82_X([H??HE+D8=A%ATMA!;J)JGSON5X[C29BX0W M(-=>%L?P3,['0T4N==/L/CCV?FT7\'TADLU;XG%4()/EP44$"L!C[*MY725D;DRT,-O%W0H:W1UOMEL/AC?KRX,XI ($6)3JN/T^ M($[L(M"1"Z#\#RN_1:6F67DA@>7 1^$=B +]: PZWQ39'#P-V (N=>B !G65 MCO35=>!ZBI9&Z@8E5U(\ WWHG=:'.0NDJ^T/#7W;C3?,79[<2)Q.[IVS5'VG MUH? AF]V-.^V&?9"(/^XDO<\_;TW&,6H.3]:)C.57O.Q=7-$X2\(6^YCQF^^ M?=1$=5O0W'%EG8U'/,N'.\"%_HR[U/O>)B^S8"82NE:>\6UH:5YRFV.Y6<2]"V2V.,]0-%A%$\KG%%T$^%M7VZZ MCU]JNXTF2X4XO%=9QQ-PE^WEXR[G+*89]XRLYC]%##]/5G,#QM*^/V6)'ZHD M>?"2H^U;U4[6O.]A>=^]LA29[N_UTT[Q3A^> M/#=N4Q'XV,&,HBDY6&"S80K3+=V9Z)T@GP3(1O1K@CV?)6SOP0EQ07!%51V8 MC/BN8(HOO_+AU6A(AK"="$VX2S\A61NZ8=]W S0/L8(";\9V.)X;>XF#J9F^ M5QU0T2ZX5^[K2@/NI_EZ;M'=XH'IP/Q?LWU/;Y,X/,64=@!L:#N[::HP)1;! M" >-M5BP3G=([D!)B$L<-TE P)&'4,Y=#0:*7#2A)#+B+WWTW(0 622E. J< M"#B)!?#[>!-@(@5+/%JQFWE^*NM:O\&K>=0? MQ%V\/XJ[^:D=!N[PX5G+#<7&3X1T-Z/] \3"!DZ2.]0!9#<$69UR2M]<-F?3 M1HZ3B9[UG>AGV,XVROGD8!K_3#SF@X .T8D>(B0 2B MCJ&8 U>CHH4NQ%>,RQL9:S\B?SWPSV":^,P6J7,A\,EFST7IA_)1A0DSW)C: M*G*4R;S=1D##@,O)X7%B^^]CD-67B*]F"2*1;7K!$W[[H;/96F^W]IMM()IU MYV>+2L^_K$CC;_.=?W'NX0E/1BH(C,_Z547\N^#O!?Y0%9+X%VSQ)E,/7_1H MJN3V7+*[.4)AA3/^HCO_E6 YP_5O)3#NVM'K1U$%$Y;9D&<%U=D) M>Z@P_6\6BC]ZH\6-9RCL]=^".H<4M8+[RKAS2HK)81"Y*=BS8%@I\NEGH<\H M\NU\?PWPMN_#D22_KAT='Q;[YX39N.E%:5-N*>*7M.UL;3KNVN_&N ML?UVJ[&Y8:IL]")WUYWS$? T.K#*TH- .84@Y2> MY)X<&1"[RL!]HC/-['H*<372'5CJ,8[0R0H^W6+QJ6 M49:2@8!K+"Z5GZ)"3(4E2;WN7(Q\9 *@,(Q!W!K!K!&$1&^6$-B!/4Z V0O. MP,\ -'T=(Y64CA!X=)( UL(2L>H#-8($&?'M7D%LG;B7O.Q10XF/3Z-=.JRO M;@R@[W0(O)N-67/#](N:2Q-,6T1:C(? M/_UNW+GSNXZ0DE)L.M+"YL#.7YSBTPXOSLSCJI)"K5>LF6;(^N>C03..KOC[ M\@6,O3NGGX^_?5VCOLIY8V6[L[+^E'_(87C:_7S0_'1VT/V]V3V\.#C;<=S@ MRITF9< 43D$#OG,GP!,H2R?SVW[UR> !_^BY7)SL??'#[^;YGI], A=423\$ MVQC,G !(M^BUI=?*42[H&7TE^R>>@9X(1CR\H_RE<5H4O[Z7&V1.V^D;H#U' MT=8KF*&B!N=)-YP$M/I!A3-FKL\;3\\FJCLT_F8@_JRD\AXV!$?!2I!-L4Y& M/@O$X1XXV)G3MOJYSEWNPW*EG_B:)4ST83KD@ 1]=C!,QI^<.]3#E$-N=W[" MNW*\S7I"103P84KW%M4Y/0I1G+IV@5Z^38X,W04 =ED1G_YCY6D8)CT!S0DD ME8$!.CN:L&74CG?4]FLN1. MO]2XPK^]TT^/[#<"&[((]>&Q]Y9!X\H'/")>+&ZY?L>80)O[;*+J+7&Y]1\^ MS4?'YY[)U;@!H6^/6#K]P^"7.T/J=\6)1V%/'#LOGXMH=R"F6>$M$_[N^ZH- M/5\<[3X#)(W]Y/L#(B@.3'(.7?32AZB@8#\K^S/;9*6&N=W>[&QN/@KB,FAOA4+"1SVGOK/X):.0[@T]I[ M-\%_;]I3L43TI[S9>P*OM*?YR6'SCUZ6;([]^7.+SC-@%I,XFN!"U$.J7:?F MH:O%':S#>C3N\$2XNO$,<#500XPO9[A MCK[1&Y[VTSU-#^N!3*^B5?! UB[(QV;<6\^!<5->VT.R;DZ4PY0*NY\MH]I= M,)N[W][YAR9/[N#/#&R\!JPBH#P-*XO#^8J%!IC,$7H.-P-R3K.X/W(E_8I_ M:_5263')PT#?W5@M7]7V,Z WT&)4_+".JO_O3)[Y_Z\6EIJC6C4\??L,\'3L MN0\J%'01UT^5!&@Z9#R]#CE]UZJ$.#3%+WM1Z''A(-X#M)0%7'US,E'\W%7C M_@#:E2.IYQ!)^Q.+7QZ0JOZ&S_.Q\.]2$?+"%X'^VS*;G6XORE+=X10#<*N% MT'RNNYN=E4+I=\\ HP=^F*3C]"$]Z3EC/L^+VQ"YS[/))*"_W7A*G>=6"XO- M6:X:(K]_!HC,9?L/B<=[_$0L_$/L!7;L#F,E^$S="+I<&>Y2L6^H_Z21+O"# MG YR3KY:"*_/?.7P_3GH(M(3X4$Q7AY)Z$LQ)F_UG/;FW'8W5RL<^OXY)/I0 M[:(?#FYVP-\>;4^H'O(HY-H]:I2_2@B;']G*8>S>,\!8SPCO!T397"- '[L; M4RGR810KV*CSO]9<76D+<1JK2ZQS/ IQU/D*NC2L4WXP+*\#JC\MH J?'Y(\ ML,R%0JK6P),CC'=:(T3J>.+.Y^Q)0Z:=BMFS>7GNKNY6OE7[>=02F1:,CT@6N>XO&?UB5HMM,W/;>70 M]CDD8^M4_ ?$6CU+SCFY"H']COP)E7=+HY!/ILF/7"?VG,7FPDE#?%,2Q^M(WC2!+OI MKIQNH@]ZY;#\.:2&3V(_[/N3!ZUC.-7/M*,FATI)I%#%EZ!ZKQBOSL_QP="X M=G'\+!?'(,KB54@:_WN=-/[8//TY9(T+TCZD#^5 'MEP*C) G//^2'E9L&H\ MW9SC[N;6:FDFV\N/Q$DVABL/:7J:OHW..3][M;!5']CNYDW)HWK"R%_XLTP9 MP3]^4J.S!VWT.// ._=Z+#VAT-9P]MI,QT?';OI(1VKZZ17_*'Q^P@:0,R=V MQQZ0]SBO'^P$B4]]3LT@;XD%]L>?WANRT*IR<7_(G]< [WRB2+@QNYAH M*=-2QLH-I:$S#4]1P/AP]DD^WB5PKW#>D*<*DRKP9CW_UQW 4MT8N*9^ 0V( M2NS6TZ>Q?XF!/FL0^Q?X9\@'>*;P,/.)[.^WL$>\2I2U>#BG2^S(@Y.2LW%/ MQ7CK]S"ZXE32+.3/V&\*SB0+Q;W%(VK@!N[P/N >6WRD_2@+P.QV]=PLN);1 M""2J=FE@WWP",L("^\3W1[ZZ+ ZBD6D3,N ;\ '8 [7*]_P!@3%U!G$TIA[S M@RS->$#)38]WU/4$;DMD%M)X$OB,&SP3?BZ ]:G1(EF.4($_ M]E/J^,]-XMV>'V"D +8D2W)T2SYZ)!:OIFKH]YV(9M7[E\@7J;\XO19.)G\K M#4R9N,BE$2M23K3AVV%?+D,\P2SV*3T=CB-#(/'D%$!M?)U/)Q[3H?I].#U? M%6!,;Y'C3=P L1:6'> 9FW?F"['Q 5NYQ+ZB['E2<)*'61L\U\O@ 3(A P>9 M3E*$-%R*DL1' 08+&X6@)PR)F*->$L'*^T3YN%9^0H*SDOJQRB?3I#X?89#3 M#RSN#2QA2%%T0J#8#)('_I G77]5.+V%D- ?]X">&=TF4>#W:=T,PI@\Y3BY M)G*B+ 9T!*:C<[#EG#W5@_/I!;(&XD.R.L 8H;.&-8B,,,/%X0"H>NAQ36 U MA-&81IGS624.%SCJX6%[>C)>'[M4-=TT!2T+O?3RQ)3& /G)./\*J ,%-1R& MI1X,)>,.F+IK#3]#P@3G<8PK+[YHH3NK!# EH2RY.M1*Z&'(] M4=^4QM'LH%P,&'A.:1@;@FZ4C?6XJ09NLWY(U-MQZ\V MK,KB.X > *(LQ+(G=(4B+0<13H.CWP K46&B&A;2,Y ]P'J:-Z>EEDR=P_L$ M.#/+X>73A"W)U\?;OH4^!P9IN(O%XO%19OH?5J#[7'?XRA(?YP=[(C9>$_MR MKB*<,2A7>RI #E2>.>^I,5-?.G,)!]R%7OE;/(5^.O,M8/6XXAGY49:O!/YW M%4S+WR9*?2]_=X7 +7_9K_IR[,X\$'F+[ZFXXOL!?!_JG3!#!@9.F,U"@["% M;O('4RTLFE7"XDRY9GH#H!;B63Y,$NP$8$1@RV0TO,IG,45XD:@%CVTX5R,? MI%0R42Y.Y$'>:<2EASH ?C#WTW0>5"_6$5. 2>+=9F(7\ #0/^"1"DD*%"98 MG<5T:.CEA!YJIE?>N$ S\P69*O)'I'L<+I%)_\[Y'YRTW_3*5P:_YN_"\W_,8;B'#F%F,:BS3VTG^K>_?@+ MCAHZ$!_C]N2SNA:7AMU3_V,:S_,UHL-8^T LEZ2\87N#EGU?YT'9"+W9.WL? M8.=MM 7:^1<%<.?N:1OB=WHCI@(6D<5V@,X(W+ M<$Z6Q*6AGL,@Z@&2!*1"RBF!>M0]:DZB*QH$W$>-,:89?&R 7]'4U@ L6; A MHGZ6X)- @T/K-D6_#FC^8 ]=H=M+?BT/AC_$!D'_%^J*>_QPN$ 3U%D/!O77 M9>]:$('%@>/+0!.(+]%#@;\#82!.$5X4CB(\4V,PX?6\:_ZVH=N*"8-;9A'\11N4#3N&J14 M!IK/M(F'B2LYC:-#C"(XGU!%39W?E!O T\\S,+/,VG!>."C#<,,4=&BR!/EH M+BH,MT5/=%2(C NT<'(.!'+F,N1=OLT199F3L+2<<2C M0H]5Z*8\25(MWER$;K@$;?^,[>A!I+&J1[?G*%; U@9\!!LLGA4UI[!0AY^D-XOF-1@5;I") X9-]]CSHTLWP>&5P;9H.3)8[ M.:X0W^2AH*.13Y$&7_H#'+Z+^RA,R'TJUO!^:=C3J3 =<1H%3*5^&,*1,]RQ MY0 H>9+FC%Z" '0]\K:]6NL>K;UF./4R/R"7/5(]/RH>PK,:@(+P1 ]X20QH M^^UJ_8T)5DR@=.-,G2_)NP3'*E@0N/8@;.1JS-)+><$ MN1-)$N 2$=]Q 730.,55Q\\) S1'2:17XC7HF0S/=0 M"6=RD#,E.-:7_!_ 1HF'QR ^! M@R:*98Z$34UB!%\,W(]K)B'*&5Q+K-H M,\*!OYV+X#R,(L_Y'W<\^>#LQ]G0Z7I(2.2[-:[@M+N\RLN'[0/%S/5>>'?A])-UPN.Y\2_2[@?_ _8G$4$2'P9@"H@$<5Z#C MDA-8 7LLS=[\1(M[V^>'815GJ^504C6YE%AMT>YC4U N3\$]T,3K#!>%&)>/ MS-YLZ37D'")AS1?,8X.\ 1[Q ",I1,; CX"R1M0LJ M>(4(H?7BNBBR"ZO:W-+1, [-L,?$RTK M14,6<5F4EI9DG&0!1@_X*U:&XT#8)KV]W6H9XR(J*CM%_=I3:F)OG37[)@ $ MTR+Q=2PF)LQ$D1^9H"R/H:=#H3?+Q&@=7&/I&B6^J [DE$:WHVCJ8O8P'W+I MR W[D\@R9M]G)#J&&-/J*2R4PL?8T1O[MA@G,:O2Z<(Q>J@.9@GS<&!SURFB M_&5^J,+'$T4#O]&GAQ5G4>#] J#+(A%NA#C#39K*WSS M&B31T W]_Q#2HZR%!4NT'>PIX!HHS!5%9'.5D:7Z -[L&:F..R0C.S8[%./. M8HFX:"^:I)JXNAR"3%R0^23X.2S F$IO[U&9H,YH(,-;FW.T"C@U;+%!RZ#F M&AD&>N $Q^O&SI/24HPM%[9'? ^5X0GUF]YQ3O%?I_T:HU3HE*4L%=CY)Q># MF7RU\]HYA^>'0UBJN8%XL(F+RYT;KYVC\%)Q%!O>]1G6#K1[1.EHE,*P7I,* MD\I1B"/?-QH%3D4)0$,4Y8! 0PPS6I \Y1;A;3KO3D/23.#*SFWVLV3Q PH? MW,'+61E7F.?[WM@L++C*25X*16 D0A;V;E'4X2%.\?WVV_E@ MMJ'81DN$E'D[ PG83-8G#V,R@BMQV*BLN+G935]CR@I@BBA1@BBY: 8!QZ?G M4CBX'_L3_-KX;4+.]0-UF-*YM, BC:M&J!>,4&!3 )=AO^P ]9[O"M1S3,ZS M,V?9!*!."BEH.,*8^C'8P^1WBCBAI!=AJN988<9J0ODZC1G-O,:P%X9AP'PB MS%[U.$L1^!"BRA T[R8ER['#*@C<7J33_\C4!/T5F^5Z"ZR\'XY2/[@Z]H1O M^1E^L7*HC=RP9,202P3%D4DITW8+*-=B4 VIE 5[DU)O*0,;4R[!P09L;5B M;!1V+B3&Y*&?H!\$/AH-B3'%9.QR*P!6G+3%!I96E WQ+N1TVACF9E6R#/F# MLZD1*4/T0QC-WOZI[909*O1H349^'TXS2K$\/[V59;4:"'$2.B?]-,+J!+2@ M9NTHL-LY7>V?T2#-88;))^M8)(&^^T@[Y#C2(1Y)MLT#U;#^UD\=N9X$+Y1G M78[-V []Y54DGQ(UI&3('1U)SP,\K];,9_')[MFQ>,!Y / 4;L,MK*'W7'+T MY$J>S?MM H\K[(7.@K9.6RD63]_B"T*^*'XU 3_DSHR@+9_J25Y73OH_!@,KFCP1]AD;CWHA/W- Z;H2 M;?ST=_M'E&9AD0&)J-I4<#[/SL7\TG.X1\HV@"O MAF&4S(0[&Y0:,K7RBL;"S[5DOQW<1Y__X73*@)'9VBQ(=P!R?_:F#&;]$5 M*LQ2HP7"P=/E4C-')KK..C5#*D#G'Y1F)O'$$\OEWIA]"D7R.1^!YB?*%1.O M:U"P,DP#K,V+)VY""!MDJ, +NI+,ZJQWMDW@#Y5]3IL0) =X%B* H#>TUIT3 MKI*B*FM,.E A:XU#E<: ?B!!WJK#:""N*G.L%D"Y 2JZUH96(5?SMWL,@'/_O(XO'8%!G3 M23]6[*3/XYX-R0"),6P+>C%(%RLFR+^@RR4.T&DU-UN_Y%D@+-CPQ4SZ>>Z% M>:OHQ=D$L6 +?IS?K8\6+F,FB GZI#X.P5S'[G!<\(4TBLD0>1Z.CL^-W$NN MDN%L&Z8&*=6=FN(7/\$R/H[YZ+@,/9 +PIC"?<-5**Q":2\QZ-$)Y:6\L\]\ M(1!I26&DM?H;E@3O>M]JOM_ZQ92%6LEI?HC=\O$/3!!QQEDJL?LY?.YU'7PL MR_4SR7^:PO.5E^0)QB^!:W>3$F[FLMM/N,R*#5T=FPVF8C9<-R2=@1+)BEED M(+O- P=2ITETH.4UIZCV.' MA_M?7V.I&%%K,H7WC"EVN@$7]S]=V/9/-(ZT\:/O;!37C,258#M)8J=7?E\* MS\=HHQ-14L:5O&T$?#<&;.%U)OWANU%^<'0V9B*EPC2,?\I]?7>24J8' MRQ]8+2:%60]AD+R6.#,8[F.5 C6;7'I#FY'K$P^@L=$@D7A[7; M'XB[PMTS&\?T#A MWY5G;N6,RSC$27RF I7WTU/.)C"[5U_A & ORCG+G^=\ M 4E'B-P NV4R82.:DXP^R>.D^0*(T@[L\=P?@S;GABK*D@ 4L8$;)*K)=N6E MTK7R().E??BU#Q@F*>R)VM_2? MH,^8:28*%YO,6%EY%U(Y7#J!@A#_4PRR]+4JUL M<'HEM1]@[H@JKN.B WRH&EPJW&Y9^@VO _/ZW/YWG7421YATH*KT2:[LU32$ M)?UX>J#RX2NQ,\.8"Q8&E*6'!1-$QZ)4\KE(?HA]HDRC6'J=Z8SO >Z+.[:8 M*O@)#O=*[I)XM1K8VO6T=HR,%?UPPY#R:24CXVF.^N+%W+3U#L08,EL)H,2$EZ0DF.:0?:#L+&(>B^RMV:DV@B M+3<8)^C=3?9"%!>(^918YZ*3I\CY,)O7+24P5#Q#35HDS=O.*:5N!XD>=F8JLA9HFRDD;V QXZH8MX(C'1.PLX8W-@24BL M^'"2D3^@S-50B<=''QN>48?9"9Y;YUVKT6JU9LS5A4:45I!0::% MA5%1K)/L&/Q:E6"SMM/<$/+09P"RH>_'_4!C&J;QDQX[4ZHQ(U^6R&W^XV\! MA8)0"7@5]55*G$\1 /M4DB$Y4=#6.%Z6PG$"9H-5N6DEII.P5BF'$LEQI>MI MV/O"Y1:W+UE*1L TN;ZE5+!454*YN!#2QE;YB3&=4CHJ*3OL9\2G1FXP8"(' MWH55)5[)1,0F>%@?EE(ZJN;0%JWP/BVJ6;>MDJ28(*L/JI'WR9+42.+0.C@W MAIUE4C@!+#I/_>9*-)*38TK!M$H7=(U6-X3'&RE:>'VNVN%9 ,I5HMI)1!] M33HE*G=K,<_TXW*%5!4(\Y^)\.8>*O* 7$T#P5\J6UP>#O,3/""@'.,9]R)" M QO+=5>D&ZNAG7(==,.4T9(^I-VW/E;>82V$0.XY*O1,@K?.\=O@S(> M]@#_"I]0)?D\K[)6; 4)"1M^]N)TH]2ML/]KB22/IOZM)>&YS,QOGT $;DM,05'_(J-DMJ^V5K?,C$YR0-=QN;#G:@Y(@S"%(I,VL@P[+%NB"1'=9W_B8FUKEH"0EU M/WTEKN2O?SOOYGDT_U*IN$HX:('1!NZW2.S'WREYLJE M@/69+AUC_RGS"HUGQ=9^]@;&?=(ZN $74D4J9 K4M2D&(Q5;E3X]C&YKMW MY-CKCG<+=HJ "3 MHE+YM.1H81JQ5C@US,@FSD+CE]*B4ZZ+1T1-(JG<*SV2O"7[!7Y!<]!@<5;Q M(Z7H42 C="4B+EU;&SB?892W/P Q"%81PL/SASY"C8&4Z+H\5\):1FAQ-:(X MUY#$.;##8?D'\L!1Z0EM):W>6&6CQBYC:OC+9490OBV-N0IP_>L3<".-B M!<\ZO<*\%[3G+,:'X7(;QF<(.[K"?.PX= ZR.)I@6\)\+^PP"_!)4VK@3+TG M44]&[H2UDF -A<*!S?5&D5_GIE.L\R78EX?H8GQY1=JI2K/0G::U&(L2-:,K MO 1V<^Y35W6102K@ILI(T0,_!NQ!&:UU/]W F;)Q6AU+ ,74,8J[,8_]U.1( MZ%8SBSK-]$S--T=GV!&AO7.\).UAUEU/!'AYI2U\A](".R\9+;! H,9&BJ55 MAMD8,B[ (M%;Q15;T%P=UEF1GU"!LN1 80D,IR:\A2Y#?3E_?U'Z@\;#] M!XJQH:4N^*\[U5WD_9]$WK#+#)%OH>67TQ IU=@4DGH*PQ)-D \HR:IOUB]P M-M=;^ Y$S04MDQIY=RF.Y* H?J-IB&@4&5<#Y1B[!(1K2+_S7;'H7*Q[IS2 M6DUK.=H]XHO%MZ*>-%;/%W:)ZZ:<0D ZBL*4(CQ(AWKZ@NT?Q5Z<5&9Y27]H M;4NSK.ZW/><5]G.24Q0!?*E>TV[.+49=,#J^$\9<,3NXT)_MH@.+LIK#X?7JE 3AI& M5#;_P&4N;/Y!_+EN_O'#F5=\]CM59U_37OG OF+R T\RD 'B3NI^YPP#+E0A M#R1P_NA*6A18LSN4"$XJ!/%#TZ^ 2N"XOX6F5$EN_>].>_TMWZ==25'8'(E% MC+:>NB5X'<(B=[_H[(OJ*9PFP7!5/92/JL7H+M MH1C1@ ==_XSVA13):U_/.#]94V!/_@NILE?>;(&]?M$7X&'!M+C-ZJ+K6Y59 MUVAN^$)GI\1U"TI.SGYK3C$CI1'?&E;UMO)FFTCT^RI0G%AHNIGD$TD&[(A: M=P[17]&@V2FEIB=B!YN1ORS!7MX* *6C;"S75,TY-L&"QN MBOV^&=.QIW/57*FCX@"U%(#L60'JWS! ;4;.D=\*WYMD?4R3'&1DZDOK=4ZB M9K\AFL<-;8*;] I,Q9/R$MSC<00GH>OL@/J5ENW':+'HP$]=AU+T?U$A6*D@ M7?I!LAG%280I5VQI[H?827SQ9:WLW396:V+ M.G@3![(!P[2^3MD;@$LD1P#L#''(,^T-K*5+!YC/!P57K?C!ZJZ+)99'ZHT? M"\ZA.PZ4X%1/(K5 M_S5$2G)\8^"$D!;^)RG,)E]6K147DR M=YML[C;(#110R=*0H\_ .=;%3J4@10W3RT7W9I$ 7$43 M%RZSDI^2[4T#I=C;>*4#>!P_Y$ (W;MP*=+ !DT=SC>@U&MQLQK."K"0'!4* MM5*@WG:?8JAJR+D#.IB/J?W17R_1A3O1O>MU:@8ENU-7BH0[ICHN]L^7-'/-P=1^>H\B3 6 )U8%?(AV1E^8K) M,M&:&P47@9(M(\%FS+7V,ZV"IX 4"R(1J?O+'8J,"T'D"'Y:BH1M M8$U;%'Y%I.HFE&L8(X-\O]'>I+IN370 U4.:915Z(9% M2C+V)P7*'&DN2L5N?D_F.>1:\'*HA,L#J,]RM TK+6J#::C >J306AA5(4VK MLY6G416J>9 <8YHU:S>>X'&?I>P^G#:JA9OHE=L;A@^*7->V,-8UYIDEDR!+ M"ED@/D?=J3L&*YWF;AJTC3_74<&&R?O'@)H5;"OGXI!K2W39=2O[S:->&C+C M6CL/&O*-22%R92HW5[[C)6N2,'D:Q&$F@V0P-9\;@GN,))7H3 TQ=<.MW%R4 M;IE&\\9Z+ITGA\+-Y:(;T@3D9*W=UO11'&1DJ6E8X9OKGU5*&YNT5):CQ:>D M/DB7(ZIC2=!Y0N8YIF%R8QG,;,)R2E^/?P5RB3%A1<=MA!0J9[PT+'_.!$/D MG,T2*] .I!T!7)$8>U-FSPZZ%%!'N7 OD$9E^'),&Y4P5NZY=?44G+Q5 MDUEXT96;BU,^(]*CI-=!\<;B*3/EVJP(4]@H5:.JTJ"A'2>6!T,20G"VMYET M9.=U,\^">[A4P8R?T F4[1'U4LXUTGEUI#/H:@:NF"K^F)/D[)PP6/AW M>#LFHU Y9JD LL$Z4O%,D&51PK$,J^+Z5JWO,:/@^N\"$\O",1 W5:CZ8>Y" M=#$@B9R0W/+2R[SY..\S-(6%/G8 ML1!)5P;G:*]$:(09A?& ME+"$6Q]A!C5E35SZB8C$>65Y?Y7!I,N@S"R7M[&$QV6'[7*QE64XM(H$0M"Q MJ>-!/A27NS8PO5%'C77G*&_G8(V>STF/79<#9B3Z8O,BRJ\\<;TO";U9KQ,X_P= 8U@'_UP7#F_L-_=UKM5ON]OO8;!X>I3[6^H_U^H],Q=YS3+D\C.,?7=\ZC M? DXW:7D&S/]#A/-K3%YD6F#BIT"Q"5B*RI6*CX*5I:Q,^D+L=\A<# M:66@\ZFI1&L9*'IY-(@3)%_2Q#4#Q^9E;((TQ6Q)X0[2PB^BX5/51IP@Q%5EOUC:SLSZI M\[">@3L[&B5J MZFPWW_Y2D&5A%#;A!9R?0OW"[%XTTO *?KBU\8O= \OC9I1.WHQ27I(G827P M;S+@_-(:UV_2EH'_6I5\IMH-/\XM=_.8X=+P%DL/ ]8\^X*&\_=-4>_F%@EI M'];R@&E92CG*!N'LR/:G23Q9BO.9&61ONVA,&RD=(4^ <5&#RGG5YPWJOY-+ M E2"0,;KB!>Z7 %7F]AM EV^>4U4K/[,_%B2KR.K$PG[_3'M@T\-# WN;>N< MJTEJ,B\W7VB?IT]%2/B)K>3*8)LDS>MX,7CB!A8,10Q97>%1#4O*(-;%W]*J M@&Z'MTAPQ)0*^\GL_(S\M^NZ4S-'!$BWUF%4^':S934]H7IVNSL^ZWJE5B+G MV-K&^;SN_(Y/;-B=]6D80>$!9"YL-K=TK[;B;(Z9(0>UW"M:;4=$V]*->XPZ M"<7Q1N@/"!F"5*NA><:EGZ Q8'F'016QE2AJ6Z._F#99J"G/X!RW!^>F>LD5 MNPT"#^V:GDJO<%+#]B^XFG=;OTBM"C,='V/+F#N'A@-%Y8S+@0-:T96NU)3T M%[*T*%X)C\-_,=G7\+O^E/TG969'[C$*BDN 2@?H[=;&/K>J:;/[YUH,N8Q;+50:4F#MU76[HIM$8 M4T8*];R JN@69?1B2$J_ M12Q6VCI/AOD^"*(KCG5:EA5QV4^YPU4:18$9 M\M%S308].T1<#$A$L1V/&*^7WIW1# S."L$24F9C[%":U6D]E@KN;!\_BY61 M--\ MRD!/6UIW/DU-"!X]6E)_2B[C"48F9/1EN2U[TL?,58_/GKRI5B]TM[1BJR\O MG>"Y<9=:9D$^,(P-0)25^ LR4V)JA45>.9TIY4[<'JM$- D%7Z%B?HD/G @G MDPWTY"IY-NJ'(#+QT1&VH^?2GRCBCNP MH RF@85-R:F:[KE3W$L5H-\/RD-PM$Z.*A&@T#U9 MQA[D^LBZ<^YJG[E.8K &;!0R+!P>#6>IMJ!9Q%4*;2TMNIKSJ8#R10JU?N2: MY=!3WO'8 ,JD'NML6RE:*+;?!H1H@K2?D&F6_WB886,O3*/-.WA$^;QYN*6I MO*$RE0WJNL_C79!/(FF-I< 7BW-42"EREF*)Q11N0EP*WTU_7T8!89#=;8Y; MY$F"3K[N0D9?W3*CK.YIF6FI=]6JG83);DQB)#9E?# ?9J7S8MVO)NEY"F A MJ?GN^M]+.*Y/,WW6BWG&%.L?42VB:2I$K>@3=D2Z6"*9YQNO2RT:CM"4 @AR M*;(65HPB2P-%3AJ_Q%22(+'M<=.M2UG932"7>7J-N)Z*3S2-D30Y]2)OJKW9 ML>M3(W@5K7'5-8?,MB2^T'4FND MKT&%$DQ-/D;BCJT>_X[N9F&2'$K-\RI&6LPZW]>=0]TQPSRY4?#1D+'#RR\I M;=H;7R(8\M:(;J [>=#P9P7"FL+,D8]TBA3.?(].1]65T,SH#-#$,R-,RL:3;Z M37<_,^O)2H.^]/= M:1MV_Q51>[W+J(]YJG:70(*OGW)=-I7G"O1I_)&T8)&J9Z[[_F[G_VM'".;[ M("VC/J!+KS%V! ^FK">\1OO*:T^W6LYI=^_<[O"2SW;GT;D=W8S(%$5&4KP@ M%<;E>3Y\:W2!'P%O!\.J\%W^F7B*"L-D&EP"GKD$L-_=. +6D7QWX=?4B@:K:>;W MZY91&G;6HFBQ*;=.67>*XR]Y!(0NB<4-W-!%B5HA4;ZUWAG!NI:4RBM M68P8,@34I>DC_"JR7BY&,F4B%-7 BS+@)DT:%6 B=)D,^:'<#M-AOR'50J79 M,JRIR(28*ZQNPFS^5)6"\NRPQBS,TH!TB?23)I-8(QXTMRIO&G;3%R\QS3_] M0E[HH12JDZ"X](E%PF'P@(=+8:5<\,!;-E[\7MZ^S?3)POYNU(6!8NUY\RY) MBIR=Y(XY(4@A3&%Q%C)KUO4+:; <]>'+PRLO(A9^I;9D+ &-,FL+P!FF%$I# M'"W$F;%QDPS#KFS!;GV93R[5+F;3?]XILG'=FY"<6$4#"]#-FVF.;H>\:8F? M#PKZF'S;16C.;HJZFV81=I5A-;ZC4JE@@&_+6=9?KV/:- M1T#([ B]*%,EJX-E^;0HN[V"_"[O+T+3)3J;#9P?/PDDKL\VK>XT4NH.+FG- MQ)L^'S! R-$K=(PF"V92Y\V)6&.SRB,J));P]%)O5+N-29G!BX*H;T>0EK4C MUH.H.@U$R1"'0- U>^))H<0!V(]T4S< M3_ "9&[B5B6WDEX6&=%VY3A;:*$:1M2GB^6%-L9UHR$;'P91E$YBO]1(KN9& MS(V^1-%WR3&YHE&G.FCA40149J/HX78\><;GM!'JLFAWT1D D38<3#Q-60H9 M)0?,%9*S=OL6X(/P8QSJQF:+D!@?2H^BP16IXS.MI9 M=[_9/=JG[@Y1"#2' S%1]J=3"; ,TG,[+T-:_:>76J);T%4QMP96VF3\+ D MHQ4J+XDG )>"'5/ED9(^5(G.(B7=!_<_5(BTID6&IQ?-05!K%?E8]-RIID>% MCJR>[SI^BPH"A7RYY %U%2F+JFF@VI%Q&*AK7^+DF JM3=4O!5_3?MYO[(3Y M6QUVJ/(ADXCEB+P4,5,7$K&GC+[@TERKB4IYG(X.KAE' 1;I 87%/E5!JZ8T M(=0]!'-V51Y!!Z8*O%-Z09/N M.R 21+@P:9D>V?2>+ 3^/ FDJ_8$^.I(#U\I^)9,3,&^9022C1'*Y%3FZA6* M-^;3>3*S1A;S2_3LHV)FVF@>76"&20Q;B[,^YJ3">G5W9EI1X,*21R5]S"PS M]V%+9@N8YOY01FD%;-M&&>"% 8&($WVS<)9EM*I)L4S->?O4GZ2SK*PGV32 M?(H#\+10!<1B>3S;_@W="#11\!)P:OSRQF[:-J35?U.0JT!.C4JOE+G79-/E M!@2:.5G(_H0$6&<3_7E<$VY^-@&-G3+:) \*E:MKU<]2XZ$MTWB16D 5N_3C M*)3.KWE).>ZHF7-Q0XF$!=1+$(U8^"TB,3G(BT^:,7+($A7UD&T3045099F2 MK-]K$WBS4BDUQ,$G+'S*6KR10F0"60\6O[G)0=3OUH_072H3GI#D]ZL:4-82 M*-?7?HNN^*AEV#%7!T3./T;1N-;&\J/"L5NN/Y;V2^A\I)9MLRV0!+!]:_P# MMD-B>6I%FZJ;SLP=CXL52HI:ZP]-;V'Q A][I1!$G*7XXW6+WPCR+$HF8;8IHJ;#F*[9,F=B[D] [:&H7Y5$B8N MLUA,;&U2=BQNWIH38B9WV8,^*TX5']IN;+5:A6GAN@&TS);TTJM+B>JELZ+Q$+>G+MER:7"+W(_!)!29"6 8\# MM9UB51/<P[9V<_8.8PY&P&K/7WMH]4H,M-QC29HE)S!EI Z M.?A:;$?NLT3N@K[FFTFV\-1Q%NJ6TJ'^S!;D&KIZ=,D\JPH#:3"'*AP2UFK+&3))6B-1+M?V:^ MA+D.LW_[ S\8.U_%=<-;0HV!E%(??LY=CO#.N[[[G\W8G?+>.>NG8@4T)]-' MGVE27@3Q.YY!;<#ZU?<\8(T'+II Q7DO&LE*N"6--BM0R\8HFN;2H9 AM13E M >V D>0C)DY@,+$ Q^7A $NAA!0BW21=L5.8U\2V^)2/4/"]RZ\TH/:RI?EG%,IIN6:W(W[6"=%0ZU@D!]P2 +N:4$A%1P,_YZ9AI" MQ2"KO.61]2X.* FJ ^+%KM/]9/;"WY@-Z")):Q!]R:L*-G9IIL 4.U[CO",N M\:7M+)V7YHD+'PJQ(9MQH*EG8HBE'O?B1=\'B=-FM16*PR.7+9_< M*49//^>ASWP5W&B0DQA+$Z^,UTDWU0>U $?&6R''@LVK98@U@!&];#@ '3N& MMIJ$3]/*\&UR+ M\:+@2G1:CQZIRK%/2*^'(OW]*\\O.9^0#2GS."C3L&G:](J[ID:C M&30ZZ:=1KZ)+OL==[@'-NU%!?($M%8E2[.M,! MWS2=UZ[8Q2G[Z\Y7S422%!08)44@R0B]YJZIX2#OKO04H08,IAGCXN?K@@[" M+1^= [IM-4=L;(N^01Z-V8;^Z^7#Q(C"E?\71S)M/3A\]8MWZE001CY6*X:9 %5H]6-QU=H1E! P5 +6O2$SA_ M[6?ZMI>%2LPDT/G#)'*'Z?RQ$CJOL#1/8B:+TZ0O5>0]DA>YX!H1Y-"Z*C;Q M& "Z1<8P#_,YG%3I2>7!.F/33LPD>UZPEH9)>8E&S])"> HG_ *%AS4W0X]8 MT&$>0$>53!1W+<46D EQ?.E\RFZ_4E(FU3;K8"M9!U0NKDM*"U8\!9_Z:2$A MB@)_/'I.%A/DV8GX9CGN8@ZIJ6*_3IUVLZ,KU^?KL#GL34J6B999;]%5F^2' MQWLH&$>+I/ >?6\T+]V05-HR<[@B3:S0I3G8XCG0/)\ O6CHYNPK^+5GG01W MHB4NYPP*#@,;NS3Q,4$:43(*Z=E1H_67R+ MWX\K Q8ES>ELN.6KD%L*YG1!XPL*!A2-U NF.@6-I!?GDQ3SO:M<=OFA)X7$ MR-Q-8/L3K3:6]M=44HSO.D57/>9U571F=)J$[>0LU_J=SE*T$<58/84QS;4F MM\C6MF954)J+20#E-$IR!P[@]--2S)W'$,YF14PRT.S[N8..GD7-F)' .0H! MS%;"&S1&*@,X89O=XF3+@I>JCPK<)66ISWK^9JJ%9D(4=K51'O=,J<,*ZX&) M"!BRA3(]*MCV[2CN%X;Y;%9.2(**$BS"IC4X^GE4RLE%S&Y!*6QX-U* *8VI88SW1./ZM M6EA4.K1C57H:%9RM-.S-%!D:%P48>'H .SX= SILX.4SPN"7).M0M?%Q\"EH MF5)K@!0N.=P9'+"C,V 3#LP:NXPL,A4$39,^S+,F\AXXY+J086+E9"8:2JL] M8D:9E$0A*PA",]QP'RJO52I+7GU[ SC1V';58 \D;50O?@?>&2O*2E_T!B?J M ;/#Q>!LR"BT B'#O(8\Y ;A9.G/DPRQ CT.>KX%T<&)ZR2:#T5K6$MK\(" MZJD!"GXN&(B4,;>O:-1=X(_]M'(/NH,4=6DHGNAX7?O! ERGG E5_[C]*8ZU M'"CN@CSPT?<7+0\^#&E%W+X4O=6S^=GV9Q&>56^ MDB@<1C0(QG(A83,[$P[*:-AM0_I_5RK.J/#/).])O7S./77(JCHETX0ZV?32 MBM"&R&D]P*= XE(Q1J5(N=M&Q.@0_106_83ZV3<]%LGJEL/!X*"-7W%GMW7 MN7?)M*&E@G/*^AYW08>,N*$QI;.47N5P!TD]_'&A5WOI@NE+P>P_]G:_F@P@ MG2%U:IF+SCE'C!/GXYO>#4*RM,I'R3__T7?87-C*?9( ,0BD<0^=&\CUK'D[ M6J-R_D%-+@VK14\(VO=4T(MN7QTT6I8M1!%=OT))E4W^J* M()XI:AP?Y.C4F9G6$YRHH*7+4DF#Q83ZI+QJ%N4\T(#L#FO=#=%+S7AC'CM3 M7!?6V%,F.35AQ)2\JI6N/W^4*;B3;5>*SJ9 0GJ>3X0!?EFK$:H6N1&K!:V MG+$Q :.@28#HN92(>UJZR[2UT#_WU!B8:QKK>*(!#T/$3#DKY)+(-#D)W6A+ M5K^D.H-1KT ]6/M;211E..FC,5:2#-^[!'%3,U+BFD$ MD6E 7#X6>;6G)E$Z+S-:[I&#QF9L*X#_(",^HPG/]1YG;)LC6UP-B5 @;S. M+B>PQ)HSH-4?F5U"^0<8"B4Z'^:'%.>'!)ABG-?6'2XV\2&WU*(BID9>IJ<3 MI-B/P.%XCKU$5$KF4A$ O99[:VF_-*AJQ*, K!>:434>*Z16VL.?3;N ?O9$5<6HD)95.%/\0UJ/B!N40Y"ZN1Y MZE2H/+(8#Z/( Z,]SD12[$7)F)JB=P$#=3KNX?Y>5R?C,O9B_YY\J=HYR"MN M2"_82%J[L^4\@[;.P') %OI,C6U4L-I.!2Z:^?@)R\6IIA"T O&'YY8.UH : M)R=8LRI.?5.7#]^#]"0W8AYULS-01=BB-J%[NQ7:=@[*?& %R.^0YP9HKE:! MJ=+=N.M>@6A-'02(Z3&TT_Q80TG"P/\F2O+H?&ZUVH, M]A5YM?+7UU8^:O\IAR+A Y. MO^9DP!GTIN&??3C4\)W3Y/3@VWXA%9XW!TH8!A)N<#KK_5A#LWG<5_5F;*U6 MC\'(7TFZ)^;;D%F?D,N=XYSD# >AVW!DK+'9-*8EIZYIL0:+X2EV=><$ 49VD#@R>!QBGA\C MIPTO@,-E86%>QNDO=94'I:O(@]8-%?R6(^> M#S?8I6E&K5$5I\D:'V*A]2 EU(H!D?>+HD!) 6ZA%;_0Z'52:C28GRB>G\%X M24* ==FV3K'DWD9O-./CL1]*7%QCF/U;*0-'TT^EX[0N]3Z1?N1FH$:I.1,,M_$6&E#7ZW1XTK/.[PX,P_$.6=-FO2Y(P;F M!\=ZB?R^\(#1H!E'5_I*^5)?!8%S^OGXV]>%[ZAVE6DO6UDBK>WRNYSW\LXW M\%*]M/RS_7$4Z]>?=C\?-#^='71_;W8/+P[.=APWP.S7#TZ/^ (ZYD)5V/8' M9Z3X##N3ZP^8!!+!;?_5HO_AE*+^]R&-DF\6+ZV]J3KOW_:KSQL!]Q"G?7&R M]\4/OYMWH)D>N'",?HAU)$/6_?W!F7FU.]:/KC&(U^'7MO]*HOU9 \"LY M!^ GR!$UX/".\I?&SUG\^EZ>T[7="]TY9R]",DV3CV_3&L?BB) ]+=2)/TR*-L-[Z!-]CR MPB^>E0Q+1GU$L2*GS6@^+C/P6&?=Y?LT.36ZC*%@:)&_J\G^KN+I4)?7((D* M6@[Z+0/I?VO;\B[ZVD1:P\%3*DWI61:()X#2D4>#JG!QIEV"ABX5=;!,YA!3 MX-/1T6OI\4<#X\&+$$Y&&PFM9S;H82-7O._DL^BA4T_[/G4*"QZPM%.^]".- M2/BX?(OV&9,K'G_(@SKAI?BB0\RGWGRW83 0/I?CP&LY#&O1SI4;A]R>(4UE M2@KZ:K&W#N.N"JELFKU1?:9&.SI"V($*S3SB1=2]Y.9+VM357=2QEI7FZJ;6 M%% WH=0HZ0A_!";8&(W6 MHA7CC&9)'[I^0.1G4!P[>G%OE#DD(WL]!0).V0FOU89D5'6N=F ?L ;] M#P7@6,[\1/G_R6B*FS_&S?RS#%N@$F(7O1T:F&!SR=? M%KIR>,2?AFC#,J7[*LZMU8;T%I-F"4R/84()+9R EGM@R^Y7;"_=P[XO5XQ[ MA5HV"9=C"]+B:BV:T;D<98XYGO%$\K:M)#J;NVGOFMZB>$MH%J&1!3P-T?H] M>B_RQAPBWDNK*YM[QND4&=P+=MI*LK&P#73NT*!NTZ-\!G,JQ*.'3:RP79MNB3QRXW'$>:6S M_D$WL3J-B;@[*G0!.+$B373$Y_)C^:Z1MQRRZIMSQWE)[ +*YH,G:.9F<4?4 M--#,\C%,W"3AFG8#J^2:GRVP^K9^OEX1FY'Y3MS\0=KSY8,U*5UU''D^,];2 MJ -S[*2[>2IW$IE,*0Z6$P]W>>3FC!]&.VQDG*<,2#*YHX#0<;+T8X> 2 MX3B:4B81,*.I'@V&M65"%]S;.%0IS:> AP[$>:YC3GG.=%-'DFS)5_ 9,^)=7=?2F3F1!@@[BT:^I*G% M!C8-#B/ +=C0& M,DX8.0L<1)2/XW/$FCYO9HU^DOQZQ86QBHCM\%)UBO$B+ MB%*0-651$9;#5'!:?3Y$V[KL\Y7FKZ$ CPZGX='89\YM7@/RP@5V>YOX% MXT2K$1&S-6.4.25T*)0W&7I#5I%R0=(<\M*LH!Q,FZ.\\,1>GB58+MLE@G9U M/!FXC52-RUV& UXN PJH=S8E!-&^W["?>:^FW1/7E&"-L0H"NR9 M2S.=.4_#<^-3!"C\ZU>,(^ICCJD9U,'U/C M/Z0((+ ([?%)HXEQG7U,O=(;.F\+RTZ]F^Z\KX^J[**ZQ4D"E]_FHURX,#=+ MHY^Y, RV-+_[_>_H5VTX T!^'$7L^F-!],EHFE#Z#G>)9:&&0AF(-0-R+>\) M/L6[?V&?H($I?$3XG6M/B'R*)##/?TV&#<18,R1;#$4F $2[J2%C2WC1& M(<8 )^7%LQYY+.Q@SPR"<[KB0+46I1TX,YZ( VUD[D4F!5(&@^250]:S(]SK MN.):*%YG-3($>R0T+P\[+2BN(/2"$9PI7S%>45 M]%?GU/&W>/S55Y^'TM2W+W\X#] O-E'ALG&D/\:D5F(""%>I@![Y7C!U?Y-* MS3, ?7X(/=L6%JZC^-NS'V*-5J+>YS_%+/(/,DO)H,PE\;GG2"TUM1_+XIG4 M8,E\XGKQS])L5M"*>XMNVV^!\T&R SS]Y#+_;O_7>>\5/"0U$)ZCT0LB9#Q4J4T/8 MHPJGR6 .W?3/'?#5-.*2"Y;BP<,A%IB;#_]%3GT3 MC/EM;Q@1S^[DEOFMZF[MD4D$-AV(!AQ%_7N@JA@7ZX71]I!&4U!\T_\XC75X BW)^3HG/C(M/J72=+6 M1U;,;#CY#+81C7H$2 5)TJVA/2"%T$(O:2,/90IY8]R9LK08)&?$BO&=&>6F M!Q*#RU+@6/Q&D8/AT/\ GF<0\;Y5:"8W.^4P7^4A<$AK$NM T@"!SY'D'/&7 MG=+13.V3./-G]#>!^]3+G3Q[*WTX'2V0@.:B22;"DXY.)MR'T9-@8D#W8A9 M,80?H#XZXL^.U-:AK2.R,F*:EF8%^)\%2C#$8_$\,&GW$'<5F+.7CD%//3.E M!%RJ3,>Q)5^V8? E@YFBT5JSR2'0:UB6>R:Y@RDA+43&GH6M$;]M<5=]MX5. M@G#",>"K;U2#,,"7+ZA"+-,MFVX@C&AWX'U %_W(N-5L\?2[UYP/>>;POG4E M2[8$T_0M\00J>TK&F5!RUEXRA-E/K2930M[FV]_\]2IW%:&TT8F,-@*_-B\W**Z)Z:#;3:Z[6+C/E_5%5+$;N,P# %HL M$]$B7"IG?N>GU#'<::(SWD!5%:ET 4"^;GNPCQ"S9 KF]N.V!RB7,$B)_+'B71/E%W8[]C$T9I3](K M%#(O-7X6)-+$T$$(-$K7AM-#MKFU7(&;3"@Z5UN\MVHSS1!V",46-NI$FB-D MSHE%3*VH-[LR:/Z:GCAC ['>>W8:E*BC8U5X4^_HF=:LA))V[6?L#<5Z3^T M'/H02QNLOV!M%8-_9$U2"!DVU*'NG+9YHI_T,F\*IOK?\HE%[H2%WS L\4_DL&8EP.?0I'M=_/,__T?%2QZD+1/I/P) M_+J(00TMHZKC :'M4KRW%-H=-DEF!7@92ABH4]K%S@EEFR9:)E!M9XFC:_N1 M_&[M&\O02URJ[=#*G7*8^,3A2$N=7N:U;?VF8BIC["PBC N=*\RUVA_J:2J@ M:,IC:B2\-QD#+D_[[EZMZA=)<,.O> #='Z!2N%DP%9DDWJOQ<:O-;0'YKJ#= M!',]Z#:3()KXIITL)3GB_)F$-4;088G)_0E(9E;2>_PM;Q#I%" OY9I7?@_> MX5^6@.D2DN$_!01GD;KW@=,)3H+:I?1!7S.$+V9O__-U2-YH]UDK!5SAIH4+ M0#TC,)=@).4@J@7^ON1&468JH!^5:9-L:W[%^=1]7XD1R"+Q'E&-Z;\H->%/ M5U;%A M8-VP"D>R=4:]S]O/7#FP8JU S;?!YL>)RPXD7^A/P!SXVE9]7#FKJ MNO5>-%,LXW3EG\HBA@O1)7WHW8^JK9L FE#D(1S$K_TW[F@9?]X)]V\GQ#Z' MC)EZF'C2;PR6K/!+GN4H'#5I5L&/T0_[[9,M6+'ZW?=+?M-=\7%E^1?^)$:\ MM&SJO%#N,SF.*:')[\?0(,2D :4L,'/<74LU@ -4_+EWJ?T<0S'8=R4?J"XW%6L]\;N,4GM^IOS'__@34+V MZ-$C^!@Q79!(@2#O)SKGAJ0(H0095<[D(-[H->,K]8@VC!#=QM2CM$%3+/1\ MJ7^?TDQ/.=+4.'^;A=[W>&4!V!4#V>(50SA.KN0ZA^$QOA M)V+3$.FB8&VD:,+1NY5=RKTI:WPP5?4JM1HMO(^TW"&6&$SUBY)QV[Q9UJ37 M6=ESAXWMFB0Q_M7[$X1K:DY'^\"&6=]P@ E1,RE#=B!1,V6W(7Q(3= M&C4WI/CWAUU]Y4*&1#E(&G> _!OQ$H$G3W(7. !BIE7"!P83;"4K@1A!O8N8;LD[40H_DWB#3 M+X])TH2[FLEE:)SF985+E=H5KQ#O"BGKG7;0UY1+P@3"#^A5,:L>8 $2_R.0 M"W%EE9EPN*J0VX<#8\@;)Q59*3KO]Y(D1*=5#D?E(ADXF'8QI_[CQ"Z**T#M MI::;T728G*760L1I7.""Y)!>TB4Y44NS6*H;T>:5LC*Y58Z/^\^$&\39,N@& M29-(L>;$!(;U8!-QE!.))%D\?1DOCH;T?+F)>NCET2S+L,*&8XJLXQLNE: D M!1E\G\P#,?FL'4 1TAQ#E1M7# HW84N>X\_Q]Y.?8D=+O'QE,X[+5/-03ZG0 M\IT_9#MPH_Q /M45,F\C?DUON:!TZIU8?S)7\G;IAKEFT-=-WA4CE M59#1AI@'B4+9-W4LZ] E55,P,K>C\%$!-D!LQ2S@M&**.AP:(=WM+2(4OB$# M*%05W/E")IY)_J#.T'6[B!?E>@P_I#>(4Y/'\U%60%ZY(BGQ<+PD9"TA]UP>7&6<@2]P)MN25E@5?RNMN(ZLWSK[1,Y!WPD=Q7;&B3'9CQ2K.W5"_X[F.^1ZL8BYV M_A (/5Z#T..5ED'N6=ES G-R! HUQ$F0IQUELBR+RM)[=C2 8>$ M#$)^I$.$-U'P9SAX[IL*A+P*%!(VNC0!'@K_C-1 \("-BJT5KJ9;(@!1 ^"J M#9A+"P>4?E815Z=(/WPN*J7'G"?DW F<8T$(.FK^2)2T"I_2OIMIP#HVI6:U MAX\#<^9#W)T4(.)]A5UC$B<\>9][L&O)Z=2EN\R);^ (*4\K5'TX^ -8SW1G M^".I(7Q#IJQSH:Z0)2>0O%KKF\1;AKMAXL.)@XF/1XZ??37EI /8E2P/[=\> M+4&Y@8R+.[IRTT6N;US'6?(KCH/ J5HAF>1OB9W,D^V##\UOI1\'-3+)RY[8 MG!WKG/B1<@TDS%:Z6%OSP0AV2.&OHQ6,>V_01!-7LVY_N.=]T_9"C9A7,8[1 MZWGWKPM@=\EA.7X@CHD"\2 A,:^$5IDBFQ4BILB^/'E]/D#7/6?!6J??!X^B MW &SE4;@F,24*Q=;?VYR/X*#.2%D_Q*F#:C!">WL93&XH@@PBE".>@+*@?Q MKL*T$74@-Q^:9!;FD.[.[^E4A6KP#M/FCKWF'^(58FGJR>>A,B4O3&B$"><; M(7.%JTH&$8C_0M1NF[K9Q" P9?\)*J\JGD(2(M(Y8;RD(&?$,.V!NW<*:J#6 M8EQ'OC+7K>:ZU4=:MYK(VD37Y%3.)J4@_'WE;&2$XT=XKRF; M$$3K5W]ASB;%8,3'6 A3$$?3)@)".:%L:>H'GE;@=*;IQ;E/DRKZ]1/<>[(F MT%FG?N0E!)QYU@C^;_Q+2[O79*2TH.YBF&;OM?EI5S$S=4/N!J8$-:V0?/*VYHT-Z _H]1YQW_WB M[=MN5#:-OMR2*U_:=Q3KL6%CGBU^JJC:&(JCIAX[KIK%"E6\B;8MD+<["C:- MO=(51WYJ_"!*!4%DVE_$QS?^_E+9EF(#+>"V:WKN!T 2ZR*ONL%4AB&;T86Q M9[3W3=LJ]WJ@ 1QO31UA6W,.7,/2#!S:Q?$/FHI+:CFPO2;2'."?X\FC)X]" MQ9RH0UQ:9@P=!\R$&?6 :*=RBUX2?;'O"_\]*I$D/;/Z8P!37AA(Q]S-.FDU$%9G6QVTGO>3#CG4488M8 M3,$O;21*3RKWUJ_!UFS4XXUUU(;F7VC2@)71KP;=VM)32\L_&7,H)@ZNX=\- M+G.,.YF]% DD)1$N1D"[E0TI)40LZR+J6AU[LM-F?X1#&0FL:/\TNU6O*7WX M#J,:!L982?7 MS2B3VK)C135E9E09T!K$LH_][: =$.BL@*IUF[+=$9 *+[1K@@0/@,(0U2H& M)E^I,WHN=D4;M*M;28'X4[+G-&%:[K*?'F=D,J[9G^ZT/9'O^! 6Z?>_7KE2 ME$"D[UEYR';%O7AZ;K*[)JLZ:'D3@*'T2BP %Q.VE*73/V)GY);# )^,E]CG M;R:^CE@M?HUL@-8UZZ7VD/.IKY5>'7N,"P-CSQ@!S_)*ZJ\"J8_5BM;[* '/2F M<-$+?Q)L5#HXTEGXV4*'ZH 9UO3.&A"/&5AJAC2G/*0FZM*7?0\VZ(]T?!_E MS*$E+2IKM@ Z=@CY"XUCU3->,DJ[T/HH+*?\O!!$Q,66+0[>(@M-'PJ(G%%/ M+ON'QX^S+Q]]RMGT3[//'WU!V?3!W@BKG<-+[PTMNGQO= R] 6^[G5N2/V'J M5DJY8YXXIWQ/SLS%G;,]?9&H0HXRR&2[;;Y;#U-")M,2J"R,MC40DSBJ$'(3 M<4E'.I;)8PV02';:.JAR0KA$?FT@N2CYAE>Y@:\34TI"J%; M7DT\<4LCC!P?A3\-\TZA&6I\-OZOV,5\Z?> [XNH4CLA@8/+[]NPO ;KL,%B MI9,>!=X;USBFZ&5N6.SX/6ST)+A19B^;'/432"!$.]WB)^:[>H./RW+T.T3C M]K)-?#P!>%X-48VZ>DAM[RI&KA8\0;G+2V0"_";@VY=V9PB6V:KO,B$*H[Z] MS^<(RIR?\.+FHM4=*5I].A>MYJ+51UJTXICH93A07\4^J=>K!L2)9"%?C;,P M1@7PAR O=']"J:<*7Z-3(3H[L2UMPK5*SJYP%J7ZT/AJ1"O^H+'(ZQZ36S'S MM'$$33<4G73^L0JP,Y5!ZI95-/TAY../JU%3TS6B@?+BSA;G:$KAR#\-/\I0 M&"./V9^/254LQBR;J>W%B3[WIG85B3\E2&8*R-NHE'/4^T[UV= M:$I#/MK'6KMA"V#2D#9,\?EI($@N\V(31V"2:/ZCK8=:^$S."9?); O' 2N9 MTRU+"=>=U"JHATF[+=C;Q!\3(#'I-TN[>:A-M77?4+M5K=+$W$:AA1*_&+>H M4A2Q'I-Q4Q?+?;&4HS;CK[B=?G(>PX6NG5!+PL7X)"9+GIZ7#V\IWNT0&1Q+ MGK7* M$:?)$*P:*M=1N!-/E;VR(X/$\L=7*5"(02ZR0+B.#^F)'HJ&QEP2O._<-5OB M8U@*YUV*9X%IRZ1NZ%I*SDUJ/,L[1J6 \OFHAS]_2SUB%]!$8^91+L/F:__J M7D,!2C"0/S9]"T7M;GN5B*+A;S^U=!X&FG40B^>U]*/1M^:R%_'/4'[#+SVWH[37!!:6,SKI^'L9_\MY M[X=+\L39RR&(P;K)]XZTWI'4]I<-6EO2S\K> M1;CE,.-A^H&8!IH!#Y]%BH!]_G.M2FB$"U/'X\*ESA)Y*IP>\7M%#->.LFT/ MED@KDOWT%__\D^&@[%?KH<*H+-B,5JJVA@K6PCQP\LZD8Y1R:VTZS+SA;+GQ MC(E0!]:72K9P=-KHS^]K;T9JIHFB?GOS@6RQ):9OO(\6@6L6A./\!*[\3SFN MKK36D13T M/I\162%13;3.O9%*3EBR0+;E#2;KO_T7.#L>B1O\Z05J*530@J1T(43J@KU ']U:P"APU#YI/J MKR^4(=T4#V%\0NO32[_)%X_/SQ:OO,UJ.4O#)M^H-1X!UKP4:C2ZUN/'7UL< MY*#%4*!TC+(2*16FAK;LP->(5Y^_S$:.MLB7]%V]IX'K(I:*\IFPW$!LX[E?)0TT]R-M-BT;89WY" BR2;5XQ!CGENP!00?-1)'A"/IB MF7>.'+YA5H!M,KH?#";[[NW M.7K7H[F";EDC^7%SSV(TJ<[%5>ZS#35(_O2KC?F<$?QNJP+KJ"*/:]:3L9I82ZY!Z?V MQCI[[$9@RLB?XU/!H*!VX1C2JBZ]71:13D>&.9_H%3[CY90LF\)UT/RHS)2E MU[)-B*' -^JGY4K@J)K7TG$9)C,>L;(P.;R2KL0P%/)2\+Z8>D R$RN[\P=C ME)=T!W)AO_8>WPC=%"%V. 1IN0^3N@,3G"_1<*N_%CBS*?62I H#I4V:EXX\ M8I7@Y@AJ3GSVX21(1;=1'Y&Y[HM% M"CP8D&B-DJ+L1T)!A':,*,;;!:0/%?=W41_D@Z<,[4 ?:!T8-086A&C7+E$' MS-NP874^.(YE_2W3C30V.J&T+ML\(!@8AQL^9WQ4X2#0=Q+IC(32UP6[Z4?% M1&."$KV4QF1N-!+V *I0Z,4HMV_$NRQ.&&J #9GW ]SZTZ\EDKJ+<1U"!XMKQ)4V/A=LS/$>B>491A])H;"J-2%R"&WJ>M\Q?I(,9G)/(H-,&51)A$6 MP?]QEC28B=Q_[< NMYS]$"-$IL&0392<0A5F3E>Y=:G$C/ NY$0^[/Q6F]4' MYD5[=Q;M >%24VH8),<9^J4=LE^ S>K9*_Q)*[+PC$>?%_.\F&]K8.25<2L1 M*NFN#=CT\=*>U^6\+C^DD86X",DN4ZU(E/^JBH6@V[(%Y),+*? .7CP[?TB& M^(*["5?(2@/@1*JQ#\HS=Y9IHKVN6$Q6B[E?PVS/JWU>[;A2N[/-6<:7PYZ@W!UJ/X=#W4A:(_ W.,3M MU4KA5CX<=XTDI;%M2@!-&6%X[%)3.78?0ZY(3SSFYF,)X)./3")I0KI(9SL% M.D6E8V[!5*9T8LTCFI$*N27.4"?JVUQDU<8JR56BV*^,WQ"43=JE4&=87HG$ M@+>NT@,O*<@FP'0KMZF[,A?A"I"5BT(MRM_\,0$H#?,3#!4Y?WJ^N!2(7JWM MRP15>?PDD<7VAA@=]E)J<"DQ>2BPI)#K=ENNJ0I 0&3!V)C'%"R)P.!I.CE[ M3)P\B];_MUWG"K.B/""'FPE6.NT^9T@19\"6#O/#G4DXC=R_2& \N4F^@O.O M# Z= L H8_P];^CD66W#4PHRIU1SPW=+G3B8/N7%(L3LVO:>KHG![*6%S5>TB+WE]/0:5&+"[%@ZT5/+J^\5W0&1IZO[I M=Z^S2.0E<)W5,97@(SK$T2DE:R8%@\8=_.I'%[W_:9>O\!-A.PIF1D;!L[[D M_#A_-GQ2N4$M+8FVA'?4#$*]H@+N+TXT9=>58GAA& M-AY'HJH\730YP7$3JF T/'VI1%1-1\RX_G&JR,&"CM@UQS>-=FHP14:L2;_K MT'__>^\ORT$UP9M>/F/^P]+GW!-8BN'OGZRC#B '84DEM''3XO9\FH7:?Q!V MU*)G1RQ6BFL3SSU_0]=CCXO@%NK7.[OBI4 MXSZIAP3VB!Z%!<""FJ@_J'GDP1,WC])9G"X\6SVVD++,N2JD^A RG7\,$4JE M#@I.S&0V[\'.^HX@V>3,'8A??^1)&/,4*M/+6J#[J9\?O:T5*K)-Z63!*;B) M2GKD]@;-VX"C[!L!F 0=U2/ND8%8J"]J/*.31C=@-JDJ'4_9:8@+<[TQS:4R M<^EL(%BM6D(>$_O#B!QT0,XV"F("BX+].,<75GON M%O)G.6 :/Q!?E0_[[HF+94(-;YK]W\!]VSCB0$6S#L[\I28P^1P0LJL&K,ZM M6S5.#I15?;@B*\A4UC9&)@RZJ*521P]3=>7,Q!BTF+(T3]&Q_Q0;$;C;H2/? MO^,N^?!B#OIB: B$M$(N3?BWA[0!;)TW:5SW&3&8\9$/7GTV2.5S]&K;=WN,& [*RES2817J)$+=:*J MFX*LE(C X62E[,T1$BH)0I,FE]O1^##L,AE%/81FKMSI@:&_&/EUW,IRI KW.G$YW#M\B1P?@&1-[*001S>/*0*#V* D$[ M<9;Z7S_] MD3R#"@OXL&73LNO%?]8/???J)77FM9HYKPE3FRX\6@AX==082,QID#\1AL\+ MG:B%GQFXN)'P<+H1F*E5@F8LTQXNFSHON'>2TF95,OA[8'C\^?A:Z"PPT^># M7.QWLD'O34K"&BX*YUH.YG*6:?.KR%+C85L95'EDIQMAZ:4M3\PV FWO'HMN M4G)X21;1Y*X9=.LW#X7O)X8QS9H?CT6_O:4?UJ]8*4::48NN<>NC0VK;9%%M MW-8^&HM,CD>1/G[=I!+ *'<]^P?R'(1UY$V;2PUE(APN83A\B1Y7*;XMV%MD^2\:USZW5@DH;U&,A KWBUGBU?'+AAR/9S2T6@A[[JF7/:,8(&+ MKMK8U+R/M"@UC;;]4NO*F9RI^D:+O,N#;AS [GHCYI%G%WXJH47,]K(#2,3D[#/,? M_G3V9+%'"Q#S0O!G_6__Q#_)GS+^%U&WGUZ:F5(0^-'NKLYN8\_>DA'\EM@L MGN;_-GIMRE9E29B6;4(G\C#Z(LIM0)Z9E M'!%J^BOFJG&KIB\[^5FR5!09XT,7Y7_KN5B2]C>?@&#="(0G)B WJSPO+LJV M;C0;1T=O3FI9 Y4[:].!J<(VR)M2F_ZU=&4^Q-D$R1==A@Y"XID)JT"I7?1! MG&0[ ECH(E^9->8]B HMP(%]Q_2>AF1AN',N.BV=>! \T2%'KSJ,4YZ+DLLT THW1R.*#QB8NI*_$[M*5Z_>"-_<7+>Z(W6K M/\UUJ[EN]?'6K5Y($OF58?:Y'^[B2YME%Q_N)K&8U1^1R3%XA<@MHF!1PTT7 MTOX7*&P8BE]EOV"DA[#DT8]\RI$K:E-1PA_ 32SY3M _,AR]BF291.L&.9TM M\/@B>T.G5;@F4HDOGIV'*UHXAWD"8@XHUVO7G"V^7VIMC%U?#OQ$(9X&8FB" M];J$84]V'0)4A*0.9$XPY]E). M#@&WVQ$,D@[LG0J7#">PK.1]7;(7P@$N87S(.P@<"R_7^ C8J"WEB9T6H1+1 M(61# C9.WQ&1"0N+R72*DMSW[;U0>O76Y3PD0%\:D:3[85]L!(0Z72LT MCA3281LJZY)D47Q8Y7,[0W^8"(B%22&+$C,?B JCCY_R@;$_Q"6 M(BJ7EV[9EIU3QB;Y_6 ('#U,W36OZ"6U]JJOMB4@Y =D7]66UJ_."", H.4[LNP'#B*VE M#TC;C.DSY>F 2'@!+I''CQ[^)^_#^$(F/O/_"E6=?_ BL) QOXQ^FLNV4 KK M&]Z>"?O4:\Y(\J)[_.F#_!-\]O&?'A2?!/E=IA5%(O7Y6VF?.&=,]N.O/OV, M0\$]I<@6#_ %Y9HU']8.1>K@J)$,:Z-0V95" 6D66>KLTG%:6*K.W=1;RM+' M0C&XSN+:^J>+%@XSN:I]$$9V3%\ 2&/B^_57]I-8G/FXT!\@YCWI:6-7D:Q+ M)\J\Q!^JG,?Z2T1S_E#&$>$C,;U[P0A;ZI,YY[?_BMY5\O)O.\:Z\^V9GW]Z MNTV7X,?WSULEH4KA5C4GLO[,A!Z(*+Y>^$_GB[+X7_\&DMY_\T=XAV_P/R24 M\!_Q'CN8,?_R1UR6V?7?Z1Z@U+1?OG/MH._V." '7;Q@\IZSQ?$'N^>]E7H, M,FLTWW%/S?$N\J_D8.P"YS6 MTA,7F];&;2>=E6Z^,PG/WYK7]D=+$\4D/M[GW\-3QSDN#@7Z39LN9ZY.K%TA M'R-Z92'&"X(L2>=EHL>2309S ]9ANC*W&))B@Q3)M#&&ZFNH!O6B+8=6(__J M?6#V?^H>$163G'D+Q*V/DNN6,>UVCC\O3Z+J.3VQ6U+W"1$'7G=4$7NVS;[& M%*L],?F8'+8ZME(1UZ8*)UB.-IWXZ[P( M2C1/$P'A5[&#Y?LPSRIR.8"QA?M$69N!9]L(J[$_W6\;8'GGS^J92N&=!S;$ M[842\E#@VPE>"+G]@P0T'%JDQ6CI\F9=VJJ.-;JC.0I5B*?N,I:C5X HJ=OWM/IO[,Q\=2-?YK9VPW!D[[P[IB]P= ^,/W[3W3/^ MYB]X$R<*(>_P7MYE;TW5?@9' R'EV+,*8#>>E1?/SOD',O'(>?S0U"](<^;\ MI?_+%Y]]S7^GV"OR4\FI8>C_UL0\Y<^,V%6OQPR\I&=N\??Z I3&W?8RYXU( M'O"!!5%(52 I6^C->A^)['#Z2$8<>7V3!R>V*YQ29_/Y\M&>+Z?W0#@'@FC, M.RMXI$%(7-9AMWS#K172\?"Z+\$SW _0Z(/V)+M')]3+)WG)"'B33_>_1)+Z>$:M)FR.;"/8060I,7 M)=.]!.PC"Y)HVY J9W-.<"@:8)".UF,5X2!J1SHVZ)"7W3LGIJ $T(*U1Q@> M;,K6";J$R-@4TB(:$:-9'%B4J"08FE*.VC=.#M-9?(HJ+K1[4A/%;%%FBW); M SN?ZOP+0CC>O 1MECQ)6B*??T+PKZL9:D[((M[_2',RSU1$4.N=5,++D0B8 M/_ZW?3,MKY)JN=^]/3*CFH^@FC^?41O,V M^BVVT6\H$TVLCJNKC#OY(Q>1)?3:YUTWHKY0J+P93P.@/,LOLKY\FU=*VKHF MHA ?_[9AZ()(EA$(]RLATX2T0T MXO,RGI?QAT!Q%: R &W,D(JEK!9;'W 1(#-VH*L/> R(R-5TK/.V1XF/NBZD MI#<'?/D@#(>CJ* ^3-^)[ZL.M5V\"3#&*9%F\Q)*$;WR,">(@;F+GJH[H MY'2_X);SEIBWQ&T-[ 7;>V#V\DKT2TB6[C@;H=T'=8(KXK9LFT?-;TB%!G?7H+"*#W@WRL="Y M%& KJ(37W25QAU*3I>@O/7B=YZ\_D82._T[H7?7+L?SK]=/YWFWW+4_H9T<= MS+9G"4[O.FX:;D]5*A:#\*+]K2S3,5,FHJ(1%TQ]7^RB9OP^=D11X0\9EM-C M[!<^YC\OVNK:5W!"I2FD+C25<>GHW4IS&>!GW./);YA:#+S1<0VVFG "6II^ ME4FX6D#+%VMEI238 H_6>6&35C8!\P%ITN^8WE$Y@*D](1#1&GXC2 PJ3V72 M-R0$I,1-RS2%CD1!=*,3S.% >/"XH/U%7OZX(&9B%G3@H29C"TX1:3"B\2AG M-<6^DDG'3=O+LL-&JBG-@Y"!Z(N<,_-'S'SAWG;R2%\ 2H@\;(J6T]FM%ZM= MW1>R/%1.[@RU>.D'%Y:HG.G_2:#2MNK&S&N]\L-;K//6$#@9@IG:#S^G:>=T ME2A=Y,SYM&"J0E9.I1B)5W;!SJ+_;NU/25H>$\M:TL MADE4(CG6G5_@.5$Y MQV_^ HM4'/''1ODPYP3(0T MT$]"+BTKD_ WQ^E/7HW03/[Y0QFB)W.==J[3_D8#EYY_+E^N\@,G1XB9%=E$ MS95,R1Y/F:OA#,PPAWG[W.?M8V"P\(X#4775-;TP)S-F?L&8>?@1_HA2/Q$H M>W%' &3(%D0FSS0P5K6,&-X"5@ ?O:,;;3ZTYEWWVP]\P(I@X=PO,B;HF6:JI:4Z>AZ$DUQ+R:'2%_/^V7> M+W=GOY1 F.ZY$ D,B6SF%3ZO\ ^Y MPN'-YW=[[=?LA\UI4:/2B3^907R= MA2)"?0/5#$1G:++:U9>LQD#_])'=Z@T(XU#CB'4-T>\31=F@I'$YV=+_[T*W M%:6\?[1_-)0]5%]1X PY$-2_PJNJ[$1"<(R1Y 7F4-A2I< LBCA8T('46JA< M%)S^A.PQEIE.E!1'LM.1AI**C:G.XXJ$OE1ILR4V))1@C/C4NO'SVO0D^3I0 MKV-=7-,($ N;1$-[H?66LM-A6/P=%Y.Z^B]<\HU68NQXDH22%",UI0OH95]Y8=W \,K[A-YSVUB.&+N=\S7>2W )W,VQ(4==Y*_.&SLZ^" M5JR?7;PQ(5:D4K;?N/V^WPF?G;][V8TN(OJR3[YXDNC+XN@;:8^.^Q0'QXB^ M\L'[?9U(0Z%8+L7M2,$J=_X43$CZZD4B.LP.6"HOR&(8VWSP!:8ZJQLOX[#+8[".7BERTP#<=^J4W MQ0)%\1-X'AMWLNB(C/605W+J*DZ%)6\(X$?GX'"ZE4(-?DGK'$O2T!:]'X), MJ2%4,R,X)/[[KR '!E+__1 $WT\+^"OIEYOIYLP A3HVO;29>69%>MW_E)BN M,# +B6LBU[_15$AO9!KHF&T(,^$X1DN0/1A\W7?03CB.G@4+X2[:)C"#=F11 ME34)VD1JE;P;6M5[,@JB4"#*M%VY%Q^7$A+M\8;8[Y]_1S7>BGG6NO0W\K$T MJ:_:S7**;\N#UH++#4%6]_E^7V^:_+"]DAR]7!J9>U*@\GZ:=TZ$RPSDD$(;&;F/ MA3R2UX=_KB#'TB2M:74CUT>,+S<8#T!3O=3B(TZLOHEE7VR<_9!@&,-2\.>3 M?W@<'\<4[>6*F5D^\886>$FHRZ.4<^9"MO,N+L4 Y#QX.2<),#,&I]",&+XXSI^2#BIS!;)7@\ P'V M"77W!:IR%P*I\JY%;B\9]6/:Q4GQ=Q;8CN!<9W?-*%_U,:"S^=V>TY$R\J4' M:CX8YS8O!'-:R0_ !7BC&.S0X&7LZ\I=A7267PGRSH@@#R_V#T\>GWVA$4+J MO;,+V<87_5[N/(P!=7G:(W7-0J4[XLOFI,!;_\.E0Y[*7[C;>H?HV_K2+ZXF M8]A#44.]JD;V:;V37EXQ-7(:"/ [G=#)"(5R&;GE&$QDY-]M&F@"Z-IME#P4 M&++,3C229Q! \G?*4?LCT/QWM)4>/[)+XH4KZ,!_YJBQ>?&RTD#[J>@!4AI) MCK87SUX^!22_?A,<"LJAP5,Y'&K T M-EC0!E/_:S]I*)1S_X0,R)S/V35Z] M(?U7/DV7_I_MP#_S?JXW_SV_2P*TA^N3?^ 'MO16?(_0MD7ND96GC*@5FY%# M73$M>KRT/4\X$2G4-!@'H;D%!9 ,2(ZP9$/]^SB1)V^>CNA?M]05B-]MP=OJ MH.C(QH]SMTAY!+$TE4J3S*HV^"; MU*>><@!\:/[&/BNO0HBB:O,$1E)=*Z/\L2T5$=O>](@S.B>I2K%"LNL(@B2' M5I#E)8%KA)XEK%>^!T\M53R0'G7-OM5&C24,>;D6X6U1-ZC'H^ MAO*)>/%HTJ2:A%AV8;Y(77NU:T9+.?K>VEW*K3=AM<23":W3C@R[M(M"P<\M MO?.6^OWA=+%'+!515MMPE\QTI5[3?JVC3II/:>LA'2<4OI+ATU),A8&Y@HRD MMGJK%H6DM) A+-^"Y2"_HGQ?O=R5FUQBXZD-M4QEYZE@05DT*:Z@==:/7X(; M?W3EI [-8NWQM\,U_1P%!3WA&:6NFJIHE29'E$T% T M2^$I0DN=Y93["55*0=[FV;'@3DM?C MIMXRFD0J_T]4C0*;3 L'17R_1!.E-L6U=%RZ6'A_AS1/+-LY)GG/%L+'R25= MC.AZIP#CB,(PR;L,^<;(X9X>3X@/N1P]/@V-5(TU#^G^M\[KI2B 8EN'!G/_ M7*:'/#T.Y5+F$D')](:[U+3!C0Q?]7"JBQWG^.B^WKWN&[PNU-VS4-H/PPHO M0F[0NJKDGD>6/Y?KCCKD>G497 4T5 MM)NDN*D!NAZ_T3E@DZ>0!Z7I(95Y.OD'WN)8%F;HW.G6+=?C")(,3C0WV&1$ M_QD'AMZ<-:<&O;'9<+Z8)'RE2G6KR;29L/X(8?T7?*G)T4]0W*>/O)>)#X'EWQ_@I\W*2/?_I@\PD% M1>A"G'R-N?<=1]*O"UH@@9"\Y%3WQ/>YLME\\>WJ^ M. =^EN+'A@J$$HBW8?&D%Y8\Z.*G4#D,@K5/%_W) MXK5B%9\U^;I;_*TOBYP!5QIV$6+J\5=(BE3) D3VW$>-%+P0WD;TK]VA31DR?T@$&IF#5/"X$@K(D2W[_K M,!VR6#CN1C6M10T)/K44O0,T@M[[8&&PJT_Q"G!F5@BR]JYH69E7>+8(8_XN MOY+1?DI?0ES9A4V8)[O.3\?#ME_N_7.0M*QHRG'5 >O?/OSTY60OOS)7?1D) M^!?FZBF[?_**S:N7PS?:WKC1_'8%X+BAWR!;A\P'U&1'JR?89C']E*!XX99- M#PY??IS/TM G 'CS6 P*KX?>M0]Z5B)M.]AU-S9+)TXG@NN) =WT@+"[0]YH M2YU^V$PGB4$$W-VZW#DAE J?"#L+PX=K(TW;5WY'S)GYO_YS*W/6V),+4&+) MAK7Y&EBJ(&P,&\F(3TPJ^0O^>.,P6PG$=*^#<\(1+6XQ6BEDPJW6>/ ZCEAR M>\?0D327@K_+;*B#X#[@:Z]VU]8XKE!LJ@Q0X;ODUE*BJD^PTP9_\D+A: M^W/?7)W-Q4=>MZ^O62VTLAAFX->S!7I+_VZ^V< 6=\Z ;W1%UM7NBN50^6_< M[W!<-?',VZ7.G?1#2A_^;77A\+$KE),]Y?@6)+O84+([A2C2@H_(H:=YE1=Y M**0\[Y$1S"OOC 49&WV,8,VQG&CC,L5ILJ/)O&.1^G$T>O83:II: ES+ZUK/ M&3VYT&.U)\9<-*IGL8&,()9XV[;#1$LXV87GSC]@$8.#$+9XYT0^R='53'P,%S]5\W" ^ M.M+HMD.G&QG,@'OS5ASH$+R"5$1IL"+4+U#WZ\&3QXNG+UXMOOS\T=F3)X_^ M[[-O/OO_^)/_]S_^]B?Y\9/$JXI>-=S[7%&LWN$OJ>*D3?[4[T;[,&V_$](8 M6<"R>_HJ/B"C@!)DZ^ I\E5(AD^7S():\O2AA2'"CDC5%$^P;O*],ST0$Q?U M%A"[0,*"0S[ ;X0H"7)9H;J&,.Q";*F&3:@JU?S L0M)3)A8''+6M)>QBH2? M0'N4C#BNZNIA>M-H^9:N6FV3KMS.41$J^/WKB7,^.,A:&W+Q;&#C!$I^I+:L M)>)RH1&PKGN6K/:3TV#D5!-*([0FO"&)+M#@4Z]Z_)E?$9=,A"@B*;%8*%Z3 M9N".U2GH0&,1YGQ*R\KVE[681F\=N"HW"]8Z5;48U437A0ZC.X*WPO;O\ MC5OHNM_D +'Y8R@@Q*5= (L$C#,A$!%8?-)&O\Q5 F(UW&MDV+9LZ#RS2D;3VOC4R M"5OTNM]-F+DC31?\VF1^73' &P(QFO25W/@5AQN,7^KPRJG4JX\B7..M!>UD M?]PLO3>Z(-0A?3$@$,/Q=PV+\"QX,0M>7#NP23[KJ=6LB_@]D1K.BW->G-<. M+,A$=%6CIF-0GR=4=3=T*WS MMN1J$\S^9]=EL#0PWUWHSR3%! M7>)EM=[U0I5NVJD5\+NM6X)]0M0@+TK:$2M"X2)IL<(#+1OJF&S[9N,45XS/ M2C12K>A+[3 >$*PB_S:4M$@HK,HE^;8'LP)C?M>.BIG$"K4J73=OOWG[W>8Q MMW4I^R&7W3OQRRA/6[B]7_]=DX?^T)#'="EGTO![G]7@K RLK M@*0J+H$EQ=+SE^A^7FT!A@3>M2)@++.(\8?6I=L5[XN8^7:(<-[[7>;NKR/= M7U_.W5]S]]='VOWU_=K/0S:=<[= )Y-_SR>3[U:4>-$?I%4B.+3AJJ9_J7'E M?MDW+0NO*")RT'UD[W&V^,Y[R34A*9WT"@LL!_5R0>;8BXKRT9IP.01G1#46 M%7?K:G.'4[X&1/S(TX'U*M204R:;I&2<"9H0S,R%/WRN!)5^NG ]?=-[@+QX MF<3]K FNZ)PX*:1=:(F!:(*)S>GX,KR3Q?YL\EL)O53H=Q=[%A_7F$RA&@RW?YE(&,##T1#O*.-Q9?Z M&ZSZYIKOW#>8S)$L&^/2A+\VSOC$',I+*ZN\\':3U#8&LG"!0$-1:,S2+9\^ M?2PC3%*IIH&VRI1*Q/S2OP]X,(J_[&:U!8Q%*R' MOHM%C\#(\?M?HFPD7@^(3X]C4ZX#Y]'1#+>#Y=O$\P@KC\- ZQ0HIC-B)TEP M]R$+[A[R*R9D#LG M%UZE3<7[B$@X>GOM4Z$K5.Y=4GH/LCU-D+:9##%X_LE M,&_C(QGIQJ,/E.E"TP9&_UULHK[;UHUZ&9$O)L$NKP=DSTH?]@[ 2'.NKO,5 MM@:%W"F'V747FMX-1[XU?9[>)S-^\]T1#(8I&IIWLW4GWL^0_SITVE74[_0: M'TR$$$.GTC5[+NZP\>Y3'NG$ _>#V>#+%7UDZ_)=MUUQ'Q+HS/?ZJLL+; K^ M.YMVVE[?O2N\;;AP6:%C0NQH&- *>X&L7OH0P*WZO<5;J1!#$2/>1=:"O M,@G3D4>@'M_1R\N8+DY*SMCLW]$RD29W_D?I/ZW*1P\H_??HZZ??O::?'G_] MB7E1[2FS&EXL;I.^0I@UV#B,%@9J>A!L-WT,T!!]&),,*(63'U"X0P:B_RON M/9B(]F(WJUUBQV*&Z^8S7X8J4+X()7JSU+G+1'B P^^3V0C/*SV=#/S&0V#E M-V[#%PT?.T_U3I"M:)BW]&SQ*GGDAK;H.L4W\(4M9<'&L2I N1)&2*2UWW*T MTOKU0MV!O 8RL^'7>M.G-WCM#( @BY%T881G)B=2]W#TRTA9(C4F:#;W:X9Y MS_CSM!&,88EL?G KU_5N5U]RXF \GH&E\4N)3V1)-XS,X, X:%OFV#26D WR M!C]O GFHDZ+@#>8+<[\CL8;<*< MJ\&U2&6BC,VE)B:^\(3]&=G%\$S7UO6593Y#ER#E1?9Q>$?&1>]1^ GY%092 M6(DQR/^/EH5.A^U5"^LAO&PQT2!V.(0GX[S3S9^!& 1NVC]U;2[ RA4E?5-R M$!/A7IP2M85[YSV[@IU-HEG(=ZM>@(@Z;5%.<>I!M,GV?3_01%?;-1'+7.:X MK3+'5W.98RYS?*1ECO&).& A/WJ4#"4TWM]A<@=2.;\YB5Z)Y,A43E)Z +]B*5*"VX^_P-_=G"M"*A4.AJ_8:!N=]RD/BZ]PY;MMB4H(]M2M:XV+E- MOLL,PW-R&(/< A"#L\5_\>X'LP>A49$1%H,39HK\\90'"J[7K=\S==H.E#/9OMSLL M'*4_V'P=>R0XPB4H-F"=2'J&N+W*)>L>!C(QA)M[5-[ZBGF,$#HVM+JX:%FU M5$%=<6 >^[5R.LI)K8.VQ-[A;6QH0''V= F/9$*BN(NZO(,J-"=*7(>(%FCC MEJ1E1L])2MNRCT7WCKGAA9,-TJL^@O;[=UGFK0UQ:3UYV]YJY9:T E$5%W*2 MMYG60SB/K]):\)B%3ON(Q5^7G:Q.)HE1,:_4.)RT Q2G-APC)[PC!('RLX=R M G%RR;R1@=2%&(PI^!24 M@EW(_>R4IBD:Y[A?2!I*"D:K*R'>L-*V/HA"W J1RKS),+V<")\^2M*G"%6O M5>W#K!5S'PF?$:B]XS;Z.D@.-7Z6^<^0-<";H>R%TMIDIH9&/],RQ,]8AD + M))H&A]K_TW^8$HB$K6>-$^9@J4UA5$O<3=3B&M9&F2?^ZU ;X!$/J> Y_]!7 M(CE;4>DJMH+1^>9CQ=W.<;BXNEHRLRAH_)'A1YJDS5A^7N)&2]3"9^/,?S3I M!*7L^R;GS&00 H@9[S=YES%I5E=&%3Y\](KM"+_B"__16MS;0$MO,ST)^VE9 MK1M_\C0]J8W&OBC4T]&1!%Q[WA3T>7)YXW7\GK/6."&Q8-?;\0AIX$"4U7791-73'8R.(80+EA M!"+\A%.J7NLBV@)0LIY8J"F#AH7>(6<)K_$"J?YVMG@AA4(8PK5T&: ,T1[/Y&&;*<+%5$'=:0*(1QIB?+#O&.3A-RX#,=>@/?!]N"2/'J8;,[(M]U+$N930M+9T>5_VRA8+CSA$&JC6ZO MAH1D93E2Y!.0;Y!JFWAK0Y[G0JT>-17U1KZE:/++1;MJ_.]8T9A-)Y[W2G4M MF:Z)%B!1/I*W2Y(QXIU>5[D4)X/[2Z]8-,_;+9)2ZW0E^,FF*MC']OH_?([F M]W"/$>[O.N#&&#\@^CQB9S=-?6'6O8SX5XU_R/KJX7 M[:Z^9,"70('H6+\_Z)0I7U;>GWW#;;]L_5DI.EN)M\IH$79Y"YU5I?5[[Z_\ M%[UQQH/4S9LU*LO!,/.!D.*0;9%-E\81AQY_#F1O0#EBK0"4Q877E*!C@J@(JYSRECX=AEEOI\H@>@",\H,1_TJC*&I).;J@P'" :8UY0KB?Q+9&I$ M2)PA C'U@"P(YH^.-\2/@6==P+::NKG9:Z1I!K'^"+?$$360%Q7[^ OV\6/= M.\F]4T6X&[V;P77M\4UV9P0VG@"&) "%$'!CU>*5XK^MV??OL:9Z#XX?-OWG MITBT.45EVYU5BE+Y<0EX)LTG"7X\JH9?CQHD&7:PNCN_+7D;[VJFHLU'6C[^ M&S[.K+#Y(D&(*M^!G93H/K=]T]W@SE%.[_Z< 5-O=)__7%L24EK\DM<]()&M M\I+!.*9*Y"P+_D[OVN"ES7L=;V5]E4R"FBPV0"$JMZ-;(GA78V4!QEIHPM^_ M?_Y=6*"4<8QB\)OSZ40 (A8 MII=3R_V$KW=R:H80$QJX8(9PPZ*D0%%?8#88\I='[S#86M]SYSA.L\&@J]IB MN\*^BH\YN.6&PERYUN-'PP'\^^#6P>A#XV/!98QG;L4R+I\^SNB)+=>\&H#I M:=MQ=+ M#Q&\-C )W*Z@TLG4T:#" 5,?OCYZ&J*2D3$W14*1T9DJ8E,N0HI=(K N*RNZE=OIW&[]N49.>VQEJ7 M5RQO,G \AWJ!* [G/,&:8$TG-U#Y\"OXX"@EP=^*%3O9BYQS MHBOE '(F*4PJV*LD+A&OR!#4*$^]]#8S_3Q\F*!6X1Z290!D5]/3 '\8.6#3 MJ-3X"TA*+ YFJW+ KAB1O+!&P=1XXA.',W"@A*"IN-V5KDK% J77(2-%R4!D2RGOLN6I:"P4QCZ M'([Y<=0Q5<@.QIVY]O/ A^@/W^17-&=##&XFOKNHUY_X,RN;2'[=IJ#B9XU3 MXD=:;!PDMFEI7W#5<*TYIJES +70O>1V\R4:?YJA83KUQKD&KT7%:3]!$G:: MFPK@<'-0R+V0D8U188&B!N18.JDE^F?^F4#(=^"0>#^1@W\WF[HNN,3,I4S. M%:+$76U*D9UPJ@#>#?8JZ)::@FOD0X)_6!-2WVY%SWD)MD$GDN!C"O80T,% M0L$@B8NW?O!(ZXN<@>3\[Y73G[9D1 \TLYCN?0]/W[\2 E:A*X-=_XJK#D/] M=2*^B@WZ@&$X\1^=WP6[_F@S3U@7_N]_^/+L,YX!_Z [:GCKQJY?$+,]MH2, MA*>L 99 ]S]$0E?^DZ8YDF'&(1U?I@(S4CA7+KH8M'Q&J^=79;V#9MMDTALW ME_.#]3;N@F=Y6YGH4#'U&_DM9]]@=[*39PZ?._GOBE; MG-7Z2_=V)>HVVLU,1BDN*[]GFAZKZOX8A7-X"IM=O914K)_TU'!R*ECU#Y($ MII]$KIH'58308YCYL0[Z#Y/I9K!/D(F<6O^QH$.7&C,TR.G [B:_,1D5^BBT M1]WEJZWN]!L/#U\<$QGP[G/M=)I"=N-X;1H%.0EC.&L,B%ZY"<$V]_U>4=57 MTL5A7B> D$^0??)=?VCO]TMG%\B/]'+,&ZVI3TZ+QM\G]9'#K*]8EIBJYDX0) M]$'JI^X4@>/]V'SC0PKV)51]ZU"K,S'T1. QU?Y?VX&&\*LWDU9=.,@X(23$EX(.TS5=TB-?\*N!E7BOF\9V4:K9C:@^E] MU& 94)&WVP4*+G/;T!UI&WKR:&X;FMN&/M*VH9MZDP;(V4N6JG*=R0]1GAEM MNE<$WF%;)R>&\*SBA.FX*A$AGI)/N4_NXD]!?/,ED][O%IKH?5JS^.WCK[[\ M/*,,U)YS^ _P<64F\!]2:H(,/DS=^"B'\UU :(2L'V422=&\"-$;,H'C-V-X M#_[^_7^U@?B ^ZJ]>W>!7GB2RQ4?R[\MVBRD);[01](^LE:U#RWRE5^_'\!E MWG 0BGL)R+-%P3JX/N)X(A>1$<<=/&HFJ2/$*WT1:27F3NO]'_S\%RPV:'U%HMOI>HL(7_Q^A01DU\8'Y,E.INMO:HJO=&G5EZBC;LN#A 69+#(5<+:;GY8&:ZOG:17Q3X]X MN(28Y+P=KD48>:1Q,@5Q P.#)13N2F8@J2.PXYQ)9!A&/P7PUW/!.]T/)>PZ M=D3( K>AI?G6X*"(]H.N7K?=PQ#543*3K=7$D6)CI '*S4/B!I^]%8&8<7840G MFBZN.ZO#BPC9O,'D$U(ZY.1D9@DV>WF:W4WF<53;Q2JT8'[_#M$">#3!$:-E MDYVZ![9F6K%U/Z[27$M0EHIOTA))D/A7]\FWFDHJ!3 !0]A:ZE#KDGV0%_F! MI@=MLA?C1@4ZDZ6C!8C.(EBG0)]*Q6'3>12![ 2%UV8_E P:' 6[JX#7&W0' MA<&,WQ6W12"I>NV-V)2P 5SZSSA-Z2;X"GP*+7/..W'?N)AB,>Q525M%O*V M# GG5Q'*%8DLF;[I(E_@CDTN,QHFI\'RDHKJ8/03,*05'%_'&HRMIAC1YLG\ MHC#N6JIF.NV O-+VJK(WEP M*5L!^OHP9MF6N0##1UW+1^"DH9/93 0DXLM=FY028^ME0@,@I 3#M .C.]OM(6)?FS=;D<_D%$-S<+I2R*./G,6 42!O4E3UQU](&M&0M4]7;[- MJ7>0,?.5<3%N0*ILV%(%HRF[^LAD*>KB!O8+K3&KK8\JT! CW+2@FE4ETOA) MO3ZZOOST3^EQ1_YRVX]G0>%3" ;>+>^0:IU,L!ZI.<1FPW0R$FTN^\#YVSPG V6$R7@R!$+=I:3 MNIKJ+M=81OU0A@I')]0>>F?Z1'5T%2-G MQ=OV?BHM '?<"%90*$L]:X;.=(#IIW1*9".@H40UC$'[V5!U>LK;X =S28^7 M?L@Z5E5/;>6-&S3S."DJYYH1@6RVNXXC32,A).OKRKS#,UIX,7P3GHFDQ:LH M\TU5(W1 3]:N%?QED/D@)R,@ ,B'YT1;WVA#MT'6#@C*&15<$*F&'69?:;N= M?Z,D+RREC9IY6^GGZ9@D$W(@&VR5/A)F*M9:@Z3(2<=!"I/JQ"]QIXU(7AO\A3,QTNA%R0'T^.!O$['2RS6&D5+YAM99,-[E M?>67D8U5,MH")H,1*-FX-*;[7.XV_6X-N.C2"9T4H:TU/UVY3:[Y62%1FHZM MAC&>3A4NQN3'TJF<3+XNV3TTY7L:<^L2?G][6CJL'7?# M1M:/HHOU6=DV_2$ T"3)13T-.?6.IZI1Q_I0+;VVTHY.?I:)OU0P_OKX_R-J M/[7>(AK%.5L7V\2)EFYK-%7" 6#G='K;3J9\-1$>VM:]7;KH=Z@WJFWB-2"G M8",KA7U,+1A3BCD!83XH/]$N9TYY_*TNS);TCFB/,C+ AFU'1\%EWK _*%_ MO>JF;)D']$&I%SP01)1KW%DD2= 'D,0/#08.BNND0WZ'?/2^KP)W(ZWO+E<1 M:O--]M-A6S&$3 OJ]3K4?F425"N>9E!Z=8C7[F$* MF4-A@5HR9.;%>?*W$?2]_2@WHW&Y!'<=NU>\G0;,B'2-.YRB_.TQ'H4#10A/ M<6"_#&RX@0-2X-]'M ^')'QV/7,27>E:X<^4'2]%IMO#[D[IGA4T)L9*Y9T# M)8QX:*EAYL@)&]F[ZV\>EAP=K-ZPS-<>=0S(:XB''6BV"'XM!X>QGWZ'L@T7 M::(];5S8/]HXE5\L#^OU0]TJ?FWZ6QD(@?XBD1VCH,@[VT(?+5;#HJ,1O'OK M9)2#[#&%>12S&IX69MG;E-.S[[:2K>DO+K!-F60&M$5TGRJH;>O0,Z M+';A,DTP4T&&+T01U&AC=$:B282=.%+FT3YT?IBF.^&KF8JU)HQ_ M6+-A-BC[PFM!"AW@.KV@"?;?]BMH+Z!H[MR@*,.%,L"5QK&O MU)4F@5P\V>AY_,ON_+VE*6U=MOBU(?9AVB7RB-X2!8)WW1]_>AT+D@^?6QEF MP4]A)!SQN@?HTY_.7I^1YII_1_Y]DT_J9_)Y#Z^18B^XH(L7;MGT>#(_JB?9 MXE7?MDC5AP?VKAI\$LY9NM2)&"L_O2%Z>?!WM!T3S0-DOBM%RSDZ4IK MY/?+@/8W;L>$^([4Z;[WWBQ:X676_%V@.1XON/2.'1J4O\WW>>O=AV+Q ZJ3 M/BR-SU$1Z5U_X&WYLFURMRM'S[ALZC<$XN7H/.=+BM_+3+,]EE,E5\@BM?VQ M2S;..WG$-GCSR6A=6.YQ/@SU4[[9-(Z"=U5QJ!?/*?K7MTO7U1\-*RXCBXE[ MII:N@^_*HO '$[Z?)=R2TJ[*O9\HT72)D&KJ6E]JPB]N$43C?@.0-EN]^0I.<*(/*ZG"Z7TK0>=?NF5=7'$\]Y MKO-RO36_L[S(5U="X2!8*073P1$M%?7TJ]?C[R$G+75OM.M,@QMC%68/0$P@ M%(H2%?6&R#1OXM*L,A=T$.'>Y=56$JQ'\E\4[ M:51#U9,2VZU<'L%/6+YV ;&EAA"#P0X2Q#[9B1@YJ4!-QZ73=<5C @ M8$,NP1RUK.ALQA9I+D0R*,S!O2F&_62JB0;]S&*N) ON"F*(?B>J^B/5KC'B MY_X4NE[0BD0I"!EW*D_;Q8]N5!$ZY)9*,A.7)0%XP*O"9(FC><\D1<"="RA7 M<1M!64'U/+C"_AHHL&T,O(KM$%]PCTT%"-:R)D%.0L)PUQRC8B9@"$ :,94+ M-Q^ WPFU>;\0&M9-#L5+^SAGB_\:K1W"$Z_]MO;#J3;=%D3R.8&B#[L<%H09 M^)AV#U=F@DCN H%Q+/>+?1T>]N>^V##EC*$ V_OU5!YV:"R]@!X/.6 7I7^? M#T);*I2S=Q(Z;!T1S+>?>#NZKJ7*YZ>#E4)XK>[\PY0ZJP.^>VLH;+U==8"6 M4C-$)VM&"^*AZ"93&=1B6UAYQ$(07@0!4HN SEN&3 S@U*MM70NXPG4=S<#H M!<"^T3HBH$?>%#L7%-+*H"SM;5UY':7E#'^^+?CSIS/\>88_?Z3PY_.1$6.# M3,0=+1^7BFA+D%W##KC4U]S#(',[-K=U!KQ;H.U>E=D#@<^HH;IV&1 M&[<$@C)\U2^^3=UL@D2&8E&Y"6Y==F1N?>#/G69,)!N$->3@_KFOF'>.^EW7 M0_[$,<]@%$J.;CJ=H)U1._'_NCIP6Y ,=Y&#]%0$QOY=(QRQA@O8 $7M?U)ZGFFH7IB#+A2*XYP.\L95EL%#S"(>L?IRRH>RQZ MFTH(<$RB@O3U5*$B4H*<<'9'%"T3CAMU'U;ANV:J,?;&U>MLT$JEGSSTRUVY M*L6;F&Q"GP!R'-/N4!SLQ]#*/^ >35TV\:2E([&-Y!L9>V:[+A<>0Z2N5!@\ M-@T*\\YE4U<;H6AOF7\'4+)=W0IXF0/Q 1<)+7+3QCXE0B?AL<&6:7;Q/D$" M;6,XOP*+1*;V?C(JJF.STX_!YG=BMV!4D1+P87XIS#*&YM$P.@V9(I?NV))( M^B::7[-"O.'![NM8!RD)]MYMQ83[RXX%<'X?FUH;2V%M%]?XL4DJZ?BS'[^N MMK$JACCR>H9)( ME()88@S;PBN\-S;V6\NB+#2O\>"-L^C/G;J-C#,W:QQC[== S#NZ@>UE\)M MZ2.%\X]2M$$C_/3UI:7\/ME3XJS;UBVU3 L+H?<8B#=+""9H\R;.$?8_L5PM M=A"H;"PW-GWI@$8SR<$H'Y;"!- :T#>K+3/8$R')V>*?R"J?'H8WRTMJ&J$L M.&>$S*A&I +]S :T>">A>D'V&9+,A3*-O!]3O0P 7.-J(E M#Y<,O!1X-T?IH*<7;):NUN%BC>EK93S84%9HJTE99A&)KT7?R-*_/"%Y1M Q M>"E9R$;M7,Z]]DW=FGD4I>5K1L/-@]QN6$ATR%^BHH@..6?)5J'8NCFKL0D. MF)JE_.]GP/%5ZN@X!A= ,N>;*Y@A#;I1S@Z:R4SB$L;*E5(V=*0XN MG%&UD?3E=5S;EIHT4L*T?7O09BS$P9%:1>4H>.CV_;Z/5F'S^H\3RK7*UVZ8 MNB<.]C5QKE,TNG+809SZU8M,D>$/E]R].AJ&RTY*#4)__S#DH[F!39= BW5V-;8"KJ&G3 MQ9ZUA;!)>J=W$\XX>1','YMS,9PH599^UIFEIO'!$/Z:OCOVW ET[5=0>$_< M J;G^?!]2W1 ADG861P=WQ-:MW.7U R.^;4#J^KJ8>0M)>VII)H:DPSNK0_F M:-D^>/GL^2=9%"@+=$;2T?WBV7EPJMJN+XB]@]B@A3_.IJ6A_Z&WX-P4)W5Y M4"XZB\B2"-& MR'K"1(!L>V+S_6[HYD:<>17?_BK6I+PPC%ZW7U_B/7]\M4WM'#%FYA.GQU9LFE:@(K*L07C:"XNO9AX1'X8 MV>+9Z^^^$3)Z\I'NZI:8(4E'($F?S9"D&9)T]R%)\Y%V_XZT2"$8F 692Y!K MSH$G,S/$^: 1.I2% T,6RB-Y13^WBP>1GHV4!J# &5BG&9\=ZR[4:R"Y2ADA M1?%/O__'RV66E MZ+ZA:FR:<)W7Y;PN;Z]O%JT6+0A)VWSMP&KO4OTEIDR( MG?FWIPHCBBLT>G):"U#]/#@;9==+;4":C)8U"8U[WV%=[W;UY3O%V?/RGY?_ M!T@-'5GC1&7:,6U!$-J+8$UAXV!M4:2#&/9)1=TKP8O5=1&O?B"8)*'Z_.?^ M]O2'+*)+CU3>9X*$>5-\"'\9H*AR10JLZU[ Q+4TDKB)[/['Q)HPDB,S6'F+ MV.J[K8^^"3/..+.6Y'VN/P\#^(2ZJ$LT_W/+;C,!T"_1$(6^'F =5C=7:IA"# M$]%;H$90/ QSB\>,^AC^0N*KS&KL'Z\MN3%_0D4T"$ (A<*DV-DU>$O574V4 MEN\M"//':[&(41V:NNNA*$&+=PP;A'2!04F^<5<#+5\1KPM[QK_A?_7>?J]+ M9W19[A/8\,^M6O: %_99423]V M'9(I/]HCHF)Q\KX(D*,"@K_P+DJ:-_&]X-?@:Y&MY!=H%(BDQ3-.V> /1B+E MF7?&]E#]^/1Q)LH?UC:2H/8E=2:1&"5->VQ.L>(4^H$CS85/MZ5;+YZ'!_V> M'S23/[P('9;R!YJXIUL2@F0[^PWBHGM@09+3C\@32>\^"HR776L6\J:I+R%R M:%\+6?:A]ITFZ*BQ>=7T99^""" M%B"<50;\0Z^5X?_\E&=T6Q*8ABXNU8Q76[/\2Y98K=J(&SZE9CXU9_HLL6T+ M/07\8 "Z<]Z]<^R,T#-&7\Y_='+2L)D3/!//C3'>$Y/S2S;SJ-\V^^@42&]Z M @L7EBQ.TZ--WIXBCU5WF;RZC)S&JB>+&!I0]#4U"4_4QRFE/1++HI(6Z[P, M=;$L"1!@W4C75OC5.RMRP1+@<$K/YK0EFUQQH?\L5X$BEIR2,>+B==XDN,T/N1(P% MNW)E0RL(-=C+F78]S:^@"1>;Q]^7R!A*I8>J!,7OS?::MPB"6]IK3$75!WH' M$7'Z&COLBCR/_*UV>'T]Y* 2&59_D[+=GRV^'U,Z(-N_J:F(*OW1B5CT="O? ML.\HE0T]?=^$*Z827 MEJ\10<>_BSA>I"H-+*:=\1B/=6XI4]^9/OU-;.=[3\C=BGXC>FG:X_.;>GI0 MXB0NAP9T*R1K#S]&W?O]VYR.5\U4J;]?T.!G0^^Y7&3M0 >X:FQQ> M/W]*(_Q[WA;YOX3Y@'J^BWA )\NTDNFS_ Q^;/_1[R"P^/@1#^Y9710/7WAK M]6;Q3^S@UUWC7+=XY4A_BR(,ZEOST_)#L$!XAL4#?)V2C#YRBE?Q?Z)?/O[Z M$Y*)=%7.#"X_DB,*&YK2!"E1#]LZ\DRY04[CH, DA#LK;H3T[$/_Y.!)SBD9 MDW>)J!1F$ YZ41^21 '//[N#:OWUHBT-.&\7RFHGS]O"3T>SVY4\JRJXO;T2 ML?.SQ6MO+=VVWL&39VVZ5C0%U>I&E(VK+LJFKD+3EOW4MMQLF6H- I:XOS%7CO+!,CLXOT(N*%1+B5E"YG70=MN3 E97 MMFO_#[\S]_W>K%&KY7KR_;"B;(X0J$CD9O-P59A."J'*@HD>[!4H.L/&2Y[5 MO_4_/#Y[] @F:='BM-!#\F;9&C=*V)Q8@?I%K9,/>?B6:4T'. M/9P",NCRO,>?\]-'1/.AIW/M M"'^:VQ'F=H2[WX[P6R547U%2ZE6$K;^TU&L_"/7:XGZD,\?>#O&E4E0Y23FG M\8\_$AR)BI,A3%%-7+21X@6(3X0H-/ F#:J(DO$*24%<\)[FC'5ZMRZ_ '5+ M7263:<@6A4]3)XZV?@D@2R]U3;?@1D*F220DY%> M=5])_(6%">_O(A=BMXS;8\!A?.&2X7.JG;8 79_2%9 !2': C[O\4X_Y9NW\ M*I?D26Y&L[Y)-A>HY M*G2A!,_XU3P-* D@D+5YUZ.=.64^^$ MZ. @50@I;U;>6#CD+.HF%#$FWWIXOD'ZT?O61"$TM?,D;9;6H)1'BF%)J/N& M'&PD447"=+<@[P3-!3ZBZ;:MR+J;L$-U'-;ECC*S]N:8*\IA+G$%^@2_0#NA MDL*C4O,1S(1]\N_JQB$[EDG-FU1 B.]%65<=J*RFW\(NOS2+TQP][_8699AM MO@>##4_ZL:_0+:?> F>SY(JR0VEZ\O B_>.MX>L1YQ9R46G=#SEQ91'3I4V3 MX-X>D ]=NNX2$__DT9//^*B#O7_RZ+-'M(#H)2Y;%1RR^5H90#028Z(K;ZQ4 M[BJ&I3!Y*$F!]V#8$C>ZHSG!SLFKT;9.P_K+ M?/W*:']*0D#J,(.];ZMF^'70FUH/>8$-QD8]!#H1.T[G'QU3"0@=DR^P4-#4 M B4EIX&Y+==<'9^VTN_D.!,1'XYJ>MT79[)T0 M$J%O&>1& (_)(?%L#&Z2$M[+->&)TD6E(JK (83&91=W<<)(+7@!^#6&C3\( M#0G%"]];Y13X^CNT_TQJ4=P#:S#)J1\X-H6M,_2#^%]%O-31UV@T*V)FD'I( M8H5G$2]KW,.I3-V.ELP>W@A3J=WGB(P"4B<=ZH/)9^E!XF8GLS,Y_50HN^": M$ G@"!!J8= >\@5LMM](ZZ$@V@BE&):" M/$PT5*V+3X;(2\2OI' A-.Q4>@V_AG$<+)%+%?*(!9$UAP8)Q-(^IQL*DZ3/ M>PI:=D]%-49)IE>A2#LX55*$2.O/(2&'OQ\[,2:@MA,$^/Z 1E6<8+PT/XK\ M,-7Q86M,.-''E11L)!A:86HWIM(64+RWG@E8($&*H='D)/'K6&B$2^510P'K M?@*O]M/9Z[/%VA7$QRHUJ "4H(-/D^@C*^HS;BAG$C_(^RN$_GTC%N S'T344Q'V9JKIA8? E5J$&&KI, IHD]8A:R(&XL M$\_D?<%H"'^F""S$+[5MN2SI Y(2B05-A2[QI70Q3AQ2&2]W5VU8H0%!N;;I M\K-(ZFC74\@-.3-'/6Y$A[LBG-/#/8EXQANU?JH['KI3[8C#]JKU.RJOV@D< MFNZ])7+-%\YH,X5'&L%@4A$;Z8+C^G@XF/Q8=FY3MOZ?)+26&F*8KHVT]['F M*!!/.U8Q*0NFP_8+)%11XJ! 2,23T:[\.F"@F301K"<@2I+'%"9U6:!AO!3P&:R>"N*=: >T MBP]_[]O@^$2Q-=K4:0>D8KZ MYW-%?:ZH?Z05==91BMX)G_J-4P\DA+L03#;U!&27O(E#BC ]Y8-L_+8\M+:< MO-KYN%N:27$35D*BXH."B:.2KQQ)]!^NAF$K=<-HA^.'/87)2K ^)X27_YH.)\J-6 M(\154N8['IZ+:ZA^BH,R"F7TI 8"Z'GBOMZ#>![ >87T3RNHOLM[3GJ0:*4U MI!N?+$_OPI(.;EG!82I#@)#HU=-[MI&RNF<32:0?I_Q&7@(CP;[4]Y?$TO%P M@:2Z"BZ_7@Y#\G"OG#1K0N(I9\8(1"SXYT30?.U]SQ;?UI>.ZH1' NQ@BY9- MG1?(!>!H+:S:?+@QU_QI3W.-#G0&P#[6Z%3-+":_1H16E P]-=F)B'4?3,+0 M^SQ?^0V-)3*=93#U(P55DJ#:4/CW]4:09GBT(29JQ<.D3LAE%':QC1_G1NM&*Q^J.<E%9IA?,CY*&;4XOM1./.ZY:#1)$R77" MBYJ,;:=G,JP-X7Z[R?1R['QE"OX3":@4T42AL!$FC6LJX O>;]?XT=Z'J&@= M\_3 XA!C3B,L&U.WLXCP>W#F"7B BX.628<="(65[\I]V8FMH03+.#GH3SIN MBI4=&WN36\:_4:LTYQ&XEL)7Y%3+6T3[>IB:-41=N(J,F,B7355_]OD;%TP) M;'JXGO80&-T*_ZM]75 %.\A8#&%)=>"O0!8(1:-?X]9-]53("*F^WH;NHD!B M9(KLZ/F)+;[I@6\*M53ZTQ%SKP\7M5C&+Q!8R V(%,6_!6DZ"%\,L "93=*T MCW>IW"87?HX;Y5 "OBDM_)^PF[%,Q0@"+8HW?57I[VWG[< M@UTJ,IECCPV3>#6=@>7C0;-J4WGE .6@;OBT6#4M#YSK.<#I+3:6@;\PMN>D ML=V$.QSVQKTJ1W]?K::CJL@@!O>_WA43;4^VC*4-PD?\73.7@RSXR0/[P&:4 M"0=V1@3\3;EZ@ZR2F"ZU9("%K!\VWBWQUFYWMO@'@5HLKG'J[O2,A[XJVRUS M0?J%UI301>%'8';ZUB_C82!%F*H6;C QUE>TJ*@81:[6= GJY.QHYNZG;")C8NM6@=HNT15(=0E@E]N MZ,<&#Y0B+:[SFA-BE]^_E>73Z-NXRZ5W7FM:8AC&M5?XB* KY/1G=MCH>RQ2YX-*7%9<#HPT&R>'5KE? MPG6CX%;R$<)+,LUUT"-UT"_F.NAM!DOK'[& V-H1XZ^&X2I-J1]DP8[5$(@/)!./(]G]I!J?K &LR#EGI!/4_ MNJ#^0?6&@@2_ZEV_#T'%R+>ZX8A__Q[33?D[$R9Q?Z,>Q'^<5?,_*?QG4"., M@#_KR5#.T90V4HXNQ!9KU9V@Z/,^.:@O)[S[Z8+MT_-G2M!(TZI+F 7EC^ J MS30;Q7I.D?*_GIZS$^5_/^2\'R._QUM*P)&MID'-,DC!CO3YQ2Y'=17YD> F M2KJ>^DSI#U+"L -2_&/ 1 (0()TX_G?[6K(),J@U"?Z($"[Y7<*=5J_7#VD( M2IW6M^X^;-JI/+PA/)9BVC2X?%QFC)U1> \0[LJE&_,RYS3LSH& U+]7M'BK M4@$5Q53Q0(C3U8^/'^&<60K7#DDU077K:FE=^=\!UMDX8#?;S!08+/LI4B,_ M]R$3EUQ6Z^)4?XRMNGZ)!!:WPG*NAG$?4:VAHC "(=DA0YSHL.9QHI(@08Y! M,/CSK'!:QWY,@2V*0*=LJ!7E\*[)]TM- M0/,!R$0C=/Q)L_?4]X0:@A-T"GQ'=/AP15278L:8Q7$BM@6809Y-V3B&1%S2 M8X6GC%UZDV/!?7?DW2&X1]LDMV;I PA'\#2#(I/#1W@P5B:.J+1GK#S24N@W ML\/C,Z \6H<<3;Y7./M,(+,23 MNC=HT5SR/ 80O/3(@?3L'GE6=@H!R)$EQ\Y%Z&?W<8TLX+@OJ#H#/TGB"7S6 M_T%"#-H:BJ$*V*?&[1P(5=+"?MPZ5'4/[((U0(]:&M VY6^0:TM;E6 M(I&! MR9(1$;Z?&CTI&<[@_2"DX_"'LBJ(LZ10F']NCC7Y%LD_4,'.V(PP,]-F[T?N M B>M%^IV889#JRN(O^I9EME)7,(.A!<@EZT\#0F?FK&FA&4N/7FKO:1K/%2&?\ !Y./^OBZTL:[J7*0 MK+CV^#X=OL/TK:&YJG+)BLJ2-1/,83RV6G?(Q6*.[PG7)N=J2]4I*M!@;&]L MZ.,L?*@SZL@C4)M,K*'5X9 ^,AW#^8VMRIL^)UHHEWP^K\B@?HTLL&0FHG2* M\;A/&.BINS+D)P!03#W'7$&W71S&Z6KB-8?$X&08KKX3A[$1S]-SF;:JM&XE MJ9+) YL!-O?SN+XN71((51#-^*DFP\'\1667'E1R!/&+2KO:]$4B+X(>@WN7 M%N%U+=K1*-I@R>6K*S[*CO*TPZ 3"$ M#2R=]Q0ZK02^&F3@>@ 'ML-C+!3$Z5'PQO6\RX/YYQ4Q>9(,'R\ND;2U'1$-RLZU5_-.(:<)QCW\>(-%6:X(!8ZX1R\-^(^COR MA8L7X/V5>J_:;>D][UP4/)?=CI3=OIS+;G/9[7=:=GO?W/3A?P\?&Y?B-8![ M;E.N6,\I#XG-E3\XF+R6G+:?:W_ +9!$ITQIBHD#[WM,%S)>N?!.JL+'\'>" M_[-6B-'#O$0G/#'?V&L_[UM^D)5(C_KEDR>??ST0N9]X8!\!U??A@>6$ ME*P7"Q.-&CU"K &9(Y0:E^BM;6T"4<2@(0Z\*^D$C:":@)#)K94;3K+_J?GK M_V#')VPG_R/V_QTP3I,GX6R<9N/T$1BG%"!@:8U,LX/X7:H0Z?_Z]>]ESNPR' NUP<]"L?1_6PHO-.H*<8=H:T;#D0HKVJL,]N!V0[,=N#. MVX$;]GYR*22_S(4D(J8>D@R9>@2B+Q4L"\CG YO);!EFRS!;ACMN&12^VVJ& M(&BS9' *GAX\HN\W-'^((Q%VH_.J5F *TBT>S8"LQ&8C<#=-@+" M).\6ETW9N8?U>LVU#A_JEPTSVF_]2#4E(*WB(88P98_?=+??EVK7B#C<)F"D M:*@U0Y-3#<5&K1OY,0Q%IJO%]ZNN7GH#_.31DT]3(!!="MPPKK!D(4"F[':! M5\Z_1BDPV510%,$T2:$I),O_KM>&K@\5?:''KCNN:Q$:.[1=$;3G;8DG\M?^ MPY_.OOA\X=_!CE&*NUW>,!T(2 M@ M6'"U,YA%2.!@PFE79 &TKI J$32E0D12;$U;$=XJD +K87&-!\S("AC3R;KDZ,MA.- %8XR[(MJ*(A68E MUDVFG!AMSA)>6[DN&^O=^[QJPET4I$B7I.D%4)ZH?),M%+]O/ M9NOP]OB?)/$1EH8W%VN>2^I"R,)KRC288 0VLRDCFR"TIC=X%]8,?_ORA_/S M(+%)/,Z:]@ADYD=.+E,'M<>+ C M^8TW6@6T-KG!B*9 'CAH<1-0"(8(/)Q@ M/X-I%NX9,_:4FWC02+Y/)<0FWD6ZG]!(,VCP.Z+U,NA^*PE3Y=\JIE!V<=Q1 M 4-O5(OE2Z&9U-8"!T89C%=OU= ,[$@'GE/I,YH\W&AFM M_Y^]+^MN&[O2?;^_ DNIZI9Z430'C545WR7+=I43E^U8KD[N4Q9('(J(08#! M(%GY]7=/9P (BJ1,212%7DG'(@F<:9\][V^;TC"ILJ)T/VY"8.]\IKD.L(VL M?.$SE'(YUVPM N9N>Z_AGE 78FI@(Z+-H%KAB$X' *KLFH.L4+J=-K>-&>XH M]6U;LMH6PR"_"7!R@'6&PZ_$)@5(6%\%FS3;Q;".F;,QQ6$BEW;OQ8 MJZ1_Z.V!O[/*JFH:KQ,U% -]2U$6\:1VPSUF7=;6B$#WB70GX2KZO#86;H1! M$),EYNUVZ-;2P)''I0DZ B8I(R?NAGI".EMW >"PWG[#*D+3^,, *Y:K(V ( M,P8ULUU085%KX2Q5I8$XN&!G\H:U3%F8AC; #MRD/HK=MP4BZNT,6"M7\&M* MH1X.2L OJ$&#[6 &>ZE+=.0M7U(_H%W5_-&^%MA+DL;JQJ*@4/T\]YZ<437K M%7A#FDCD%Q"L(( M);#[8KB)08^-Y*GQ1DMK#[9)A\.\@8IN6&\KM[$8L"#/JUWK3%.4%O=68Q1S MMD8=G!#TB:B9!FM&*2]S M>K0MG1ID6==17YIJ!9.T,L2@\S<;W1AC7.&JV< M\8^BW^2 5V"^.>!J.6>Y2EPJE$7WFEM,SW6Z6X0$:PEH7D^8FM8FNH@0+CUW M@UY&E2N5(TH_*Q7,:E!M[TVI4U*-J40:'-P5WWCQ:HOXI0FM@^KED!H#?!%3 MV0=!AI97J<2=^K-+%3AL;*Q2_O$H$F:!-YCD>+E3XRRN<&RH60#^!8AN ^H$ M[\=Y@=@"2Q"$P5-H&OJ9UYH;4KIXVM:M-[6I3NWI+ M[>H]1U7.WJ$#93@&NL(6#P1)* TD"M!Y63I(ZVJ/6UT/V'X(DO('G,Q-H<@U3"A09M?I"*^Z2&FE7V@]4@W.4I%I>.XT"RQ?W *+B M?Q#MI&7:P+8$'XOWI**]HRW!;='J?#L.!!#.8,[P+497KC4 J(M9M04(+)&< MY>4T.1,=,?V\G, TVZ8"/C2\T1WQ&!')@=M,9IJ02;^+<4A'CZ]T5A5.""B6 MJ^'%N5;)'M%N^LLH&1"@*-NNQ*A*WA"-MC:/#(V/P&Z5-(\D[5*G+LQ_GMJ' MB2-5NX;I\F@NR_BN:,;AZ6!K0K#F(S\NX?EB*<,0)QMP+U50O:L#N3":83HL M)J:/$>O<,&V$YT&<+%"O25D?J)+E@'!D^A<$+G45!A@U(=VP%-(BI"M*1["X M5>-BXG/^='HE#=3$_42.I8S3&O2LV]Y'ADFJ.2!.C+$3R"KC$5 "6P^R8+O] M-J QRZX88U914"GG7F&.*X.QS]C2G#W.?5$<&N91QK9+35@Y8R M2T7##AU!V#S)>_.-4&Z!E#^F1.?,I"[@$%K>!45H^/2^I'! M??<'4_!9BL8B);2\@^V.0--0Q$?$L):LMPE6T$RQ.ZYQ6MEC15'S0=_;=S$8 M3WG!$;@+8Y?1=$S0I:6S%M#ZQU<@_U*<*U4C!HCX*_.7&WCVSL3-JER9@A6H MF,1 %M,DDI"3?XDN/=IO>>X/9*MG&,'F10/1@4:(2*,8)J2PB1HSD&N+( ;V MN=4KRPUR>XU2?Z(P?$(L'EX7FG MIW=@+=^)_Z\DM9U.;?[:E2H3)('PH3,:F-YU(K(X(I&S.U"@+A WAY]E%V!<3!R*AMX\2(EX C1)2@9 M3MH7)$"%F<&#Q%]EC%9-Y\KA/CR!8HH[=/PC><*3- JN<1M XB/CRXLTQJEX MNQ(@V:O"2,)F7:AIKC!!#%[!^B(<2:]5WD0G4F 2\O!07\,VDK<:0Z+JJZ2C M&KH%JL6$-=@QC!2R@\'&N4"08;%+A5 KEP>3W8FY($4RT#\%/^A=$DHCA0]= MB\2Z*$6.L&>H2;5L+OL%\?SADWU%J(5.JB%>;YE!-H0):.HN3\?H*,8U(PWH MJHL"\4"WD5 A+?AYJWS/F)7%FG7 M*&;ZQM2K9BWN]"4^LR*UW(UUR[(B([>NI34:TLG*P+&NCJ.[M[FNVY)GUCCO M2U%U1Y$KZ68F/W0H."\6:5UC_U"0BY(8('@9&HT!*"! MFU1N<)$2BV!3L%R;B3H^8Y"J6)]V$*04BG8"+HD$Z4HMM9P<$MKE,L9[=213 M]DE8OA@R%K5.:Z049A$X4!UB'MEU4&I!*(UWW9;H=;L$=YW2@4&MT=%\5F+8 M\UT),L_(G%L-([;#J16?,B$<]DZYD*TV$9LZ8)$/GO*41 G5@;2Z+74IJ=2X M3E^M63(*8YK5;%M#($_<5 &B8HA!3B#0\*MPS(6;!UD^%O>%ADNT;(#,*Y7] ME-B:[CA18.,#06NUD;$602RGB4EO01VKI:_WC+6IA> L,F(UWEX&\;H%?:LN M!7E[$W@?+DGX=3EYUP2,YSH ^,*)'H,R Q4!38?+=BBV:&A:69II)C'G23)Y MMRD-]W^EAS"&0XM<%^!18^#5C\&8ZVXB9R4_6_1]1_;69P*6\BY:E P%=E#+ MIKN-2(TKIRPE:)\/TL0/Y&!G5V ].#-N4)M7(GT,8=A$>Q&T0X4REI?MKS9!LP<3BXJ059JGUL#\-KVWEK@:S=>YKRKQ(-;6'F!!C57 M,8PYWXI9K>_V;7'XH M.-72%B Y+6&Q:K216U^PG9=9>S? H)RB7\ST<>3U( AA[;X$;CET.DA\W MF^;3FO$L69'C",Z,Q>,6A+>_S+<&?A5[CACW)WNK/UO1NRL=H7Y]_>FS-(/: MLQ1?]5\JE5/$E^W-E' 2I::H9+N6_;44NZ[W' W0X01VAW;QE"\1C8=OP-G5 M=19RRJ5,(R5C?!Y4C$^Q-;?@R$' ?48@1SC(NDJ[LBC,R$B&H[Y @%-O.R0A MB_BS$DOFE$ U[MENK"/\J#U-Z M"5E$[)%"QY:I1 /2'ZJIK7T@;S-W@T=V1>G(+?'YSZ"GSYD]CP@2?+M@[TV# M*_=\'9.\]H =?:1T&KSY)"X7'0E+J=HS*7=NX+:;]I#Y"):9T$P]CFU4@=#\ M$QU =6@P.XMMC@R]G-)8W6H,BL3(F4\SAT-O0) 65>H1#H.\X6WR'VC]@'/ M7!7X+=X+5BL^@U+J=0\.](YQ=^)-"K_7,LE M*]H'B@*8HU2A?0@*3(![.+M8JG5"SU>64Y6,+,E44E$]+2Z@F(I;2WU#'Q$K M3LG4VN&B&V64*J51HNUOB*+T;T!?2A*.O]G7D:JE^PF$J5.R*SF[4327H? Y MT1R):X?^BW MM *)L6)HI>F)L EY9?U.DU?6Y)4]T;RR]>BUGW11LO'KW*X%GBL.4HM_XUT\ M3-)IDEKG*KSE-9@*URCSX'^,L_6KHM9W:,D9'$B/.[)1,;/'QG M@26/!57P +R-@GI^74L;)S!EVRQLD\I:ETYV^[GH4D76\U\EF!T"O^+0)>96 MD4:T0U_L[%&@$!4!L6Z[+>!%^%]'-(,@U. M5OFK?*@+94SHNR!-[+=DK10@K M/L5.*%<&%%2-=_-O#%>*5\QJ7@*$AEH-I:M)V(X4.^#:U VWT-7.&9?MGD6X M#Y=C2<.@8FZCFL7)_&.E'KZ8-T*A?K$%' 6O[L IEBN[E!6D/*5S40Y*%C$N M =4R>5AJ(5&O'BA.G.(0V(P[ORYO;J+22RF!PJI7%&S47(\1A9#-N'QG"SPU M%5NOBKV0NP@4='@7[*+3"0]];4 9]JU]>N<.*WGO7Y<+?:8IMY-W_7=4L4[M M4R2KS=?6EE,>/AD(.H=N#"]9=-W#'STG-=.YJ2(N6!_GV8)5)EDU-*9DYDF3 M8W8 6F0P=H5@0 --X8@P"DR(%X'UB"V6A[1M,7%'.$]N*[HHG&F_K8R_[Z>N2&A&IK+-!K*0W1A4W9NQ-93$_SI0,GVP 0'F$5)00N5U8(]/34ZLN4'M[BGEG&( MHA,%*<^$ONAOO&L%+1*21Y\ O@,G%F!WK,(T3PL2E"8Z<.20^5>T,N? M9_V\M;[',2&=]FX3TP4LACNWSN >XCX)@MB2XPF6![' :K_=6))UV+NEP6M2 M)ZDG\.@(#>O#N?Z[ &V$JB!G@.%:IHB!PU+U.!P:^H%ZYHP$C8,-(ZVK3A 6 MCY+LM'P.B@P;.YMJAE(8-M;9Q)QF)!4!<#>323BT:2]9Z:&2R]&/;H#7R18: MU_-L'?WL$O0SW"F99FE.0K11YTQ);1"=16C'G9Y.LJ^U0E>X'+# M+E\EC$PCE*,;9[-1M#(5E_5>O@^425=9&[]1'(H9B]CJG2I=4L]&F=RG9G]. M;\Z,U..3LBG(?_4,7 MWM_3*!]C[ZRXQ#*M;K=5@X%,T0O=+QW!,O)]^'I?]LTXN3CX:FME2N%+^NY, M?V?R:LB8/D_]\'+_-Q!%8"2=,RRQ]VN:%%/O_?MSA)Y(55F-:*'H0JI%?VNJ M6#DBUQCY TWXD!V#/_0.#3[RO//][RI=LJ&.CCST2L#_ME"V$?J$ O4M(+.) M?3T#@A"1E98V1_L,="8XA7<#-2)G(<@GB@@>= _K@\(<&K0C6DB64)=OE7:U MS>3BO2Y2K42AT\'C:/)KL$?IZO=K#YD4A6ZKR'69RR%8I> P"?H] M@>.@S]OX)OV2JA"&(AJ@K"+$G@L"J9?)(AY^0L\+4OKSD1J7TU58) M=^26;;@H!ADP#L4_7+!\71[ ^E)=7L4,DY1AOB02)B?\O6M8IH] M,'U2AF85I=KUU [ -L"YD($OU9+VA]9-75?S5MF+O1;7=> JC*.B;""YJ0Z: MYVZ ;M2@ECQ4=+G;1)>;Z/+SC2[K\ 'FCWIOQ16Q'?XU-I@N-'Z;0,^Z'8=< M8-G;(%_G6&)5/%-IKUY)DG:2]=DE>LTCDJB1((,-<)8.A-1XDXRJA1 M(4M5!?6HR%(EJN/?E#)*$- ^4D0F: (4F,BIE *^I.,5+/@'4Y5%8I%^IAJ0L;"XRJH74-ENJ?94<4%0Y MHH97K[&&IYO3+X!1ZUJVX@=4=2Y)93'&VOU"@Q M/Z'G2YNID=-QIW4;]]*:7BGF;!IU0>#5#1!#.,LW!0N\5,_!.:.V(KVVZ(NO M&2,G.K>,TT;UO\/.#FZF/7*<.D+VEBWUSJ06_K.EQ02"!("<9Y M7:Y7@W 4I MTD=^C=-DR%7!JQ0$9IRWXE(V2EVNV1Y;-$D>%(; QS8WA#*>I+722'"!J84& M09;0GM!.4/:$GV>E,"L7IK=F1,' )LP1 I5M\W#ES5EBAHY2+]]D@3AB$A. M-E+CSN9\RZS(Y90AX,$8+;K4C6#P!@Z08!15) #.KC["7!F=F%#UVQD=DKCE \+B9B*3?F@$5:%'S MD6*J[U7=$4I9);[Q2EZ(2[R32V>[N3\NX5+/%&@:Q._2C3 8Z]5R M;,,'*JP49GIE$BIU(83?J$W9Q9[V4+ D5!#JI-N(S6MP$JX(18\ MNPQY6[VCMJ)6H^-K<(/9.G_ZAHBAI%#;E6V (G3?^(47ROB;WP$K\MZ=M[US M]_9I=^Q()W>Z\7LU=0!NR@!D^ *XBO ^;]>U'.%@%LSQU[.S3Z4GNHN>V*L MA\Q6Y<_8KK>^+ZOM=7>K,;D&8(R9IJ;W3RV_FT0W##)._4IULZLI8)9=0*D@ MEB41$Q0\NT2C<.$_\0AMVIJAG4J;K@H%ZJ87YO4. 5I$.,X(UP7:;\\N7ME" M."&XN(PF)_GF,/-/7) E[_4) HPC3A[S-J[9+]29'76I9,3W)LB:C'0 M;X*N7T+;(O/2 %ODDO-*3:5&5+F0NX1CKYJKDB:88F01&G2/HE0-D\O8I-[Y M9>*F:EK3P,<#^S8WITA:?46DVOGD-U-5I6B74\9.@UVK+(OTQNU9%_41?4LN M'SXM_[1NMKOF&HK7%@UDKDNFF>K,6+>7WA80_"RRN73V'=@F?K)UDM8VXZ\) M<['1&%V/37.^(.ZI&6[-"8D:(TW\3/Y$Z<8ESF5+:HKR*QF-SRSK^).3/E J M+CGHV.I\/QWX<#K['[]%ZD97Z/ZN8BC)BX $<#HKZZIZQ6RP@+P]R=P1IY]XL,W=;WKS2 M#9Y9W< YVYGF,S*FGBPA%TK+W%JB6&TRG(-'U2MECZYM(TV)S=K))?JZHR*+ M-XB[%W*WQDPKUZ46CO3L"LT#9T66Q38N)^W-9.+*&'\6.F:P5R3U']*J$FZ8\@7%/L9.,++BN%-I9@T0#A M?@'MEGICF)QKW?EQFS3!NLAZ:;4^8A;P$)H>+0'IA-69'&@$I>?(Q:*"VO(NEH&6YQ.&)4?[<'++:= MCWT;N'<26TPQ$ZS#F2\I5=A!O*8OI5.>,,>1@FN/U+=0MUO]W1^F26V]FU;( M;+RXA#KMU%4E;D*8/MHRUVHM=+?7H1RDBH]#V:H-?:I"3(U:L(O>5 9X:A/ MT[ZKE*T*V:4D(*PW+BE3 1 IRZ&?^*J@SO.S![_VO3#X\TX1HV$97:E@!WA. MCL^Y'XGB S\'_0+#?+^\P"%8(JTTGM=]U78?QF/\Y44>S-T^!,K?W.W[PVP2 M1DQ&(P(Y90#9^:N$?Z4O_P]K8X;"X)](R?=V<5P2[QTN'SZNCGJ'D#$VOT5+ MVJ0"/'0)5\,CUL$C\-YWSPU_T'^NDS><;Q-O*&5!; DW6$?9F12]4JM!K(6;E[.H!B_Z]Y8#,?^7_YD^C.U";Q,*:KP\8HR MB+C:QJ:@L$]AXU:VL5M>#=L(!\)[%-T(M=)^EV]%6F%>IE45-1W!O)?*#VS# M*,X"GA!NH(!LW.Q3%P&,/0L,]ZVC":*.GAS>/XX:27"F_#"F'86!36^DSD[Z MX8C@\"AUHTBKG3/=C.8<V?8^%FY:#NRZ/R$#$XQC;)NJVY/@2]]] M0=!Y&&4B!<1B/C,6@[KRHT+G^TH?L9K5I[&'A?X^0Z4H$43H5Q MYF"5,H.R(Y3)>[W!!C:;C):A/3 MU6[7#-C+D*R2F,(B$*@S&8:DC>B<$+/CNI142O!2YBI&W_=L-R5[N5!ED<-C M4P#Y@%P3&K'M_9U4>$P:]# S@;)";+6(' CG5I-[0OCUHEV174[&)L( MRQ52#V5T2&"ZZYAG'UF%*SYJ;L+5#FU+R MM<"AD+!\[ESEECG\77'&.V8XJ9@28@EMJJ(GC.&>*NXNC,8"/>+T1L6 ."79 M53K&)FFY9H$PPA>0ZL,>Q89[;A APS2M7^S@VFXROHN9SD4KR)J'!>7NE42D M\7Y9;7NB?2GUXK-6&6<9PD.A/\#T=<>J$/:/F4[WWD1A0#O,)F[FIDDBE,)& M7\!S[S(;S/K62H'Q]G$6@DDI-?GDF3*/5?N&4V&E.-YTY>57P;$R/KKAHAC. M_3&PT\VF/I!+-3TT/FHZ>.XRZ2Z7^:S 7 B,K(9YKLPMEL(T_.=.Y2<[>WCW M,8\2W5:2<4*_MQD=YF;6NM#8N!Q0^P"!O9T@,H8 -TL&B&16H]J7H(K*'*$Z MWY!+NQ),_(#!N)? A-*OQ=P,0BE-)LL=88",Z=ZJ&MXM6XISXS8:5RT"N)M. MQ<4P<77VN@4:YA,M@N5]SI>Y[/+268*8(O@YB91G?/"-&7M'A_HX5"/L"DR& MXTA4K M!IZ9!/S2XT);^+OB!V5W-O_R\^]?=O:8!< _*^]^\PUN'XEZ\WJI:3E_\]% MLV)*,B)RA%<)IENE223%KCB^]AW.\,.X[G[31(QES1!C:HRX.%<(615B=MBE M2<>K>:HPOB].CX].=;TD'N.+5UYP7 2.>2@%J^CQ&P M@FSH3]EWIK#]%-]ETL"K*[,)(1280R$1K\QC=R*:<#H1C'=TU*O"@O 9TIB MRJ]FH[S%WC:M/<]S X2$-L? J;K4FDS]*U5OUOMB/$L/3^K;Q V.=%Z029(I MQ7XJ6(.Z38%WB3T]36V2]!9DV"S_7U0]8L2.R>HA4 ^R0U;+ZG&2E2@="3=& MIR/9Z3N),N6J]_H-D>A?1NTJN,@>&ZD Y6J_:[5@J33-:9*1-U;;3;45UC-9 M"$;VRI[(B&,531EUBZ$J;RBDA]4WM*/AA#KT.>"-#H78W*$9UY!&]330_XFD MULW-X6I<*[?&[UQ3^A,!C,8J:OPHJTWLTWSG)$>QR8_H!+M-")]X\TR47(>K M,Y?2@?^WO;^3MU*I:;7;G^.2M(% BQ;9#[B0XI?71@%^@X/GD1A$&$.=9RS -%YGOH&6R MKJ0 :,7_V2:II,\:,M.:<9I03D'&O#&QE>E)S&ABF$?XZ&T MKZH X.IKJ@':LP^6:<-< M.?:D(]0^8;_OVZY;Q@R7OJ?3R(]EE?A/N]1P8G"<=>-D)Y'*0> J%]4[6:$C M EJPY\A9HOKX<4%2&V[/L^&N"LMT6*ACRB#Y9;/U>*Q7PP&E-1@:S-614" MUH2FMIN(/J;WQ%CS)0M?=UFG9+5RU,L:^P1>[LR@"M=#L(_' M8Q6;0]A5Q._N6=NK[>=$=G[W9]U@\;MZ(=4VA]BH[D??@7/>%+QO5N6V%+QC M,P9%:=:FZ-W]:*;PW;MSY7MOF^K>/YD]VC@0C,=#N%(F_2.A] \69Q&C ;F] M57W^4.?]H^U5:@4,%I;![NQU.D=LB_ S0Q)P[#O^%DX8M;+;;74Z'2]#G&'E MC12W=^59>,@#$/9)T$=S[_3$NY@"HWN5)LE76+\/PO6B"'59&' &G,$'/QL7 M?HOVZ#=_,LW&H!"2X? !O:K2Z[K7Z?781N#I76..+'9L10!2L &I0N1W_T9C MD!ZQ[0 64CZ&B0_P&8JF2Z,K[EC;/6J=GO1U(]@S V$4W=P* CM%A&ON*$,: M+3R2*^F1*UK/H BC0/N)0%1%E-&+5H?_32.QB>QB_*0PUOV:M)4G2%.;T.?^ M(?1;O=>(SR7M9_"D,^^:6M]2=W&BL+DT(\<(E/,7/R[0B0F$<-"B$MY8HBIB MM>'^_NZG(,SQ)XACBV4TYO28QBHHR^;^P6?QOH8'L[/3YW5;[VVO?[1/-.D, MX1/H5=U["*I,7Z@%R\8MQ/?HI[VP>GG[U;NKL[!T>,6]'3GFC!']EM[QP\$1 MO<4X16!?$:T<5/3G8OC>0L:5D*@N'65'DU SV6%B S,/(=QXGP"+1=:5*8BH M@+".':(I\5P@C?.F!F0/L)& M=C"DL4D>E3EJW&@7?] T)L2PI]NR$ W:A.N0T;9\\%*Y!IYX#CQQ?TF V@:> MN($G?D1XXL:&7H<-':E+/S+FL_RU1LNYOTV6\WO<'JR%&"J%9/9<#>BW50AD M BB07J.2]$3*M>X?1G3%03?>.'8J.WUR(S^6V- MX7L,AH!&!_5D$E2OF=4U[L2GR HG\*?AA/S'&K$S#[:)$?X._^M=^",%M^%U MF"%.&$:UGBD[?%SPW,:.F6/''#1V3&/'K&+'X#_P2[Y@FV#CW$/5AMRJ&>8O M(350C:C6@XP:M[\NZ!8QF?)/[K YFZ" M /,[I^V00?,.4V)2[U.1#L?D* <6R<_JG ^&*'N&.AOLO'.JF.8I>TM[N<6= MG-R^M&%&S6P1]H2M[0]G%Z_/_N:=2S<9V2'NW4-(13>301*9[*+SL]>25;,! M\=0U4,1O=(4RUB2VC1K.:%T2H.VU)([+T9MK_'\G'9[&V.X"XE1Q1FEM/RNW MM:0$BO^N=&3(I/KIZ)";F17=>)>88PYT%11W]9E,_#+AVV\\(08D7K+LQEQ@1(VXJ!^]%7A8D MBM^&Z1WL*L1$D(<>%,*=(0.86\[;V5-F/R6V^:@)E^PZUF X7-LC3O MF\D(DB)TVUS++6!N.0B*IJ]8RTF<'$F2I2[N5-2_7%UA&M'@IG;$V?3M[2!V MJVMX9]P4%Q&F4>ZB@D+Y.7^0B!'=!/=%Q1D[<#]%?KPAM^3^4QULZJP4SV>: MZFLIE+=KZ&X7%FO0A>#2&HRZS[:2)NH?:! S=M5S"?OW[G0 M'1]S--N,49Q$]Z#?5R9I4)HH\9[*KNQOQD7Z[OB3$!'5W4NW&=UV$DNN2*84,8J92S35.+]%%V]FCD)KW;9: M)8[104(5:7"3.&G(:BB4CJC[BFK!$7#AD]1SS)D']@E'FHR5*>+0.%V8PU@0 M0@;F,>(-0H(G=%$7,8-&N%:<*!FS"!3&0/EDTS34N9!.ZW&6^J %(:Q2T5);!'8FF+BEEEHD+M[BM6_UV7*W/"HG!N_ CW@/L)HCF/TGS M;;M4'Y*X:?SW)+UYJ/6F;FM0^\$:/7I'V^31^RP[)$MJK\_Y=1_QO;E1B>;^ MK,4;'OC6%8[_7N.M.=ZF6^-B[3Z\\QL3#8HLTUD]9]3C(R3!_-;8XN?:%F=P MN+L>VV>;3&0A:IW7K0FH["GH!5_(LQ)%W (^*!^"[QQ"G5E7XR31V%UZ?YV^ M%-F8ZCD'J$7[@9B6_RKBBFTYZX>,T=P,R,XK-;;('>P'5LXY8 **KA)H72Q. M=7YI3&(59>J:G)>D[L(2Q3KEBGO4J]\BYG"WL__7;=%V:VA^B1CO$UD>0OP3 M]-AFK.B^G4GA^=GK%L+LM*EJR;N,D@'E*B*&'%Z=_NG/0-EG[_:GR37WED%/ M7&K15QAC>A+R;<=L2ELK:54W4K1:/Z)1_"&8>%RDQ4P+Z\D1 M*$*#M)2V0/)?88VZ1E$O>\(=1ORO7-L^2:Y,81TNX=8I$_Q@AOZT@B_D*-'' MQY@0\D?U]!!&)\[*K;U:O*VIEU\G9+YGGN!*R-,$[B"-!HT_>XA@DZJ>2( M;/220">ZP)TO_E(8X%79A4-('L^=_I!K\1#?WNR0F_I/WVM P+@#V./6G-^Z6ZW=RFT=:"3HM M?4XCPD/Z1S+*O5UY=,_B$:"*@#?CXS!/J,:W+QX/7? Z'%+.\F6UWG7L9P(B M$@,)X4&8Z7LR\Y:=.!.WXY["4]3XN!;50-\1FJV>HX3QT)$S4$"!E (&^X\5 MQ!DB+[+SG58;ZN"'(T)?^1$YY2_&2DF#29]&JKIY>BVG&64Y!1NWT)'L5),9 M18A 'R8!5NB! 4:..0P-@KH=$1/ ^:&&D1"PE0K<5]3-],(*;ACS'8+8ZYOU M1QP1+"4&8ZXYH1SO/'$:G$E@TU99DYE@DRV-Z3+/Y2XS(^^TF5I[&7[_-#%I M9Y ,159(!$L@QC1&F!P3PJU*'!=Q3",P% F' MACB(B%HF'5?^N-@?4 T^/B8RC)KSX6W@"V;8)S/,@B#)\(HQY^P?=4#1!R&B MRDQT1M[5Z^1P_9?PS9.)@0.Z%!/%&G9"E=D M L945BL(+/_24_;@4B"I#GU=XYX5V10VFZ[J.R6 M\^;63I<@<,RVB@:04<6XGS)8&7PX\!V03@>BLBPOA2?%8$S.B-:6)YVW40% MO!G&2S/5)B8:G(_!++UD@!ZB,%1NJ+J&2(T/OG8IH"BD1ETP2Y+S#I7NC(2L M5F ]_XTP%A(QN55*"RP/@RY?*=;_DE2X(W\C9&C+E.+6FSS&@)WIY:2\"V,S:D19CVA6P".W6&!J7N''8\: M6J:$0(-V"N)X$!J"1+G,\SA[4F&*3#(&Z";1C3GHZ-'MM<_8-+E&R#"AP@@W M=(0!/;J56V"JUUD]<',"49X%N68YA O/@5>845=%.$J/DK''6H]-MCHC)7PGVPM MUB((R*= ]*OY;_\?AJ;?U(>F[^X4)GA\ U>/_M#<>,49! 2@45O>9 M/TPBC\T"X-G49!O!C?ZA>]SN\P\TTS:[*:E._%I"D#IMGY1_.SM8C2WJ^?P0 M'&#*$%WPKE[[L/2J%FH;7?CTQRV1!!("!/WT6EO5F6GF #JIV,:I8JX=]XN24L1]7L+.KP]?AJ %+6-PIA*OTQ%@M?.P=3VT1W2E^7:^_ MS:LM7#%4.EOZEUX.=GN'AT"P\O_V?O:J =5!DH-14Q-2O7UJU97^" M12&C^_-.]V!Q >?=U.G9NE6FDGW>)?C9]!OE&@:TMYV6A__9FQ]"O9?BN;>W MLZ<%H=_O/8MRSZMG1WR]Y6EOX5A/A-Y8C5DC47G";-UE-H=X[X?8:P[QB1_B M#][Y&!OE-@?YQ _RQT<\R)4$>.< 9'?_Y)X%N%:2#TY^O"4=;?%K%KI#X>TV MV"%&RCWJ2LV[FG]9#OVDC[[!Y9NOEO_XAS!M($VXXNP=UU6OJ/JRH9 MMQ_@G5\[J[OLO/SA]C%,0KT<&+FBUC'N:>NTWWF ]=W+1CZ#\^GV6D>]YH V M]X!VX8!.'^* ]I[&V2SWVGL\CFZ[_Q"G\>-&&UH/*HDO,&L#>]OH['K?[)R;U?B <]GH84[DH*W9->0PH-*>R\['6.&D)H" %; M$)X^%B'<58/:)E]&]X0S;K"%U^9X,%9+IJB06A](+4@*2KV)X 378YNM.;^C M9I)=T)2Z:]>4ZDA_P\WOYWGZIZV3SMJ5H^;TG\;I[_9:!R<'CW7ZF^'96??! MKTO[>8#3Q\3=Q]*"ZAU)6P?W48G6>#J;FJJ!?NBUC\N9V5@)4G4K(8B&\TRG MW=.5.FX5FTG3#C,O*+!.+82)P!(PO3Y5, EX/E"P!JS8Y4^XOBVFTF4JXAPJ M*50;J$N?OJ+Z-,X'1[2[;!R.I&\SP@\/TY":V7N3)%"1])#7Q<;7RO]*-=YA M3,C'H+#29*:IVI_"3]4D'.HJ]ZDN7C_'DJC][JE>VFNND.'R]6O%>'H9UC#1 M_/3&#(L,:(O*3R==13 M]3OTN;3+Z,R$_JUH!Q!UQ1\.581%) +#J^<..UM0^1]O)6XJ]PO 9:H13)PA M&08*@>>Q1FR2Y*IVO[<@Y?X/3WS/,#NT2;C?CD-L$NZ?^B$VZ?9;<8Q-NOVC MI=N+@9]M3A3C2:61=5O]D^,FS6^#S^?H\/[3:)KSN7O>WW&W2<+MU&\=FH(]GM'C[$B32R=+G#>(@4 MO>==T !O/YM@N/,_OD'W#M0T5<.0/F@*&C8H8_6DR5QNZ 5ATY3UM(0 IG^ MCU;4LFX5IJ&!.]- I[WV_,WO2^%['FZ(VDH&;UA.9WI"#HJMNA6]UF%_[7ZX M)YC3_MQ._?2D.?7G=NJ[!X=K]VP^K0*&9W;>W\UJWQ;(>SZ%\L;*GA:5+#; M:W7Z]U[-.8\*GJ@R-'\[-T@;NN7,N[W'4(?Z#^L JCV+YL/U??CIN'M4QGEE] 4XW_6T:OP9=NK#6Q58"PZM5T!#]O='Z6C/764_J'? M[I31+I;I0XA8"#-M!Y=YLJ\A)*H8 _BLKMIQ%@*KZ//$C]K]'UO0FW)):7Z/Z83Q_=XB'&@'O+RNLG<,;RG*?+:)O8ZQ_)H"]@5#TW M^V_WGV-CC7\Z^_7-_JO/;\[^NG_V]LN;SS]Y?G3MWV3:6X2&+K96+FWN6/$F M]M!K)T;\GSKT?_#W#JV^\O'\_=A_-6,$839-/)A M'\,8FT;O#Z)D^'6VF[C=UE]\;YRJT9]W_I0GPYT2A5_+/H1QF(?H#."3PU]4 M/S1^@_+'^E!7 H#9>4D /\@-SN$K;!_\RPO_Y9*G[_QKN_JRV_;J;[Y-"9?K M)V\[&JO;E2E9&0I)@URU$H[5+X.7"&6UJ.UY V?5P%F5 #!6@;.ZSU2-;86P MN@]@C.VCPF<(P]+@6FW'(3:X5D_]$!M$;I0A?'Y$?)%SA!0C)GTPG()*?4"+4)H&R';:Z M1P^!RO:T$Z\?\WP.3A\"IZTYG[N-N]OOWS^TP9/)6']L(*:C]H.T^7[&I755 MR?R[:0B#MQ]$X:Z."'+OI1L4I];EOG!Y,P#K,1 MMH<-M/!FG#>44,:Q+1- M._/U*P?-F6_XF:_?G]X<^88?>?>@??]&P)Q3F6RJIZ3Q M;#%F5J_7.CA^-,RL)\4*&BK8;"K8/6@='MP[@G2#G[=19XZ@ M!@^O)MV&G_?+*B V=TB[WX2:6*I[_:%W)UR75AF5HG=\%UB9EN?S0R5HBH/J M?!@.YN1'%__!(I;4P#]DZ@IC2OQS0LW)_"M8>B;5Y!A=0A (/_>2X;!(<15A M[/WM ,>GDF!TC?VM*W_V5\"(> JD\$LXDW8J4#QP1";MM$W%X$ODIQ(N4;84 MU%) M6-B_%.*$R%N\B^C'#A34"N<]5GXP!$LW]^"N _W" MXYF$G(,0_]+P6DLQBLC/E>43L ,P".,*(%.-(OA?7D&4 (]%3CD)LPRGK+=/ M3WTK",@-X9^50OA,1_-#_"5\AE6Y1[<6@*M;)J5;^,=I^^#._&,,*A+,#&1J MEL2QBH0'^@PM=(ZB,;[QBCP$5@'3E9\3A>7C, WV073FH2)N,XW\(4D^>!N< M '+4-(F([M*DN!PG1>["'VT%R^D6P*0J7-&2@"YV MXK^!<(7EF*G?IU]YA76L9HO?\RAWPH7YCFFLO[;\NV93[[&OVX!R ?1Z066^ M9P5WJE=O[LB=[L@*( O-%;D#Y,W]WX.&:IX$U:R$L=-034,U=P'U:>BFH1M- M-]C699,HY^'S@;]G34LA#ZW_?,MG^0X/6&6Y=L'<(8?FWA34>QCPGDKRUSRC MW>[1H^[(BG'SA@#63P KEI$V!+!E!- P@$<=\!&._*BS*BC(FB?PJ!G&WW6B MCZX\A13/V'+=:6-OSG%OQ8JK-8^_D>?P' Z^UUTQM;0Y^.TX^,-'-I V\AR> MP\'W#GJK5IEOB);TV.ZFQ].2*.7C876C.WB:[V,6#UW[^#BNZ=WNBL5>ZYUF M_5$_G 7;T-I#TEK_,57]AM:>$ZWU#C>/U![ZI#=C%L^#WG:[G<=U =,:H?] M!U1\&U)[+ R(1Z*N?N^HO2)RVOTJN?WO@M=ZOFY=KN'S^; MU+%G30#=)C;:4,'+W6Z_22%\;M'QW6[W^%&5JR?L+-1Z(2S$T70>S>/^A*=Q MWX3_]'>HF49#+\TT&GIIIM'0RT-/XTEYM^8MRO%YN4ZI.8ZLU2=BO%N[49)E M>PP<%H39$%X7QH4*-/I\$L,SL2)\K]S_]CA9CAM*>8]L%,^95:_5/7K #.+- M/J(-F<9F4LINOW7<7Q'(^AZF\?#9A0V5K#"KP]9II_OH>[,A1_2$IO%83*5[ M>-Q^^*RA&:;R_3#Y:P?;#,(K#;'WZ==7?]V9.;%.%3;3=4(*M"9\M$.OJ[SO M[9?/MT+\.(/(\Z47C$?[:7*MOZE^A2B@WJ=?/_SQ^V(8H;G::64[?]9JM=<_ MED%?P*AZ;O;?[C_'1J'_=/;KF_U7G]^<_77_[.V7-Y]_\OSHVK_)=*0>H[JQ M*JW[9V^L>!-[F(0A=L"?.O1_\-R,B2!?[;RHV_#?7M=O.)[<.K;[R\?S]V'\ MU8P!VODT\F$?PS@*8[4_B)+AU_(5IZ'-MO[B>^-4C?Z\\Z<\&>Z4*/Q:]H%A MPR-](FK6Q=7(-!8M"7.X2N@FNR7%_[+)4_?^5=]0L#,A5W2 MOR_WK+J3#P89;*KL!268 :6_.,CMS6LH!TQPO)P3.:; MH))FM^-.^W' _YCI?[$= ,T53 />[,J'U-BCTSXN[R\".2-P]OS.(7.WEI[E M'B(PS%0-$4X^NL&_1I'T<:"!X24QO(#L<0>;_;\S;P+L[ 8I]BM8X_Z0V@-D MM6C=!#V;7,'P]"\8L(BPXP6^4Z#=Y36&7,#4AWVE9W!4L/W#)-B.\_YB\W=N MN5A.E@_/"RB@F*@8C4*]^ MU][[91U>/R&5\*R_C,/,WE$\S5BY3"(I4CSG"1SI/Y)1[OV":(LEK2! "J/W M_N2!:J%2%-X_>Z H__("?XSD"*=UL\*3>_(D3W%09/!Y!E+N&HY\3 T@LB2B MSA\?AWF"Y.8"^_\Q3:0E +6+@>U 8'Z1#]@UI55J"F%NB.]=8N,9Q/F?3M/D M6S@!GA'=>#_TVDLD\ YC[I/5&5T<< MJ"A4IK%6"'K T,_&M'SZAX(-N0+I 00"US+R8VZ/]$.O.V- 9/A%O1(H#=V4 MO%1>!"H;B)JL&(W"88AM=K!=8)%1"SBKL!BA!O.+P 3(15/YEGO='AH.^1@[ M#T515K]<2T0=V)>J3U112/HM ^,LHP2 M>1\-BWW2@VO;")'L93G,X]HQ7>5J5U2E/4_K/!XR%]TNJ59TOXM-S[2R7A/Y M13PV?Y/GRU_SL;1;L[9U]^W]D3-0(.%V@=E@]1XH 7_C+CM/DJ]@/3+9E-HOX6$,"]T>D:@;?J/2*T4' M[YHD\K+_^M-)KWO\,_QX -24TW%>4O.T7,D="6#_\"_X9J(4WYY1D1>ITKT) M0<&$+4[5A.[/-5 -=I52=",TF22QTPR=7CP"4FY[[T;2YH]:'<+'( I14^=V M>:GB[GG:G";M,6;7R##7L6UX-!S9_ESF5I>FY:<.P9"S^N#1LZ5M"@\6("L84Y+CC'F^/R<3(%Y$!H"V#GP+1D-T&V M ?KM.AGZV _(C+M.TJ],4;QP8MH'E2:?R%-G.#;O-W%??$I3%JA$"LW$Q'P2 MA7PWT$#W\WJ_FG4"D.UVT#[HV*O?:_=.*KZ!IW\8'V#SZ9(5*#^0A=GKC;SI MBC=L*0<*;MD/AY5VOI5VO]U>M4;VYT2NKT"$BILU*%(KE%-X!CAF"A:*F<*6],8SAXZ;' :L.(0Q M[,CBCP^]4;ZYZ]);-9Q\5,N\UEFD"[5VJSPO#NU]:J=P[6F%&:HO#M*R\A,8*A4@&Y$;,0;:*47E$Q+0'6:X/?:=:A-9/:DRZV(%:*B 7S'AJ DV^@355.O#8 0X,]@P;_):E(6SSV\N MO+,A2'6TFV ?9 ]2$O"!&DFL!+35) -=B8PXWS1#M;\F$P _NDB&<#U!PP?M M@#;1OTE!846_OM8"KY,B"AA7YQH[J([]*_1R*F *UVY82'LN50R'H(?$+R)U M&6:1:P9\*7^JE55'[:2UI!P$P4 ""#(_#&PT*+].V'CCL%"+K:"Q'_&0$J"0 M]Q)]ZU< P6I"Y,D(-<+_UUHG8PC1R^;]6O/#8(P]PQ MQ5Z\&3K^>-!,P8V5>TY#)Z6E@"QO>V>UQGIEY+&/]YK6ZF,C;7H>.'&JKL*D MR. ZZT_I"A\',$6)O'H2$'Q\9KF& MS(./QJBEA=+JPBU8&KHHWV'[]I[Q'Y_%<4%A@&F2YNBOLP[EI[_>%2CZ0N5Y MQ!Z$[21KT(I\R2@R2M,0%+^,')_X$1K -,BS0J?0QL^ M,#:S@?YEJOA?)(T59C20;IE?HT),AC9JD;^!;+L,AV01GQ6719:#HM8Y;O,O MC!GCD_S\-HS (K]2\&O0RJZ2(?+O%FJV4Y4#";?0*Q@%(.U :PZ':&OCB^&I M0'MI2&_A0,Q ?@(*0THN6ID+:+\Y&]F<*P0C[Z-70J%C'/3JV"=OH7>-G'@3_Q+U7&FK=X [4A"8JGND03CL;T0/%D33]K8_0C MA66E<55KI;-0$Y@R18'L:< [P2R!;R?PU:28P-3H9NN#ZHE"M7K=(_:;N1%S_3V=V8\2?26RF1JB8&V0.^S'V6)M8_14G4FR.^WN5'% M%,UU#S9P M4QW+S Y59&I41/#BD9KU=(TP38GR$^>9-7W>>TL2VG%]PQ$F.;C9ZXO&<.Y3 M+''6N4"Y4W+W\=A"]!D,4\RV*@5<=#:CIJ0MD!F/,$9CC=5;8P>=QAIKK+'G M:HT-7IZG(16U>V?,9I%7OQ'!L4WY.E-TQ+%63N*6P[BR'E4H@'Z2-=GEC M]F^49$5*N:7HP\<0#HH\4C%\NUO3%#3 <(HZ >EWQB-)3D:0 M_G8TC#@@QC[K&?.6BFL@E0]7 7JERFK2.#AZ$:"KFISZ9MEZ5N+1'6HZ$FVN M=M1P5%),4 7 *43J&\X\]E'%:MEMTGO"BG(H$<\@A W@7 V],?S%-290%"8' M0U)C,DJ53J93;ST.J/(SY*86"<9L[Q?83HL M)K ]F(56F_Q#R>$-,EC,,G0>BGR&KXFL2H\,!Y4 V)L9B)FWF3 ' :2@\FN+S(\K8\"Z3 M)*!\-,R<"S&!D[*!]/1"8C$29J+12L4EFA,;6YS#5\11>4J72J+!"9B7,Y-IF\7">R(P]704,(&;.L:;+--P]Z@UNR,YRK/RE9>< MPI^>/KU>Y&KJ=7_RW@6XZ-&-/ADB.*8W^D0.=0O8#ZVX5UDQ"!S***5T9L?> MMPH(;8P >/'WFK)NH&[,-P&KP2M]. G[PQN[9 TNVU>Z.%/ M6IHZK/MZC,D4J!VY;#4#XLY&E*4YA_"W8%/J4K?U-19!:B45YC6SWYL$\R3, M6)8983\@HD6.-2ERKFJV>9BNWJEMC+:&)8"]3-%.:D3SF'5=BGU$RI[SWVY M/)FK#E"1??WCMC(WS"4++ 1!2TJN'R6QHDH!L3/A]GE_D>FR_]1FU00E_C3O M><[7PNDLV.>R(6(-6S-,-G<,I]J8%3?Z#/2/]%+2+@T=(5$4Y.CU:-O).RU& M+>Z;-A3G#T4WUCT _#XKP1K4DZ!#*>1H5]5MA#<3W7!B?HASI))@HYS%E+C' MNI8^]J"\]H7G:1)$M756.]GR8>0W4S2?(DXPHOH.JD/'EYM=G#\@IWH&X548 M8)RE?G<")EPF)=0X1X[!ROIC_8.855HZWK*IB($?>"EA3\AGLQ4315:J6/&R M @Y36#(L7G%6/0]"8SA%[:FZ9.U8G 7Z.&U1\^(M6L#-FTRIA_+-=QO??..; M?ZZ^^? E*N+7))>19[\AXQYDRSF77[TGX(/M\0+YI=4JO5HI-F.8!^V2E(1= MUY-NE%:C-%# /T%J0I=@$>OZ/Z0T$U3F#!"**W.=C^N<#D"%BY*ISJVN&4S[ M@V66XOX5.6EQ>!5:*]E=IR6%_D@%'D& ML.9B!+8>I]%C$LE882801EXRJQ:COEZJ2(.EM.1?0,#>[MMW;S_N>1/0G9. MHR:Z9BVZT6$3)_[%5\!=VK\QWXM+5S#,05>&_NM'-_^18()Q!@NOP(WD.,<@ M2R),EK'O8X6\5"\LAX%,)A1W:B %ADZ\+9!,'QA"#?TLUQ@ZH6/@\"\X%G,C M\\S#83CE@ 0G#04*%KP).?YKN+:_)DE )<3;<6O-Y4S,'Q MX)AKR=E)8"KYG'S'3!SO^+$N RSE?$E%,#V2*B;S4DTPQNA44&8'8JYS.)93 MY3"6&:8<3B9X/S1^N1+5U!7R9G;E]@X2F#-<-!B([5,<6BX>?\ 76"26C17R M7$J_I"&+'";]'S+DA\ED$,9&"-)0%- 3<#ID* R117EH,%=^Z4S S\8$Q:M< M>4QB]1Q"GY',I0 G5JU%PX)^[GMRTO8@G*0\#3\@, );(FPOL'30>T5<"PE) MQ9F_I4%$.B;.4"790H=U'.F5X%1=$(UMN&:#EQ_)80B4 M. FYCGI+$JAFUZ6=_Y2?C%9)1/KFM$B'8Y\0*"EEB&3C5W7C907FO.!'0*O# MPLE5XO$P2R?EVZ5%Z7:0Q!O.UH)UX6N<)+M/:1+#OX=JFP@%BW\PD\SKZ^-% M="(2P.=NILY;PRDOG.RP^)9R(=%?'KQF*&?3F^CYSSN='0]]< (K;_[.IOY0 M_UWGNR4/4AACE M]2M_$%_>+P9OWW&Y$U3Y#>3+]N:;+D(QPU)_>U@=[D>^K MZOI:AJ97*'GZQ??"X,\[I##N>)2/8OX2)R3\Z(7_$DO&3!W48,51O..SMOOP MPCY$?I$GF[MI?W/5:Y2_?W,T]==.8BI8[V!R"S+9YS#[VO;F;\,=&QU\WWUR M*;]WN#0?FHD)W 'E%X;Z.]C>"95,22JB=ZT$,V_P+RF2,AFAJ$G!?9,,RN&- MS9DBR+)15 SS0H=\*?"6Y1KEE]T Y#PPI2MH^(.Y KK.4"M1*:MK])6*DPF: M294C!'_%\@M MO)+8)$-.A+("RI3%WY4*ZVPJ )8&!;IHQWT/1O320I*8=N?;3 /]%UEC6(N@V/Q5?V37%Z'$04#@I0IMX8Q5>*_]W&^$1TEXH"Y;OWMY[A,X*#+T/&E8R5-D)2S:+2Y6L!MMPG!+' 5M9UP8M MKG-NLI >*@NIUV0A-5E(FY^%U.@%:]$+T,Y-(D]Z:4"F9U'N^6W=J&$( 3BVTYY9M9,<44\4R#XII* M.1/V=,NA;3S?#:!2H307'E+5,P:2T*F38 ,,206WW]MHK'S?TNEY@O.I*#0# M+XB=#(U 80H"YQ+I%AIZ5A83P!NZAS@UARA-/+AV*# %"(2,2O@]*0/USH]S M4(1#(O6)!$1L5F%+5U3<=0]PXA2Y"V8:"YC,B266N>MC2MB(\L' (/A<1-B" MPM_O'NZJ/;WL-]I_>C;,]SRJSC=;/J_;R18$_<[TK@E>=@L;.DS\'%';Q\DU MPWKA,0CRF*$T!"X8^K%&K(+CC[!B29??M\@IZV."6Y$KAHE(?6YV)B>9D%>; M<.3E#,I3(<_S1&&I$T.'M5R:Q\R&Z@,3!$R3*F3)8!KF9D#Q9:?2WX=RI?+4 M#PVX&3XAG0@%R5KHB=X[L#7-*K"U,IPZ$*;<; 0N@QKZDGG!64!C)>T3)F%N MZTY]Z6MA9Y_1UI=S5(7PE'G)3ND(9GJE?P,&%(X\XGB!9 ME0'5-$PS9E%B:L7R:Z(]V+?7IDI:$YB6]4Q)U8Y*4^R:D/+_HYC-Y$6]]Y'S*^Q3A#^)4BU1N[?O]RG4LELBKP&;22- MB.]B NFPU*6-J\U*QH4Y#"W,N@)F'69C[?="S+Q<^SY1]96>> M:NJH2EI7II;$[FAOSZS+U*+&##RN,8W #DL&Y\OYAT95,7SK,&W MF:%AR6V5&MZS*$M:NGNH#*^F&UH5LX8FHR9;3;0"=RM+T8AJ%=A_HP@I*$C[B"!LR8/+!\LQDCM+=TN6V7"=RG$_FD(MT $9 M /:@EQ^9C LTX=QN90E:F$Z[,OKTMF9M+;Z.)&YU4A:",]!E0T$,3)\S\]GF M%(%Y R+YJ^+61#./+;^(DL_%+U5RLJ&+6 MDQ,4))S?)]LJ:Z2.6EX\0N".G M*G]<#D6$W^ -\8=B C,;TB:H;_EG]&,'_\1-W^]TX3_\SVYOO]_=\6)@PG_> M4_V 'M-ZA/T4_<5HH M'?^[KWB$Q"(6AB&>: ""X!E14S<1".>36T,0RP^E"8B?76V6:N)NWD^L&8>X MW--70/EJ\K+6Z__48AI<\O#.Z9M;'\W@0(8.8K@1C >1>0_1U&(_4\/]\-O^ M. S@'OXT['9.C_NGQR?=)7YWT.GUEOU=;\G?]2E3PIQ&S?_49E&\*/'"36'0 M3=1V'4S3ABP,UW0_>GRV>7J^30%?)YKY65WZ*7GIWDJF]U] (NW?O9J1#DU__U#2R%"1]DF:.0F8^66,F7;I%.*&(=D/ULF/>MO$CRYDB[R/US&H3.-P2K:>-.!]1:FHG Q W],%@]![Z6E9C5%]NF1U+OM2GIO8,W33'G BZ,LZ'MAH%5&%B_86 - UO* MG:G3NZP[TWZR3B9VL$U,[)-)BG.0(=XJ*1:YD 8R#8>ZA4,=;#^':D*4R-K+M55Y[H72!L71&5P":>A7[E[U&9LVU('23#0M#\4FQD@]V8 M_(R*4KE6X=:"R 5]K)\(DZ@1/2MRC3EOJ+L+)[WZ$>==CEMDYD*)59;)]5AK M8=6ZJ)ES]^BXOUFSKL6CW/<0JA+=/-^HN9%_J;RW^]VYM_L!3E73[\9L;GD; MG>OU2!OT:&2_-71OA-D\^L?JY\BCXADOTX*/:N2YBLSV$ NQA#A0VGRV^;EN MIY=47191NHN,8*OR$39;EV>GYA%W&G'0LOCA M+0=1)*&2W&"^JZ2Y[,_YLC_-VZZ56+C9^3):FU;V&9M@"5&^?R^Z M[>X=-\*X;,9Y/OWIQ8OKZ^MVIH;MR^3JQ5DZ'"/\U0L57/KIB\#/_1?'!Z=' M1YT7G4ZG>] _AK]Z_4ZOWS_LO5#?_GEX>-H][;3'^<0HS51V!KHR=COX24@+ M$43R?3 A]J79QKLL*PB;XH(Z/YQI*&3@RODU,N;P_.QU"X32L,UIFZD?7N[_ MYD=1,?'._6F8 WW^FB;%U'O__MQC1)FSXA)AL;I2$.WMEIRSKE<6*5UNB0<[ MJ4$Y_F8:;K#]S7)7KO[/_]S M#V0:?ON_P,K^7$NNZ$QU2+9[VC_I' +)(O4>O5!'W9/3T]-_GGS=!P85+$6X MV&72^Z0[KR=4-Q#@H$F"X$"6C/^1C$#I0IPT#C(#W;;H0_Z^ MY;V)U-?0 MMEE:?^MH>\LTE7Z[:JX^NFQ<9MK?(8K@7G=[A]W#WDGGN'?R(C@!.70,%DR_ MN\R=7C%WA#JJYA13>&< MRE1_OHNT41>?KUW5;_>>&[7'4[Q_#I/X%=#=;,KLXF M# _$R6V$BC<03AC-?*G"![W M,\^8$Q2T96$,@GB!X#^;8L%,^.VN9L KK2X0'FO(G8+4RIX4G(DPX.NKW37N]%<-(Y/C@^!?NCVUFW M 4(7FXR-0$UBMCY0[;"QER5#>R!E\#UWB>M]2*X(7_G.KHQ#\H<>-#9+PW<6 M\YUGY\Q@A^@Q7)#N,1HB^]W.9+)F-O)>E0*V+8G8:N3T[PIT=.#_ZUR%:L^8 M7U-UF6!3^#;J53><@.;])1G'#Q>-^4O[X<9Z&_EYI&Z IM(BRY7MGM8]/>U[ M\JWWEJB2?]/"7WSPLW'AM[P/ORW-SG- &@$ MP&(!<- HGK7]$VYZ;\T"X\UD&B4WI&#.2(W?_9L[ M$!]O""?^2Q'X^AO?]FBS/!@\:-MBPP2UC@T?/C[>A>_'HN'MX>MQ[$1R@ MA^#D?MR+89KE7BG+@5P%FL%=J&G^?;X_NNC=6UP$6$W]+KW"]G'ZXQ5]_#PH O\L=_'7-)["PGWZD/"R\5] MO;4%<,^F:1C=E?R?=X^Z+X+AS<'32NQ]UP%I*'Y+VG6TBK1)\ MMW)QME;EX@%-(9T0\M"&T)R+O9PA](!7YM$,HG+X*3 M'GJZ[\VZ.?78P:V4<")3WO\HC.A[<\U.B+.-!?!HF^+F296\MS9])S).JCGAZTZ9HC3 MJN6J=PC8W1U?[.%8Y7'#*1M.N32G7'N]U-:QU"Y8LD>'AR^"@^/33N]>.*J3 MK.57T.D$G?" 2R!GU,4JRN+83Q&.\9S8U$-D),C\CAX-WV'KF<[W[P4>LLSO_LW,D*O]Z":B,>% MC;W>VM$@[^,JKAWI])8[(6FN?$>P0LW[2]M4;+D) M:Z[&7"ZC\TP]W$H7Q3PN&6)=?4_XR!9=EA-]N1;<$S,,&P'Z=KU-BA3F./B='+T(^D7N_@GL"!G[HX.%K)-'IHPJU!@CKM=@^6(MI;[ WRZ\+TEB99 MWWN5)M>QMX*YLS1Q?_I.%$M/W,;]$PI<*^( 6[PO$X?=1 M>*6P\SZH_&\/2>6;1,QWHMG54LH>C6:[B!9,#38ZB+BS(E=>V$[C31H.O?=) M'/_[*LR,CYWRH;QN?[7V&[Q M'4R[LSC,?>]S&]2VX;\+E<$1727<'$L .,]%'[=WS-"HK/13$ L@]A,; 133B@B4'>>AO[VW(;U]ZW M)HDS2D =>:]>?_3^N#AK>9_:Y^T6H2IB!BMK:HCBK+"SYJ=B .+%.[,M.]^& MZ:2)R#57<$$GAJT1B.O.!;6M$P0S_5,*)E4X]2.PGM2PH(3QCR/X!2AYTR+% MEH@4B;A0U,Z6::K?Z9F&N7XZ\&.5[7_\AO&9LR%=[UZGTVNN:7--%U[3WG9< MT_[#75/;-[NYILTU?9!KVML6:;IN2++U2-/3SE%S39MKNH9KNB72]' CI6ES M31_VFJZ\Y-/C-3K&3U=TC)]'_C5"LC0>\4U@*=W.T]18,"5XE$11?WWN[ZA^YBK,0HV:OB@P^SS*)=>(;WOOQ M9>%?JKV?O=UP#V%L,B!/CJN]\B,J'+H8*Y5G4@)JN>:/\-/.X>=/,.$RF.)AY_^T#4)'\.(F SV?2[HW?\>;? M!99KW7'4JUL'/?>SL?<6CN>.J\)_[5[M\<2I%'X M:IC< 2^^=@L>_9B66<)Y F?B?0(.!5P-F!V(5S297ONY#Q-JNY7S H$*' M\^%5&L(0/GQ";%&R/W@S0 #LS;\UOSPJL-Y=@;G<2571Z2I3X@,G""\7H<\O M\D1_P !]]$DMA-'R&M@Q_G4]&"N2[4:>[.]C;[>U)E^0B8GYVL?]7>C(;^U'DC8HT#D&_ MS8KI-"+F!I_>Z$1*S(\<)M.0!KO1GA ]HSDS*:8P2JHPO2_'=$UYT;9)YMLA M,U=&R)RO@A[U;U77%D&*5G6TQ:)WL&(7\##X\TY63. E-SM>'N;XD/E;\%UW MR#F&A&FD]F#%D4"5;;L/+U1]A0T]Y,;93/<+W@#T#<[,]8ZDOT;UXM[&^)#$ MJGW[$ UH]4.!5A_)H UH=0-:/?_T'QVT^GX,R)5DR\6[7S^4"EOO*%?9*!BYN,P M@^^IC >F,U!>!G0$7X"*B;KF0($6.]):)ATI_X#>G*HBAJ?HA: ,C),4]BI8 M()Z^[UC=#97]O"=J=ZZ5R(D2=4F8ZL/YO2YWY^5K/P?RXPH^:2QV\,#R_R'M MA#M8U=_E4%U5A[G=\%C7M&J,E=M,YL/C'Y<7;XO'OBTX<=LT^FN=Q6.YSU_= M_'1'S\5!9XT;(.K@_B#)\V0"'TZ_>130\M++P6ZGY>%_]AYQGUYD+YS"_N4Q MJIKK\>"S8!JZ'SI]/ )LB*\AOL<+LHY#-9I-2&UYGU*%U;R(F8))'J#8#_,D MW00'U1U5Y_LSD;HG\TRD+V5C TP;VEUVA >RIV0LN7AE:)" I9(I($'RL@^3 M.,O#O,@5/>A/ITD(!^/ T=2!))"SW0=UF^VMB0>3"Z_"H,!WMAC<8%1$D3=- MKE6*O\J* 8]#0"+P.-" \Q%99/"F,/7RM."Y1/XUO,/SX6ZDL;KAE?F7: ,B MP)H7))Z&9,,P@C_,^2=@L,67&+27%\9@Z0DP"5EJ^HO-.].ACVH\F:UHA)I# MQ,F7SA=6K^A>J=(6A'"6:<%6LN0)31BWP-T+O36>,QR>WY#!+5247,,1CD,X MWLP'9:K^ ";^C1'^LABK+$"D!(]0!$ A9*3C%F/Y%+]'P&7C\\!6&MX'Z M+ K&*@8[30.6G6+@IX6VNP26LLT[4B;ULO>BLF"Z8'K1Y\ED$F8970DX)KB> M,?LZ]%Z%F7<6QW#1ZL!M\)EA5!!$0C950\H^QFL^*')Z00+_&X63,/?YUO'] MI UEYT1.@3?D*9:"\%Q-Z&UR!V(J75.-,Y@1,\J3EEQ:=8,W6A@44LKH9C./ M$\YD%,*&XVKRL9_?=DM@ZU1(0)"R>WQQF+5%M&+X"7F:Q+D4)+%"9])5F.; M"'$_DM$"!\IC[,2FRL5%KL,[N >M_P]]@P,$D1&A2_2M77\V@78*?!HS4.%J MBLR1@1TWHV7+[M4A3L^?8EJF.J+5^)I6LFI6CU-KKJ?FV*;'3U5VVRM!_L%,RR^^U"[3]4;NM:]Q.A%_58^NI-F M$@9!I.Z+J:UR"ZLSN?^)#!,4=/&?=[H[2TYJS:QA3;-:\R5; 53UX1V)1*#+ M!06>)-]9(;JP])9MA.OUR4K553V>K=MS5:%B/?RJL893\E-4 M[!Z7I)9.HT65Z#<57(67WF_ 5OVO#1'.\QT8!\\FD>%RFL(FDNC.RQ+=M;S? M7[>\3^/VZW9#@@T?;$1K0U(;I/X];Y_)[^%P[*N(.BCST;Q.;C!9H'&>//;Q M-&&GM3@L9N[W&M?O7!Y/[DUS9;YC&MLN:QI]J-&'-IU&G[<^]-G_JK*Q]\G/ M5=0H08]_)HT2M.E*D'MCT-/37)A&!6I4H$8%>L(T^KQ5H+,XN/$N_ S;1#0J MT..?2:,";;H*5+XQS65IU)]&_6G4GR=+H\];_;DH,C_V_IXD0:/\//Z)K$/Y M>>J[\-13AN]1\[*7=:4$HZV_KANO?JV$$M?@_S\4_O^Q#-K@_S?X__-/_]'Q M_W%XG!)_7)[1HN\>"D[]E\'+=Q]>O_D'D(]W_O'#Q]O/GRYL#U?_L]#L, '&6,#^XL)\!3FKBZ/>W/:^[$LRN98 MC4M:20M&.UEOK[#%1(IM-\W!+]6@D^FWT'QY8;U'Z>*'\D0 MG'ANP_K'N0G\CBVZ#G1P;_WP' MHN<3>//O F&]-^\>XC^<&]A[RE<0:>7M_F%S ]=Z X>C==W V^CY+H1 M2 ]P&_# M[G?G!!;L/QXQSO1=4::5]O<[(TR6(SUJ3,D-\Q9? !EN?!;].K?_,DT&X>I>LP)/3[=_#)X^7$*/"V)=7^>)52J MVR.PV[]I?U?>V+]2GH\1'&JE#O\>8N\W/[Y!?C-T]W @/O.,?>:ESH7>+CZ+ M^ERO\_,YOX#^ZOZ\A]V:'.^ZIRTK7K_V?.L^[Q&-51HX*UF*B7%=@AAP_#;B MA?$4N5,8R'V(5N6(K$KLEN:T1.3!V<2$/V//Z5WG3H044&\7M(4(^[Q=J>@& MOANI%!DT*.[<%E&OO#3MD:$YNP"])VW8-2\I4E@-$2VO?N'CWC1%=3CW1GZ8 M8B?',*8V9Q/X08H_A:^G,,^,WV=?,4VRD+K42:,K.2+/SQ>?B]V2K(CDX/%_ MK N9>F7!1Y7MMD:\W6&XIRV\>-(\#WXV0><7-<_SK:";,MQE!'M_J6+IA0G? MJRENC?3E^B,.C2.!IG5&H4/_5M[\72+27*"3#;G!L)VO_"SD_18&V/"U+V.X M)4O<)E U-&5/X<=@S4=(C.4[(GPE@P%C_Y*>;'L?X>I6G@HS;ON)5Q2OA+[: M5AZ57[=X>@,_4]1N#AD%\>BL[0'/QFG[WI2U0^?24-?#U.J/IGNG*)+ZTKN8 ML5?4H':]ZN,#;* ; ,'3LHIJ9W7R"M$4-'C:6QA1OI5G]Z?&1: M,(4T('%B9OE'^Z+MC52 MQT4?-,",/*O,\.$_.D4ED*F!K47E5ZUIL/H\OT[ MS2MI;8^JSSW^C?D[79>@&.+A6W*;=U1 I'$ ]&*VF_?0^S).,O=;(1!NPWFM M/+!Q>=]!=B#KYR/%H9!&DD'NPX"I\K.$6]."S5RD-+0_P-:HUV-%S3J7$Y9( MHJ-4D5%J)"2>OOY)R[PP*+@C;IH"'X7_C%*8%:['H=H,E8$2S:/RU,+MA;7! M6+! %5\"CZ O98DH/V6)(CA#=*#$,!7,E$F3R$O@$CHK8&,1;F<;\Q*F/MN( MSJ%)YPDN$K>&O9CF;&HU8 M-XJ1\\WAGJNLFB@._DF]JI7AJ7'B905J<#S\,[^R']U;BDV%E;E6K$$E0Q44 M*?N7X2+A#I*P"[.OV=PKH8]OX>U:<'=:[C6OS@>Y 4O/@&4#4AG-J^U=X D[ M/S9K4]]@7V-X50OISO= /N4H(D.8BKK"[DU#:N#J$^DP9YF@G-,MU[-AE&3R MSN76R')>-MF/LL29S94?%7YN1JI570N4WS@XMJ.E7L^PP3#M<$(:Z\0/J)6P M52RHL^TU.@CA?RM#)-P27IL OJO.+[$2X/ #%87J2KBQPT]@MW'_8$\=UCLP M:J5CICSS*P?:]CDJ%4/86\IZ]'[W\QRCDHW*HMX:EW82V!CO)3XK8[3>. MDM377\,8)%5&:<+: *AM*?(A8!UA$EC)N9S(9T7#S\K#)FE552U]+>HI#X7? MA# U)?JA#QNPV]T3AP#Q4K[K&;[6Y2HT-@IFPUCEQ4MH*C#4;F\/V,M5$EV) M"D;*MT&F:%+I^H/:(@ M4:S;^!'^27H$F.3^C7OUM;!?0C#D_EY%OBDLB=@=%Z*58;>'I6* M>L_O)#W0'U+"^:W<<[L\-J#2!RH#*AVP(PM3 #SQN2W++UIF,^B4IK7 MM7GVWA>>OOJ&X3_\7D;7(V6EM^*8@7T]7$?]]E;)6S"!4YTW42HWO $YLP@!3;5Z_I)XA+IH=?_*4S(\1%M*(5A;P)[^/WMO MV]PV\RD%$D,1,0AP 5 R M\^OO[IX98$""( B")$C.J9-$EDC,8*;?^^KN,49:4\]+BBQX"9NN;$+",-K! M84L:L$UM(5-$%D+>;GX)@P2>)66X/DK5#EQASBPIZ6H!*XB%%7*G8,#"#9.Y M$ R\L8-VD:0IY'BBW8A>I.7"KRGV%7BTD?D]X"/^MX@]*!XO/!41S3<&]LL MWO%%Q$,B(\(.)R?R1=%N$GR)L-UI9^()XA7"08Y];44(B M8!RAW\>=LXL/>5" MN.6M[?,V#E_$0BNR4-2 "=@Z/1FH'Z$$Y48 )UWI'<2A"1EE3'EJY -%^5LA MC.P9DY5RP0N$]$D.L*%F*,U0F]GG,T8.$90QU\0)O1=NLLA$C>T+O#&A.2RO M-Q9A$D]&%UD:&^TSMVQ%GV.;L:E"[^VC?M""Q?ATH/HVOP2141?8>+^-B_.+ MK6YW3I'Z]C:4TH=K$W!,C26?QI(W-99<8\DK@"7/V8MH! B]&T0 =/PQ M 3X7T,UOU^#\?[LQGKY_>KJ[N;MZO+M56Q-M;M=3_9XV=U89;2$6G\,Z^M0) M1E_:JA=2H6^[Q#WI^F$Y28%838_ZAY>@H*4OS7W"Y( M1ZJQG;V7&8DQQ\M8\2E1\6)SL/;*BNA1(;W 2;^JTJ\-^/ MO[+AY51K*'T]!W ]LMQ6L_0*-)-[3GM%2 NQ_F62E"&TDWH ^DHW?:7-#5_I M@8B.SG;43>;#SN>'+](VF>RS_HY D!ZVT[8"@_W$TAHCP.K+0$(W^3\-,(W- M]]M2.?4VD$SK?&UT(WWOLWI&AX09(-%D>!\_DRK7P?V[C"[D*KTW?QP3O M/TUGC'$_(#KX5NO(H"1MB)V6P;T8#X\MC\P+&R[_R! _!'\_.FZ#Y]"H=<[J ML@FSW/CE6N^EY*L_1%IJI-!2(+EQ'TTG0<[XVR&P@P[?D,48*.AX6!^.>_)CP1:G1G_SP>V);%W-^( MWMKUQOD%W.[9F?!!$+X>]0K-]?V+^M%EHUY/?C^]KVAUQ,"B!VZ'\YM%M8BH M_@\>(Q+YQD)A+!=D^$ZM=='4NJ/Z1-,JJB[60#2GM;/.1>65Q%X9]7?N*]R7 MYT](*6BQ6X"#VD7%;G3VP#@%.>:B<::%;/5)Y+2HD"V!1)JU^FF[\D)UKRSO M!Y^-3!N+G$;,#43VQ",8=B\1@BQ7WBZ5;9VWRI(C!%?GMN6@NH,NO$/SB>[P_GG!9T32^V*B-4PI5:-HK0'MG1:7^^FBO43L]:U2,^BIB=LN= MPKX5X9[0&W-%_AR=D8?,IK-2QH YHN 7[G<]"F+Z%=?(IN\;]"?8WN$G0DT>D\_ M96@)_'8>>R9Z%<2-_F+V![3)_MW=H!@"@-%]HM@#B&>.2UV/X]]N%_9%1T< MJ' LVRT08'"[ G@Y7Z:JN>TU)20*PSBB.P>;Z;.X\95,IOH6\;V:*JM%E86! M%F5395.7>RX7X%_-O4O/DNF@_OKCK!>%,1+RSAX<,!?*UPB"(M9!:HW:ZUM*BRL3TJ^4S?*5I\KW>>#CF$TTL-O)Q%E,H9YB;0QR< M_%_Z105KC#2>"5AYE6I]>?,WRL7#SP[#'X"[KY3[G\OYA9F^WCZM6 F))NP* M$?8J'06V1MCMH\OSTXW&OG:ID>HFE%NKDX'VVX7N!(? VX5SUG.9M7AA>Z-V MOM88@P:'[PY=%LY?KX$NS]8:CM5 \;E <:J2ULU=]5/V QZ^T9B"*)YT7PP' M<\J[48!7R6S^16'X1W0'E-9_Q,W>][\'C J8"BJC=F>C[1ZJ;PU5DV8*(T!* MIQEPA+?:]?<0;)49X:L8+EKD%F"?PE ,I;'.'W: \_-,EWGCX)OG]E8J&#UO M;[&1I2:?'FV$U\0@M+]'1[[)5X_0*G,!?NTRI)A#/\-Q;>_A0-:+YXGO5F M.TY1;F^O$ZJAU41)I%,8=K%&TFEVJM_5=:^L='E?%014[%/C3&"WPM"(%5D* M5&UGHT,+=@C:L&=OK3(KHV%.:$/;'"(2-)EG+X=85%\>5!!0V5FG^@O>@>&HKCE@#5M(0 MU!V@F%6ZJI1,,:=KG82F(SGIO=FE^5N30S*UX"W 1H711W> : J#@=9"-,W&.G%IVO:=$;\15M1GK\P=KTL":YCV+.<51_:(.WOD5[8" MQYTB *)=KUIO.$UP:R&XXK"=TXVV3R^O2F#=AO?6AJ:F9'+6"02M M%G*[LE,42MARICPHC.I1_.W[_A*8O06"HP+PTH,J63A8PB\,'EH3X2]"'=5. M+S8 .BJA3F(_7*,$)+4WJQHK'IPZ (1YLW"6M[10<:=VMM;D@JYWV!UJ+)PY M+HT:&^#&GVY@V+UNS;M<.L/QX,Q"Y@\KKC,J&9MN%LXDSXE-KUPMU#S;XN W M33=YZ:9P/GE==-,^W>A4F0.VW>>F-;0D7H6C5FY<(4+'*W/2Q=EAS8/=47I9 MN<5$6?32NJC^J-:],H#5YD,ZA[SFE%YSY1PR-G%Q+>KXJSBC*[/=1A',.J.\ M+?);.:-\(.17$1-\:_EEI5 N4R+1K!/,%4KIM6=X<,R\@L%TTI=VKG]:K- M(*Z(([7VSBK><&B'.*J7-ROBNOZ%N3UTF]Y]\T)F-#KO][79RN+I0:W35KRF M:-=4H1>HTE/R'&9[C8=Y"!8=/#VMGQBC?F*Z)Y)^RIJ99Z?UW70&Z<&7*:0 M>:IF_-7(-4^N-=4/<-[G0-B=H($M)!T?/C/5=,:P;7,<#CP?WL#*M^YI MSG4[V-RE7J_C?Z96#P:FSX(/^=8[R[G>^=$E&&YL:BD[",;,.EG*Q2PU:['? M*9%68/CX\47D)7KNDEKR(I?V:-;KI6K)9KV1<]WFT66GOD!-!:XZ/D>=TJ; K^K!A=2>%,= MVE03CNOTK*.GZ*XN8@NC'#DG+I:O"\>>;A$FK,DD+YD4!C>612:GU9^.NU<> MZ95EV7C*I@,:T+9 #QL](!KN'.O^24H;%6$HT"W MM^J=6O-THVUPM/ M1CR%(8?K(1Z$F->;M?.+=0Z1TNY06L_>\7#LF"'X 1;K MVSU;]XR<0RKO,OFI,$+OD86F[3+KUO1=<'P"Y49N^(44XR'G[#:LE'K MG&^X?N.]IJ E*:@PSFT#%-3IU,Y;&VZG_OYP#>5GGYG!V)_PF)1AAD 905C+ M%\[(E]=HUL^QM^PIW.MT=(J'AQ)QE/)#(1LJ-MD/;%.FX&@7QMA),B.KC1MP MJ_C3.&9PHX&7.314GNK11%H:D19&X.TWD1Z4SY' :0=S@3X5=T#VA%TSN;5P M]EV%;_$QD$6C 2U@U T446CX]@Z08^&T,=A^N$;SBGS(/]E= M97)P(Z?;A;/#2BW&E6N5QMIZ/+JFU7FT6CA%O29:K?#@]%_#KF=-\%_8LO'2 M^!\#Q*YEO_*?4O7#]';BW=!F$KI!J :A&9*;&*UQC8_VY1-CAMGK><.1Z4X0 MF^1Z(3PS]) VR)BA]$G?=DVW9Y-K [^@JJ,3. /[,GN'OTQM\9=5SP$.W>@Y M9@ T\_#ETS^.IJFB7O];&L>(WQ #TJ^.Z'%3S_O\_!@],&66O*$L(KZ?>,"@ M?^Q[;_(OTW_J,<K+[?&GQ]NK?QQ??7Z^??S-,)TWYKS]16++F.'8&B>ZFA$PW^[/U4^"T:9/,HV!::_\ MU^L1I,HF!%LEQ5[W$JX5=:$W"HZ,T YQ3?I9W#5\!H[4OKZZJ1EWWZY/C*MO M-\;3]T]/=S=W5X]WMT^PZ^X"T5?^OM>D$A:?UK6J"IXB!8 DB"'(&7>8;K4;MXZ]L>"G^2_#8:G>V3#NR@R/; MIB9;A38Q@+%ATM-7NO8K;6IILA=*<(,T]&; MSA]DYP5.I]#>%L]AU1OP_THZZ]_BP._])^:_VCUV]=,.CL4O_R#791&RE^3< M9]\;8AP+M_(O.QQUBY:NV]DU,KQ((<-F M3(;-G2/#1K/6:6Z1#BMB2VU4*PBBJ+Q6V'^<4Z>^@EH1/U>(GUM'EV>UUKF> M[JF)&XF[L8*RJBAQ-\XU)'"+"JS542"!8D+==K78FM+4FT&]K5SJJS+4>U$[7RM>73M2O'5<$"+$0P>D]5-T0'I? M ]*5[.#3:6\F!HTB[K[_Q?,L0K*+8-&3YUB%*W!;Y^LL[*N>7;6C!':ZF>CR M&@BL<[I%P_T03)\=C2%7D\\ZFXGZELMG;>K"W]$YPQT@L+/-1%[7(,B;:VT! MH&.IL_T AQYL_[]4KD"5U18;^7 I] O= :J:F955T"CJA0/7WBC7O16>/Z_: MS'%-Z16B]%4 +U6C]$9]HT[*,@CT0_!<$LG#GHCCKB6)J-F_)/8_RX>/V3 ? M-VNGK8TVU]5*:[>H-A_P9>-4>['9EM#EZ9^==KC@Z5]\+PB,D>_U*]]L_1#8 MLPQ8"EWI ]UH46NP73L[WV1G'PV5K"Y)EH$U*8$D.[7SQCKG<:P1X+C3/@H\ M7?0,<5\,]G/$W( %&ENBGZ*Q)?DCV;A65N"G-I9' MG;4U/&0'J"BUFIN6C-LUO46@;TH31J/:O5=U7E M[+3C T__BABYON\-I:;QW*KG!O:$/3/G>)^7D?Z-^//.[7E#AE==C$.- $X( M?L)D0^>\"AY->;/G-7D6(<\RDLMK(,]&O=:XJ$*YSW)CYW?:;T$473A@OF'3 M-1KOA*-2_@0&_91#><[G'/"@E Z^A6WPK:6R,E63&5 -.1-K)BY MV6B%=:5-HHK22AF C!)HA5 86Z&50S!/YHI9;JXL)667'(Z[QJZP>3BJ^--3 MS-Q9]EP08"H#E7'GOL)-(>24NPCR[HHV$F\6=UU7/#\-S"@$S#@O YA1,A4U M&QJ]/%]B+\?.R MCLT[;1K>1R$91=!E<%9-IL-#\J2/Y*T1G+\I M0,2993D+R';'0,/W$=;E$UT:_]RS^9,%MS]#WP0!8;NF/[D+V3 +L6-^!Z5 MWJT2/6@KQEVG=K'INCN=(5B6!LN .52,!J?@$O76=MSA0W RX.F?F,OZ=FB\ M&_G>JQW Z;['FU*41.5+\??$F,MF]'+2QH*!A1$G[KY@2G"MX[GSFG(5UAA[ M0I:95%E.@KHTJDRHCK7"&W;8U9![ARTJRB"A9^;&H>;HF#QQ4Q7)W8MLC+6! MNN>]Y9KJ/99;IAR>GK-TMAXI)^N]R&!HL-J)?IHRM/FVCR2R>_,G8 M@!#_J&JZLX0M9XB(1KV,!'U21-PHU!,+B6\LO.^#V7D5AK[='8=FUV'/WB,; M87FZ^W(+7P@GA9OJ-SKK!.%46;MHAEA^RUE*LU$O PBP98Y0, .ULU;E=>NN MIWO@)@U4G]0<""Y^Y+,!^-;V*Z-?5SV@MS!:T0)&LKPQT.Y<$!JO&5TSL'N\U:/MC$-F[9P)MWF5MTB5 M%<'O/##_"87=\C%)^.8GO$3Q=:'TZKF5WMVWSXK6JY\T-]QS=:?LL.H16Q&@ M3G6(30/]MZP6Y@3 UZX8=#^[I%@$!5H6Y5T376.7EU/;VY]B96'442]L'=V?](8!$DT3R6OS5]%_@@D'\G MGBZ#G3MSI108XP#^:KN43QU3QWM7!\'U4PXG"%YF6P/1+H<$9L6-NRHVGFHTEH;) MI2HP*?6NN-#[1C+OOD^?#>['81""$0ZB+JG8E@3#G=8ZVVQ)I6DJ+TTM#33; M)DW!ABK?YFRGC:)I67VS$ZYX-3EK:7C7,IPE+F:&P;2\WG.J6AJ,M5VJJH#$ M_C7L>M8$_X7@YDOC?PP099;]RG]*%:73*\<+T[H),2JDJ!"BR4V,UKC&1_OR MB3'#[*%O:KH3D@B%-$WT;OMVZ[I]FS3@6W +[#I:' "9V!?9N_P MEZDM_K+J.<"A&SW'#( \'KY\^L?1- '4ZW]+"U6(WQ!_T:^.Z'%3S_O\_!@] M4&7+'L/&%!\,91'Q_<0#!OUCWWN3?YG^4X\YCO'PY=OW/S+72%>X\^CYZ)*O M97P^;HM5([I,_*S^.(CLCX>K+[?'GQYOK_YQ?/7Y^?;Q-\-TWLQ)(*-FJ.!= MEGCQ#\: \5-L8N!2F"U_J=/_P?=F+!KQIZ-?TT[\]YOT$\>K*^.\G^^OO]KN MCV@-RPY&C@D':;N.[;+CKN/U?B1E,"T=G>M'TQCX* /_$GJ]HP2)OXESL$%, MVF@$\:O#3TS_,K*7DK\NA OG]ZNKNYNWJ\NWV"S7<72, U;G]-*D)9 M2RR55!K=RVM5-3Q%"@%)\@G8Y,? /VS[$=3G(< M6?E[?F>[1CCPQ@'8(H'!?O88^"<\/OM^\PI,\"39$@:**1%(I] __CL8F;WH MWUR@@0(FMD]7> I)7BO\_]T[0V'X >1>/KX*QM>BO\2LF@+I+ %HFMNB>C4 MO>T,,5V!3$9?TW0.B%0VOM(Z"5&L?OZW;-$@-T:7O/YS^-B-5NQN9$%]Q?J* M]16O_XHWD]S9'Q-86R-+6"/?)*Q(&R-:C.V/IM+"H(@P>#!MZ]AV#T@4:#HI MY,+V>N/AV#$)?J%I1=-*!JT\^\P,QOY$$XHFE$Q"43,\,KNS59K1?M=N4/N2 MJ8?=8@I>ZW$7!.--Z=K47O):KNX[I3V8OO%/TQDS366:RM9&9=?FR XWE?G2 M-':0-';#^G;/#C6-:1I;K[.B*4Q3V-HHC*,:*TABFZD+WGFW>-=7.M_#=]K' ME?0][<9*^IYV8R5]3[NQDKZGW5AIB_>D$SB:PG;TG?9Q)7U/N[&2OJ?=6$G? MTVZLI.]I-U:JOJ5:B9CJQ_OEJ(V8+;BFK4U1KJEFWC>VA&KP]U+^CO@\\ W+M#4>> MBVT@KG[:P3&OMZ;TVQ]$ HO:27$$%0=0%9TWT3RMM9J=6OV\^&"_ Z.Y#:P_ MK^%W!_I':MM??'5)OUPN3>MP7 MM>/XOTRUHZA87F["9SE$.[49CV'UEHVBZSY "' MS1%]6QGT $*_UCBO5XCZ<\\JT82_3<)O%B9\61U&Q,R-G4T*?&5N=ZV]PK M M3?F':>VTYA/^ABR6=J=VVB@^>W>]U+-+"=BMA;4P-$%Q+:^/LWRPFUR U&'X MS#%#^Y5AT^17%M"('_B,#S_Z=@];9-+G:C3W!_[P$<&XL=VS^/![9E M,?%\[>I-F&.K2V2Z&U M=MH8\=DF[*5'V?"C/,AV,_9ASP_P1I[HUOX842Q][.K-]"V:F/F9T]T8/E,T M-'?6K)+6KC2Q;GO]"C)+OC'H:XC1S;(*U5XNQ2E3AD+?_LFLX_\RWYNV$:B: MOOE!\\ENK%]!/DF;%KXTGZP:X-,\4UV:W?;ZVXF*9/),OAGDZPH,:F:I+K%N M>_T*,DO:].ZEF6658*+FE^K2Z[;7KZ!!5F1JN*;[4J*5E0#A;;"0/5FT/C=: M.1K[^)<0HY7\-]Z(Z';DF!L+(FY.D&Q79"PYF?$T;3KSEH."],=[(I'@]B?S M>W90'*!WUJJ=UK>2N%YY>*@F]K*)/=_8Z,T%];(I?;ET7T/3N*9QH/&T _-^E8@UYKBRXT2S+9NFN6E!12?;[CTAL-I2Y%Z)?TB3>F5H_12,OAK MB(5I8M\78J^0(9,O U\58V0K0+L%5*M!=JN [-2P%1N.'&_"6/RGWL ,&$6P M- INE^+CIZ4 %LH->-T*ZJ(//0C:>L#@:-&H5[M3JU_HDM0=6;^"7%(*1*'$ M2-E<%MDI*W,7B7/;ZU>0.4J!)*PIQ+8THRP**[?/-:?LQOK5 ^^DZXI!?W/ONCH! MOH- B.\[-66IKU*P"DN&_D LW;D];\B^@FS:*9M-L\-^L\-9*<"$%2)XFC4. MA#76QP\T<)3%')F^4 MTG^@8%1-ZXP#88M*FE/9.B,?LN# Q?\NP=.V%LO*F';:W+OX5L5TY +EUTZ9 M^K*NBM)RII>VVYU:>SO5ZR*VK0K6 U&$FYGA50(]GZZ%GM<[GK2M:5G3<@HM M=PK3".I!+]G M$:HJ2>ULRCXO3-EZ@FA>R7U I%V=!F=G%_,I>U-&1;MV46]66>AJH-.2P:%Y M[VT,,, MWIC^5+AE6:-6/SVKG3>VXKX?B#>S2S2>EF,OE<:7[!$P2^!+0HAU@WY-V$C8 M:0GRI0E[3=W#5B;RVL7I5CP=3>=5B[>>IR6\EZ;SLGM_+21PC0[1U)V'NM,* MW)>F[C7T[=($OLL$7B$S):W4?); MVIJ=*J1+] =MI;NL%7M69&Z(#CWEC)% M2%J!_9;#5*7.EFR=UL[KVTS)[Q2!;GO]"C)(6L7\-F-_WJ]2\Z3RM8WWJ 3:N00UR_>MQQ44J. M7,_*W!,"W?;ZU;.Q+O(EV+6=M#?]]+>#28O^$PMWV[48?OJ81\6WW&[_D!, MNKM6A5:J5@+HHI3\O6Z%KWEBCWBBE*S_/K:U;S6JF(L]&!:I#C#F(A]N0+>H MUXQQ8(Q12C9-;>Q_= M:@'S6=ZXZS"CZP!U5%V'INPW4TJDM9U?5W5E&6WG.[73=KU6;VT3U7F [8QS MD%E5NL*NRA%IC>O75TY92N/Z3J5;Q&INV&%N2&M]OYD:RI4YHXVM[SNUYJG6 M%;O$'=MTM5*VFNUDI37/7W/U9+G-\\]P/GVK$E[9(33/WR_-DWWUU\[ MJ=OO'RIS5$QQ9/)&6@/__&63I33P;P%M5R,J#*TSUX6^9',5%< M1'P_\8!!_]CWWN1?IO_48XYC/'SY]OV/S#44FFW$_>LD\4]?^-$E7\OX?'PJ M5HW(,O&S^N,@BCH_7'VY/?[T>'OUC^.KS\^WC[\9IO-F3@(I93 PZ[+$BW\P M!HR?8A,U@PA6_Z5._P??FXECBS\=_9IVXK_?I)\X7ET9Y_U\?_W5=G]$:UAV M,'+,"6+K'+"!C[L."+6D *>EHW/]:!H#'R7B7T#\'25(_$V<@XUX6PQ>\ZO# M3TS_,HIS)W^=0Z3-$L31Y3/*(.Q">(V"'!CQXZ_F9<[;7R2UC!F.S1"J#86W M4JPY/,DT!J:]\E^O1XXJFQ!LE91ZW4NX5M**_2,CM$-<$G\4-PV?@ .UKZ]N M:L;=M^L3X^K;C?'T_=/3W/=[1/LN;M \)6_ZS7I@\5G=:WJ@9-6%C*+(OO(_$*W1_\.1F8O^C<7$Z#5B)G2U4BV M*%["#DDT$*B3B?%1&!2AK^SE=V;BCJ/=5 G>WL@*&JWM^?#:.+OG[T>=Q4JS MA/73')UR+)D01\:?/GF^$ V;\'S/]P+@%4K0$F)S^ MJYL^'&D]UQJEOC7A5YCP.#!=*WB_#2.Y@OA0?J3"53ZKEP\0 MS;JSY/U0 *+O>&]&W_>&AC=BOAEB%!N3"J]V:+/@MPW>FGZ^?GZ5GU_E_@F- M34O_M'Z?C?/1AELH9%+!%I9JKBV?/5?A9X(Y&OE:$.UY-+-L:]^P0W?-__).ZW:"E8[?2B63%+XY#HW%EK6#ER7/N;TN8FMX.TTOYA+I3H5[*Z*4KH8>O/)_S0V-6JDBHV]8 M$64Q>C-?X[2\+7 _>[YZOP4K+QMGFZZZS,7AFD2W0Z)I_T;YE- -&_EPGUH)58/#\[5AR^9P]4J+,G7KHHI,K:ER.U29U@1M6;VS M*E5B'XI&):TA[>_D4S7?//>8POL.,P-FL)\X_X%II;-U]LXW5"V=O8&$K=_@ M9O%BO^*]WO)K+:AXVIW*Q-TJ0RX'3)EIL\SR*IZ2*?.L?EY%RBS5SY%HXB^? M__?_VLV.^QX/@Z"![%/XX' MX= Y9@Z551X/@'P<)"%F[;-B^V1:0"S=T!CYWJL=:$^J"J)C%:@5B8ZK7@_8 M* 32[C'[%2MKKWUFV2$&\H4H>63 2('IW+D]9XS@^QL[&'D!LU;,/S7.*H/) MJ@Q]'3 IKP+%VC8IG[4J:=!IGRV?:J-&2<E0!GZ"FDI_ MFA[+N$,#%[7^JC"%E@&A*)E".^>5I%"=MHS'TP8(S1_:A6T;09OE0&= MD%?*"P:>S9\LN'(M^%]NJA:R/]M8M5U%/M>$NAVP::L,!,4Z*#51Z%(=ZTE7 MN2REEN[# ?-K6,=RH$II?;28"MS-YO4RL!1TH_>R"NDJ*D+"6GWL%1BU$%R9 MZ2O&\H=$M54RIF^P$)8$!575P8!"P/#="W# ML79]6!SB\7 MO3ES["XN M7*88!3CSRK4HIGM%EU\L$QZKKO.VSHEK0HX(N0QTUN8(.6F#-4YW&5U\\!Y7 M%!@(8)YTYY+[)RN#+LZUNM)T2W2['KS% MFNCVK%.9SAG:T2I6TNFS5^:.]S$6F'LH;L4D1.Y]9\J1]4 Z)-D\";(SN MQ'@G9Z2^3QV2JKWGW9-/F2K_M Q<#E#2AA1ZNW;1J4@$>8LJ77/'IKBC#!30 M>KE#16 WFK6SBXJ L+/90SOBZ3H:&VF@2NX[WEL\KMQV7UF@QY7KY^OGISZ_ M\A:_%(; XPJ[)V3,W!36'"FR_*ZP[,OK,68%1M_WAC-#RZ.V/*%ONH'0ACTO MV'ST;_J8-F?M%-K NHV;.9O*-%S*0#!*$\0/)XGW M%ABA!^<:8H2V!FS1&[AP3"^3&-V_AW&S"O9MS90.9> D'\R)",-?8>M"G]VY MH>F^V%V'99>>SA4%L?.^39EP('B1;2NU93&2IV5@) O3[((.^-49FKLKB,B* M>(%)K>5CFB?DJHH!?8R06+3#5T7C-UM6E(&#G)$5#X(\'ARPB:Y7W#!H+S73B#<<",P.N';Z;/X,Y?F>,1G6PG2*KQ7%O)")M-#IK!&Z M>"?I9V7D=*O6/-M.+52:M#F42._>,T:FD=I9(VRQ-,Z(E?1I:R<@O=J#SH%9 M)&11WW9-MZ?QBOKY^OD[B5?]YP"&HN"+W>#]0R9/X? M\DS<"O7Z[I2--I07?]^_IFM_PELO/*?BHBK%BQ6BH,,% G7*A@DN1:S5Q 3J MMAGKU5>CL8]_"1%Q<3L<.=Z$,8/HQ'@8^[T!ME7$]..!JK(J28=28(**=*!; MQKM='AM899%P2.19)4NK%$3@4N2YR+QJ5V8(F':QUJ2R^&^\$9'C"(EE#Q75 MWH>,,^5**>C!:;ER3Q03W/YD?L\.BA6'M7'*114EC*;[?:#[4A"%ZZ![4*W- M>D6ZEVEOL#2,0EIJ1",'#T'2E $&>)GMB()N2*'&ODZ -=NNO>>,D2IN?_8& MIOO"'LV0W?;[K%>T>*EU6A&?8^OTONWU]YW?,A&,9V4@&'>!X1+-&R\ZV^F! MI(&0:S$EKN?9##6CR^!++H8!O+XQ8>8^-HC9>PF6*<"F(%'V9J164;>_46LU MMC.J2%_LHIFV+MM?Y7S0J9N 5-; MWKCKL&FN_FME!='\/6=*HG:*)%J_2U\P&PZZNG.VG8SXM"1J'9*NU@P3,\RI M-F[7QC#:NYY;9O@T'HTP[*#G>,'8Y]BUJ +1=CEMP!WKFD/]?/U\ M[1$LE_\+F0\:"&2W;6G#?[_MF')FAW.">0!Z^<:*YMT:VT'=:(M>-W0M%UF(5B5"7 2DHGAPF[B4=X.85L= MV^S:SMYVQ=2"*!)$YV4@5XG>[OO? SXQYEZ0VITK47"?/3\:9_P5*>RK(+#) M_@LMS35[R#5EP$_7P#4+>\W6&XV=81RN[7\-NYXUP7^9<$F7QO\8H(TL^Y7_ ME*ILI[;X(=X-;2:A3H4V%B&CH4M M6@27,D/L5\W+D4P'M@&_H!;H)W")E^O=X-0AP(D;/0=LB;\?/7SY](^C:6*I MU_^6QFWB-\36]*LC>MS4\SX_/T8/5*5!CV'$Z(.A+"*^GWC H'_L>V_R+]-_ MZC'',1Z^?/O^1^8:Z5:7I/WITSRZY&L9GX\[8M6(*!,_JS\.(L/UX>K+[?&G MQ]NK?QQ??7Z^??S-,)TW.7G+HMI8\5GN3:I)BRD&"=I%SK7L+5H:XD M:79DA':(JXI_B3N%S\'1V==7-S7C[MOUB7'U[<9X^O[IZ>[F[NKQ[O8)SJM; MOH!;L/?MG-@W*?6O5:G_.9+Z3Y'4W[3 )]KFOTY2,#<@OHV'0)F]?.Y#TO2Y M]U],5XQ0BE\;_G'E6@\^"Q#!@?^\[T?G$!_#303L>(9E/SG439&LLV:G?M%L MG1X9#,RC$8HV?\RDQEF/&N_2_1D?V5!]/ J< 1P.?@0,+C:\)((FUZ7Q ;YD MJ"= %,Y/YI_3KV*C=SW/+$TO)X M7=C'D%D8<5)'/0L[3S3[0'//=EWO%0C@E1D];+'E@[4.7R"*@)<;4X^8DWVE M@JN $%KC(."7O(B-FC7.1_SV^5GBF3H,20!_&YA<.]MAP-_J__?ZH=$5?&6@ MW8$+9:QAW/="KPL7@9)+4@DM>P5VNH^WYDQJB2VXGHR>P0'ATP/XM7S^<S\[;1Y=@WGW\%3]["?K]!4GV-^.:4\%-1 7O!)U%OY'$ M=F(\PQ[B#XI'\!U'M /[P6I$\#*L5WRT!4P1VGV;6 6GUCF@E!@V=T/R!S_Q M!7\RG4D M/SF^3\(+Q<_+AR8H<%V._)@4_@W/."AAQ@;GW%L MI^"0P&"F[]C,!VE!M^^S 7,#9"&? IIP_0.P#H_A1L@OAB_5C/'HQ3TEY=XR46O8+COXSNECJB8WO8(\3%Z63#69:?^PX MQWV;.5;TP:$Y''JP]F@ 5 /'Z[(0]"6(-L^EGGIXY-3J!PL,^,8L>BS_CJ3 MYYC>2(.;/# 9WC=[!\X=\D&0/CL^=9 MM-R-/WXQKJPA&,9!Z,=J"%D8)*849#Y[&3MFZ/D3PT12@=LZ4?<#E^S I=LD MLL4VP@'X(2\@=T/: !RF8\E?TB!$O_#_8AGX<8+@FY&L_&A).#2X.SA$^ZX[[9"\<^<@?\1$$OTA)F,!B;-=KD[^9P M% R EOC7<18GR#:2\5\GGELS/OO(99L]6QE=$\;Q!FQI,(=''O#2%^"741 5 MH*.5[*$X'3-+1!&!?!?9SITE;.<2 K,ISNM_@%] 10A74M6F4Q=S)"QOKD6S M+(=4 UP]'R,^(-7OW-)[YV/6DC8QS;#WKE@^CY74K)&E5),[AF-6;2-R=LFZ M Z, [I'"W'%#\ZL7GY'<3!C;LW^61D\-30AB]:$'8N&=_5ZUQ&H&F7M/4F/7 MC*]?K]%,N&&.21-Y'7M(JE F-R.;G*L(_#KW!A+? KMOY''BJ('UT1O ']_ M&^=3(;9@87%-$[_^N!Q]#\^*5P:) M3\1G@1]Y9\,9W#KL1VA&&__"0*/:9G+?^.%O8[ -0A^T;$SMQJ>3?YY(6PJW M++0QO-;8M>"*<8MP$(%\M6\,O3:''*IWH?="_ZS)/7X:3U)>(GX'^GO\"FH+ MX3?0B8GC 7L#[M\BAP_D>-#'W7#GCR]#!Q_"UT$'P_&B]R@V*3+>N+Z2R 8# M!>PM'Y@'K ''#,6S4VRK6;\AZ0]*5SU^$UM*77[+8&V,T,*!YS/1S1_H$<4- MYER"FC"^X2-C;K_1?'%NA;NO0/)@;]7(F @]M".I> 6M#[!9A:T&KVJ.X)L_ MX9U")*^_9N2KSL[/TBL8Z\?-YK\3"N0:X[CH(_!PS$\[.$[\_7>P;V%C:+N! M^$U7,G^P(8B'?W-X2N22?S(=5,=/ \9PBOJ59=DA^0RQ3@H^39;29K0]O*V( MZ[\Z/;YZ=NHML4KV(M?JL4=YM\Y2)9FG)V>S\&TN-$&8.WA;(C3!YZ,I1)XD M42%ID5 $H8^'O.LVB$;)?<)F1890R9^(GKPKR46"P%72?D96,Y.^)G_B\\!& MC":-X,58QPO8;L!\C+8?+TQL 9Y#)P[(1$Q6BS\W'IXOM]Y22D M,W3G4M+,M\B#BH3JK-I(^NG@<3"0PVAF\IZKXDV6Y*-T "/GH\-F*;7)\8U- M,R#!?F?W?4EG2A?%);BG ]PSPSJ&Y)H%X9QOWBOMG*P4'LB)",9GZ(\@/V3? M^$6&Y%3/_ZNGW.\]JD4R=^3-'2!%;%+(GAY=UD]F.]-)0N&R8X"Q&82_!3T? M1U&"?C6-$?7Q0CF0)W1W4>?! 1ZY SLT'*#7[SC>&Y+2,E9S(KZ(?K+85I=? M(@G:_@IQ2L\EW9/RHKL($,)5ITX3DKNM/P>KVQC[Y/ M8 ]!O9DN\\:!Z@2PGZPW5F]I5H$M"ESLZ]&"A@<)X0HBCDY,.5ZNVC'"AX9- MTLWDWH(MPN+^J]W# '/D:F;['&\@+F0[=J,'1CFH") A+TJ -.WQ\"P1I$(K M!B-1".* ZU8^+*[9&RD6?,(,2SHW%H]]P6\6^N,\5GE,PDB*LU@DH=LP'@X3 M:R:.$C0;)*HGS#3T!BS@TW?49^!?0?P$9-@':$'C M5Z3S,.W1JGX NJ:T-GK-["=EB*SXJPIM'/*52[:L"2DQ,"W*1ME^0,HH,MQXHB:6! 2@-$@8^' \@3"#D7B$WYF^-'B(:B+]_6]; MNYY.*HVL'$%_ A:SQ@[X*DL9Q@5,[^F@^]EMIUUO7%P<7]S6SX[;%[?-XW-X MN>.;J^;I^>?SSYUF\W9Q_/HL@?)P .,+P[T<(_&>.(Y"YT;_!LNU%_^:@OK[M$O0M@N$E M49V-&>@G_4: ",_K?YMWZ;GHA6+D*#%= I!BF]F/ A(<^LH.?VTQ_2J MGP^%RG[*[\V1XXD]#^_")8SW(MQJ,OJNMW#7S>W<]711\AR9DE*AD5*L M/%_R+ ;G"*G<:?XMXT)*P/A@@3$#7W3,EJH-7KCRLK6,BU\EII\,VWATP>R]=J0_/8&GGLO-9HKZ4Y_O+\MJ*Z3C;K6D%=KUM%/W/D$*+H MO3['6I?5RF.M;0A27K><*1B=U5H-E&HN9\FKBWP=.;2\6H H",+@OO_%\ZP MEBDZ6KY9.UW/=/E]-Q1*X=G-F1#E<&Z^KB":<]?.N6!RG-8:I_MA@4D5JS63R,<,"6 MP@Z&%"Y:6M%7@N_(0K^XJ(B%?EBAA;AG*/LY8FZ@XPL[XJ6TM=&PNO"*&C/> M"SX]#\ M29AT#B96\,/8>DN%%G>C7F>[9BM4P @XNGR7*1ORS:PZ4-DP^SB^7W1 >.5J MRD<^,7AW%DU;6%5.M)MK&6&4CW;>[Z".SZ^\2]74:6">;-;+-R1+L][66*]5 M.VMM446_/ZPXP8.L:\.[PLHVN$0CQ'$U>QJPD)+$ZXJ C$><>M@,K Q8PHL8=;H<1=3!@;MI_7H@?E?>+HL3W M05/O>_R_5=?8P*4$3$3^GST?!0T*G%C8[(E4V7'=7EY>H-JLJS&!FG4/M2*! M$Y_Q#M&'[S-[F=8,EU%'!#!2=A6%L%!RM$!R6-X8NWU6.$4Q?Y>9,1C8ZN8:@&0V_/;)F_U^R\A 9/ M5I2OJYF,^%4T@?Z57E6T D\9OCG'\/AE:A^_[-9,U05=W>=,P*,!.#2C%K,J M8FY,GO$PR[: +_]TX6(%U9N1Z-CWYN?3>!^SVK% K]7%#UVMH>[2 MSR^YO6[.(:P;:K:[<#>+O:RYK7>G!T.MWH=WX6[+Z\I;VI96C+6OLK04-HVL MQK_K)8ZC2S[M;JW7OG&1L-//KPH'Y TBK?3B6Z'ZZ#\7G -Z/7CY,!"S1M%H MB*)-)IIK9$^A^=7S&;@38GY365&HHM2WAJ4VV46KR%XR_=#SE(&?!^Q\+E%0 M+QD WI8%L.^OGND&CQ$S@(M:,+#4JC76@W0M0CQ5E+$;L#*J(6/OQ'ATFJH' MLG4/A>>:002ER\NT SE]/\#N<=^WDL2_>6YO)?.WM27C=T>DZ '8 MN5R*1OUU#8>9 =O?T$/E8@H+A&9+"TT4FO!:5J%^T5^1G+G-NIJP),QTYZ*A MQ:4V.B\I_+2_0O*PX[-M+7*+=NE'MHC%+!>[185M9RWH=1V6W6WYFPC+NA&I MZ=HB6PJRX]+'W2XR! M+'M.;84$9^7"9@MDY9F6E<5E)9*U8A.O!E9LUAIMG:_5]B6X692E%<:E<1P! M%*F%B.=JJ;EUJ:E+$PLE;HFP2[$M6QU=:*-MRZ/+&]9G0$>6X;-7!K1V$-+R ML#.XNLRQJ,4JF>61\\IJ$KA9.UU/CT&=Q-UMP9Q:6S.W^=D^BF>=QHVD=5/7 M0R:DM1(MV&"5S6GM]&([]K).Y59:5J?$&Z).24)T[Z& KIQAO$"&ZB+%E:,- M)<##6^WM8!9W1%H>@&6;'G(X (%YT &'IBYM+"G@L+(0;K2K 4C0A3KOH *C+'9Y8@8%A;VH M'CWJCS<"IL!.]I88AL%WR$=%F%WOE<%'D6#A7T..O0T'9F@,3 N_^FI[X\"9 M&%W&7.KPW*/)&:%'$_\%X MECM1%HF?+[?RQGQF.+@";,HU_IHAH M'O+1 AW%AI=(7QE?0P*JT0<-N+@1@YV\,F>BR#DC5<3%#4Q]G%-$(EC*:".Z M&H+V(I$%8'F[O+4^/,. ,[0]:U:ZXX C"Y]K)4<=1=078#PEIIR3!:IJ6E,M MI0\C'76^9=VHJBH[F#GM.>.ADF=V;08#X[/CO062NOC[;(C$3NB#?!W^WXFW M>F$N7BDLGU=;ZAF3\V39-Q;B9=/T7+C03Y/OP$YW;OHJ:U!K%/&$#?!KML8^ MS4 3TJPPI=4D^P$9C7P;1ZF!/$)2CHU&W,@K^312?-T&(7P4Z0IW9(Q1L'0G M2>-O:H?&\IMKI[A-$FZE*&!A]7,ZKAFYZ6R1 M4LAP6U=3$)T4S90V8O&C9;]>X@;Y1^E3^"OZ6^+C>:3J]'4]V2\NT:0;BCHQ M.*4'4$0].*)G>-@GL!I^'''J;W;J%\W6Q9'!X-I&\)30'[.C31[?!YJ)AB-0 MLKB\Q8TBG)1& \,;'^!+AO*J1ORNAGQ9(QJLMM'7V3(5GLDSE6^_.DD!PX/- M+Z1WV'8)JJ[:*.'?/_"51B97"[CN?1M%W2*;3JPG\@8 M!:L5" (EM1U.C#<[' CSST$'H]=C(PJAQ,P%8A@>,D(G0EB\WT%W2 N7K-LK M(C037)@_QS8H*MBG:[[0@ACL&9H_&)",O"2T5T&-CHD6)0^'*ZK_!XZ(-6I%#)5"*-]J)TLYF> M"6OR7:%5CU_ G],.]@0$4CB&7\'[CQUX#AR@@ZO!B_E&W_>&.!XV4 [BQ+@+ MT:'PF1F IN_"^8-R#VR,K=&9] ;H3 >9QM#0G'#SQ^OUQKZ\(1A">*%Y=^IDL\OOVE<=(N$[I]SV0]K'?"OQ(NG0R M;39(V3]C.&SM]1]BL83^M?H*DE8VK@NFMUD)HD7%T%,C$W/4 @_CTW!LV4=# MB#L1X2 I8&-"ALO#>7'A:,.X&MF6;_J1FV-=7-P:8\^#(U(RO7Z^E'W@% M4AG(QK>[/&RRR/B3(3%UNA%(E_(C=*R:%CZZ%8Y\$IT'J,1\ 3/>:3KB-1-#,Q7QE,?/>$VHDZ;2GP' M2NAMSFQQ^FP; MM!1G3WU$VF[GA@?%J7YW*:Q$/0;>[ !OQK(ICEFC[<0:61@'0N^+M6A:HGSE MQ,*?(TI6MN S!X\E^KR,SHG706O F]ZB^M]7L"-4ACX^U\8ISL<]08,AD'; MG56^TRZ_)_6NF6,/85LBJ-I3Y=*FU>8B<02*0V3OY QX<$KEF/2'+Y^?'S,' M?1"!AQZNOMP>?WJ\O?K'\=7GY]O'WX">W\Q) M(&$3>"TN2QS5!^!_!&W\9C0Q RX@07^IT_^EH87$GXY^3;VDWV_2+PE3ZN5< MT?/]]5?;_1&M MPZ,NF@E)5 HM'C_5^&@: Q\-DK^$7N\H0?IO MXC!L\"ELI%]^W_B)Z5]&I)[\=2'F ;5(\IR;#B$*CH^_FDO1 1F""?Y1&4KR MVLQGM.%:JN&*8H++\D<[^'%-K MC'QM9 "$P"!Q#$'"O9 9 ]L(P$XS+9)5BU=3MI^,T]!CO2 TR+CW%;/UC5[3 M'HX\3- $WA!1,Z_,P;^/W1%.:[>XF0@6&GQ3&$#!N#= 4Q'X#S_<-:51) W@ MR*A[&]CPT9Y)"2!T&$(@")#@_.+@&,>]R+ID< P>G(\,\T].T'TP<=P09B-\ MW)3%7NV>>*6 ^?P?PN ;\-OJ\<2X-88-"S->>A)=,-'@]8)IZSBVX:3YAQ$Q M"IIP8R[5=#XQ_C6P'28/,@CEJ8*>],!$5D/+X(]YFXH0V?7BX3QYV4 MI&O$#?5 $!G^50GWQ,X5X3V-? >P;Z M,E&63 31-A^92LJLZLA2G 1ND".415V?6=P%2!_X*:\_GA-(AO M,1UB^MAS^^""@W/-PC?DT-_-H1D<._"G!W2B@=3B+<.V7B@_2O+A+O!-8/B9 MU^GZW@]@AW'(8YXF?Z1AAB%8X :\2@!_@\VYX@DU9"XNR.8]TF\1K<$A\#P.00&&DS7DTC*(W\$T# M#UNY5$QA*&I;Z*5DQ(BHD*P!#.@(V#*&G6 52MMDG(3KA4)Q1?D<#RT&RQ8I MKI&'+B<&F$#(( [$" :D0$,>K.5\ J](X3!^*XJRBPY+:'NTVX!N!&RQ;R,B M(R>:AJ0MWVP2/).EENM_4_!DR2!Q9#F$!"F7E(G@'$ZM%B?F'H@%>&\?](J M- +#W(YQYEZ:#I_5L@L"0YE2+6=J:9V+9GOD:UVY5 _<# 97KH7_@_,17T$9 M8YOBC!Q2N]Z8[XNO^;T)A8DL17 T%F]XG@.^%;+;='(HUB9]]-OXX:2>$MI' M#GEZ/Z(D$>A0SV43@Q=K@&_@6O [BX%0LD6FA#<73GP,C41_S /V9']YO@U[ M-"GT/O:CK$J&%+JH<[%EF1/2HY1CP.6XGD3_CRLMU!O)T;M8SG*E/*6+FY6)BW].,)34#0<,Z$L_$$PH MVSS(.%=/UX33%.$X,((+?Z0N4N1[H;LC(77FU-04^LV+3)\;- M6";;;1_=&#\\)N292Z5C/.S,-8TO\8+2+^,BKV?Z_H2 W<,$[*2?>@"*EP)J M$DC>>$6:+Q)*S5T^0Y_3H+>]DI:/$4\$S\@MX,70)$TY:B7^^Y7C>&^H/,'! MOO'&W; _=J*!+&E"M549H1I-1(K?AA@R>B6*J/.LJ?&53(<#EKA7L_*2K'X9 MJS"\KH-9.;+TK#'Z%YB0XD\6,A=%7W BCU08[3P71: %, 1!\,&C[6"@!#.E @$BA9-53?Q>**F)GN%;IL MS=]LCZ5$P93B]P:8IQD[W/['$*'[ZMGH(<0E5=G@2'C+-E=Z$81OY;/,:CF[ M\;-L+CI+-E57G4J:2YLP3]?%X@1:1^!)^RSZ'E4\UT1.1(:'J0JBY[VX(+XM8SPBA(5C M8UZ:J$R^((\5P;4=]U![@12AX#K)W%DDYT$[N"'"JB(0K=H0]#C11B^R=:06A%L1 X2%Z/TKF<[!:LFK;HF/M, MHNQ:+", $_%:QM #:N>E.O2-0106XG^/'2<\I]DM\"?*MA6R880@P_DW$[XQ MYY4IJ9PA?&! 8=XW1'Z:$O\A+ 2SB^ERLDDX F0VL1DES4R1];(02.2-\)P9 M^*DA!6&#\8CR@/@Z<3F45#6!M'Q@M=$X]@?IE&JIR:81F>$H1JCOQ^!&:@&($$Q4X0"TI8#ZTWX[G#$7Q*- MG+BD+:(6 @"!W^I@RNZ3B8%0CT-S;)>K,#*P7N$3W!M/A2XMV)((4^+1+:2" M5?UB/#6P?/\$.Y)5++JH >Y'E^<:X*X![AK@OIM!JCL7[&/T^;,SZNW*!)RB M#1]RY'[& D1MG2&B^[8?\ C)L>W6OO0#0353=-R2 M5>Q@,7 (=0^1X& V8(]TGX%8^R^)"_IT @J,*#8PQ1&]R>-20;R, 4H?+"J> MK'?!M.%H)?+E?(LL[?BS")CV7Z7%W1/9>D0V>=W P]).Y<.QZ]LE$XE<0GP! M%K44&@?F"Y-&L?+FBO7*DQ=]\#$\7Q>M[Y=H?$"HF!].'ASL>^-:"#\:88HH M6U2>5D94RA<@CHEV?\AR,W$B+#H1BFB&O+-KR 47(8@95J;80A9(GS$ 28@& MUS&5@$N,#T:[IJ4'ZX_!$R3\K' P948TDIUQB#M7J.MB*M25,T36JJ-@?YV. MD*&,'/'B;P<1Q0./%^GX\#9#GN:-([[J841O2\E8+N[QGS+81WH GTCXVN@@ M^BQQ#E4K5M:RLSS9^<7SK#?;<4!LWKFAZ;X@1OF*J%_^*36QV:F,\)3;U)63 M<;6/27TK*"!$\#%';/NDARGM&B10SL$6YHRA)$G_@S[#[ M!J8V0D*F]FR_-QYBT2.&(GE7)[4QT]##/N7V#TRA4>_5?+E4:]SCP5<%!4/) MDKCM%6;5,&CHO?'<;A)IHT4\PJRX=S#5:\;%^DSX+197^%A2)I4MKW,,??OE MA5+M"0+I&Y*.:XF&.GT/0[5P\+]MW[+CO?MY].[O1YB3!6=)#&>(_@V&2$_^ M6VPS$>&;*M3^F19_^BC&-LP?M1-ZH_0O3@^B:'72D/<+9KFDP_6W-!.'-@MR MI_,A:]*-.0Z]*FU9K?0DT$E4RT?(%P$L(8U#@&/,!&*-HR)YS1*:)?:#)3(BC3<#41/PQ])+!1[5>+QS8 755.8G'4L7 @QA%$+\W>%7^"\, M*^\_YZHG0;!]7$\T&.91UER[Q XE\?2K1%VB $7\:\ 2LD=6SV Q9 0MC7<: M('X5PX@1<)??X9"96 A.^^7]9/XSME[HGP2#IQ(9@FQ;#%-VMHM[>!LP C-@ MQT ,+!/O4<]_G\J(%I3)1/T%^/[H-:+3B +>U+](1NB%+\K[RN3K(#-[T,DI M#-%!=U7<:U33H$[]G);DBVLMEB/O7+T@Y7M1Z)<_&'<_4^0_1=JI[QVAC:>[ MBRM!9U%NLN@V74_!;,^PAIA[*@F)WQ_EE./FX?FO4\$Q6N4M$5R9I P5SR M]YPX1F,?.W($<[Y<4^\4Q;402]A@4N5CT1(SOOP8;2$BOU2HWL8'[L M"E0'BG%<#B@4Q;9/37*M_X#C@Z51J!]FZRJHBAQ;QB1J"^2BLVN*EF#$9.K, M$]BIX[DOO&I=?.O%]]YP$@I]('I+;^SS%JJ(Y\8O..(J#O^$ ?W$B2*)-'S[N8\2X% M*(;"B:PB=5]2+M)*O@B?!T1EHD,X-5"6^$Q*:1,W &WPNU2[])$ (QWJRB$( M8IIJ9+LR20&T?TD]6+_*:U28I9SN@5JB=VZ:F*A-JP)LR!N5#H,/WANX]I]C M*R,FC7,3-L"->Y('Q>=G!CP,@3-IR P-:T(.Q=Z&(!W? MD$AE9T#;E15LCD15=!FU.Q;=_D9C)YK*%=N*?"<4!9%'<#QS!&)-N93%NVUP M.9%V%M(DX<]., !OZ#%&<)D"DN5&&Q4JF:$\"#!,S7P&91[_K]T2P 7N_V$? M;%G?1%=BV:]VP%MEPH7;V+C6Q_0ZF$0O#A:CRUZ96/G)CRJ>.V-+D<%3\_&4 MD3_A8NW^Q*!NHO*DXS$I*!\PRC8%SP!Q0]4I9.&DT(7QCIV\G-2,8.(R8"-4 M#P( 0E=M^GPV&=6D\NXLLFH^NAOE:36#A;V3][G;:O)[)[ !B# _$LK3<[M0 MPLEKKX LTX581Y<7NA!+%V+M?2'6<\*C!5$*Y"FL.B9ZPL;>1)#N*O,WXIAN MPTZ!KO<6]U7F/27=[#ZV%)+D6+J$ATH6*MR9:V6Y4],FAAUP M(!]./4 D'U%HW.9P*LH1Z63X=M]&O63+:<[BR0&--A!MN.!3."0AB!4GGQ\A M>@+7XKA15"ON,_!DL!$R.B;\0!(=D&=,YLAMP=&ALPY;<3X@I&9J8S"%'C( *0SD)\7C0V5)?G@:@:V' 0M MK:2$)0]O3B8^V4#BA8(P=C'RF3E"/B788+@?#GI)>B(BH^B 0? MGY5:2OF*AN9C"Z.%1+*PW*.Q^",MT;V:PEJ"/.<1C23C'GP5)T3Q#C;[2^(_;D5-B8*,GGUFNTU RBU'F251TDTG*?II# M.05:*;F)L;=)KN=]I^+T\$S[62JAB>XM<6GE&HSB/D1'SA#N6_0O@K]FTL;V M+3&-W-+(K;Q;ODK,"[-8/!Y)2320] M4 ":FX^<*2@2&8^LE0B&**'()\ F$7.+N$^-YJ(Q*38B,HC"&1"8101AB"9+ ML"O-C)H9]X49R:\<#Q7L X*" I5'>2?R))I2^F%B(AAVS)<->F4=I-G[-,9*?L_L(H;S(X;[R#VQ_S:=XP0B_ 0GQC!YQ6$.^&^<>]B MQ#J-Q 2!S1-H[E0I%9\] ,0O ])\_@8'*4Q_#E-DO'+)DJC1.44P\H1E&T*1 MFIO*@4BF>J_DSA:%MG^9(N)?/L1$3#2<(&%!P8* -3!Q <-I9*)&)FX5F;@& M#:6BK2S;RE6LW#D]6@QJ;]>;S5,5U![7-J-"I%&\*95Y8G9-.FX!926OT^.P MN )CS[(K-6?'4>4:;%F^U-V@A3)5S8IE _\1&'G04V! "SRIG*L:-Q['4@TS M%/-4L<*% _+B MEHSBI"J^ ?T0 ^W@L-'CBP1X%4Q:%O=\<@@>B7,@HMWD?6 R2[(O%>EG Z$,VI\"I-$'72Z MS&5].U;9H(_G=TK. )^IX_'^_8A!UZN?=G#\!PBKX7CX!]'>S-1BE&2,X%E3 M,+/OM/!7N\^.$H/D.LEA;\B>OUEC'UF'1I$GP7I4[KK\ELV?I6[Y+&/+J'^G M]DQB8!%?3O/+SG#E$IC*=:Q>)H[R*P+1V%=,:0?9>,CSG'C(];PQWV&N;LE[ M[J'F1SB>MYO"ASSBQW=DO#M:X.#"=X[2((L12(Q: Z/GZ?LH;+AUX,G)=+PO MNT$0)>S^3OBL*_%;ZC><#-1%5;716&_JZ8Y5:#RV%O]:9+3<5S8)1!TM* @^ MJ P^XSF)H!R.[L0JQ;Z-%0P)'3?RNI+7'CG5\=TZ=H3!^Y/Z17OIQ?,<[8^S["B.2M\=F1/1^9_0_^(* MX<-C:0TD'SJU8DVU?D0EB*BR%X_E+56X.1J_F(L5% $!!=66)'.W/;W9F>)A M/K&EQYN@8#-M+!0B9)]/#5'4#@,3:8K()6=:9O*J6ZKMY+&5>+PP64333^?! M[^BU\7W5W@/QN^,F># D_GW$SEZS^"--C2P4'X7H0PB>C(%X,.B8J//G8)* PO2/K"N_R?S>W8@LN+\RWO+TH]D-WO]X[%B86,EF#+[.R*10)ZY],?C MB;H9\18Q-U%,VZ1G!8'H>,"E)M8WX? .07+([&CD9T)0E<[PT21=X57@8\$X ML%^-*80'&>/R[^U[]CAEP8AG1P-WY[H0,[TWS2J3R\DX%!Z$DU)X[D3UC MZ!>1=YS=L28R0JP3.V!6YI.C+0H-;7"9#E>$0I;+O)>Q M"9H\9#Q+!G\$1X_WG4#N _4F-H')](-? P"36F.H?=1OP.B M>QP3C/^5HX)!+=SA"'U$:2F&*+C,T@J@AG2%XV3*\ WQMNKB.,)#Z:4T+43\ M60VQMX1V+6YZSE$()2AG7="3T;21C"MZ,OG,'G;'OK!@A/#CE0T@1QD5Y8*7 M\5,TG.L@8>Y*HDL3B4)L8%^-/@VVQX ;["JD&FK$EB>KL&-+%RTX MU'&P$SXX&D4V:D?^O139S42A+\ZQ9M1CA0E,4D("SVQQGCB?.8CD]#-^Q'M+ M8'L4"WH: !711&\D%Z!IW!S8VKUKC38'(@,*YI D)\X+&9.[OUH0W1E^0R00IT_B&>'.]R(7C ME3:)*(&HP4FX\-%W14L!WB<4]Y;<;JZ2./I>9!JC;T-/5]]19$G$:_(U%$\W M0-92NH5,/8DO8"ZR,D(YKSX8TPB;T.9!+_%TN+-0J!J%^B-/R)YJ6ZJ @:)3 MXP]2NR^D'QLO90P6P67.&N?<_/YH1V76*F<:T1"U!@Y1,XB#IW@WFJ)6RUM\ M#:M.%5_S9AI.@B_4,YI5DO3.\"EU1!#_WLSEQ6TL>P.;\=F6A!46^MX7CD>( M*51TIA(G0&T&<7\Y5A*F7@* '#??]=F+2:T9D:6[4UTUU*=[%$,C%I\A%MH. M!5*.8[1,B-8Q34"6;69X@.;$N H(^X_]'VLI#^(%""#/)E.8:<405G>F6O%B MB0T+;HVG.;IL-#2>1N-I]AY/$TVV_^0 ?1T_]08>E>'SV'*RV2RH>FY><$$L MC19N1$5B602H7^,T5.Q216*:()<\[<5=)M[%5ZVX2K3VY4!%43]"X50*$O;L M$1E:U/?<9SR<0<@'- ,BE2%WVF6(=Y=FE)"]P]H4.O/50^"'U!O4]%XUQ82M M$ VC5G<5]Z6, S61;4?1"MQHE](3?4:M0*-NWDJP+^[$)=Z$C]F+ SI)51V? ME'CLV%?C/,H@/]RL;[,HC3H"#2=.2ODJ/-U3"U=%=U7UXX%L7<+?>UTVTR5^I F8L<,&6U$^-SHB_+C$60D:U),>\4@U10N?BL-)#Q M9V'M72F]8)&2E59DU-%97"W7\+R[&YM6\E&OSQF"3K:;F6>626\AH$8@H6PX M3_ DM$L(IQNDY NNU7S!$P8EQ$"#OG$_$CG=Q6U%]PE(L$=A"A'(?^2WCE>9 M"5QIU+<:E)!I!V6[>5 L.QN06+ZF(L[12$_)3O#T&P'_8W2BU^5!#@G[0)PC M"&,[8$J;25 L,@(:*::X@'C'C**=[*,HUSA>(TY)Q&Y$TBU?- M-[A%Q-C%7=')10%OV:9->4AF'WP>J M$2GJD(WH&%_&.-!GBOZ1RA=-]BX?1+V+E8?SB@A+K3R<.>JI>L/I)RT\>52_ MBR9EO8^44DF%P^MXBSN>2IU((4WBZ%WP7M8#2Q&![T+BJ_GA*OK<](= V-J8 MWR/]\LY^'\^KB60\AEMH3HM',6@7Q'B/$=G.?:BH)NX35)+ZXJ*[-I5\#91@ M'0<$I*@MKEFDB/1%M5Z43190 @Y2$^WZI65,/I67I6UJ\,;J*T?O,Q Y1?03 MP?-!-1)&_7KA.VGGI(!#!0S$4;HJBT=@=(*Z2CM3ZK7/9ZRG'("@1V( M\*;#DOZ.O('HI"D7ROUM&0S%)(,YD4?.388DT#-5 <:*CW8S&:'LX)T?A+\V MY&C5*(-!0HT/)Y)A8!H)$2O-)*HPEP8UG<#C-,E)DPCNWRZ@B*'/$+I[6\Q'*K3.[4^G=?]6]S1_5O,J44@TMCS"8)3447/\SY M1B2+;5>!_).<4L!34[/:YBD,&6=4E :6((@O*)^GX)F$V=A]X 247^\3'"OZ M\O/JLBCD)YXUK50-9A.,611)>F_49R2);J;I/AC'\T!,JCK.9Z:%57O*8"%< M;CG8J*?$)2.DD$#(VD$$]T'5)TYDW$!(2J44:Q$9\I"O(Y[>]929X<@4JI#Z,0Y4Q< M4BI* 1U)]4039NR4+DA]JU@M1*#:Q&:3&B!.$"4#M>G?Y5HS&)!4ZD9+1>F? MV+;3RYI#(Z+?6D M> @T]7$\6,.;C8#\>0K!BCS&:6_P,Z6^'N@A$O7Y]/0@8)WO10G?V!53:>:< M2B2*:=P=8S*[EW0/XK/C)^Q,>+YIWJ9]_N?8:IWU+.E0\=]KEI2A?J.CX.5M$5\]S+,7?DZX//771.!8IR^,1<.' ]\8O&,H.DC.& ML[0X+A6:/U!1\@@Z]XD4#U>-FLEZ%CDM,1XZ*^-^8M@UE3J_"B<%'TXI+8?. M+!'_GDO%U=)/&G$:5Q1KQ*E&G&X&<:JMPFI8A:>[8Q4^2K!0Y"GQS#$%^-XG M%"'"%P/*T:9 MC;-'YI?F4:/ZI=U\ Y46E=X_OMH[@@D>D<3E0M/\^O,!Z8/V)4,1!X_?#-I(FL/>H!,"\ME.FHB[Q*AI!. M2GUB$N\-W@])(X4)IL*X!"85TVAYER4%'@IO(0&BDSA/25E2G(8NT1860Y37] 0';PR&V9@D$>,I+&KEHD@8,^)(ZF4U3YJD7VQ_ M[/1MQQ'M\0)!CI315J*]5"09XY&3?""F4/#XNZC2IL?']3IOU(4OG(@E*#K! MA\Y$>QE'R%IP"L+/H=#1&[(W>%L7)N2#!NN-]ANG# M*3P(08FO"J(KJ7UD/^% 4@K]0-W?>+^CGL0Z"8'G^0(7B")?"CV!*E>I.E9A MDM6XC%/Z#)))0*),R?>3F8G\S13C 0YCC @O7DV,?>B PP;>.!!#=B/4WRP* M:S_O5-!S'-_EEYMP,="QC;1QK&"CR8RJ](V:0\ /?= 2<.>HW"(K*T+51;?D M!J X1/OHFMJ1AII-T)NQ(Z>V&Z!)_8YE06\\>B80Z%=X7A/)*Y5#13,IG'WF9KN,;K!J>=>0.RF M]%BB,3ZXC=3&U&7H0J2Z#%,R85FUI0K"#%,X5_NQ MPKIOKVJG/HNN+UZ?;R%BXMI4V432*W19F#D"2DR;B:Y%VM.V^^KQC)0L6TZ@ M/+@1!7=WR1ZVU&H0+LVC(G,"V*"OD-@O03TX)(_[;A$^<@KNH337 MEDTFJ>:%+6RKHM-<:TESM72:2Z>Y]K*Q"G>LGQ3I\[\"F+;_OG1VR=A6:Z75 MDL%)(L(Y+[\T!:U,!K:4 @*$$(Z#N+HAUWM)^%!:_S(>&5?&2HBC6X1)2D)0 M))@G=KT68) BB(T=!C$6"0L6+0Y%0G^9>[@X-3,B:V[.T^M82:0[!;OG?)_' M[W [BT#OR::*D7&B (3FK1&DP(8",<&+=Z*)B!&I@]H@F<+'QK"GZ*J"YR8" MC1E+S=JO%%Z@5XRS-"EDJI 2-9;ELR+G%'WX+*H4Z,4YF^@["1!7XN477FB@ MPG;S^@)1? #PT/LJP3[<;-8 -85+2[D,<_?$)((MH]^Y5W:TX_/&D>,B+?/F,#%XB0PZ,.U.KDXO/QT$ZN(O,Y2Q(J)>F/?BFZ,!90Q>R&*>K0Q=?'9[Z^$^+WL#,E_ JU4I!9GL[*H4(L>I ML9DTQAS\/7']U%B3601F6FQ,2A>E"0MOF<+]:,YHB_'_7I0&G(^9#Y1$B<"X MRGHU$;SC<6*U(B#NA+9424!R3$JN MI.2AQ2&24_7'73A,), 89SD_B^BY3A0CB*HY<'K3PEH"M8B %&]\L7,N;7&9 MPY)E!@FA'$6JR\^0[:=(X1;[%1]0\AB3A!)N$MWO[[M\=DB459!97CDVXY L M?#7FIXZ $O35%^VI./9I;I<0/J.&9B_PEYH:913A3.!WT7!+J=BCL01@]^ D M5MYU))_]06,G2! GIN200(\#RWU9AA7/%TVV*.2SNJ)9)W+;5$/\AFVZ>7B* MT"=J>[Y,_R>Y23&W8\_Y[U&.Q[JCZ"';>U;Z%UGSZLRS,)VY$IBS#%::Q7+U M/*#B8.2Y5B!:LCL3_C6ND)W8=HZ;RJ7/!U&=,SF.B+M[;)A0>!I#CC:=Q)/@-ED0S^.H>#M^\@A$T?"?Q,C M&I0.Z//*JO:=>!0K\W.4PKB.4AB'1#ZY.T#P<9!)5&SL1LTVW"*#O]\G(X.P M;HL21^D&2BW=LZK%IH&P&[KL_['WILUM(U<;Z/?\"I02W]A5I(;[8CNJHC:/ M\MJ2KB0G-Y^F(*(I(@8!#A9)S*^_YW0W0 $01#$1K)3DQE)!!N]/&?IL]IO MA.A+>Q&-G?7[57V1XA@UNS9,G%*/-XSWU[F\<+O0PYO#([A)\$+[")#:O;OC MW]PX92\@SHO,O)EY-3N6U971_\)PX]T)CHDL>M :.)G8HCO+Q@D4&NIG!'L>H[3)O,K*6I@5*C!CJ7AI5H2-#ZMO0OAPE+ M#8X9LY*:=W'@G?MLFIZ$4PC"N1N+..&_;EQ;EE YN@S"5HG:BP= MB;G,6?%:3\OSXOR]H58CHVE%8M:!TM?^E:55X2P\5PR[$F(69B@#"ULH.O:B M%HQLK?FS.FK+"H(S@_7:PX$PWXQ=/*VQ*<]KL(HWP_Q5PV)=P+#493:=JM=9 MB&S(_;-P,Q%J0;LW[>+DAGF0\50'[>&%Q2QX%8VI(5,"_D7S.!7"+JWRNV!G MU6=GM.J0;"H\_^G?' U1[6V;K5(YFCLU[I@[9(:VUK$;=-*[Z9,6/\-5FI9? ML+X6K85.>)*3QS^H'0F8!,R99LM&=0WS!K)-HBN!)FTN8_7Q5>S#YIBZY6]O M&>)Z<+D.>J2IBRR)"KFZTN%#0DPW#\+-*_5-GC,P_/1"GJLV MW&[1.7S#:WS5?X)T?G3SY^FSA\SKPAOF\A+%MV&,5; Z+"Q>BH&"J4R^!\D$ MN*3M3\STXC+GR U0BQEK<-%'YF:S[#264$_Q1,,"W# -T/%?T9>!AH+3Y87 MIJ$Q3LI_KKO%8MB3-!@GT",;HXSPE"EWPM!>S-0EQ)+6U#?UK\YSYH:3^:.^ MZ):,JZ.RYY5C@-W%YL?8A=E=EALU]:+JOGA6;)9.;9_ +E^HG=/U_ZZ89%E[ M#,M?U9U'9H;>BM_D=^O@RY>I_C[)X;>"^G>!3FAE_BB>V-C>$KS7XRV<2@R; M-;RD>K!%2\XO6+BIS=NE8'@6[-F;ZY%I\YS M,7AUN05NA18?R?MWR U2!D# M:J[RG4@ 6YQM[T1B,;__.%'?X<2=65TQ[+I"QC ][43B/UC_.*EW3\X:IRV7 MSMW9GDEPXAK\P):'3#Q^0=V(!;66"VH5O*#.RH+80OBJT ;$S$*O6 #W4(GK M@#CXC8Z!ZT_R>SSK[I;*NMDDO4BVX^#:K-LH<^5HJMN0C2<_L$(3Z*1_,N9P M\C$<%^O:F _,82$E_BN>66_-WC_84C^%59)E&4%L&(/"\EX_B_C M "S*B:6WT"N'UTMW.?TD$^?JXT>9.\D\;YC? X8*K_R.5R+67HG++;=&FA># M_?%YPRAHMF(5QV"XY<;3W!P,P'9'YHT=\"FO73K/;4/]UBV?1VU-]"+ RQWZ M.Z8';T]1YB+>?]BUXJ"RQFY F5>]/0#>0.])1&NG+!('>C^Y\!A& ZNQ56;UJ]QK#5:825 MFYPWE"DUMQLPRJ.YO*+5(&R?SS!IC+67O[$L!Y"X7*7D>M4JI")M%<>T#1)[ MCQW.OV8S*X?WX,X')H,F"4>NQ'-\_/_>-WA1O M= M(G^*$5XB_8"V'OQLTYO@C5;,W3J7=8C/YQ-?A4Z@S6T= \W83R7E5#&LE MG\57,E." @B? [!BWK,>%A0)0Y4I\&+H2&=^=Q M?A.W:?=8>L;((8QOI%'NJIO^1Z_@P!?+_>9W!6R71+5=@$0^ M6__&8 M8!5/V?%&IB$ MLGCQ6?P;7"1X/75\/NCU @AB^BL6U(JW3OB#[BR >-BKK1 MT>!F!GR[_N=_.O7+F]LZ\)NZJ;S4[2FU3BEPI:R/-;0=U#TG<_W"LA[X+_6I M/=/JA/E>ZU/U9:IA1"51EI=L-@FT '&,>.%#O !;*S7TCQ@$_I[!I%$1Z'' M^J\ 7&<4-X"$-X!8HY1/TVBU??8_JF0LM?.8,7(EL5OCE-^/RWD_[LHFII3K M!!I];OQ[)*PVWH.G.7W?B^^.[09.^$.0:1(5ZQ\4,1OWML,\8EZ,--9% M?Z-)YBN &XJ?-7L-6]49CWIF^6KHY\CJ71W^+GK/)L&+SO+NP:O)P=DQNO?5 M-:7-KM >89O&,DR EAK0L#:8BDHZG_PM#E+5/2.A36W6"3Q I-8)A-QN#+G<#@O'I5->",7E9@FAZ.W"TGI)R]_Z MG)&N^],OUA@?]@Q/WG>7]CACF2$-/WBE*P+>S:5=0#5](HQ&)* I$>V:.K:] MX$\'K NRKH1&8Q4I/6>M-)=5VGSNOXZI6HHZ7E9A7L?!77>Q*TMH^Y?Y4IRP MOB^U98@ZET\H8V@#1/C;+"R!"I/6"25H84)-%.+(I1!'5Q3B$(4XBBO$47P( MQK6LFO_"BAH^324ZMF*E($&.,0D)@BJZD4$5N!R)KD?ZL?2='G0&W+I(4R_& MBOHDJ&*?*,ITT&K4PF&FT=M*7=(^W/@"4)/&G\++(KW@U*F(KFQ\,:WX4D./ M$!"E:DWQIB]-3, Q)B!3N8%7P#^]SRV))Z^8%J\9E[;9Z]KM:L1C?U'KVYUVC>()'7B^<5C3%.E&I3 M_JXELB]^]2-U4*DV&_+3,J:.KH0V$V7%UF7E%4 DO] N;8"@7[Z85^]5RW%9 M*5@JF-QFV3R/P2T_R,>8RZ:MXJMT5A,\'*F CHY3"A?N>\?"#^J?F*#G\$[: M_/' IF(%QIG\KL[<2%[NUC>>,6&-AWS.'9[[BK75PD\Z^LJSP3+G,F_23:T0 MRU=/54"(.9XNEEGL<0XY$%:\_@^MD<9\?O1M-?QQ6<4V9I"):EKVIOOSF?UF M+ .G?5W%?VE61VZ6(L@[=EH9V4QLN8)!_[4=WV(^E: M:@O,"LPFQ6S+Q>P-DR:T[#[K 4"_NS&,H>G&ZO,:KWZ>R]NA>+GVO!L1^ZWF MM?+Y,T NS!/!*EI'DL:7T!=4W2,L;Q:)JII2HOR"H[-5IL6RQ4CCT![1'P]90>S0_"+PNT_L37IB?98VZ(> :3NSPO43> M3H(&PMOIK6Q!1Z1'0Z/5N=AS+YYKM,N#/;DG_[U-<@,4F#J]IG /%Z_+NQ_? M9+J=/N!3=PNH)8YILF.U5-K>,!D9?J0?&HX%N+$^%7^CW+UPX7A*%$8UTY?M2+^'6+N5.?W"WZAQWBIJ'5U+LKUI7H][UL-ZZ/F_7.ZUVJS[J M#@;UZV>>M<7#?/N^'J8E[M(F5D_^-DU+OJ=Z[@&[WV>;?>Z9U?U<]'PT;] MXORZW^Z=]P;M9L>UFW,E99-FPJWU$U6G4_94%;:[=9.9UZFQ_\R,;X:4E MUO/?S#]:8WB6CW_8^8U$J](/FZA ^:^NUR2J7+H+?]]MC/2<&&VA# ML6FJ(D8$B'LUI]O):TZW:26>3K^[4G:Z""Q'71M6T5(@=15)R)F0;>DT&L$X M-I!MMRIDVZHVV4[4=Z+4_T=,(TRQO(">(%E!LL60;*\J)-L6)"M(5JC+J=3E M?EY$7"4*/"Q=M_)&\_(,Y=2[(<68RP^=;[6!"2B&@\%F>\.XUL\YEG,-8CB7 MN+:7S\K:QZ109$.&Y=/<]K> 83YD**[A@@0%"28B06RDD@<)BFNU($&AGJ94 M3[$"3Q*BK!)%'99N&9.8&5&XJ9R;$527*V$>]KB(&N[R-=*E#S:O(&W**R\EU9K'< M(2J=M"6"PPMF%]D$OPF"*8!@HI(Y,R 8<:T3Q')XQ!*5-)D!L8AKFB"6PR.6 MJ#R]"&*I$M+W48_:$.[LCSD6K:D+;TW=$ZVI16OJXEI3%]OUQB32&_XK1@S M_W--4MM5 #0" J!ND3$*@3>@+HOH8?Z/_<-"O#]A*R7>T4S5+=MT6+C]FHX_ M\%O,.&NZ[8FBO]@&S)]5<]N;#*SW/P&NL>^M ?:5>G6T)>-E6B[("2Y M@VU ?D%,6U9Y]VJKQGN+X=HU S0.C7:XYFVIL,W8BV$H;ZJFU3:VI]+]&TD[ M5-%VSI;71!('@">,%QT6$![B;4KT94\QA8":1WM//Q-)G6./_L4O:G?O4_8 0D!WR+5IS%#ZYM?X$L27YGDQ7T?(&O$V'?U M#.A4?GDQR0M+SP126:Y=/3OD]4?T+[2DN0D<7*?]5E?;%YIL9RQ)66X:Z\,Z MD_\+'&9N&HHSMI'98/M6=4PDU.5KDJW.\!VPN7P(5S#0/4=V8LGX]O%4UG4" MP@<_UL>JQH2":N.[L>LK;[+X$I6ZN(G;5+#181!\=Q,.O<@&AHQ[=".Y1^X- M![L=7T[$T"NLC%ZP"^ +X.::Q[A=]7!*;T/MW@52Q39ZL M()5L\[H%J<23BJ\G=/E4(#"TKQBJ3H/"4[9GV7L^_@1QR#:]ZWE*IR9'$?U_IB8 MOD[194_CH_AZH2B^-?;L/_CQW9E<&%!W*O]C$J?I!@_:U3OW5J-S%?Y1GN3W M-$%\G9.S86W8;I12S/1HJP'O$=R'$7!O+>'>VCNX-UNU7JN2>*^\NEV>,.2H M*DP8;G7!+K.57OR,"F(7P0U7*,-_O)#.2 M,7EQ-WGBAWLWP<,.7NB?E@<_LN_QT&]TG&VU+O:#6J-93M.]HU7Q]X@O?BY"OYKTU:^UNNE+K15-7WMPV3Y(=B"L]$OND"Q2LRKT+?Q: M@F+*IIADP9Z5H1CAUSJ0:_'7Y[-'6N;F@I6Y$4E3Y8\O'%F5&%\XLK9A))>J M2<8VKYD%HF1\D#:U/;;3#Q+&=D>I#E1$< E![^SLM.F?K_&LJW5A;S9KO7:G MB@9Z00@5((2$$=B'0 BM6J=7D:P'H9(GE*1W5S_@EF/:.C%%UM4Q&-,'R<+ MDS$D0,\]!T^U>%&WUAM41":7CO:RWW_4U)8LA'S/J:U?:U=% Q:Y6%5]E;# M^]A"LJC.JM"W\%D)BBF;8I(%?E:&8O;19[6VEUZHIXCHI%=D)[V^Z*0G.ND= M9"<]UG_&Y<32N:S).@9-'WK?&6_%FBH_JQI A;!F83(0VVP.]*C;>.X*X9'C MO&=,3<+&5OCAV!W!UVDL].6Y2>8R7%:QMXQA S?Q-SD#FJ]O,9;_^[0IF11J MFX.-;UY5!9:AZDQ*TK8VSX9C8R<;HK[2YCK+!6R81(T^,([:IPD(;^\3"_B' M/851F0 _@(8X47H);:PVTI7O?!L6,>UQ>K'M<1C/]SKC[-XII_LAI%M0B'M] MJ,HW%UN82AO1I+3\ZMX".WN)G9; CL!. M2NPTJX"=!/U9A&06XXOQQ?AB_-3CAYV9>;/4"/-?1.Q4KEU@NJTRN\ \^,T9 M;U-U/*46$]96GBA81H>V"^Y]>3)E!<3S> R;1?OWNE_D[82//62Y7;%(S5!6 ME)K8$3OB1[R$QBVQ4SJ.>K7VL")E;8_%J;H_$!TV(B":R/.9)42[M7YO*" J M(!H)T68$1)M%0[13:_7**5*R921Z6>I:,+CMP&+:+]8YE=:K:ZW&E_LU#C/Z M<5-H:Q7C,ZVTVMI:#UL,NYFH[T2I_X^81IC34%V^]:6*O$; M (P;:?5V-+ M=%.8=J>2V5D"IQ7 :2>MVI8#3INUP7 O*EX>L+&M/.WM-BXL*%:#$UI;Y=E, M-P^M#1## 9.6X914<4\(QNHCMI>' I/>H,I=AD+?A3I725XSR%*=\\+;4QO]V_U*,AD!U0I -0LAV:V/SF$F(1W8N2K+S2"'?,9B0FQ2S\>BI=PR,S1[/5^H+( MIB2_F(30@6J!2;\0'6:C:0L8Z]6@[7B6B8*RKCOT,]FF7WHFL-,Z;[E)9-1, MZ1.(3FP>@3-0#:7XC,)2$:63U?Q0V/S(Q$Q,^/0^J3\OZMY3S[*E\KS15<@& MAT?.!"B#0;6E\L\@XSM:'D!I^6$AD?Z7W(FP&4=;P^'M+ $$R!F.%6 !^Z7)-J['\):TLI?/;I8US9R- M*3Q@OQFL\H %0A'V:2SC%%P"*QX@N!JF->:>B$ MO1+IFJU]?9*PMW[*>"R;;EY&2U[RB:U7"2N<&<#/[*F\Q5J/*=4](!N\0XK- MZZZA!%OBG":G4]*;2!-"+ Y\!0]",_27.A*3Q[EETY3U%U="+,T.2_G \;(4 M.:=2V A@4)DN)8*:RFZV)%;-HS#D]Y1=)JR2F4)@,"FPC,&"+IANT 3!,4 MCK \C>!ZEK%(Q@3F T.R-ZZB$E]"OTQCF'S"$X< A.D6PP!^)\!65=MK4F>Q M_3"P(4^ MKY9TOA@M">A2M<::83GFFO(#_=CR ]G4') =VPC=#KH=7W[(H,"J _M60C"S MRUFBW&&1VYLRMS=&7/P'KSQ7.IK+(\H-@!RI0NZO -Q1 *Y5&770[DO"B"^_0L-T$\F8!:R85RP:BBC0G+6L. M$%?BV8&+D;L)-TVD;E?0*RF!>3^15OH$J@CUW@[UR(N#^J#6+4EK2W#0U;^T ME28.'YBWGL(NHA+P,8K&91E[_DLV?86*XRVI%_ QEA'U=Y6Y(7N_]Q\W7B1] M4Z!..5KX&M!^$@0C" 8(9K"KY,Z)8 :U9DG7UGB"J?RMM1+V5*(K1V9)S: 9 M4>%FK$R:$74:J4O%'5;>@VC.)>@!Z:&9NB[=87DJ2FN]M;=A5T_1@95>L+I$ M+!N.UEY>?0/!?O[X7^,9:(;&X%DL[@YC_!S=@C]9$Q6>_VB8M-6U2F/^O+]_ MDE06P.L&#H,4E^=STWBG+X9'_Q:#_6&XE6-R6>#IC3,6+7B_7,R=MQ:/!GK) M::![M<\"4*@&SB;ND7&GQ7' MG,$F3D_.FJT50J:?\(AXD\Y%H2&>+!/!C596+5],.0TV]N5PA(X/HUYABM;18>!BD: @*.!: 0H M&@$><"/ $8D%-!H;?N?*X\$W#PQG4=&M MPGPV7P(5;IFJCTT:LBUK0+D\/<:@VX=!7[[$*[Z#;D2[I$XP*<#3QFARG$XF MJLTDE&$1/B 32IAP0671-ODN;/ND$=.V=,6;-A4O:$S!2<8,MQK\*M'A<:R8 MK^&]I,;F@6D5A$7OQV9G\"0H3''D'1#=4X]2T)$M4<[.5O@7/QWN'II_)9MX M>A:H(8]3>5T0_B R"#\?.@#2O37LV"WD#6R1*&D67/,+? E>:4O?#8OF\"&@ M02>2Z)J.A7C=?)'KT>.Y-'J\B(5MKT$WL1ZG'S0XL(&5\BHJ+ESH'M/-]>JH MJ&=N*I1)_G14DV=!SN$'Y!FNXQ%NLE.:OSFF5*JHFH/J*/$/;.' ;A8DZ,G$ MU60M&(>E75'>,^>YP<%44"\QDKT%$_@T%Q9L9-6B&5'TQ<\+F,.K2KF#]RC\ M$5_'Y#-F38%N++^ :NQ0!@'OI@/168P9TH#5C7])AF/#'!FO<1D0,^#B:FO( M"1F7P&G0M:NOL"PR=DR>R>9N"'!;X)WK)\T2Q_ ]@0G@UK_"]0ZWB)V&EV'& MIZQ:ED/%OS/W\DR).58MNLM\&7.ZK36Z(\O5 K<"3D/O#E/8$IX>YICC*4U; MI6R?9WG1S-F:Y%@L:8U(MDEDRS$7_ TS GQ_8_+SWI+E"-C[##Y?K$O:A2OX MV-$\JH@&Z;H4"4WZX:0I&9[AQ@^5S&[H5<0//EK./@+[]SOO&-/XT_MG-#Z M+_ 31O0UFHVJY-44$4?0FN*R\&G@%" M^H@W[4],FBFJQ04:ND +EV6"%\ESZ!XR6P>%F_2^);12AL MJ1*T:_UV.2I!)C'WQY@:=\N-[T+HKY)T!4..LYA\/$/:)0'.94@ JB5/VI6I M=&J#3CD-I43FFR"3=62R2]I;+F32;-=ZW4HEI^_+G;S,A#<,TN !!H[%BN;2 MBM5!#_EJ@,@!VIS+5O6W+-+4'&XK**E;/\P#_LW#;$8LRN:6!MG<3>BSUMTR MHH9")>T-N%OK-8;?5V%9ZE8E=F% 5L5OY2V5Y;W.5>O=^%!$F)\,7[J\85NO"&DM#F@DWCT1^8>J>Z;8YC5JFJR07]H9J+[ MWBR3:EC* M,<@B9J-QB6*/>L2XBO?\+:2_-$?2=*_7_$-,+Z! U";GVIHD(A MP%P.F%N9*,,"S$([3B'9'H@% *%9Z30YY "%6X:NWAS91K));L]=M@Y&#' 7 M6B$M$6NYY#)$FVTL0I MN[55MD^6A&]2R<*_SA6/1F+%X^;VVA>KV3AME1/1+#)_JPWJ-%'%U0%UNYPV M<#NG Q]CWH](!XZ;P/%F*\:RIZU#GA.SI_BDQ2P8%?"G1J5R$T4:\%$15JS@ M;V\=D%TARO*K ,UNE4A,9"!M%8N2S)YV%#?A/ZYU$4$Q+,Q]RMBY6XIG7":;5F M5CE;Q1X4M!W1QIKK*688\HS/U,QK)C$=; P:V, MCB6X0<-T<[WVN@SWR+>01R]G[8IUX&A*F%(5+1/O@:WHGVOS(KV%Q%WB .TZVUZ5:=: M95G:R?QK?^QX1SE?1 ] >PA?S>::L2"$9L'<463\H%K3IN#='2,FCK)?&J"FB*HJ==LU'K=RH3SK$KX?; 9YF+G$HV[ MAZ)QMVC<75SC[N+;$H_0)2#K8W)MF!$S[=&)/NE]@ M/B;19)LUGU5A V5W)TUO)]GJ5OI^D]C^W9Y)U-T;O,6O?[S=Y.ZC]=U9][L' MJY_:@/BN51W. _2J)6"M"\L;\?:;0EGC[!9"WNCL%D+#%490\)FO6 M.)I[Q:3.9["!^S2/C8LO+;KBD3>YT2WB/"VED_P630WO3>-5]6"H2-H/R7%-_N5 M)'F!TG)0FD6#T!Q06DV05OXJ59Y<>B"*,S[40)^,TH@+I_U,TO([6;3L3*;$ M_MM4;7(WF6Q?JWZ9G%2IHO5;F?@$C52:1F*S]CI9-.S,B$@VB=:JYNXU5W/W MQ!5P4U*]SVQ)=.7(#)89I F7SF_2E<3M#"/,21E*XK3%;TO2VX^Z.+0@"X\L MN@WA%\BD('2E F"+CY&[T5^);AOF LL;:8;EK$N];ERCB1FC>F'G"K.)-N@IM2JC?&WG.BXI\2 M7?\]B0X'\L,]#UJNT\V52'GU[P[29\>FVI^,#_T84105DY3HMIP;BIJUS@Z] M"W;&43%6YP18S)<9_]LP?V%QMKEIP"6IZNQXTX#ET$YW9PZ,IW"CW[,SR(0% MIZ^.?) W,=#,'3G.0WB=8%,_-6QG.F^=>J[IJ38DB?3,,I>HL-R-G M?DX$EDE82[>_,P-WCY2>:!9TV&[E28?Y=#T7X,P#G(.=A43FX.P,TO< MQZ"MA^,]ECZ.;Z8A5/=4&ECJV EO\^G>ITVYZ:7O#BS4]*) TDL=29 )2%JU MQC!]?2RADR?3R9?,E,O&BK/3 ]%\8B-I>\V=N?._9,VAE>MVU7@*M:?$Q\,* M.)8$Q];.6(KH8SA9-5*G4:CD5I4N@>;MO3WH-;N 5N*2(>@53\UP+N_$*D%[ 49+ID; MH#CJ+W1NGV$3;4*_=2H]33'XFG6FBUMQ)X,<9G?Q]S3![D8?FT2V")PH_>^: M+:E;9(S;\@;BQ")ZF$?KQNI.R&Z)EYJDP@FKY@RK$4N&*1EP["86?M%? +>P M2;$PX$'P.!N)J/2K'#G;UF\-QL'B3)* ];0 \BN5U&>(RO_1JYU;>"=02G>% M\;W) /+YW#3>58R%U!8;Z#2J.,?6F?>^66) ?U#>I"7D9K,73<;(R>(7%55. M8.M,Z7P6U1I$+FJWXL>KK'YC2@IN ^LA!WBRYLCL7@$MI^R+TK^!F%5=NI=I MF7*ZY9HZIG6?W):;/.N":,8;:Z Y8Q6=<1$ 5-3;0']CWW^;JN,I?2I)U:S$JW(M_^N^OH7O MC^$W_I+Q1['KXH /==?+K[#MG]S^5-'^-^T$0Y2"*FFO.\%][)XKA-=1\3:O M!PZC$G'.XIR%**N2*).!]\LO1$@R(8.LS)YN F3' #)TCE+_\J_2J,@^K M\AT>*B!-PBE(42%?1]'I(28!I%6MCFK]F+HR?\1$B9TO?LC_-R&/"@1FF,^?G20'M!D2-F#>9Y:&<$T UN:4SU1(DU.%J9HKBF&AO.#GKAM/@*@!V86_87D-\(N.I#IOSLCA O3 )UZB09!Q$ MU1!*PSHNR2O1C#E1EJ?[@$LK4T#V:YUJ-ND58"\'[%%U>]*H@0+L NP;P9Z_ MHREW?7 CS@M2"P>M&+6PV=A?O5!8#GUZX85CP6J)R1*4,;M\JLX/T7:X;V(S MIA;#5NS$/> '__F6*#);_?1E3H7 /#B8QQ1"$C 7,!=Z83*$%Z43=F-TPO[^ MJH3"5.@W%9JR0A!016F!6W6^S./]V=2K+5RT9M)28A#5=R@-?Z*PN078E"IV M>\UJB-W2,5WV^X^:IJ)B/=)HM8*F!$T=M=*[2@!%:;J#ZEL_L^LH?=0F451Y M#5O6W!)VM,;:2I'& S2)'K>,3MWM*2I (5(=LQ>HQJ-Q\[,836O_5691;[C?F9EB5>)PSK<5XE\ MQVH+%)'ON'?I7\.H!HF5R'?TJ29^S23-E:5SNA5/ \Q62F"N5$4""2J$ MR2.&?U3@6942 [.&?WL@U"2A)E5531+V)9$55WV9$553J"I9<=G*BU:SXM)" M +](X$=%*U4E3RY;X#<'PVH#7ZA)1ZPF"6N2R!0[SFC!;B.JDD^IF6+9>O): MO8IX\DI'>=GO/VHJB_*;EYH[EO&]IEL1]6XKE.=*6D(1+$,1S"/J]ZB-:,L\ M*E_LK[PI]G>_S0C'+:JBBO?LFD*5K;09U#J#P1XFE BJV%^JB'+K[YI4E355 MM$LJ3R72K(3")=*L,E>XXA+7:Y).HMO,[;F0V? MIU]I HA.)U2(I7>[/B]9O];"@+_ V5BC/I+Y(DA6L>L3]&ZCU_#TWT M[U^6DZ)S"N@V7+7AFDT0AW/^&G@UH23()R-]5=17:8S6[G^/-^RC\V9AHFG3_[?;GC\WMK5=4./<(0WL"B^0ODZ3K MNOMB*;;5.,6)-\??8)+>8GR_!'Z>>BKT_>C;5?W\X6KT?_71]=/5PV=)UM[D MA>6R6]0Q=1+8JR_2E);1^BRU$#-<\_YK@_X/OK>BE/./3GZ+/*7?+Z-/"1E0 M-F?T='?Q7=5_>6]15&NNR0O<14W52?U9,\:_@M*,OGPYJO15EJ8F"H:_VL;X M)(#N-[X9>$]741EG!XY/A/_HZ>W!/R<@YRC]X8FJ]L9$ND!YIF,U*GDK'%#: M#1"0GZ)<8EMY)OI2$P;R+I$$K3Y=X)5E@Y!$@[%)9C+LF?X2,!WCVNTI@?7/ MYK*^^'_^.F@U^U^LU=N.I%KP$TQ TXPW2\+&Z?;4<"Q95ZQ/GY?\I#BV%5\= MK]&$?P+:>E 5>1Q/B>)HQ)C$6(>N'=LQB=\P=/4^QSQ!BILG>.4YXIY7N&OU M&L-6%VX,!#28.9*BZ1"7 +Y2AL\YPC].L$ 0T!67(-[OUEP>>[\S"IRH.GV; M1S%3MJ-E) (NUF M^U%@";#U^C].6IOE4')JC5 #UQ!(>*P$Y.&;'Y]>@&"^/L=I1QY;X H2/+RQ M?LSF]5:E;.+FF;K4T8RS,67 CME!7!LF9;)8Y-*2"%"6DM&6'SV0@V[0[+!< M3=@F=:/DCNA+,J:Q+U*[^7G/H;SKIA:->,(TD-+!OJ.'(,&D\D4QJ(:=K:SW MJ763W ;L); ?IF+N<=:_9DQV=7HW[*J*C<6DG]Z(]DI^P-NFJ2I?=D[.VNEC M3U-M707%1@&4U!64E(*28CJ$9$E)_P&U\^G-2&M83Q]66A0!'8 HZ@D"2D% MJ;VS*0AH:A*2UF%;>0HZ !'4SY:"\L[5R(?$MGKAUN06DR2>-;E=&XZY#]26 MG&F2N0)7&O+E6G;T4(VD;4%T.CZF3YK@*Q--+QU=PX H9*& M@.'9D:X\>6!(&U*;OEK#X0C/@I6Y+/CB[M%1.:F4V<1 M:(Z?.QS8.#V"E&2 M2*=,@EY26%AC?<=;1Q3OY(CG*?TW.O7_*]*;:D^I\YQ(&#DA 5^=Q06GG*!@ M9?$I0>EZ(LG/QBN19).@2]^A=;LMRQBKU-^/[Y& '>.9P=FQNMYO4W4\I=^( M>:-NV/Q]C+7#8#"XJM$YJY;ER/J8N($#;&3I>>'_S9A,U#$Y=;<\ZJPQR(3& MZ;#3^8L_JF)W[_YH/*8;5M^7);8 MZ^0?[>3*94O69'-!Q3,M]0E_<@5TQ3T=6S7&Z);A]FA%M;](=/>\FLTU8T'( M SL2GUR_<$P32"KEQ1/F5)Z51H H%8BB:DPD2N+*"T1]C"(X>E-?,>Q9YJH^ M"#&JZU><)V\:L!P*VCH0BIK2^1&$+EN[D4ZSUMBAO>]!GJ,MOYZ8Q(98%6RQKTH147@FN)O6D#O?AQW#O.X5KLJN^TFJ52#\" M-$E!D[I80?:@Z9Z<=1HB'MFUG, 4??PRP(K]7'2#%3?.;[=DP*:QD#6\H_A- M$OE$C(67E?75,M5KLJ&]-:^.I;^M TY"]/?@GMR.W+K9SM\W7LFC/W2$M:-" M,;;A\!DAK)OG#2S!D1R)2LVXV*A04O@YHD7U@P6\%!AP _+EG R\+&DR#;\ MW9Z"5O0RC:\CV>J?TN-@FR+=Z+$1Q[?&*ZNB@QRJ)M%O^HKQP51L6BR*QC'; MQ)QA3+-JPS[*UM21:]+M[^[BZ.1KDDDL1T,$PVM@E?#OL8F?X!?E^=PTWFG9 M+VTA_6TM#^TT&N'$:H7S4)>*Z(_MQA\495@Z$0=Q9.T)YDA[9+$)WD[OZ.SH M8TF:9=WPZ5X2]M\;/4B2+B->>/RWMY7UO7&Z:J.1 * :_,".S#;H!E.)AIL& MZ& %$ .A;)H[C]-D!_U/67'AZ3;IN35KOFWGC(#OV1;< )E,6#5.\-PTX4Q]Y-A*3Y\WM-9QDK1'A M'Y,L.@'TF]ML*VENDZP#46D2JF,8QC2C"4XV]FV@R1[)N5VK&<'M.DN=(9-- MC#(P!/#/NAI?U M\^&P4[\<=*Y'[6:K64S'TMN.+BE@IASB(I[L>,6B#$(+*DN/;A&I9]6=,)- 7(J M2YF4)<"#<%Z/Y>76+B-_*+*K'?ZS33I@DJYPF8=)=UH1-I"HBW1R@P:J:6G] M9!T16K]O &I'N@P:/I=!D0!J5+]J<;$FD5(DWK_P6VC=PJ.,CM$4,N]095YQ MO>K+BBWL=#,0FBZ-[,KRND4&EAQYP&NE0=G+0!!G! 3D1>82[;G$;]>P/ M[9,=Y72_@&9DZZ4,[7B_%X*EK%;JAB+<5X(P YS #>;,S M./MYU@XJ+:PVE] )'JH@+T\R4;A",,3AO'MQ=='L7-;[[<9EO7/>/:^/6L-> M_?)Z.!I=G5]V^]?-W"N KK2^#50 '8K6MUN5B\PW$* RWI *./\K:2X2U4@/ MS@];SI$6?1G.Y439(JKF9*VT9[57@)WY0K:FL#, IKFX1E&Q_CWB6:\6=+$ M-&:^3UA6Q]Y=:6-N YTRW#O=3N;^P7L>LYU6Y>\*'^&^@2C*7KZ;CW!7$'5* M+%R\X8KHOZ>5?TD4%[Z#T\C%A6]D83B6N.N)NYZXZXDC%;>]BMWV_DU0[A.E M+L,RY!M3Q6]^FP;,6T]?F^R])G,RJ'V[ M!S1BY_/@'H^7T-T\"5P >HW(/&X\J9.SYNFP%?:-'/6%KK+8:.6"C68,-EJG MW?*P41FEK6!NJZ@6+8@DF5AD(FAPVPNS6MD$%&D$Z445)%PUG]T[)MF*P"[Y M:3U@'09BCOU5JNJMQ%:1SLE9[[1?JK:_BZ_W;]]!![PW+WJM'XX)K9 B-,)W73>/,^"G^&!C?I_MOMSQ^; M[W&)K6^]&WJ_KYP]7H_^JC MZZ>KA\^2K+W)"\N]/J)DTTE@K[Y(4\*,ART,VN'R^J\-^C_XWHHHYQ^=_!9Y M2K]?1I\2 C&;,WJZN_BNZK^\MX 0GFOR G<1VX77G[%029#ET)MI"\,\N%K9JEWYR1LVZ>%7#^CEH ML/_ZF[P5#BCU!@C(3U$NL:T\4U@UNA^R[9BT1*1;88>7VJ)%^?I?>'DNKW08 M;45!GTW2DQI-DY)G1Y+>"%:HPPI1&O5Y[FT3:MK>ZEK597WLBJ21KD25!_-* MO_&-7JSO1-WK%-N)NK7BENBW?):2P8&Y);QU-:M4&B0Z=NMS+E9\81=-DD1P M9(;1O#&.A>C*O6]O*?+C!^\EN#=M]<*M[U!;M^^,JU[IB2]PS(G>*Z>V[A2D)EV5LGHKJ<9DI9*.R?WHS4Q0$Z M90?]E"ZMLNW!MVH8@!/O'5%[O6SH+$7SLU[JGJA;T=K4)"0EM0T*R,S*H"W: M7@LK[__-P=Q3P[G!P2V-+"19"DD6U3PV4^I*6^RAD6*TZ_E12&_:@&$RGR?E:;N&Q)4KT\*QT)V;>4?6/6 M[$R:&Z;;.F+?*.D8)&$_?>?=:,+A0F;!ET:-MC']-#0T@9UW]Z="3 MMFG GF98CKDF$J);L6:5/'X%G<.^9I7^M7D?]>E';*F'W,825OE1_B1Y03#2 M"&CN%19]T,T[[_2-_?.DD?/B6"#5>.A3S=<7:7TK0UV2[3I\7(>7_R*VI%J6 M QM+)$O&)F?RBTD(&M^DCS@&(JW5^/)(/QNYG]&_-K]\DFB?N0M35E_JO\N: MYLRD"WFNXHWR&^@0<^G[]POI#>9+GA?^D*\:=@_%CHQH2C )LM#:YN7.Y(5O MA3AO0IM.6A@6""^#U<6WL8MJ? R,95!O-O]X=)XM55%E#R(4[?[Z*6#LZ)/8+J,1)O&?E6749%Q(3NK M,8;K" UN)DI\"\JHTK.KHBT3,#[B\4<*240@4=B>W,,B#84^:P'_HA\MXS"V M;+'8K#6Z_=J@N>H]9ANV1"32OA^'R ]DZ8T'VTMN@LWX^+*B M:]BGZ VE2V([>H^S73Z8;@];I\W5VR';/M!G&5$'NQC3TCYSTQ@3HEB;-RM9 MJ=2L^:&[7_=\GM? =EQ.B$UM/4:9EB&>KK;V#'#$FJ03VEO&DW=8@M^J27/' MQ#_8E/^M9R&X'^1/A[ 'MV,7JXVKL1WW5XR/=$?!;+ZZ^EZ?JHI"],_>:0U/ MSG3#_OH;/GO&& Q>$'!](&37$Y0[[43Z2_;QSH>EBZ$&^OR):>'2W1PW_V@Z MQX/"$)OFW^RQ&PO;G!L=0V+55R+=:P#NCQLZ=G-=8CD*?LM3+H&GO:H*87V> M<:07$^D4.[4#":$F 'H?UQ-8H#\5\HLY(PGY3385Z[,$EP.;+PG? ]#70C9&G&[-GN.]0Q1A7BNH-O)S,8'!8-'N1]T4'/C$W M=4P]7&UWW.RDEV>^+2H!%F0VUXP%(4 T"D!E;!NF16E!5EY5 M"W_ALM,5;_@92B3+52) ?]_4!7MOF>6(]UR/2&G:N.. _:;OE'C']ADA-KU% M;472TALH%4 2-,4##D35X6I-BX# * !=5$D"U\*@ OXJJQI-_T&V1AC&Z.4P MEK"CXG^:4=0,(@6G2PF,D21^G/#6@G\\1Q:+^TMTBS+&D0D(?:%*VOEB^0B/ M':*T*PB8V+O/!<\L);(B]^NS]N/"6*0TU'D) M%WS:G*&?V6%XD7B"]>_%^(+-5&]\<2:"]:=E_5X!5L'S!9;W',LQIJ1;UQ.P MOI6Q0,'!HV!5SQ5@.%HPH&D1/0;H>\3"XT6#04C!0X'\SN4.*T89S$V7/SVD M[U@CX%-A^+A!1Q*-.A(P$C!*!2-_LYX*0"B<,IRW;(YP-D?4$,A%@KN>O\XP MKIE3]G )0N/.L2T,_Z0Q8>'XF-96*\0V]9LU(;#]/U>,][QRJ MYW7NU(*X0)0/HB+K5E&^*5DJ M&ZR'^K($HKO34D#_M)N^[JD ?R9E,$(%B]6ZVJ?]'M>W2H= 552N8!F8 MG(PF9:E9WUC&@]"G2IO=?M"O@CE M*AKR[6TAOXN>96V%_#QTK>;I('V1PD)H86^= !$FMXS!':LV^6IC%.P].GQS M5'FZD4OT0CLJ1%3$EK,<=+-1C^)JP?BS,[RS3\OLV]W:H)&^1T_&>_NI I 2 M6@]#IEDHH]K?A0N5 M;*J"#Z(JH15O9>( <\REW$EO96IVNK7&L"(")K[P^,$047IX5D=-2SSE6((: M5DF;BZ"K//2Y[FD[??^VK.-T#D_)VU%$Y4E$B4FF5)51Q'-50X^,C>%J'Z!R M63FM,5YX#:-ZQ!2D F88PS48]FN]7OH&%<+->- &MV%4-Y5L];)R8[BZI]WT M#04%^#/GZD5DV6VJ515U!8D ]?-*A:I0,<2?6"TO5"XP6%?V 8G AW".^1#0 MO41S7]X=IMVU3H*T&FQ+A!7"/RN.B8D B/-.-]QCIP(PKXHJ>= F20XY6OA, MMH\B(2!Y+[&**9W9-$$;1G6NV2G!("5O<\N7^B#(>5QZF^6PT:LU!^6XA]-T M6SL8FLJCE^"^$E@WD]R&K%2(5?**TY6;.R0\["/9[:OMVB%5$ZX6]>&%?';"97S2%7.J-8IVYMB]TSE M')PV5ML;5I_LA,HI5,ZPREFI?NOE- =T^UQ)_BYX8Q\SDL@[_DRPJ1UVE\ & M?;P!'VT2%FZ]A[V'Q[)-7@QS(:D6MA%FG?TLZ:-,&R9;K-6OX5CP?>O3YS+: MT635&..*]U5[).8K,-4UKC58_IC^=#=Y(&/C14>NS@*:+K"%:72_C'YLOPQ& MBUZKC-U;9_1/NQ]"_)3]B?/R07=CZXP5J*9MD)'()R!%WQ/7W]LV4E(BWK[] M*%XUK5[R:EJ;J3[SFEDIV)EO&7P5 <+[^APG"6(^^@^V^+ZB;?#\%U4N->B_ MGA,4T=J\B5N$5AT=6K>H_78$:/7ZV!4'/7&DN1]IJRQN$L\Z@I;([%F'*]-[ MG;BB>!EHGE^P-+%%.SZ;Y)7H3G0[EG77Q=0\,/6 6X6&=1/8+5*],<;JT&M$ M=6)>U5G_N-%!C2>/-NCB&,'UG:N@M'$FGLG=Y!&N_ZN=F7\^7H;U7:[ $B5: MO[UB-P3/H-!.;%"HMX$*4QL34FUMQG@Y1@ F2U[?&P"F#[7=&8 )Q4'^FF2^ M(N!*AU\(P0H%U&8P-PW%&=MP#J]$,^:(CHJ+A4T#ED.(4;GW6TH"W]&,=.6> M'94&TH=A"*J\W0JR8J\KXYY"TJ?LCF+V*[@L)" M!4&(AA3T&)49OZ5H>"2:QFC1.Q1./Z4+A?8.+D@A% H#8;)L\GT%8;=9(@B/ MY.;PC>C$E#4J#&1EINJJ99MP=J_$]4M67#ID5* E)_K-HFA$K]G87=;PW%VF51WLPT[ZN,I\P%Z9RT_E*3"/\,R" MZ#$FG.PYGB:CBLU'1?&41E'-6KO9BZ"IYQSI*INH9 'A8B"..Y!Q9Z%J/B7&(2O0AL[.:9,,31'J3+4F>STWC'8[:)MI"^MM:F'8:C4X[ M(N(]$7M-%"AY:^BOQ,* =2PW8CT9MJSY/T>OX:UA_X?8RS!*#\Z]Y'#N8O>" M5;2D]3V:;/ M82PL7EG'_-%G8!'+80W05219>G-[>LLL8E^:TR!1>L8[1ZWF=@0LDO7:,/F? M\+GF21 XG9A*&,W309A6V5'0CIFG)9!5:?3,RK@C<<81]40U+9O2L?2G(YLV M8 ?1"E_"'9,(#9SR%Y2US3"7)H?AJ).5'9!NUDN, S[-)RF\5K MZH2L>X,E/2\X(<1!\95U1?91+.[.YB\:CNG[X@OMW 7D]#8U+,(7!_P09)3% MH^WY4N8J_$VA=++Q)0B?4]];I!O8-] Q<'E4!$HL)8&2#U S>P/O^,Q9>7!+ MG#EL/1 H'=MC Y8 #H)%YCJEV#(:O MLN;@L[:JJ?]S:>EX>UUQDQT6S6WXSD7[!(QIZ7FT(34Z+38 :Q:3#9Y+ZL9+[X\EZ&C8UY M+UODJE4K(Z;">9"99-&44V&[4CWI2T[!*:CNL2"<;+,_!.%DF@V4+Q4(#.TK MAK9)/RJV@GP^'K9=UI H92GO*DJ\DH9DJM:O^L2$ZYN*!P\W1!P/KL%6"LU$WW4=6I?]?Z)*X9!:I?NWA% M(LL[KJI7STG4*Q<,V&>D&>@STFNU8J(K6J?#"K89$;@M#;=IF^GD@-NX_CCM MTWUHCR.N :O2ZM709/22VPLAJ,JV$[03)@+3"L(T.^6'JJLS9[:2A9*[_<#% MS[\\^.Q@0>BW3GNK)@2I+L5N5I11)7ZSY/<#V*QFNW/:KDS3/6%8+)-A=*.2 M:2(2W Z*8;1/SGJ]T_9J>8\-#*.;+&WCX!@&<-=&^H384@VTQVA'^'5WA)I)T \O@85XS"9M0XG&Z;"< MAA)'8J+8:WI(5E?LH.BA==JN9/?WX\ZTC.J9D21 D(;[)XD"\X0S6;6CL/HW MX<^I5T"U)):"A7DI$7.?I M(SQO$MERS$7<6OY'3(.N!30NFBBC@OZ).3VJ/95DFC8CS3 7"[#W'"K%8/$GJYNV.[A@O:HSG&CYO*"E:U;^%[&!YXX-NCWFS(9<\GK(._8 MM86X61,P-3=8^O[;]=-#;#BGRV0:C0]NVD5@A.FD;AIOWD?ASS 70[K_=OOS MQ^:@T;6Y%6%2/CGC+Y.DZ[K[XE@"XW3HSO$WF*2W&-\O@9^GWC7B?O3MJG[^ M<#7ZO_KH^NGJX;,D:V_RPG(C4I%YZ"2P5U^D*6%Y)2U,8.>WC[\VZ/^BND_R MCTY^BSREWR^C3PGY=#9G]'1W\5W5?WEO451KKLD+W$5-U4G]&9-R@GH!??ER M5.FK+$U-E+]_!8(Z":#[C6^&BIG!R&79@>,3X3]Z##GXYP3"+4K#HAD_R$,N M4(, ]O'U-WDK'%"Y%B @/T5Y.7_A9PJ323>Z;:JZI8YYXMB27UK46[QLLD2Y M&DW^!,Z+;&I&J^E)BRP]D/[*YT=G!J,O[B;>XJB6:MU-F'H[TI4+!@Y6:9%V"8S) MRQL6VYYJQQ2]%9Q4*Q%O(XQ%:ZHM>8EH377 :!5]C$1KJD,_TF-O3=7+OS75 MG6-;MDPKHU2]C/ V-MPD[;13O3'.4MMKI"T-MJM9UG>*0=4V;<>1KN@XLF_@ M:R;MQ%XZ^";J.U'J:"D-XXZ:;%M?1$WYO+M1L0)/>-<47']7PFMMR_69+2)M M@/'5GXYJ+VYTRS8=_*-UAW4LGZ:RSNEQ]/)BDA?9)D%J])UYRN8_$<%!0BA4 M&YM1Q4ICA4)EL;G_0F/?^U+Q0R+16:V"++<@RV3]:_-5V]SC]*(Y:*';;*X/ M0D[L&2"3];.M+B#W7SKL^Y4B''3#G(7,N2K;?D>!$!^[4FLOZ8TC-@R0>C?3 M1N@U3_OILV4$ER\'-_VDMX$\<3,HO=GXCO&;V\7@;!%\T>YM$?61UR12=]5H MU23JKF$AC+R ../_6 U?TR1C:2@,Q9)@ ? ID M02T'HCC_;GD!.SZ1XM9\ M'XVQ*C]\J"UJ41$[&-"9)%K3C5)DD1ORL_&Z,50QF^">,D-\/HX_26Y'#(F6 MIY;N'7,\!?U,NC>-%U.>?4X2YK.W84XW>C*$MQK-H0_=857GW E%D%^J9ID M;!NF)B;&IR@>]E\%Q[3!I0RT><2:OQY>KQ M_I[^V/SRJ2:1R00F@Q7N?YC$>&V*Y&ZS= (U3QBE) MN%A5(;0I B-2RW)DG3$&9[X^O;#3:,19L/[ U=^"@&*]T^%5*SF%V29!@'" MX7F!=VODV%/#5/T->+84AL-NH]9H1*1<6O0%M"N%+T:[)EG.\W_A4#%045;^ MZU@V3LWE7>25L#8.,N>4UEQ3[1K_Q2M,!F=@H%5. @3!>MUOAT$]ENEIQJ%I)B\8F3P3KT,$H:^$ Z !0\\+UC0@@F1L&CAN YF?2A>\&0?] M&K4DXIIM=PXF^=/!'A@^JN)$)6O;M'386\[UZ#RC*,4 8K&K2 MQ*U@%R[6(DE" $0=Z4]=(Y;%TY[<\\0O+#F4:D\54WZS:%0HAIE^Z.B 5 MJ?P*!@)3UC8B*%FJ:=%@NE2M,;:HNH8S\ 7FWX&"B^=[F1Y0@_6 DC3&GMDO MM%H 3QCA[!KT;O73LD]FJWLX;9P$]LKL@\!$76=XFLR.N^3IQ48F"2C"(.IREKL@F+7]YL$+= MG]I*$V=C$UL]ZPV;+\TRCH-GPK(^1=\J&2AOZ')=UU=:7'9ZM<9PM3X^VZ U MLB<$./>2SOH8IFBDR9A'TISOFD\'TQ;TGHDY=O#_V+/L9&\6N*";0@TL%^SR MRT[F@5C$?"78W?6:)C'?%#XE%Q*\)\6>\;D4Z*'Y5E3 M0@3-BLHV>\I9891>0U6M)"_E M=F?WM:;AO$RW,UDOH?I,%@;\YTT%'2Y)UKL!$S>W,36(S/9<,ML[(K-=9+87 ME]D>Y2;$3:>X9=_YB_\MNQ?0OM&!_9,G^1UO09IA@?R)3$9&Y3LB&3D?!?'K M\]FM8<=>(YJ<,M%_1(U9S2_P+8DM1X+UD$0IY'NKRM(4^B-9Z].4&5Z 5Z*E M'HA294O'VRF6L]$MDEJO3.::PK B6HTF4* A5 )BK[L*7W@;C/4+.%.X8IM[ M3G0R4>WUI0KZS6)+%30;A74/#I5$Z##J$PV%14_+='5#15]4@:$*8$CT14V^ MAD3Y\GE7&+YP3!.=Z33:Q5(-_?-A]1,3XXOQ4X\O>L9LN$DU!W02UP0DF:P= M>TGR).'Q!99@CG1L;INOQ^4#/^&5NUOQF4VB;OAA@[:904[?,8&V\GIN1634 MHRW;A]@T8].K.KEB,8)U;*#OJ'"&E$*)'NE(5[X;XT.GH%1*;-TLE1TDF^3V7".+0BFN#LL@LN?\(LI<>RPB[[A)(8L2 M+4=/"GMPQSM(RMU()FT@$\5P,!@A1,S5L;BFZ2V=+72K:5L0FJYP%1^0\VV0H80*>-^.@=@%:,L![3!#V71T MH!57*N$XSLQ;5JHY=.V\XYC'((N(74^Q91C)^$XVK ;;V"J)3%!$I?W''V-) M(HMXX#Q)0K)@1/@):*.Y6L*H2A[E3WMS"SQ(,CXRKU\L46<8!)PA,7=8G>!* MRK?VX'&78<#Q@8NY=;[][<3&1.6Y/:L\MZKRF,<; M=E6AZ,KAUD[HJ+9)2=2OD5NAY]&%0.#AE-V16LW3BA@:3LX^5 !>1XSDK7W' M LD;D+P'SN.RY!D-UO-=VW$\G=".61,NZIZ9L4C(N-(YP]8.Z+2<(3J$DUAI M6$+[Y*Q]VJ\81Q (+@?!6SN**X+@UNEJ]\J]D&G'Z"F^!?EE,;DVF\-AH3!3 MW*1P:I9F[=B%1"N='VSM[UWI,9Z8&=Q0+-Q-W+!*?.R"XH"W*4_)&AJGK8JQ M!@'FW'8XUE4[W-I56S$TM_R^W>K]P(20*Y\O;%VT M(*W6>VN@A]V!QYXUPF,]HGLE7QA62H&W9!&=ZDB^3T+TE0OQK8L;[ ?$&]6Q M7&PI!8_QXG=G3XF)K:UA6&P/Y8MT$F*P?!ZQ=66$5.HQUW^!3UR&^03%Q[T+ MC\LE.G9G$^4$0@I)6#V4;UU*88]0WJD:RL65<'V/1&H-D%1=>I4UA]T)98R0 ME0$+0AR6;/KL-PH+6&% N-%=4Q$\-+(L8EO_+T*"XF^"0'%-_==NGJ?JR9%QV_-7NOC[).DJ;,"+8KK M-J*X(ERI)I W#UDSJ7B?1"YQ)U%:L?Q"$$: HEMBW\T) DA_^6Y8%H738E=' M1*MY.BBSX%9XVPN)-1&4D!TEY!*;4@8E#$[+*>F_@1#$I3$^-O, +XC'W/JC MWRPLB(7"Q_N3_G)CDYFU:^)>NV+JN:")0Z")PD)@LJ8)<6?=,YEZ%5&A]0A$ M[/I*RA7G)^E*0/>;.<;07,"XJNX ]^!:NJ%G$"=>D2;(:VJF'UJ*Q!'01RQY MY!BNDQUY %648[M)2A4!<7NLQ=+=:&(:H"/3>&):[1PTKF?0L6P57BB; $_0 MNEYT>),BN27.,=]^;.,?'!OP14< 6%KD3X?56C#7[":JZ3V=PPL93[NAKN$U6701OD!4K)#+,@Z3CX/GD&6A-? M$#[L*];^+%LJG6'TFD^E4506"2V\/I]K*JQ:?I%5W;+AFPNZ3&5E)R5U4L,7 MP=\,-EOY558U6IJEE%*GKR/-4H@MO^SR MCT;C@UO[/3#"=%(WC3?OH_!G6 5>NO]V^_/'YB+/:YTN8:H\.>,ODZ3KNOOB MN)-H==E!N'/\#2;I+<;W2^#GJ7<_N!]]NZJ?/UR-_J\^NGZZ>O@,>'V3%Y8K M;9 /Z"2P5U^D*6$5[5M8:IY?*_[:H/^#[ZW<./A')[]%GM+OE]&GA"PXFS-Z MNKOXKNJ_O+;PW^.8'=A,UO:"H\1??!-8ST4",,/[L52_#GARMQI=(_D\_:WX)B '& MZ=?SC 1,W">@GKX0)GI^GCZ=KA 2(0/A.%82 8ZM,"*RL M*,D @?5.>,!4:4L.+"=*Q_GH \O37C=W64E5P_J4RWV/Z>O2+KBO2_=# MZ-[0;\V7HFO0W=CJ944U7VGH$NC>DJMI;^,U(5$SC>U'2=,R8_.5)O/&&"GN M:KYE\%4$2"C3SBF;=R1U?Q1QI-D=Z3:-3+(XTF(\[8EGFGN\&BS_1G^%D\&6 M(Q\?"3.#M7KMT:>M+/ZI5[2=-3/U:];V;^PF,$ZF?FNL>3$44JTF;D2Z(N^] M$TS7>/%LF#X-O>KG?KSPZD? *U%3S\SAU6ZF]]MDEE33 M!QOL-V@.'IO-8D5&#MALE:W/'.$]@Y7&EOFA"B%2 *&VBA4B](334F0G?169 M_8;'P:.P7:RXV 6%@V;ZA!QQOT@G%[Q@ ).\$MW9KC"TH,ET--G)3#*X?V!! MRRGIKMM)GTR[WQ X>*1U,^/^F2"MV2H9:4>H^8-D=F88GD?0DC0WX4!871-Y MAD%__Z._"+9? #%FYTB^-S&+P%[<:[)N@_9U]:>CSF?^M,\074[4=Z+4_T=, M(TR2&#[:;'T1 N P,9>==WEKS&V2!24',QRALL^ZA!IS&JDM6'X!Y)>GG]G? MZQ#H\9SH9*+:5H)FB%L2:JW9$H%'!PK0/!W0!0*T4;*[ZPCO%9?DE6B@$F!: MZGBJPRI?%D*FY$^R[:V=T[1P6S2]\B-\\DYP!S)L-428TH%";FN?RU!>^EH+U,W,NLV=.&O+)&&]#HG9YU:9Y"^5-A^@^'@,9>I MTS@CS+4IYLJ^B1ZAHH_ET/VU: 37+X "LW,1!ZHO9T&%H,>T>B5':ASZ:\H# M7G8>XUR UT[?@EXH_.GX_W>S;]<5I&];U>);?E*+.:W MW*OWK.K2)Z'7PJ<<2^=;NZ&CZ?Q"GJLV*XV)H=^R.9Z.=(6;='<(!6G!O5[X M#@36,\'ZUA[M8K'>K/7+#K>NR!UF?=^$S:ND?]C0'2&BSF&VPBUS#E*,HKA2 M;BR>H#K9)4-_,PTKM>VW7^L.\KS\1VQ+P<=[('C)+D%Y)[P,:H-VGC>*#7@Y MPMO$OU8KQ%?Q-K&/M_C8_C"=[%S$WA%Z:?_IV76[5X*M]I, 6\Y@R\XWG W8 M.A1LPW8)P0B?*J5/%\GJ'Q!O6!K\IT4D>IJ"TQ=!?%FXA7TEQ]%P"W,8F::L MO]!N,:E+U)7A)!#,/F^\9>$-S@5O_4$)D9_;\?M#4NU%$G%E2')GU["/'GW' M>ND[5:SGXCO7=%K9LA]DLSS53. P)]=Q9V?7<68PK'AN^Q'>#KX9AD+[#E'+ M>\4EA'"X;9YRO$3*(LG9QPU<] #YW^@V*(KJLT:X09A_E%9I%')(H'U7M&>1 M,5T(VH_^@I2W@_DVNLVMUTMOD7%KGNQUSA4?5O*.W#EW4MEA9G'4V\W.F>VC M80!"2LOU,,^KT>H>]PF4#(,^G<3(PMW;ZGQJ[(#L<,-F @Q,UJ).(+#M<'X8 M((D=@>=STWB',[:Q;_'?UG*V3J,QB+DL_L%JBR+KC-Y5JWX)?[1 M-;S I@/FX@==13P;3)![UDO. ;O8@FEPNAK.P$X>SE>#WTZEZZUW+GZOHJX: M:?;J#WCL'F!@*/29*R0X8IVSAN$P9@&8TD* [P:AJS#0VE.[Z&TAO;3[?[IZRO-G)6D\R &VT\JF%,",XN M1W4#K'<"[[<)^V,I)]09G*[>)8,'Y#8)7TL <$XO1,>_@$2R5!0S27B5KVUX MS./ T-B)Q9XK%IS$A\:RC@W1D2)5F S?'$GUMEI;G$K9L5-@C:\J"%!)CA2V M\'I)M9=<%^%IV;!-F[F(XG@RU-&YW+07[EGP.5 ;>/\+2$]V)\5ON"*:"&<=^9J7<&.G1]]/N\IX0=W60 MN.EGN<TC7_OK_W&Q=J8P?N+KJM,=!M0\-1[DJ7 MAL\=$$C$LD;C/QW54JGK$8GX_S,F-M!W'/52IR;I&7I/@%.PI*$FRB?S]^;]D;"/W7@+= J6&17+ GSF)P559PN5*SWPOX'F= M (?88HM#FKW"MKC1A'_RW.T KUQN?7#G&XEW_N;V^N2LU^W5&HU5FX>K.SC( M)Q@'@6VQIZ;AO$PWZ*!#GU;I9YWRJZQJ[#[L558+2:V/LO)?Q^(G9I*)AF=* M^:=%SY,S#*S,!EL&ZY1&8WL#:V\.,8(*)O2)RO;)!$W77.1S'0#GHRW-1VF$ M9[,19"/:9NN[H>OZMVE..%4,/8R4U5:YFJH;$*IXPKY#G7EJ M4MU+"]>GDF"FTUJ'&46ANR5K/M!0',0?1E3L=@:'D;;ZUY87Q4T*C9^O46;V M-E7'4]BP5]18"6JT2*Z\DRK5_*FZC1LJ<0D=P28(K'&IOI,V)&. MC1>=(ADWFEA30U/HB<^(; 'GP !4SR3)5$YZBU5U4$%5("YZ$:-/^<<*CT"5 M300#Z(_\;?(O ,,!^<.O)I!\IGPOP,*V/,F ?[%Q@.4&ZY*#%=E1U6H%@QC M*:3N>WE-&FN .16N;3+['>Y\!-9FTV'F!'@",L :]GK$VP?R:U5G3ZDS> #- M"/"QHEIC4!=@#37Z3=N4=3;[C>;4'"# L+?Z[^54@/#)^UAS%&[FE[XJZBO; MC'^-].SOC+).FZ[KXXEA4PB>W-\3>8I+<8WR^!GZ>>&_Y^].VJ M?OYP-?J_^NCZZ>KA,Z#N35Y8KM,*3THG@;WZ(DT).L8^2RV,H.#>^[\VZ/_@ M>RN.??[1R6^1I_3[9?0IH>LGFS-ZNKOXKNJ_O+< S.>:O,!=1(VV_JP9XU]! MSQ]]^7)4Z:LL ;, "?=7VQB?!"C@C6\&FHE4A#0[<'PB_$"@=4<@8(R$]1+K&M/%.<#-C>%L1NUAO-N:T6?:XF!6T6 MBA2G*353QPG\U#FW_A_5@]RF!VMN(F@J0;WG#0C0(GHXA =5CO 5Q/&]@$H1 M;HQC_K$$^@N[3-#D"W8Q7&KX(+$,5U^VI#>0*R"C0!U$;0>('#8_$UF]JM5Z M5LHY72=(/M5BEQV^U"@QMZ#B5<<;KT_S\TRA 9%L,2'HW6OX-VM<1WR38PTY M&%S,YNSJ"$Q]HY[1G% ;H?I/5 W6^A-MU(KT:#/OA\]N[.J6S'[L6RU3-*S3 MP&A4Y6!#^I[!?0*PP2:>2M^HG1ATYEJD13EF :AN$4\E&Q/J:\:WL'UC7A6_ M>8*\ V_1F4WL>1%A#8)-BK5 MQG/#T 6XRS[#W0S(U5*I+00_CF%UVXL+=O[4DXB9*52#IJ9$;A]^4^VI%S[Q M'GL3;#*1(LW@[].-=MAL[V51X2VH"%%=DCWZ%[_D_QIX/(F%+BS1'LD+"HL' M0NW3^LNE=W-X@I'.4:$Z8<*SU6L,6_W.B027,'F..I[ID),\]^;K\]FM8"[;E"I2SZ_5\T='^1L6.KKP2N7C+( M6VNJSN%&)L_6/DT]\?=*JO$N@7G!821:9R_0'O'32'?$.F+<+49TLW>J-IL-*%%SW$ZTVH"BYK=1J3H##HN3V3CV M3LNS 6R_)": :4 A'-'2^V1Q]D+-23@\[.>FL=W[^[?K?_ZG4[^\N:V#TEHW ME9>Z/:6ZF@(Z;'VL88Q"'59F..:86/4+RWK@O]2G]DRK$XW:XD#_>)EJ>$DG MBE_KLPBWU/IW"S=( _&%Y^0-C:K?# #A6Y?"@>+NW6B,1E[$L')T%$ ^$N8*T<]'QC0=VU(5XC*0GX^G MT;:Z@MS1PB28+VY:?6%N%.;&@S0WHD+\_$GZ1HP74YZ#TB'=^ 3#T6C%W)!C MR6@$8NJ:0F,*QXYE ^S=CN+:0943!S3R)N3_!3 MZ2XL*VH@8U^)[M! @J4R.&8A62%YYBG_[T?5E+A^5-?K=6T/_:27Q M[_,9I77@MTY7:T2%PHC-V,M8N/7I7N]OU#UQ9>Q[8N(?X K5]#:]WDJ\ZRV@ MAM4]_Q!)&?'FZ'8H@CZ6#L(]"Q66ON:=4VN?SBE[.FCO3 ?M ]K?HNA@M?A# M&CIH'78D3O%>6)2[MLR2$=%3I+ZB[KDYEBVN1=)^ #^"L8Q8S [,S-T(?\[N MMO'_F[*J-O/QF")/8H]I2.)J,*C$M[?F&N+45X*&(IHK$U"B:3ZKIVB';8!H MV$25G!FH5HTOIX_%)P#L[$OB<+B&O;AZMXFIR]J%NP/GB^6ACM G2&^A81]3 MOSD<-@:#;OVJT1_4.]UFOSX:G/?K_8O+3NNJ?WW9; U"#B@Z415>JXS@6,>= MT; YO.I?U1N-\ZMZI]FYK ^:O5']NGKSV M\_1T[W=K+H^]WYF!8*+J=/K>A9XGN9OV"_"<5E-K_6ABI!:@<\#>:'5 G,^ M[?7TWA+TGA6]>\:#*A"OP-"^8JA5&0P54]!U)TB6Q;JO'-.8;]?T)P=UL(17 M]7:K8[D]D6^H'];+R%#.U#!^:\OY!L_ 4XI]L+E3D?*,#_9#!?!\Q*33S\BV M?B2D@Z;U9L5(IYCZLWLIH4=8; 13'8H2TELIY7F\/YM"U85SJ4R:(7<3UN2H M%#.[0W@N__K=8)G.I7D.TS>VRA80T814A+8@:+A,&HX**JJZ0E(U&DY?"[] M&A:&A0U1"LT!"V'$D(T#-#(<-9OK_?_M7>EOV[@2_[Y_A= 'O-T MINK.5Z+ M!=(<;19-4VR*!?8C+=$VM[3D%:5DLW_]FQF2.BQ9/I)8LJ,O16I=Y,S\YN*0 M\URU?>M4Z8T+%5[5%9FW@B7H>+,2OTMJHU M:VO 9F'BH'. A[(T#Q,;U*?H!?83W*4'[>")6TE%'^ZST&M65.),)_CCR>_J M?W64-)OR8):"J2T1;DN$VQ+AMD2X+1%NBDBU)<);C/>V1+B5H;9$^'7DU?39 MLEN826MM78XWL?SEX^7KK7IIS7'-@-G$DI2U Z:)&]O:X'BF.;Z.F'QL MC7'MNJ6QA245NN7Z^ZLMJV]M<+/W'XU6^M;>!UK@.O!3/Q]T(8_P: ^.[!Q']RT/)?*\UR+4K MF$T\7>K\:>S.QVP.F]B%DC.,-P+C#V! W%?]ONMKFB M_I.V VW;@;;V#K33@D_8Y>2YM9:O-6 7+;GAQ> MA_2YO;Q)NF)UG$^7SF?.9#1R6<@[ML&][=DZ6*8[ZV%]W4,MSV?9=)*,1#"T M(W"9SGLM/2GG=8M;JD7H_-YRA_7U"&T^-PY[Q=3ADMS8[Y@FR*'1 56\*%MA MW4Q>K,FEW2\6]]">%7$-1>2;G]T#(94 6[# M])QH!#[&<$2Z<,+"R*<&@>C>PR7FY[5BS[D*0NH)B(VM'>Y[U?VQBST\36O. MRO;;6IHR YHY'IC^).0*/43/&0I"<\EV(!X\$)E?O%;$9)'^DGVLV73"5U;2<\,<#Y=O5:#9:.BF]K M4M:CW%D8)\]5==XD&M=6F?("1JQGSF/9S@Q7SJW.ACS5BF$JU!9+:?1B[_H7 M$M8*/ZM$"Q2'!3!:V7X6-Q59E3!7(Y15OJYB.9M YW7YLS-,9A!'*@([)_PA M2+>Y M OQ&4'M- #HNL:6:ZFA01P(@,T9BZ&!.@D'A*BI$9HD!47-0<+()*/BB9[F\ M/_F\<"@FR9:#0UD12)/A8,ENTR7-\#7WBZTP7L3"$, 43S"5278N[)Y-=R%J M)KQN^=BZ#6>^5PJVM?MM!T\U/J4]9IJ,MI6XL*[E@1GK \^.N;5&=V5'YF-- M#)45Z5M_RA:!?,C=OHAT%5DS'HL(J^V0Q^=4&38$:1-<70CERD !/[_#2S]B MFZ0@6+*ZK;ZL1(^5PH7?R-C MAI=8;9CN8R)R(*TR:I:7MWTIAJ125TY.%AV7G$5;K_);,S3Z.\[E>"*#1P2# M+?H6$P%] -[T+,PM HYP(PY7_'(GITV ,+/>7$$X"AF8P>C\(" M*\H]%7%C$:^"_X/HA2&_#UPT9!TLO)KP"'#1 M<1Z"4'H/"# IP+M6>*N/I;^(!'PS;3D!2P56KF]N2;#P.9#!$%S("8NT@!.D MM-U$J('OY08@[-CH"&#R@)79#/&?HJ*ZO"K2WAE^G?,?SB .J;K*8V.( I1= MN">LX4TX7B8E'P(!])B<>Q%(+2@]!Z@9PK3#*9IA\0"#*V.8$N$_$2Y\)V@8 MN&HUCU$GH9%#HWY0953;[<52\!7-P&[T ,[H^P8&W_37$T.^N[ AO_YZ]>;7 M_7>[G=W=XCF(."MR>&R]765)Y=Z17M!"ZF(' $LWI' UU91F0RK*P.0HDCQO M 323K:11M8.VUY=>#<(3U*J2.I\0C1TN9D8H<73$+)&#FS,F-3Z@(&A MN&EE;ERL9@20FC?=!M5"3PB&_# M@03@G$NB)N =%36\6 /0E4R,L1 \Z9 M1+\9[!>-%^[%C+>*9:1K_, 7(1LQUOS+?@V"?O ]0$W <& LKO7"K>,3/>9G M[<;@7?D1J*@^EX)CC&.]^U#W!(+1# IU$+AD;PO<5V(!(ZTNI MS0G.+) Q<0@F]S 2,+.'()8>*#R,0G":\$%,-WB@;(%>?#! MPE5$% $Z>.[ M@I(5OF%U$&8)%DRXSL6"W\P ^;)W6D)W.747_K^9*C:PB2_8:)LQ0H/5SD0"L# MI-/;#3IYKKL+TBCS>LH3'K]7EB*4--9D(AEB:N0,L&VG*15"OX#AX1>Q9&&R MZ>'["JA),&,=<*UUC;31),BT#82<01DM&"B1?8X#OQ?# )P\!:(+02Q5,^6' M-J+P5D>CY#_A; +T#I!.,E!*;^B(:)$IP1*Y2H*D!.2YK[%+ . H(1IV_BHLH"<06; MFHI9D\;'LY="BK(! G2/4.F4D-^9.6GG#B_$0,G0.;L[KQK'(3C@>B H4ON[ M[W-IYA[]N/?>F!DW4&9#C'%0/(0>Q&JH-KP&K#BLX[LONJIQH;,X'[D/?T3? M)//+ES!.&K:$<9S983BUCG%I,FR.F92#L]KJC,FT[F*5 -S=(]K]\F,',P,B MU!'G!(GT"VJ8BF<-9#.O,(LF\+!![DY2*]HWY,?4(GCJI/>2[&?'25.(/>>2 M=L:1O1 35IT@28T#ER8%0HE T8]!9N()_#!_FV/IN77%@N$YJ[4&/.?V\_ 5 MI,0-^R=-6V0OJF\\M-)I%G97[.1P6HPP:5$7;0J0'\U!-N]K'=C%Q"+EJ39$ M&%VB!]'_R]+;6.)KS(FCBVDJIIT['MYC)D *B+)L!BHKG6/V X-,\%(@UAVQ ML(\A)(O<$9HY-T,J6H.N8N!BNY968Z#A47AC1I:[KOEV.Z"+J[!OE[($Y?Q# MSP^\DD"BUY2*M3=G1V::,C0IGRK2G93MWEDCZ5;=.%=.L8S64,9)3=7- V9, M\Q*8(>HRBY GBY6D5*<@YM ,RPA0(P<8X65O.B,/[:4R%O,WZ)\LMH6ED9,O MEI#G)^_%HN!JMS9/%VOL_F!T<=!C6)AH/<&HK((/Y/^8,[$@;O?LOF^Z9;Q48_T*9%*'P PB"7%W8!VT>>>'AOX$G.H:L\Z^G3UVY^' MW8OKK[A"T V]83<:4=SI!6/>=:4 HG8Q3Q*#K5'=%(XA(%][ 7APE)JX_2<'YCX-&!?0;Y/NQHT%,F1QL@Z[;,<;2<&Q:"4X7O M,&XLZ T/TUDFF2?KYZDL0+8J@1E&UT/$ U-5 M-H9OCO0D*!1@C@_2E,ZFST%$:,VQBDA7O!\2K;6*-:0RBW.USA-&<]S+(+Q0 M*&(2,Q[E='32D-\G5751R, I-RDLE:H#XZ'WF:0:#S7B/-)B8:Y8$1D(6E/! M=X&SOU#&!XE/Z5_*&]%0,$;+CH1R7(&K$RL+C@L?T>G6$&M'Z+@/-QCZ22+5 M2^HB;7823 8UE]>+@4GZ5=F##)4QATZC[*&5IR]G=]^[Z4ERUBX5#N,K.?]M MZORVM1ZQ=]7=/YUS0%IBX>U?8);P2,2?/KQ%)/SZ?U!+ 0(4 Q0 ( &N$ M?5@]$LQ2KP( )P( - " 0 !E>%\U.3@Y-# N:'1M M4$L! A0#% @ :X1]6%P=#%30 @ / @ T ( !V@( M &5X7S4Y.#DT,2YH=&U02P$"% ,4 " !KA'U8/9!0PYL' #B'P #0 M @ '5!0 97A?-3DX.30R+FAT;5!+ 0(4 Q0 ( &N$?5A3 M56.IE@< .X? - " 9L- !E>%\U.3@Y-#,N:'1M4$L! M A0#% @ :X1]6#$N9>BJ! =Q, T ( !7!4 &5X M7S4Y.#DT-"YH=&U02P$"% ,4 " !KA'U8TV4Y+JL$ "#$P #0 M @ $Q&@ 97A?-3DX.30U+FAT;5!+ 0(4 Q0 ( &N$?5@A98=7 MSA\ -FI - " 0%\V,S,Q-S$N:'1M4$L! A0# M% @ :X1]6#U$E/B50 <= ! T ( ! #\ &5X7S8S M.#,Y."YH=&U02P$"% ,4 " !KA'U8]ZM>+"T> "P\0 #0 M @ ' ?P 97A?-C,X,SDY+FAT;5!+ 0(4 Q0 ( &N$?5B&;?LA&!< M &<8 0 1 " 1B> !I8V%D+3(P,C,Q,C,Q+GAS9%!+ 0(4 M Q0 ( &N$?5@P$>&UL4$L! A0# M% @ :X1]6%O%X##M?0 1?4& !4 ( !M"$! &EC860M M,C R,S$R,S%?;&%B+GAM;%!+ 0(4 Q0 ( &N$?5B=L[5A_EP +,R" 5 M " =2? 0!I8V%D+3(P,C,Q,C,Q7W!R92YX;6Q02P$"% ,4 M " !KA'U8ME!,:H=0 @#S%A@ % @ $%_0$ :6-A9#(P D,C,Q,C,Q7S$P:RYH=&U02P4& \ #P"@ P ODT$ end XML 103 icad20231231_10k_htm.xml IDEA: XBRL DOCUMENT 0000749660 2023-01-01 2023-12-31 0000749660 2023-06-30 0000749660 2024-03-22 0000749660 2023-12-31 0000749660 2022-12-31 0000749660 us-gaap:ProductMember 2023-01-01 2023-12-31 0000749660 us-gaap:ProductMember 2022-01-01 2022-12-31 0000749660 us-gaap:ServiceMember 2023-01-01 2023-12-31 0000749660 us-gaap:ServiceMember 2022-01-01 2022-12-31 0000749660 2022-01-01 2022-12-31 0000749660 icad:AmortizationAndDepreciationMember 2023-01-01 2023-12-31 0000749660 icad:AmortizationAndDepreciationMember 2022-01-01 2022-12-31 0000749660 us-gaap:CommonStockMember 2021-12-31 0000749660 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000749660 us-gaap:RetainedEarningsMember 2021-12-31 0000749660 us-gaap:TreasuryStockCommonMember 2021-12-31 0000749660 2021-12-31 0000749660 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0000749660 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0000749660 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0000749660 us-gaap:TreasuryStockCommonMember 2022-01-01 2022-12-31 0000749660 us-gaap:CommonStockMember 2022-12-31 0000749660 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000749660 us-gaap:RetainedEarningsMember 2022-12-31 0000749660 us-gaap:TreasuryStockCommonMember 2022-12-31 0000749660 us-gaap:CommonStockMember 2023-01-01 2023-12-31 0000749660 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-12-31 0000749660 us-gaap:RetainedEarningsMember 2023-01-01 2023-12-31 0000749660 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-12-31 0000749660 us-gaap:CommonStockMember 2023-12-31 0000749660 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0000749660 us-gaap:RetainedEarningsMember 2023-12-31 0000749660 us-gaap:TreasuryStockCommonMember 2023-12-31 0000749660 us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember icad:XoftSolutionsLlcMember 2023-10-22 0000749660 us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember icad:XoftSolutionsLlcMember 2023-10-22 2023-10-22 0000749660 us-gaap:OtherAssetsMember us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember icad:XoftSolutionsLlcMember 2023-10-22 0000749660 us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember icad:XoftSolutionsLlcMember 2023-01-01 2023-12-31 0000749660 us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember icad:XoftSolutionsLlcMember 2022-01-01 2022-12-31 0000749660 us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember icad:XoftSolutionsLlcMember 2022-12-31 0000749660 srt:MaximumMember us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember icad:XoftSolutionsLlcMember icad:SharedMarketingExpenseMember 2023-01-01 2023-12-31 0000749660 srt:MaximumMember us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember icad:XoftSolutionsLlcMember icad:SharedMarketingExpenseMember 2022-01-01 2022-12-31 0000749660 srt:MinimumMember 2023-01-01 2023-12-31 0000749660 srt:MaximumMember 2023-01-01 2023-12-31 0000749660 srt:MinimumMember us-gaap:LeaseholdImprovementsMember 2023-12-31 0000749660 srt:MaximumMember us-gaap:LeaseholdImprovementsMember 2023-12-31 0000749660 srt:MinimumMember 2023-12-31 0000749660 srt:MaximumMember 2023-12-31 0000749660 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000749660 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000749660 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000749660 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000749660 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000749660 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000749660 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000749660 us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000749660 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000749660 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000749660 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000749660 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000749660 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000749660 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000749660 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000749660 us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0000749660 us-gaap:FairValueInputsLevel3Member 2023-12-31 0000749660 us-gaap:FairValueInputsLevel3Member 2022-12-31 0000749660 us-gaap:FairValueMeasurementsNonrecurringMember 2023-12-31 0000749660 us-gaap:FairValueMeasurementsNonrecurringMember 2022-12-31 0000749660 icad:ServiceContractsMember 2023-01-01 2023-12-31 0000749660 icad:ServiceContractsMember 2022-01-01 2022-12-31 0000749660 us-gaap:TransferredAtPointInTimeMember 2023-01-01 2023-12-31 0000749660 us-gaap:TransferredAtPointInTimeMember 2022-01-01 2022-12-31 0000749660 us-gaap:TransferredOverTimeMember 2023-01-01 2023-12-31 0000749660 us-gaap:TransferredOverTimeMember 2022-01-01 2022-12-31 0000749660 icad:DirectSalesForceMember 2023-01-01 2023-12-31 0000749660 icad:DirectSalesForceMember 2022-01-01 2022-12-31 0000749660 icad:OEMPartnersMember 2023-01-01 2023-12-31 0000749660 icad:OEMPartnersMember 2022-01-01 2022-12-31 0000749660 2024-01-01 2023-12-31 0000749660 srt:MinimumMember 2024-01-01 2023-12-31 0000749660 srt:MaximumMember 2024-01-01 2023-12-31 0000749660 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-12-31 0000749660 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0000749660 icad:PatentsAndLicensesMember 2023-12-31 0000749660 icad:PatentsAndLicensesMember 2022-12-31 0000749660 icad:PatentsAndLicensesMember 2023-12-31 2023-12-31 0000749660 us-gaap:DevelopedTechnologyRightsMember 2023-12-31 0000749660 us-gaap:DevelopedTechnologyRightsMember 2022-12-31 0000749660 us-gaap:DevelopedTechnologyRightsMember 2023-12-31 2023-12-31 0000749660 us-gaap:CustomerRelationshipsMember 2023-12-31 0000749660 us-gaap:CustomerRelationshipsMember 2022-12-31 0000749660 us-gaap:CustomerRelationshipsMember 2023-12-31 2023-12-31 0000749660 us-gaap:TradeNamesMember 2023-12-31 0000749660 us-gaap:TradeNamesMember 2022-12-31 0000749660 us-gaap:TradeNamesMember 2023-12-31 2023-12-31 0000749660 icad:NashuaNhOfficeLeaseMember 2022-11-01 2022-11-30 0000749660 icad:NashuaNhOfficeLeaseMember 2024-01-31 0000749660 icad:NashuaNhOfficeLeaseMember 2024-01-01 2024-01-31 0000749660 icad:AtthemarketSalesAgreementMember 2023-08-11 0000749660 icad:AtthemarketSalesAgreementMember 2023-01-01 2023-12-31 0000749660 icad:AtthemarketSalesAgreementMember 2023-12-31 0000749660 us-gaap:SubsequentEventMember icad:AtthemarketSalesAgreementMember 2024-01-01 2024-03-12 0000749660 icad:StockPlansMember 2022-01-01 2022-12-31 0000749660 icad:The2016StockOptionPlanMember 2021-12-31 0000749660 icad:The2016StockOptionPlanMember 2022-12-31 0000749660 icad:The2016StockOptionPlanMember 2023-12-31 0000749660 us-gaap:CostOfSalesMember 2023-01-01 2023-12-31 0000749660 us-gaap:CostOfSalesMember 2022-01-01 2022-12-31 0000749660 icad:EngineeringAndProductDevelopmentMember 2023-01-01 2023-12-31 0000749660 icad:EngineeringAndProductDevelopmentMember 2022-01-01 2022-12-31 0000749660 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-12-31 0000749660 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-12-31 0000749660 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-12-31 0000749660 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-12-31 0000749660 2023-01-01 2023-03-31 0000749660 srt:MinimumMember 2022-01-01 2022-12-31 0000749660 srt:MaximumMember 2022-01-01 2022-12-31 0000749660 icad:ESPPMember 2022-12-31 0000749660 icad:ESPPMember 2022-01-01 2022-12-31 0000749660 us-gaap:DomesticCountryMember 2023-12-31 0000749660 us-gaap:DomesticCountryMember icad:ExpiresBetween2024And2037Member 2023-12-31 0000749660 us-gaap:DomesticCountryMember icad:IndefinitePeriodMember 2023-12-31 0000749660 us-gaap:ForeignCountryMember 2023-12-31 0000749660 us-gaap:ForeignCountryMember 2022-12-31 0000749660 icad:XoftIncMember 2023-12-31 0000749660 icad:XoftIncMember 2023-01-01 2023-12-31 0000749660 us-gaap:NonUsMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-12-31 0000749660 us-gaap:NonUsMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-12-31 0000749660 us-gaap:NonUsMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2023-12-31 0000749660 us-gaap:NonUsMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2022-12-31 0000749660 srt:EuropeMember icad:ExportRevenueMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-12-31 0000749660 srt:EuropeMember icad:ExportRevenueMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-12-31 0000749660 icad:OtherGeographicLocationsMember icad:ExportRevenueMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-12-31 0000749660 icad:OtherGeographicLocationsMember icad:ExportRevenueMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-12-31 0000749660 us-gaap:NonUsMember icad:ExportRevenueMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-12-31 0000749660 us-gaap:NonUsMember icad:ExportRevenueMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-12-31 0000749660 icad:ExportRevenueMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-12-31 0000749660 icad:ExportRevenueMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-12-31 0000749660 country:FR icad:ExportRevenueMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-12-31 0000749660 country:FR icad:ExportRevenueMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-12-31 0000749660 country:BE icad:ExportRevenueMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-12-31 0000749660 country:BE icad:ExportRevenueMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-12-31 0000749660 country:IT icad:ExportRevenueMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-12-31 0000749660 country:IT icad:ExportRevenueMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-12-31 0000749660 country:DE icad:ExportRevenueMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-12-31 0000749660 country:DE icad:ExportRevenueMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-12-31 0000749660 country:CH icad:ExportRevenueMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-12-31 0000749660 country:CH icad:ExportRevenueMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-12-31 0000749660 icad:OtherGeographicLocationsInEuropeMember icad:ExportRevenueMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-12-31 0000749660 icad:OtherGeographicLocationsInEuropeMember icad:ExportRevenueMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-12-31 0000749660 icad:GEHealthcareMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0000749660 icad:GEHealthcareMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0000749660 icad:DetectionOEMPartnersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0000749660 icad:DetectionOEMPartnersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0000749660 icad:OneMajorDirectCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0000749660 icad:OneMajorDirectCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0000749660 icad:OEMPartnersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-12-31 0000749660 icad:OEMPartnersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0000749660 icad:GEHealthcareMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-12-31 0000749660 icad:GEHealthcareMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0000749660 icad:LargestDirectCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-12-31 0000749660 icad:LargestDetectionDirectCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0000749660 icad:OemPartnersAndLargestDirectCustomersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-12-31 0000749660 icad:OemPartnersAndLargestDirectCustomersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0000749660 icad:RoyaltyObligationsMember 2023-12-31 iso4217:USD shares thunderdome:item iso4217:USD shares pure utr:M utr:Y utr:sqft 0000749660 iCAD INC false --12-31 FY 2023 false false false false 277000 100000 8488000 8372000 0.01 0.01 1000000 1000000 0 0 0.01 0.01 60000000 60000000 26540030 25446407 26354199 25260576 185831 185831 150 338000 1 P15M P1Y P3Y P3Y P5Y 1 0 0 0 0 0 P2Y P3Y 0 0 0 0 0 0 10-K true 2023-12-31 false 001-09341 DE 02-0377419 98 Spit Brook Road, Suite 100 Nashua NH 03062 603 882-5200 Common Stock, $0.01 par value ICAD NASDAQ No No Yes Yes Non-accelerated Filer true false false false false 38675432 26540030 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 63pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b><span style="text-decoration: underline; "><a href="#" id="otherinfo" title="otherinfo"></a>Item</span></b><span style="text-decoration: underline; "> </span><b><span style="text-decoration: underline; "><em style="font: inherit;">9B.</em></span></b></p> </td><td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b><span style="text-decoration: underline; ">Other Information. </span></b></p> </td></tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><span style="-sec-ix-hidden:c109739781"><span style="-sec-ix-hidden:c109740221"><span style="-sec-ix-hidden:c109740222"><span style="-sec-ix-hidden:c109740223">Not</span></span></span></span> applicable.</p> BDO USA, P.C. Boston, Massachusetts 243 21670000 21313000 6392000 5769000 917000 2054000 699000 1571000 0 7534000 29678000 38241000 1172000 0 1482000 1421000 110000 110000 104000 23000 2868000 1554000 1045000 850000 1823000 704000 461000 670000 849000 19000 148000 264000 8362000 8362000 97000 116000 0 3329000 41418000 51705000 712000 1446000 2448000 2541000 188000 217000 3400000 3653000 0 5595000 6748000 13452000 273000 455000 974000 393000 6000 6000 0 2497000 8001000 16803000 0 0 265000 254000 306250000 302899000 -271683000 -266836000 1415000 1415000 33417000 34902000 41418000 51705000 9930000 12620000 7388000 7182000 17318000 19802000 1387000 1658000 1060000 1217000 86000 108000 2533000 2983000 14785000 16819000 5161000 5493000 7740000 10790000 9324000 10517000 249000 217000 22474000 27017000 -7689000 -10198000 16000 10000 729000 213000 -14000 -39000 699000 164000 -6990000 -10034000 20000 -116000 -7010000 -9918000 2163000 -3738000 -4847000 -13656000 -0.27 -0.39 0.08 -0.15 -0.19 -0.54 25613000 25202000 25613000 25202000 25326086 253000 300859000 -253180000 -1415000 46517000 725 0 0 0 0 0 73500 1000 206000 0 0 207000 46096 0 148000 0 0 148000 0 1686000 0 0 1686000 0 0 -13656000 0 -13656000 25446407 254000 302899000 -266836000 -1415000 34902000 1057814 11000 1955000 0 0 1966000 35809 0 80000 0 0 80000 0 1316000 0 0 1316000 0 0 -4847000 0 -4847000 26540030 265000 306250000 -271683000 -1415000 33417000 -4847000 -13656000 2592000 -0 170000 211000 239000 310000 462000 708000 177000 732000 1316000 1686000 20000 -116000 -1000 9000 -419000 739000 -1489000 1218000 -840000 -1152000 -811000 -806000 -1554000 -961000 -484000 -767000 193000 665000 -117000 866000 -4964000 -12790000 4539000 0 -0 10000 922000 524000 342000 -0 3275000 -534000 1966000 0 0 148000 80000 207000 2046000 355000 357000 -12969000 21313000 34282000 21670000 21313000 16000 9000 0 0 0 3011000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Note <em style="font: inherit;">1</em> </b>–<b> Organization and Business</b> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">Unless otherwise noted, all amounts presented in these Notes to the Consolidated Financial Statements are in thousands of dollars.  iCAD, Inc. and subsidiaries (the “Company” or “iCAD”) is a global medical technology company providing innovative cancer detection solutions.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">As discussed in Note <em style="font: inherit;">2,</em> the Company completed the sale of its Xoft business line in <em style="font: inherit;"> October 2023.  </em>Accordingly, the Company now operates in <span style="-sec-ix-hidden:c109739784">one</span> segment: Cancer Detection (“Detection”). The Detection segment solutions include advanced artificial intelligence and image analysis workflow solutions that enable healthcare professionals to better serve patients by identifying pathologies and pinpointing the most prevalent cancers earlier, a comprehensive range of high-performance, upgradeable computer-aided detection systems and workflow solutions for digital breast tomosynthesis, full-field digital mammography, magnetic resonance imaging and computed tomography.  The Company’s commercial products are cleared with the United States Food and Drug Administration and various global regulatory agencies. The Company sells its products throughout the world through its direct sales organization as well as through various OEM partners, distributors, technology platform partners, and resellers. See Note <em style="font: inherit;">15</em> of these consolidated financial statements for segment, major customer and geographical information.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">The Company maintains its headquarters and a separate manufacturing facility in Nashua, New Hampshire and an office in Lyon, France.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"><b><span style="font-size:10pt;">Note </span><em style="font: inherit;">2</em> </b>–<b> Discontinued Operations</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt;">On <em style="font: inherit;"> October 22, 2023, </em>the Company entered into an Asset Purchase Agreement (the “Purchase Agreement”), by and among (i) the Company, Xoft Solutions, LLC, a Delaware limited liability company, and Xoft, Inc., a Delaware corporation, each a wholly owned subsidiary of the Company (collectively with the Company, the “Sellers” and each, a “Seller”), and (ii) Elekta Inc., a Georgia corporation, and Nucletron Operations B.V., a company organized under the laws of the Netherlands (together, “Buyers” and each a “Buyer”), pursuant to which the Company agreed to transfer to the Buyers substantially all of the assets and liabilities primarily related to the Company’s Xoft business lines (the “Business”), including with respect to employees, contracts, intellectual property and inventory, for total cash consideration of approximately $5.76 million dollars from the Buyers to the Company, and the assumption by Buyers of all liabilities relating to the Business (the “Transaction”). This payment is guaranteed by Elekta AB, a company organized under the laws of Sweden, the ultimate parent company of the Buyers.  In accordance with the Purchase Agreement, the Company received a cash payment of approximately $5 million in <em style="font: inherit;"> November 2023 </em>with the remaining $0.7 million held in escrow for a period of <span style="-sec-ix-hidden:c109739790">15</span> months following <em style="font: inherit;"> October 22, 2023.  </em>The escrow balance is reflected in the caption Other assets in the long-term section of the Company's Consolidated Balance Sheet as of <em style="font: inherit;"> December 31, 2023.</em></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">The closing of the Transaction occurred simultaneously with the execution of the Purchase Agreement.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">In connection with the Transaction, the parties entered into a transition services agreement pursuant to which the Company will provide certain migration and transition services to facilitate an orderly transition of the operation of the Business to the Buyers during the <em style="font: inherit;">5</em>-month period following consummation of the Transaction, extendable at the option of the parties.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">The Purchase Agreement contains certain representations, warranties, covenants and indemnification provisions, including for breaches of covenants and for losses resulting from the Company’s liabilities specifically excluded from the Transaction.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">The Business, which had previously been presented as a separate reporting segment, meets the criteria for being reported as a discontinued operation and has been segregated from continuing operations. The following table summarizes the results from discontinued operations (in thousands):</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 26pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr class="finHeading" style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="3" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b>For the period ended October 22,</b></p> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 14.7812px;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 233.219px;"><b>For the year ended December 31,</b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading" style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b>2023</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b>2022</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 62%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Revenue</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">4,804</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 233.219px; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">8,142</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Total cost of sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,580</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 233.219px; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,152</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Gross profit</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,224</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 233.219px; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,990</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Total operating expenses</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,653</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 233.219px; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">6,728</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;">Pre-tax loss from operations of discontinued business</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(429</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 233.219px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">(3,738</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Provision for income taxes</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 233.219px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid black;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;">Loss from operations of discontinued business</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(429</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 233.219px; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(3,738</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;">Gain on sale of discontinued operations</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,592</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 233.219px; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;">Provision for income taxes on gain on sale</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 233.219px; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Income (loss) from discontinued operations, net of tax</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,163</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 233.219px; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(3,738</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">The following table summarizes the assets and liabilities held for sale in the Company's Consolidated Balance Sheets (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b>December 31, 2022</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 81%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Assets</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Accounts receivable, net of allowance for credit losses</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,129</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Inventories, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,335</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Prepaid expenses and other current assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,070</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Total current assets held for sale</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">7,534</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Net property and equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">370</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Operating lease assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,691</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Other assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">268</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Total noncurrent assets held for sale</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,329</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Liabilities</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Accounts payable</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">527</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Accrued and other expenses</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,140</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Lease payable - current portion</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">365</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Deferred revenue - current portion</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,563</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Total current liabilities held for sale</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,595</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Lease payable, net of current</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,348</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Deferred revenue, net of current</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">149</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Noncurrent liabilities held for sale</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,497</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">Total operating expenses presented in the table above exclude amounts that had previously been allocated to the Business for certain shared marketing expenses.  The previously allocated amounts were less than $0.1 million and $0.6 million for the years ended <em style="font: inherit;"> December 31, 2023 </em>and <em style="font: inherit;">2022,</em> respectively.  The previously allocated expenses are included in the Marketing and sales line for all periods presented in the Condensed Consolidated Statements of Operations.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">The Business is included in the Company's Consolidated Statements of Cash Flows for the years ended <em style="font: inherit;"> December 31, 2023 </em>and <em style="font: inherit;">2022.</em>  The Business generated less than $0.1 million of cash during the year ended <em style="font: inherit;"> December 31, 2023, </em>primarily for operating activities.  Estimated cash used by the Business during the year ended <em style="font: inherit;"> December 31, 2022 </em>was approximately $3.6 million, primarily for operating activities. </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 26pt;"> </p> 5760000 5000000 700000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr class="finHeading" style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="3" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b>For the period ended October 22,</b></p> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 14.7812px;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 233.219px;"><b>For the year ended December 31,</b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading" style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b>2023</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b>2022</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt; width: 62%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Revenue</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; text-align: right;">4,804</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 233.219px; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">8,142</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Total cost of sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,580</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 233.219px; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,152</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Gross profit</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,224</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 233.219px; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,990</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Total operating expenses</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,653</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 233.219px; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">6,728</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;">Pre-tax loss from operations of discontinued business</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(429</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 233.219px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">(3,738</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Provision for income taxes</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;"> </td><td style="width: 233.219px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid black;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;">Loss from operations of discontinued business</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(429</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 233.219px; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(3,738</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;">Gain on sale of discontinued operations</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,592</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 233.219px; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255);"><td style="font-family: Times New Roman; font-size: 10pt;">Provision for income taxes on gain on sale</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td><td style="width: 233.219px; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Income (loss) from discontinued operations, net of tax</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,163</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 233.219px; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(3,738</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b>December 31, 2022</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 81%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Assets</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Accounts receivable, net of allowance for credit losses</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,129</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Inventories, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,335</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Prepaid expenses and other current assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,070</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Total current assets held for sale</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">7,534</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Net property and equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">370</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Operating lease assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,691</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Other assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">268</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Total noncurrent assets held for sale</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,329</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Liabilities</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Accounts payable</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">527</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Accrued and other expenses</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,140</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Lease payable - current portion</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">365</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Deferred revenue - current portion</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,563</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Total current liabilities held for sale</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,595</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Lease payable, net of current</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,348</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Deferred revenue, net of current</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">149</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Noncurrent liabilities held for sale</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,497</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 4804000 8142000 2580000 5152000 2224000 2990000 -2653000 -6728000 -429000 -3738000 0 0 -429000 -3738000 2592000 0 0 0 2163000 -3738000 3129000 3335000 1070000 7534000 370000 2691000 268000 3329000 527000 2140000 365000 2563000 5595000 2348000 149000 2497000 100000 600000 100000 3600000 <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Note <em style="font: inherit;">3</em> </b>–<b> Significant Accounting Policies </b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><b></b></p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><b>Use of Estimates </b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">The preparation of financial statements in conformity with generally accepted accounting principles in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues and expenses during the reporting period and disclosure of contingent assets and liabilities at the date of the financial statements. Actual results could differ from those estimates. It is reasonably possible that changes <em style="font: inherit;"> may </em>occur in the near term that would affect management’s estimates with respect to assets and liabilities.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"></p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><b></b></p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><b>Principles of Consolidation </b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">The consolidated financial statements include the accounts of the Company and its wholly owned subsidiary, iCAD France, LLC.  As described in Note <em style="font: inherit;">2,</em> the Company completed the sale of the Xoft business line in <em style="font: inherit;"> October 2023.  </em>Accordingly, the applicable assets and liabilities of the Xoft business have been classified as held for sales in the Consolidated Balance Sheet for periods prior to the date of sale, and the results of its operations for all periods presented are reflected as discontinued operations in the Consolidated Statements of Operations.  Unless otherwise indicated, all disclosures and amounts in the Notes to the Consolidated Financial Statements relate to the Company's continuing operations.   All material inter-company transactions and balances have been eliminated in consolidation.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"></p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><b></b></p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><b>Risk and Uncertainty </b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: 0pt;">On <em style="font: inherit;"> March </em><em style="font: inherit;">12,</em> <em style="font: inherit;">2020,</em> the World Health Organization declared COVID-<em style="font: inherit;">19</em> to be a pandemic. In an effort to contain and mitigate the spread of COVID-<em style="font: inherit;">19,</em> the United States and most countries of the world imposed some level of unprecedented restrictions such as travel bans and business closures which caused substantial reductions in economic activity. As a provider of devices and services to the health care industry, the Company believes its operations have been materially affected in all periods presented. While the worst of the disruptions appear to have subsided as of <em style="font: inherit;"> December 31, 2023, </em>the Company continues to be impacted by slowness in the overall economic recovery. The Company’s expected results for future periods could reflect a continuing negative impact from the COVID-<em style="font: inherit;">19</em> pandemic for similar or additional reasons.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">In late <em style="font: inherit;"> February 2022, </em>Russian military forces launched significant military action against Ukraine. In early <em style="font: inherit;"> October 2023, </em>an armed conflict between Hamas-led Palestinian militant groups and Israeli military forces broke out with a Hamas attack on southern Israel, to which Israeli military forces retaliated. </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">Sustained conflict and disruption in these regions has continued through <em style="font: inherit;"> December 31, 2023 </em>and beyond. Economic, civil, military and political uncertainty <em style="font: inherit;"> may </em>arise or increase in regions where the Company operates or derives revenue. Further, countries from which the Company derives revenue <em style="font: inherit;"> may </em>experience military action and/or civil and political unrest; <em style="font: inherit;"> may </em>be subject to government export controls, economic sanctions, embargoes, or trade restrictions; and experience currency, inflation, and interest rate uncertainties. While the impact to the Company has been limited to date, it is <em style="font: inherit;">not</em> possible to predict the potential outcome should the conflict expand and/or additional sanctions be imposed. For the fiscal year ended <em style="font: inherit;">2023,</em> approximately <em style="font: inherit;">10%</em> of the Company’s total revenue was derived from customers located in Europe.</p> <p style="text-indent: 27pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; margin: 0pt;"> </p> <p style="text-indent: 27pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; margin: 0pt;"></p><p style="text-indent: 27pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; margin: 0pt;"><b></b></p><p style="text-indent: 27pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; margin: 0pt;"><b>Cash and cash equivalents </b></p> <p style="text-indent: 27pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">The Company defines cash and cash equivalents as all bank accounts, money market funds, deposits and other money market instruments with original maturities of <em style="font: inherit;">90</em> days or less and which are unrestricted as to timing or method of withdrawal. Cash and cash equivalents are maintained at financial institutions and, at times, balances <em style="font: inherit;"> may </em>exceed federally insured limits of <em style="font: inherit;">$250,000</em> per depositor.  The money market investment account as described in Note <em style="font: inherit;">5</em> is <em style="font: inherit;">not</em> exposed to the federally insured limit as it is <em style="font: inherit;">not</em> a deposit account.  As of <em style="font: inherit;"> December 31, 2023, </em>the Company held cash at financial institutions in excess of the federally insured limit. Historically, the Company has <em style="font: inherit;">not</em> experienced any losses related to these balances.  </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"></p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><b></b></p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><b>Financial instruments </b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">Financial instruments consist of cash and cash equivalents, trade accounts receivable, contract assets, accounts payable, accrued and other expenses and notes payable. Due to their short-term nature and market rates of interest, the carrying amounts of the financial instruments approximated fair value as of <em style="font: inherit;"> December 31, 2023 </em>and <em style="font: inherit;">2022</em>.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"></p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><b></b></p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><b>Accounts Receivable and Allowance for Credit Losses</b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">Accounts receivable are customer obligations due under normal trade terms. Credit limits are initially established through a process of reviewing the financial history and stability of each customer and the Company performs continuing credit evaluations of its customers’ financial condition and generally does <em style="font: inherit;">not</em> require collateral. Included in accounts receivable at <em style="font: inherit;"> December 31, 2023</em> are unbilled receivables of approximately $0.9 million which are scheduled to be invoiced primarily in <em style="font: inherit;">2024</em>.  Unbilled receivables of approximately $0.2 million were included in accounts receivable as of <em style="font: inherit;"> December 31, 2022.  </em>The unbilled receivables result primarily from the Company's sale of term licenses, which often provide for annual billing over a term of <span style="-sec-ix-hidden:c109739821">one</span> to <span style="-sec-ix-hidden:c109739822">three</span> years, where revenue is recognized upon delivery of a license with non-cancellable terms.    </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">As described in Note <em style="font: inherit;">4,</em> the Company adopted new accounting guidance effective <em style="font: inherit;"> January 1, 2023 </em>that impacted its approach to calculating expected losses on its Accounts receivable balances.  The Company maintains an allowance for expected credit losses associated with its Accounts receivable balance.  The Company uses an expected credit loss model that uses historical loss rates of its accounts receivable for the previous <em style="font: inherit;">twelve</em> months as well as expectations about the future where the Company has been able to develop forecasts to support its estimates.  Using the outputs of the model, the Company’s policy is to maintain allowances for potential losses.  An amount is written off against the allowance for credit losses after all attempts to collect the receivable have failed. Based on the information available, the Company believes the allowance for credit losses as of <em style="font: inherit;"> December 31, 2023 </em>and <em style="font: inherit;">2022</em> is adequate.  </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"></p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><b></b></p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><b>Inventory </b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">The Company uses the <em style="font: inherit;">first</em>-in, <em style="font: inherit;">first</em>-out method to track inventory, which is valued at the lower of cost or net realizable value. The Company regularly reviews inventory quantities on hand and records an inventory reserve for excess and/or obsolete inventory primarily based upon the estimated usage of its inventory, as well as other factors.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"></p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><b></b></p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><b>Property and Equipment </b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">Property and equipment are stated at cost and depreciated using the straight-line method over the estimated useful lives of the assets, which is generally <span style="-sec-ix-hidden:c109739829">three</span> to <span style="-sec-ix-hidden:c109739830">five</span> years, except for leasehold improvements, which are depreciated over the shorter of the term of the lease, or useful life of the asset.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"></p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><b></b></p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><b>Goodwill </b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">In accordance with FASB Accounting Standards Codification (“ASC”) Topic <em style="font: inherit;">350</em>-<em style="font: inherit;">20,</em> <i>“Intangibles</i>—<i>Goodwill and Other</i>” (“ASC <em style="font: inherit;">350</em>-<em style="font: inherit;">20”</em>), the Company tests goodwill for impairment on an annual basis and between annual tests if events or circumstances change that would more likely than <em style="font: inherit;">not</em> reduce the fair value of a reporting unit below its carrying amount.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">Factors the Company considers important, which could trigger an impairment of Goodwill, include the following:</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-size: 10pt;"><tbody><tr style="vertical-align: top; font-size: 10pt;"><td style="width: 36pt; font-size: 10pt;"> </td><td style="width: 27pt; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">•</p> </td><td style="width: auto; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">significant and sustained underperformance relative to historical or projected future operating results;</p> </td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-size: 10pt;"><tbody><tr style="vertical-align: top; font-size: 10pt;"><td style="width: 36pt; font-size: 10pt;"> </td><td style="width: 27pt; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">•</p> </td><td style="width: auto; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">significant changes in the manner or use of the Company’s assets in the strategy for the Company’s overall business;</p> </td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-size: 10pt;"><tbody><tr style="vertical-align: top; font-size: 10pt;"><td style="width: 36pt; font-size: 10pt;"> </td><td style="width: 27pt; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">•</p> </td><td style="width: auto; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">significant negative industry or economic trends;</p> </td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-size: 10pt;"><tbody><tr style="vertical-align: top; font-size: 10pt;"><td style="width: 36pt; font-size: 10pt;"> </td><td style="width: 27pt; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">•</p> </td><td style="width: auto; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">significant and sustained decline in the Company’s stock price; and</p> </td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-size: 10pt;"><tbody><tr style="vertical-align: top; font-size: 10pt;"><td style="width: 36pt; font-size: 10pt;"> </td><td style="width: 27pt; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">•</p> </td><td style="width: auto; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">a decline in the Company’s market capitalization below net book value.</p> </td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">Upon the sale of its former Xoft business, the Company has <span style="-sec-ix-hidden:c109739836">one</span> reporting unit: Detection.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">The Company performs an annual impairment assessment as of <em style="font: inherit;"> October </em><em style="font: inherit;">1</em> of each year by comparing the fair value of its reporting unit to its carrying value as of this date. The Company records an impairment charge if such an assessment were to indicate that the fair value of its reporting unit was less than the carrying value. When the Company evaluates potential impairments outside of its annual measurement date, judgment is required in determining whether an event has occurred that <em style="font: inherit;"> may </em>impair the value of goodwill or intangible assets. For <em style="font: inherit;">2023,</em> the fair value of the reporting unit was based on the Company's market capitalization as of <em style="font: inherit;"> October </em><em style="font: inherit;">1,</em> <em style="font: inherit;">2023,</em> which was in excess of the carrying value of the reporting unit.  Accordingly, the Company concluded that <em style="font: inherit;">no</em> impairment charges were required. For years prior to <em style="font: inherit;">2023,</em> the Company used the following approach in assessing fair value of its reporting unit.   </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">Fair value of the reporting unit is based on a weighting of the income approach and the market approach. For purposes of the income approach, fair value is determined based on the present value of estimated future cash flows, discounted at an appropriate risk adjusted rate. The Company uses internal forecasts to estimate future cash flows and includes estimates of long-term future growth rates based on our most recent views of the long-term forecast for each segment. Accordingly, actual results can differ from those assumed in our forecasts. Discount rates are derived from a capital asset pricing model and by analyzing published rates for industries relevant to our reporting units to estimate the cost of equity financing. The Company uses discount rates that are commensurate with the risks and uncertainty inherent in the respective businesses and in our internally developed forecasts.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">In the market approach, the Company uses a valuation technique in which values are derived based on market prices of publicly traded companies with similar operating characteristics and industries. A market approach allows for comparison to actual market transactions and multiples. It can be somewhat limited in its application because the population of potential comparable publicly-traded companies can be limited due to differing characteristics of the comparative business and ours, as well as the fact that market data <em style="font: inherit;"> may </em><span style="-sec-ix-hidden:c109739843">not</span> be available for divisions within larger conglomerates or non-public subsidiaries that could otherwise qualify as comparable, and the specific circumstances surrounding a market transaction (e.g., synergies between the parties, terms and conditions of the transaction, etc.) <em style="font: inherit;"> may </em>be different or irrelevant with respect to our business.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">The Company corroborates the total fair values of the reporting unit using a market capitalization approach since it now operates with only <em style="font: inherit;">one</em> reporting unit. The blend of the income approach and market approach is more closely aligned to the Company's business profile, including markets served and products available. In addition, required rates of return, along with uncertainties inherent in the forecast of future cash flows, are reflected in the selection of the discount rate. Equally important, under the blended approach, reasonably likely scenarios and associated sensitivities can be developed for alternative future states that <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be reflected in an observable market price. The Company assesses each valuation methodology based upon the relevance and availability of the data at the time the valuation is performed and weights the methodologies appropriately.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"></p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><b></b></p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><b>Long Lived Assets</b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">In accordance with FASB ASC Topic <em style="font: inherit;">360,</em> “Property, Plant and Equipment” (“ASC <em style="font: inherit;">360”</em>), the Company assesses long-lived assets for impairment if events and circumstances indicate it is more likely than <em style="font: inherit;">not</em> that the fair value of the asset group is less than the carrying value of the asset group.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">ASC <em style="font: inherit;">360</em>-<em style="font: inherit;">10</em>-<em style="font: inherit;">35</em> uses “events and circumstances” criteria to determine when, if at all, an asset (or asset group) is evaluated for recoverability. Thus, there is <em style="font: inherit;">no</em> set interval or frequency for recoverability evaluation. In accordance with ASC <em style="font: inherit;">360</em>-<em style="font: inherit;">10</em>-<em style="font: inherit;">35</em>-<em style="font: inherit;">21</em> the following factors are examples of events or changes in circumstances that indicate the carrying amount of an asset (asset group) <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be recoverable and thus is to be evaluated for recoverability.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-size: 10pt;"><tbody><tr style="vertical-align: top; font-size: 10pt;"><td style="width: 36pt; font-size: 10pt;"> </td><td style="width: 27pt; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">•</p> </td><td style="width: auto; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">A significant decrease in the market price of a long-lived asset (asset group);</p> </td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-size: 10pt;"><tbody><tr style="vertical-align: top; font-size: 10pt;"><td style="width: 36pt; font-size: 10pt;"> </td><td style="width: 27pt; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">•</p> </td><td style="width: auto; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">A significant adverse change in the extent or manner in which a long-lived asset (asset group) is being used or in its physical condition;</p> </td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-size: 10pt;"><tbody><tr style="vertical-align: top; font-size: 10pt;"><td style="width: 36pt; font-size: 10pt;"> </td><td style="width: 27pt; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">•</p> </td><td style="width: auto; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">A significant adverse change in legal factors or in the business climate that could affect the value of a long-lived asset (asset group), including an adverse action or assessment by a regulator;</p> </td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-size: 10pt;"><tbody><tr style="vertical-align: top; font-size: 10pt;"><td style="width: 36pt; font-size: 10pt;"> </td><td style="width: 27pt; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">•</p> </td><td style="width: auto; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">An accumulation of costs significantly in excess of the amount originally expected for the acquisition or construction of a long-lived asset (asset group);</p> </td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-size: 10pt;"><tbody><tr style="vertical-align: top; font-size: 10pt;"><td style="width: 36pt; font-size: 10pt;"> </td><td style="width: 27pt; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">•</p> </td><td style="width: auto; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">A current period operating or cash flow loss combined with a history of operating or cash flow losses or a projection or forecast that demonstrates continuing losses associated with the use of a long-lived asset (asset group);</p> </td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-size: 10pt;"><tbody><tr style="vertical-align: top; font-size: 10pt;"><td style="width: 36pt; font-size: 10pt;"> </td><td style="width: 27pt; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">•</p> </td><td style="width: auto; font-size: 10pt;">significant and sustained decline in the Company’s stock price.</td></tr> </tbody></table> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">In accordance with ASC <em style="font: inherit;">360</em>-<em style="font: inherit;">10</em>-<em style="font: inherit;">35</em>-<em style="font: inherit;">17,</em> if the carrying amount of an asset or asset group (in use or under development) is evaluated and found <em style="font: inherit;">not</em> to be fully recoverable (the carrying amount exceeds the estimated gross, undiscounted cash flows from use and disposition), then an impairment loss must be recognized. The impairment loss is measured as the excess of the carrying amount over the assets (or asset group’s) fair value.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">The Company did <span style="-sec-ix-hidden:c109739865"><span style="-sec-ix-hidden:c109740225">not</span></span> record any impairment charges on its long-lived assets for the years ended <em style="font: inherit;"> December 31, 2023</em> or <em style="font: inherit;"> December 31, 2022</em>.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">Intangible assets subject to amortization consist primarily of patents, technology intangibles, trade names, customer relationships and distribution agreements purchased in the Company’s previous acquisitions. These assets are amortized on a straight-line basis or the pattern of economic benefit over their estimated useful lives of 5 to 10 years.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"></p><p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><b></b></p><p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><b>Leases </b></p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">In accordance with FASB ASC Topic <em style="font: inherit;">842,</em> "Leases" ("ASC <em style="font: inherit;">842"</em>), the Company determines if an arrangement contains a lease at inception. A lease is an operating or financing contract, or part of a contract, that conveys the right to control the use of an identified tangible asset for a period of time in exchange for consideration.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">At lease inception, the Company recognizes a lease liability equal to the present value of the remaining lease payments, and a right of use asset equal to the lease liability, subject to certain adjustments, such as for lease incentives. In determining the present value of the lease payments, the Company uses its incremental borrowing rate, determined by estimating the Company’s applicable, fully collateralized borrowing rate, with adjustment as appropriate for lease term. The lease term at the lease commencement date is determined based on the non-cancellable period for which the Company has the right to use the underlying asset, together with any periods covered by an extension option if the Company is reasonably certain to exercise that option.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">Right-of-use assets and obligations for leases with an initial term of <em style="font: inherit;">12</em> months or less are considered short term and are a) <em style="font: inherit;">not</em> recognized in the consolidated balance sheet and b) recognized as an expense on a straight-line basis over the lease term. The Company does <em style="font: inherit;">not</em> sublease any of its leased assets to <em style="font: inherit;">third</em> parties and the Company’s lease agreements do <em style="font: inherit;">not</em> contain any residual value guarantees or restrictive covenants. The Company has lessor agreements that contain lease and non-lease components, but the Company is accounting for the complete agreement under FASB ASC Topic <em style="font: inherit;">606,</em> "Revenue from Contracts with Customers", ("ASC <em style="font: inherit;">606"</em>), after determining that the non-lease component is the predominant component of these agreements.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">ASC <em style="font: inherit;">842</em> includes a number of reassessment and re-measurement requirements for lessees based on certain triggering events or conditions. There were <em style="font: inherit;">no</em> impairment indicators identified during the year ended <em style="font: inherit;"> December 31, 2023</em> that would require impairment testing of the Company’s right-of-use assets.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">Certain of the Company’s leases include variable lease costs to reimburse the lessor for real estate tax and insurance expenses, and certain non-lease components that transfer a distinct service to the Company, such as common area maintenance services. The Company has elected to separate the accounting for lease components and non-lease components for real estate and equipment leases.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"></p><p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><b></b></p><p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><b>Stock-Based Compensation</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">The Company maintains stock-based incentive plans, under which it provides stock incentives to employees, directors and contractors. The Company grants to employees, directors and contractors, options to purchase common stock at an exercise price equal to the market value of the stock at the date of grant. The Company <em style="font: inherit;"> may </em>grant restricted stock to employees and directors. The underlying shares of the restricted stock grant are <em style="font: inherit;">not</em> issued until the shares vest, and compensation expense is based on the stock price of the shares at the time of grant. The Company follows ASC <em style="font: inherit;">718,</em><i> “Compensation </i>–<i> Stock Compensation</i>”, (“ASC <em style="font: inherit;">718”</em>), for all stock-based compensation. The Company has granted performance based restricted stock based on achievement of certain revenue targets. Compensation cost for performance based restricted stock requires significant judgment regarding probability of the performance objectives and compensation cost is re-measured at every reporting period. As a result, compensation cost could vary significantly during the performance measurement period.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">The Company uses the Black-Scholes option pricing model to value stock options which requires extensive use of accounting judgment and financial estimates, including estimates of the expected term participants will retain their vested stock options before exercising them, the estimated volatility of its common stock price over the expected term, and the number of options that will be forfeited prior to the completion of their vesting requirements. The Company estimates forfeitures based on historical experience with pre-vested forfeitures. To the extent actual forfeitures differ from the estimate, the difference is recorded to compensation expense in the period of the forfeiture. Fair value of restricted stock is determined based on the stock price of the underlying option on the date of the grant. Application of alternative assumptions could produce significantly different estimates of the fair value of stock-based compensation and consequently, the related amounts recognized in the Consolidated Statements of Operations.</p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"></p><p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><b></b></p><p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><b>Revenue Recognition </b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">In accordance with ASC <em style="font: inherit;">606,</em> revenue is recognized when a customer obtains control of promised products or services and the amount of revenue recognized reflects the consideration to which the Company expects to be entitled to receive in exchange for these products or services and excludes any sales incentives or taxes collected from customers which are subsequently remitted to government authorities.  The Company’s revenue contracts with customers <em style="font: inherit;"> may </em>include promises to transfer multiple products and services to a customer.</p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">The Company applies the following <em style="font: inherit;">five</em> steps to guide revenue recognition:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-size: 10pt;"><tbody><tr style="vertical-align: top; font-size: 10pt;"><td style="width: 27pt; font-size: 10pt;"> </td><td style="width: 27pt; font-size: 10pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">1</em>)</b></p> </td><td style="width: auto; font-size: 10pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>Identify the contract(s) with a customer</b>—A contract with a customer exists when (i) the Company enters into an enforceable contract with a customer that defines each party’s rights regarding the products or services to be transferred and identifies the payment terms related to those products or services, (ii) the contract has commercial substance and (iii) the Company determines that collection of substantially all consideration for products or services that are transferred is probable based on the customer’s intent and ability to pay the promised consideration. The Company’s contracts are typically in the form of a purchase order. For certain large customers, the Company <em style="font: inherit;"> may </em>also enter into master service agreements that define general terms but are <em style="font: inherit;">not</em> customer commitments to purchase until coupled with a purchase order. The Company applies judgment in determining the customer’s ability and intention to pay, which is based on a variety of factors including the customer’s historical payment experience or published credit and financial information pertaining to the customer.</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-size: 10pt;"><tbody><tr style="vertical-align: top; font-size: 10pt;"><td style="width: 27pt; font-size: 10pt;"> </td><td style="width: 27pt; font-size: 10pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">2</em>)</b></p> </td><td style="width: auto; font-size: 10pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>Identify the performance obligations in the contract</b>—Performance obligations promised in a contract are identified based on the products or services that will be transferred. A product or service is distinct if both a) the customer can benefit from the product or service either on its own or together with other resources that are readily available from <em style="font: inherit;">third</em> parties or from the Company, and b) is separately identifiable from other promises in the contract. To the extent a contract includes multiple promised products or services, the Company must apply judgment to determine whether the products or services meet the criteria to be distinct. If these criteria are <em style="font: inherit;">not</em> met the promised products or services are accounted for as a combined performance obligation. While the Company does <em style="font: inherit;">not</em> typically sell options to purchase products or services at a predetermined price, doing so would represent a material right and require analysis to determine if the material right is a distinct performance obligation.</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-size: 10pt;"><tbody><tr style="vertical-align: top; font-size: 10pt;"><td style="width: 27pt; font-size: 10pt;"> </td><td style="width: 27pt; font-size: 10pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">3</em>)</b></p> </td><td style="width: auto; font-size: 10pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>Determine the transaction price</b>—The transaction price is determined based on the consideration to which the Company will be entitled in exchange for transferring products or services to the customer. To the extent the transaction price includes variable consideration, the Company estimates the amount of variable consideration that should be included in the transaction price utilizing either the expected value method or the most likely amount method depending on the nature of the variable consideration. Variable consideration is included in the transaction price if, in the Company’s judgment, it is probable that a significant future reversal of cumulative revenue under the contract will <em style="font: inherit;">not</em> occur.</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-size: 10pt;"><tbody><tr style="vertical-align: top; font-size: 10pt;"><td style="width: 27pt; font-size: 10pt;"> </td><td style="width: 27pt; font-size: 10pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">4</em>)</b></p> </td><td style="width: auto; font-size: 10pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>Allocate the transaction price to the performance obligations in the contract</b>—If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation on a relative Stand-alone Sales Price (“SSP”) basis unless the transaction price is variable and meets the criteria to be allocated entirely to a performance obligation or to a distinct product or service that forms part of a performance obligation. The Company determines SSP based on the price at which the performance obligation is sold separately. If the SSP is <em style="font: inherit;">not</em> observable through past transactions, the Company estimates the SSP taking into account available information such as market conditions and internally approved pricing guidelines related to the performance obligations.</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-size: 10pt;"><tbody><tr style="vertical-align: top; font-size: 10pt;"><td style="width: 27pt; font-size: 10pt;"> </td><td style="width: 27pt; font-size: 10pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">5</em>)</b></p> </td><td style="width: auto; font-size: 10pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>Recognize revenue when (or as) the Company satisfies a performance obligation</b>—The Company satisfies performance obligations either over time or at a point in time as discussed in further detail below. Revenue is recognized at the time the related performance obligation is satisfied by transferring a promised product or service to a customer.</p> </td></tr> <tr style="font-size: 10pt;"><td style="width: 27pt; font-size: 10pt;"> </td><td style="width: 27pt; font-size: 10pt;"> </td><td style="width: auto; font-size: 10pt;"> </td></tr> <tr style="font-size: 10pt;"><td style="width: 27pt; font-size: 10pt;"> </td><td style="width: 27pt; font-size: 10pt;"> </td><td style="width: auto; font-size: 10pt;">The Company recognizes revenue from its contracts with customers primarily from the sale of products and from the sale of services. Revenue is recognized when control of the promised goods or services is transferred to a customer, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services. For iCAD’s typical product revenue, control typically transfers upon shipment as title and risk of loss have passed to the customer. Services and supplies are considered to be transferred as the services are performed or over the term of the service or supply agreement. The Company enters into contracts that can include various combinations of products and services, which are generally capable of being distinct and accounted for as separate performance obligations. Perpetual software licenses are accounted for as a single performance obligation and revenue is recognized at the point in time when ownership is transferred to the customer. Taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction, that are collected by the Company from a customer, are excluded from revenue. Shipping and handling costs associated with outbound freight after control of a product has transferred to a customer are accounted for as fulfillment costs and are included in cost of revenue. The Company continues to provide for estimated warranty costs on original product warranties at the time of sale.</td></tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><b><i>Goods and Services Classifications </i></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><i>Products</i>. Product revenue consists of sales of cancer detection perpetual or term licenses. The Company transfers control and recognizes a sale when the product is shipped from the manufacturing or warehousing facility to the customer.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><i>Service Contracts</i>. The Company sells service contracts in which the Company provides professional services including product installations, maintenance, training and service repairs. The service contracts range from <em style="font: inherit;">12</em> months to <em style="font: inherit;">48</em> months. The Company typically receives payment at the inception of the contract and recognizes revenue on a straight-line basis over the term of the agreement.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><i>Professional Services</i>. Revenue from fixed fee service contracts is recognized on a straight-line basis over the term of the agreement. Revenue from professional service contracts entered into with customers on a time and materials basis is recognized over the term of the agreement in proportion to the costs incurred in satisfying the obligations under the contract.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><i>Other</i>. Other revenue consists primarily of miscellaneous products and services. The Company transfers control and recognizes a sale when the installation services are performed or when the Company ships the product from the Company’s manufacturing or warehouse facility to the customer.</p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">For all of contracts, payment terms are generally net <em style="font: inherit;">30</em> from the time of invoicing and consideration is fixed in nature.  If the Company were to offer extended payment terms, it would assess whether a significant financing component existed.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><b><i>Significant Judgments </i></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">The Company’s contracts with customers <em style="font: inherit;"> may </em>include promises to transfer multiple products and services to a customer and identifying distinct performance obligations that should be accounted for separately versus together <em style="font: inherit;"> may </em>require significant judgment. For arrangements with multiple performance obligations, the Company allocates revenue to each performance obligation based on its relative standalone selling price. Judgment is required to determine the standalone selling price for each distinct performance obligation. The Company generally determines standalone selling prices based on the prices charged to customers and uses a range of amounts to estimate standalone selling prices when the Company sells each of the products and services separately and needs to determine whether there is a discount that needs to be allocated based on the relative standalone selling prices of the various products and services. The Company typically has more than <em style="font: inherit;">one</em> range of standalone selling prices for individual products and services due to the stratification of those products and services by customers and circumstances. In these instances, the Company <em style="font: inherit;"> may </em>use information such as the type of customer and geographic region in determining the range of standalone selling prices.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">The Company <em style="font: inherit;"> may </em>provide credits or incentives to customers, which are accounted for as variable consideration when estimating the transaction price of the contract and amounts of revenue to recognize. The amount of variable consideration to include in the transaction price is estimated at contract inception using either the estimated value method or the most likely amount method based on the nature of the variable consideration. These estimates are updated at the end of each reporting period as additional information becomes available and revenue is recognized only to the extent that it is probable that a significant reversal of any amounts of variable consideration included in the transaction price will <em style="font: inherit;">not</em> occur. The Company provides for estimated warranty costs on original product warranties at the time of sale.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><b><i>Assets Recognized from the Costs to Obtain a Contract with a Customer </i></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">The Company recognizes incremental costs of obtaining a contract with a customer as an asset if the Company expects the benefit of those costs to be longer than <em style="font: inherit;">one</em> year and as an expense when incurred if the amortization period of the asset that the Company otherwise would have recognized is <em style="font: inherit;">one</em> year or less.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><b><i>Right to Invoice </i></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">Where applicable, the Company recognizes revenue from a contract with a customer in an amount that corresponds directly with the value to the customer of the Company’s performance completed to date and the amount to which the Company has a right to invoice.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><b><i>Sales and Other Similar Taxes </i></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">The Company excludes sales taxes and similar taxes from the measurement of the transaction price.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><b><i>Significant Financing Component </i></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">The Company does <em style="font: inherit;">not</em> adjust the promised amount of consideration for the effects of a significant financing component if the Company expects, at contract inception, that the period between when the entity transfers a promised good or service to a customer and when the customer pays for that good or service will be <em style="font: inherit;">one</em> year or less.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><b><i>Promised Goods or Services that are Immaterial in the Context of a Contract </i></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">The Company assesses materiality of promised goods or services as performance obligations in the context of a contract and the Company does <em style="font: inherit;">not</em> aggregate and assess immaterial items at the entity level. When determining whether a good or service is immaterial in the context of a contract, the assessment will be made based on the application of ASC <em style="font: inherit;">606</em> at the contract level.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">The Company does <em style="font: inherit;">not</em> disclose the value of unsatisfied performance obligations for (i) contracts with an original expected length of <em style="font: inherit;">one</em> year or less and (ii) contracts for which it recognizes revenue at the amount to which it has the right to invoice for services performed.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"></p><p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><b></b></p><p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><b>Cost of Revenue </b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">Cost of revenue consists of the costs of products purchased for resale, cost relating to service including costs of service contracts to maintain equipment after the warranty period, inbound freight and duty, manufacturing, warehousing, material movement, inspection, scrap, rework, depreciation and in-house product warranty repairs, amortization of acquired technology and any applicable medical device tax.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"></p><p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><b></b></p><p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><b>Warranty Costs </b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">The Company provides for the estimated cost of standard product warranty against defects in material and workmanship based on historical warranty trends, including the cost of product returns during the warranty period. Warranty costs have <em style="font: inherit;">not</em> historically been material to the Company’s consolidated financial statements.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"></p><p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><b></b></p><p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><b>Engineering and Product Development Costs and Capitalized Internal-Use Software Costs</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">Engineering and product development costs relate to research and development efforts including Company sponsored clinical trials are expensed as incurred.  Capitalized costs include payroll and payroll-related costs for employees and external consulting fees in the Company’s development directly associated with the Company’s internal-use software projects. Capitalization begins when the planning stage is complete and the Company commits resources to the software project and capitalization continues during the application development stage. Capitalization ends when the software has been tested and is ready for its intended use. Costs incurred during the planning, training and post-implementation stages of the software development life-cycle are expensed as incurred. When placed into service, the Company amortizes completed internal-use software to cost of revenue over its estimated useful life.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"></p><p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><b></b></p><p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><b>Advertising Costs </b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">The Company expenses advertising costs as incurred. Advertising expense for the years ended <em style="font: inherit;"> December 31, 2023 </em>and <em style="font: inherit;">2022</em> was approximately $0.2 million and $0.4 million, respectively.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"></p><p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><b></b></p><p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><b>Income Taxes </b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">The Company follows the liability method under ASC Topic <em style="font: inherit;">740</em> “<i>Income Taxes</i>”, (“ASC <em style="font: inherit;">740”</em>). The primary objectives of accounting for taxes under ASC <em style="font: inherit;">740</em> are to (a) recognize the amount of tax payable for the current year and (b) recognize the amount of deferred tax liability or asset for the future tax consequences of events that have been reflected in the Company’s financial statements or tax returns.  As of <em style="font: inherit;"> December 31, 2023 </em>and <em style="font: inherit;"> December 31, 2022, </em>the Company has provided a valuation allowance for its U.S. federal and state net operating loss carryforwards due to the uncertainty of the Company’s ability to generate sufficient taxable income in future years to obtain the benefit from the utilization of the net operating loss carryforwards.  As of <em style="font: inherit;"> December 31, 2023 </em>and <em style="font: inherit;">2022,</em> the Company has <em style="font: inherit;">not</em> provided a valuation allowance for its foreign net operating loss carryforward.  Any subsequent changes in the valuation allowance will be recorded through operations in the provision (benefit) for income taxes. See note <em style="font: inherit;">13</em> of these consolidated financial statements for detailed information.</p><p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"></p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><b>Use of Estimates </b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">The preparation of financial statements in conformity with generally accepted accounting principles in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues and expenses during the reporting period and disclosure of contingent assets and liabilities at the date of the financial statements. Actual results could differ from those estimates. It is reasonably possible that changes <em style="font: inherit;"> may </em>occur in the near term that would affect management’s estimates with respect to assets and liabilities.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><b>Principles of Consolidation </b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">The consolidated financial statements include the accounts of the Company and its wholly owned subsidiary, iCAD France, LLC.  As described in Note <em style="font: inherit;">2,</em> the Company completed the sale of the Xoft business line in <em style="font: inherit;"> October 2023.  </em>Accordingly, the applicable assets and liabilities of the Xoft business have been classified as held for sales in the Consolidated Balance Sheet for periods prior to the date of sale, and the results of its operations for all periods presented are reflected as discontinued operations in the Consolidated Statements of Operations.  Unless otherwise indicated, all disclosures and amounts in the Notes to the Consolidated Financial Statements relate to the Company's continuing operations.   All material inter-company transactions and balances have been eliminated in consolidation.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><b>Risk and Uncertainty </b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: 0pt;">On <em style="font: inherit;"> March </em><em style="font: inherit;">12,</em> <em style="font: inherit;">2020,</em> the World Health Organization declared COVID-<em style="font: inherit;">19</em> to be a pandemic. In an effort to contain and mitigate the spread of COVID-<em style="font: inherit;">19,</em> the United States and most countries of the world imposed some level of unprecedented restrictions such as travel bans and business closures which caused substantial reductions in economic activity. As a provider of devices and services to the health care industry, the Company believes its operations have been materially affected in all periods presented. While the worst of the disruptions appear to have subsided as of <em style="font: inherit;"> December 31, 2023, </em>the Company continues to be impacted by slowness in the overall economic recovery. The Company’s expected results for future periods could reflect a continuing negative impact from the COVID-<em style="font: inherit;">19</em> pandemic for similar or additional reasons.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">In late <em style="font: inherit;"> February 2022, </em>Russian military forces launched significant military action against Ukraine. In early <em style="font: inherit;"> October 2023, </em>an armed conflict between Hamas-led Palestinian militant groups and Israeli military forces broke out with a Hamas attack on southern Israel, to which Israeli military forces retaliated. </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">Sustained conflict and disruption in these regions has continued through <em style="font: inherit;"> December 31, 2023 </em>and beyond. Economic, civil, military and political uncertainty <em style="font: inherit;"> may </em>arise or increase in regions where the Company operates or derives revenue. Further, countries from which the Company derives revenue <em style="font: inherit;"> may </em>experience military action and/or civil and political unrest; <em style="font: inherit;"> may </em>be subject to government export controls, economic sanctions, embargoes, or trade restrictions; and experience currency, inflation, and interest rate uncertainties. While the impact to the Company has been limited to date, it is <em style="font: inherit;">not</em> possible to predict the potential outcome should the conflict expand and/or additional sanctions be imposed. For the fiscal year ended <em style="font: inherit;">2023,</em> approximately <em style="font: inherit;">10%</em> of the Company’s total revenue was derived from customers located in Europe.</p> <p style="text-indent: 27pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; margin: 0pt;"> </p> <p style="text-indent: 27pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; margin: 0pt;"></p> <p style="text-indent: 27pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; margin: 0pt;"><b>Cash and cash equivalents </b></p> <p style="text-indent: 27pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">The Company defines cash and cash equivalents as all bank accounts, money market funds, deposits and other money market instruments with original maturities of <em style="font: inherit;">90</em> days or less and which are unrestricted as to timing or method of withdrawal. Cash and cash equivalents are maintained at financial institutions and, at times, balances <em style="font: inherit;"> may </em>exceed federally insured limits of <em style="font: inherit;">$250,000</em> per depositor.  The money market investment account as described in Note <em style="font: inherit;">5</em> is <em style="font: inherit;">not</em> exposed to the federally insured limit as it is <em style="font: inherit;">not</em> a deposit account.  As of <em style="font: inherit;"> December 31, 2023, </em>the Company held cash at financial institutions in excess of the federally insured limit. Historically, the Company has <em style="font: inherit;">not</em> experienced any losses related to these balances.  </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><b>Financial instruments </b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">Financial instruments consist of cash and cash equivalents, trade accounts receivable, contract assets, accounts payable, accrued and other expenses and notes payable. Due to their short-term nature and market rates of interest, the carrying amounts of the financial instruments approximated fair value as of <em style="font: inherit;"> December 31, 2023 </em>and <em style="font: inherit;">2022</em>.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><b>Accounts Receivable and Allowance for Credit Losses</b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">Accounts receivable are customer obligations due under normal trade terms. Credit limits are initially established through a process of reviewing the financial history and stability of each customer and the Company performs continuing credit evaluations of its customers’ financial condition and generally does <em style="font: inherit;">not</em> require collateral. Included in accounts receivable at <em style="font: inherit;"> December 31, 2023</em> are unbilled receivables of approximately $0.9 million which are scheduled to be invoiced primarily in <em style="font: inherit;">2024</em>.  Unbilled receivables of approximately $0.2 million were included in accounts receivable as of <em style="font: inherit;"> December 31, 2022.  </em>The unbilled receivables result primarily from the Company's sale of term licenses, which often provide for annual billing over a term of <span style="-sec-ix-hidden:c109739821">one</span> to <span style="-sec-ix-hidden:c109739822">three</span> years, where revenue is recognized upon delivery of a license with non-cancellable terms.    </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">As described in Note <em style="font: inherit;">4,</em> the Company adopted new accounting guidance effective <em style="font: inherit;"> January 1, 2023 </em>that impacted its approach to calculating expected losses on its Accounts receivable balances.  The Company maintains an allowance for expected credit losses associated with its Accounts receivable balance.  The Company uses an expected credit loss model that uses historical loss rates of its accounts receivable for the previous <em style="font: inherit;">twelve</em> months as well as expectations about the future where the Company has been able to develop forecasts to support its estimates.  Using the outputs of the model, the Company’s policy is to maintain allowances for potential losses.  An amount is written off against the allowance for credit losses after all attempts to collect the receivable have failed. Based on the information available, the Company believes the allowance for credit losses as of <em style="font: inherit;"> December 31, 2023 </em>and <em style="font: inherit;">2022</em> is adequate.  </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"></p> 900000 200000 <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><b>Inventory </b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">The Company uses the <em style="font: inherit;">first</em>-in, <em style="font: inherit;">first</em>-out method to track inventory, which is valued at the lower of cost or net realizable value. The Company regularly reviews inventory quantities on hand and records an inventory reserve for excess and/or obsolete inventory primarily based upon the estimated usage of its inventory, as well as other factors.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><b>Property and Equipment </b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">Property and equipment are stated at cost and depreciated using the straight-line method over the estimated useful lives of the assets, which is generally <span style="-sec-ix-hidden:c109739829">three</span> to <span style="-sec-ix-hidden:c109739830">five</span> years, except for leasehold improvements, which are depreciated over the shorter of the term of the lease, or useful life of the asset.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><b>Goodwill </b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">In accordance with FASB Accounting Standards Codification (“ASC”) Topic <em style="font: inherit;">350</em>-<em style="font: inherit;">20,</em> <i>“Intangibles</i>—<i>Goodwill and Other</i>” (“ASC <em style="font: inherit;">350</em>-<em style="font: inherit;">20”</em>), the Company tests goodwill for impairment on an annual basis and between annual tests if events or circumstances change that would more likely than <em style="font: inherit;">not</em> reduce the fair value of a reporting unit below its carrying amount.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">Factors the Company considers important, which could trigger an impairment of Goodwill, include the following:</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-size: 10pt;"><tbody><tr style="vertical-align: top; font-size: 10pt;"><td style="width: 36pt; font-size: 10pt;"> </td><td style="width: 27pt; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">•</p> </td><td style="width: auto; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">significant and sustained underperformance relative to historical or projected future operating results;</p> </td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-size: 10pt;"><tbody><tr style="vertical-align: top; font-size: 10pt;"><td style="width: 36pt; font-size: 10pt;"> </td><td style="width: 27pt; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">•</p> </td><td style="width: auto; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">significant changes in the manner or use of the Company’s assets in the strategy for the Company’s overall business;</p> </td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-size: 10pt;"><tbody><tr style="vertical-align: top; font-size: 10pt;"><td style="width: 36pt; font-size: 10pt;"> </td><td style="width: 27pt; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">•</p> </td><td style="width: auto; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">significant negative industry or economic trends;</p> </td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-size: 10pt;"><tbody><tr style="vertical-align: top; font-size: 10pt;"><td style="width: 36pt; font-size: 10pt;"> </td><td style="width: 27pt; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">•</p> </td><td style="width: auto; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">significant and sustained decline in the Company’s stock price; and</p> </td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-size: 10pt;"><tbody><tr style="vertical-align: top; font-size: 10pt;"><td style="width: 36pt; font-size: 10pt;"> </td><td style="width: 27pt; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">•</p> </td><td style="width: auto; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">a decline in the Company’s market capitalization below net book value.</p> </td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">Upon the sale of its former Xoft business, the Company has <span style="-sec-ix-hidden:c109739836">one</span> reporting unit: Detection.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">The Company performs an annual impairment assessment as of <em style="font: inherit;"> October </em><em style="font: inherit;">1</em> of each year by comparing the fair value of its reporting unit to its carrying value as of this date. The Company records an impairment charge if such an assessment were to indicate that the fair value of its reporting unit was less than the carrying value. When the Company evaluates potential impairments outside of its annual measurement date, judgment is required in determining whether an event has occurred that <em style="font: inherit;"> may </em>impair the value of goodwill or intangible assets. For <em style="font: inherit;">2023,</em> the fair value of the reporting unit was based on the Company's market capitalization as of <em style="font: inherit;"> October </em><em style="font: inherit;">1,</em> <em style="font: inherit;">2023,</em> which was in excess of the carrying value of the reporting unit.  Accordingly, the Company concluded that <em style="font: inherit;">no</em> impairment charges were required. For years prior to <em style="font: inherit;">2023,</em> the Company used the following approach in assessing fair value of its reporting unit.   </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">Fair value of the reporting unit is based on a weighting of the income approach and the market approach. For purposes of the income approach, fair value is determined based on the present value of estimated future cash flows, discounted at an appropriate risk adjusted rate. The Company uses internal forecasts to estimate future cash flows and includes estimates of long-term future growth rates based on our most recent views of the long-term forecast for each segment. Accordingly, actual results can differ from those assumed in our forecasts. Discount rates are derived from a capital asset pricing model and by analyzing published rates for industries relevant to our reporting units to estimate the cost of equity financing. The Company uses discount rates that are commensurate with the risks and uncertainty inherent in the respective businesses and in our internally developed forecasts.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">In the market approach, the Company uses a valuation technique in which values are derived based on market prices of publicly traded companies with similar operating characteristics and industries. A market approach allows for comparison to actual market transactions and multiples. It can be somewhat limited in its application because the population of potential comparable publicly-traded companies can be limited due to differing characteristics of the comparative business and ours, as well as the fact that market data <em style="font: inherit;"> may </em><span style="-sec-ix-hidden:c109739843">not</span> be available for divisions within larger conglomerates or non-public subsidiaries that could otherwise qualify as comparable, and the specific circumstances surrounding a market transaction (e.g., synergies between the parties, terms and conditions of the transaction, etc.) <em style="font: inherit;"> may </em>be different or irrelevant with respect to our business.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">The Company corroborates the total fair values of the reporting unit using a market capitalization approach since it now operates with only <em style="font: inherit;">one</em> reporting unit. The blend of the income approach and market approach is more closely aligned to the Company's business profile, including markets served and products available. In addition, required rates of return, along with uncertainties inherent in the forecast of future cash flows, are reflected in the selection of the discount rate. Equally important, under the blended approach, reasonably likely scenarios and associated sensitivities can be developed for alternative future states that <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be reflected in an observable market price. The Company assesses each valuation methodology based upon the relevance and availability of the data at the time the valuation is performed and weights the methodologies appropriately.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><b>Long Lived Assets</b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">In accordance with FASB ASC Topic <em style="font: inherit;">360,</em> “Property, Plant and Equipment” (“ASC <em style="font: inherit;">360”</em>), the Company assesses long-lived assets for impairment if events and circumstances indicate it is more likely than <em style="font: inherit;">not</em> that the fair value of the asset group is less than the carrying value of the asset group.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">ASC <em style="font: inherit;">360</em>-<em style="font: inherit;">10</em>-<em style="font: inherit;">35</em> uses “events and circumstances” criteria to determine when, if at all, an asset (or asset group) is evaluated for recoverability. Thus, there is <em style="font: inherit;">no</em> set interval or frequency for recoverability evaluation. In accordance with ASC <em style="font: inherit;">360</em>-<em style="font: inherit;">10</em>-<em style="font: inherit;">35</em>-<em style="font: inherit;">21</em> the following factors are examples of events or changes in circumstances that indicate the carrying amount of an asset (asset group) <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be recoverable and thus is to be evaluated for recoverability.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-size: 10pt;"><tbody><tr style="vertical-align: top; font-size: 10pt;"><td style="width: 36pt; font-size: 10pt;"> </td><td style="width: 27pt; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">•</p> </td><td style="width: auto; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">A significant decrease in the market price of a long-lived asset (asset group);</p> </td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-size: 10pt;"><tbody><tr style="vertical-align: top; font-size: 10pt;"><td style="width: 36pt; font-size: 10pt;"> </td><td style="width: 27pt; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">•</p> </td><td style="width: auto; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">A significant adverse change in the extent or manner in which a long-lived asset (asset group) is being used or in its physical condition;</p> </td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-size: 10pt;"><tbody><tr style="vertical-align: top; font-size: 10pt;"><td style="width: 36pt; font-size: 10pt;"> </td><td style="width: 27pt; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">•</p> </td><td style="width: auto; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">A significant adverse change in legal factors or in the business climate that could affect the value of a long-lived asset (asset group), including an adverse action or assessment by a regulator;</p> </td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-size: 10pt;"><tbody><tr style="vertical-align: top; font-size: 10pt;"><td style="width: 36pt; font-size: 10pt;"> </td><td style="width: 27pt; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">•</p> </td><td style="width: auto; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">An accumulation of costs significantly in excess of the amount originally expected for the acquisition or construction of a long-lived asset (asset group);</p> </td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-size: 10pt;"><tbody><tr style="vertical-align: top; font-size: 10pt;"><td style="width: 36pt; font-size: 10pt;"> </td><td style="width: 27pt; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">•</p> </td><td style="width: auto; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">A current period operating or cash flow loss combined with a history of operating or cash flow losses or a projection or forecast that demonstrates continuing losses associated with the use of a long-lived asset (asset group);</p> </td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-size: 10pt;"><tbody><tr style="vertical-align: top; font-size: 10pt;"><td style="width: 36pt; font-size: 10pt;"> </td><td style="width: 27pt; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">•</p> </td><td style="width: auto; font-size: 10pt;">significant and sustained decline in the Company’s stock price.</td></tr> </tbody></table> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">In accordance with ASC <em style="font: inherit;">360</em>-<em style="font: inherit;">10</em>-<em style="font: inherit;">35</em>-<em style="font: inherit;">17,</em> if the carrying amount of an asset or asset group (in use or under development) is evaluated and found <em style="font: inherit;">not</em> to be fully recoverable (the carrying amount exceeds the estimated gross, undiscounted cash flows from use and disposition), then an impairment loss must be recognized. The impairment loss is measured as the excess of the carrying amount over the assets (or asset group’s) fair value.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">The Company did <span style="-sec-ix-hidden:c109739865"><span style="-sec-ix-hidden:c109740225">not</span></span> record any impairment charges on its long-lived assets for the years ended <em style="font: inherit;"> December 31, 2023</em> or <em style="font: inherit;"> December 31, 2022</em>.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">Intangible assets subject to amortization consist primarily of patents, technology intangibles, trade names, customer relationships and distribution agreements purchased in the Company’s previous acquisitions. These assets are amortized on a straight-line basis or the pattern of economic benefit over their estimated useful lives of 5 to 10 years.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"></p> P5Y P10Y <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><b>Leases </b></p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">In accordance with FASB ASC Topic <em style="font: inherit;">842,</em> "Leases" ("ASC <em style="font: inherit;">842"</em>), the Company determines if an arrangement contains a lease at inception. A lease is an operating or financing contract, or part of a contract, that conveys the right to control the use of an identified tangible asset for a period of time in exchange for consideration.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">At lease inception, the Company recognizes a lease liability equal to the present value of the remaining lease payments, and a right of use asset equal to the lease liability, subject to certain adjustments, such as for lease incentives. In determining the present value of the lease payments, the Company uses its incremental borrowing rate, determined by estimating the Company’s applicable, fully collateralized borrowing rate, with adjustment as appropriate for lease term. The lease term at the lease commencement date is determined based on the non-cancellable period for which the Company has the right to use the underlying asset, together with any periods covered by an extension option if the Company is reasonably certain to exercise that option.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">Right-of-use assets and obligations for leases with an initial term of <em style="font: inherit;">12</em> months or less are considered short term and are a) <em style="font: inherit;">not</em> recognized in the consolidated balance sheet and b) recognized as an expense on a straight-line basis over the lease term. The Company does <em style="font: inherit;">not</em> sublease any of its leased assets to <em style="font: inherit;">third</em> parties and the Company’s lease agreements do <em style="font: inherit;">not</em> contain any residual value guarantees or restrictive covenants. The Company has lessor agreements that contain lease and non-lease components, but the Company is accounting for the complete agreement under FASB ASC Topic <em style="font: inherit;">606,</em> "Revenue from Contracts with Customers", ("ASC <em style="font: inherit;">606"</em>), after determining that the non-lease component is the predominant component of these agreements.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">ASC <em style="font: inherit;">842</em> includes a number of reassessment and re-measurement requirements for lessees based on certain triggering events or conditions. There were <em style="font: inherit;">no</em> impairment indicators identified during the year ended <em style="font: inherit;"> December 31, 2023</em> that would require impairment testing of the Company’s right-of-use assets.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">Certain of the Company’s leases include variable lease costs to reimburse the lessor for real estate tax and insurance expenses, and certain non-lease components that transfer a distinct service to the Company, such as common area maintenance services. The Company has elected to separate the accounting for lease components and non-lease components for real estate and equipment leases.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"></p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><b>Stock-Based Compensation</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">The Company maintains stock-based incentive plans, under which it provides stock incentives to employees, directors and contractors. The Company grants to employees, directors and contractors, options to purchase common stock at an exercise price equal to the market value of the stock at the date of grant. The Company <em style="font: inherit;"> may </em>grant restricted stock to employees and directors. The underlying shares of the restricted stock grant are <em style="font: inherit;">not</em> issued until the shares vest, and compensation expense is based on the stock price of the shares at the time of grant. The Company follows ASC <em style="font: inherit;">718,</em><i> “Compensation </i>–<i> Stock Compensation</i>”, (“ASC <em style="font: inherit;">718”</em>), for all stock-based compensation. The Company has granted performance based restricted stock based on achievement of certain revenue targets. Compensation cost for performance based restricted stock requires significant judgment regarding probability of the performance objectives and compensation cost is re-measured at every reporting period. As a result, compensation cost could vary significantly during the performance measurement period.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">The Company uses the Black-Scholes option pricing model to value stock options which requires extensive use of accounting judgment and financial estimates, including estimates of the expected term participants will retain their vested stock options before exercising them, the estimated volatility of its common stock price over the expected term, and the number of options that will be forfeited prior to the completion of their vesting requirements. The Company estimates forfeitures based on historical experience with pre-vested forfeitures. To the extent actual forfeitures differ from the estimate, the difference is recorded to compensation expense in the period of the forfeiture. Fair value of restricted stock is determined based on the stock price of the underlying option on the date of the grant. Application of alternative assumptions could produce significantly different estimates of the fair value of stock-based compensation and consequently, the related amounts recognized in the Consolidated Statements of Operations.</p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"></p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><b>Revenue Recognition </b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">In accordance with ASC <em style="font: inherit;">606,</em> revenue is recognized when a customer obtains control of promised products or services and the amount of revenue recognized reflects the consideration to which the Company expects to be entitled to receive in exchange for these products or services and excludes any sales incentives or taxes collected from customers which are subsequently remitted to government authorities.  The Company’s revenue contracts with customers <em style="font: inherit;"> may </em>include promises to transfer multiple products and services to a customer.</p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">The Company applies the following <em style="font: inherit;">five</em> steps to guide revenue recognition:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-size: 10pt;"><tbody><tr style="vertical-align: top; font-size: 10pt;"><td style="width: 27pt; font-size: 10pt;"> </td><td style="width: 27pt; font-size: 10pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">1</em>)</b></p> </td><td style="width: auto; font-size: 10pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>Identify the contract(s) with a customer</b>—A contract with a customer exists when (i) the Company enters into an enforceable contract with a customer that defines each party’s rights regarding the products or services to be transferred and identifies the payment terms related to those products or services, (ii) the contract has commercial substance and (iii) the Company determines that collection of substantially all consideration for products or services that are transferred is probable based on the customer’s intent and ability to pay the promised consideration. The Company’s contracts are typically in the form of a purchase order. For certain large customers, the Company <em style="font: inherit;"> may </em>also enter into master service agreements that define general terms but are <em style="font: inherit;">not</em> customer commitments to purchase until coupled with a purchase order. The Company applies judgment in determining the customer’s ability and intention to pay, which is based on a variety of factors including the customer’s historical payment experience or published credit and financial information pertaining to the customer.</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-size: 10pt;"><tbody><tr style="vertical-align: top; font-size: 10pt;"><td style="width: 27pt; font-size: 10pt;"> </td><td style="width: 27pt; font-size: 10pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">2</em>)</b></p> </td><td style="width: auto; font-size: 10pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>Identify the performance obligations in the contract</b>—Performance obligations promised in a contract are identified based on the products or services that will be transferred. A product or service is distinct if both a) the customer can benefit from the product or service either on its own or together with other resources that are readily available from <em style="font: inherit;">third</em> parties or from the Company, and b) is separately identifiable from other promises in the contract. To the extent a contract includes multiple promised products or services, the Company must apply judgment to determine whether the products or services meet the criteria to be distinct. If these criteria are <em style="font: inherit;">not</em> met the promised products or services are accounted for as a combined performance obligation. While the Company does <em style="font: inherit;">not</em> typically sell options to purchase products or services at a predetermined price, doing so would represent a material right and require analysis to determine if the material right is a distinct performance obligation.</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-size: 10pt;"><tbody><tr style="vertical-align: top; font-size: 10pt;"><td style="width: 27pt; font-size: 10pt;"> </td><td style="width: 27pt; font-size: 10pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">3</em>)</b></p> </td><td style="width: auto; font-size: 10pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>Determine the transaction price</b>—The transaction price is determined based on the consideration to which the Company will be entitled in exchange for transferring products or services to the customer. To the extent the transaction price includes variable consideration, the Company estimates the amount of variable consideration that should be included in the transaction price utilizing either the expected value method or the most likely amount method depending on the nature of the variable consideration. Variable consideration is included in the transaction price if, in the Company’s judgment, it is probable that a significant future reversal of cumulative revenue under the contract will <em style="font: inherit;">not</em> occur.</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-size: 10pt;"><tbody><tr style="vertical-align: top; font-size: 10pt;"><td style="width: 27pt; font-size: 10pt;"> </td><td style="width: 27pt; font-size: 10pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">4</em>)</b></p> </td><td style="width: auto; font-size: 10pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>Allocate the transaction price to the performance obligations in the contract</b>—If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation on a relative Stand-alone Sales Price (“SSP”) basis unless the transaction price is variable and meets the criteria to be allocated entirely to a performance obligation or to a distinct product or service that forms part of a performance obligation. The Company determines SSP based on the price at which the performance obligation is sold separately. If the SSP is <em style="font: inherit;">not</em> observable through past transactions, the Company estimates the SSP taking into account available information such as market conditions and internally approved pricing guidelines related to the performance obligations.</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-size: 10pt;"><tbody><tr style="vertical-align: top; font-size: 10pt;"><td style="width: 27pt; font-size: 10pt;"> </td><td style="width: 27pt; font-size: 10pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">5</em>)</b></p> </td><td style="width: auto; font-size: 10pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>Recognize revenue when (or as) the Company satisfies a performance obligation</b>—The Company satisfies performance obligations either over time or at a point in time as discussed in further detail below. Revenue is recognized at the time the related performance obligation is satisfied by transferring a promised product or service to a customer.</p> </td></tr> <tr style="font-size: 10pt;"><td style="width: 27pt; font-size: 10pt;"> </td><td style="width: 27pt; font-size: 10pt;"> </td><td style="width: auto; font-size: 10pt;"> </td></tr> <tr style="font-size: 10pt;"><td style="width: 27pt; font-size: 10pt;"> </td><td style="width: 27pt; font-size: 10pt;"> </td><td style="width: auto; font-size: 10pt;">The Company recognizes revenue from its contracts with customers primarily from the sale of products and from the sale of services. Revenue is recognized when control of the promised goods or services is transferred to a customer, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services. For iCAD’s typical product revenue, control typically transfers upon shipment as title and risk of loss have passed to the customer. Services and supplies are considered to be transferred as the services are performed or over the term of the service or supply agreement. The Company enters into contracts that can include various combinations of products and services, which are generally capable of being distinct and accounted for as separate performance obligations. Perpetual software licenses are accounted for as a single performance obligation and revenue is recognized at the point in time when ownership is transferred to the customer. Taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction, that are collected by the Company from a customer, are excluded from revenue. Shipping and handling costs associated with outbound freight after control of a product has transferred to a customer are accounted for as fulfillment costs and are included in cost of revenue. The Company continues to provide for estimated warranty costs on original product warranties at the time of sale.</td></tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><b><i>Goods and Services Classifications </i></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><i>Products</i>. Product revenue consists of sales of cancer detection perpetual or term licenses. The Company transfers control and recognizes a sale when the product is shipped from the manufacturing or warehousing facility to the customer.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><i>Service Contracts</i>. The Company sells service contracts in which the Company provides professional services including product installations, maintenance, training and service repairs. The service contracts range from <em style="font: inherit;">12</em> months to <em style="font: inherit;">48</em> months. The Company typically receives payment at the inception of the contract and recognizes revenue on a straight-line basis over the term of the agreement.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><i>Professional Services</i>. Revenue from fixed fee service contracts is recognized on a straight-line basis over the term of the agreement. Revenue from professional service contracts entered into with customers on a time and materials basis is recognized over the term of the agreement in proportion to the costs incurred in satisfying the obligations under the contract.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><i>Other</i>. Other revenue consists primarily of miscellaneous products and services. The Company transfers control and recognizes a sale when the installation services are performed or when the Company ships the product from the Company’s manufacturing or warehouse facility to the customer.</p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">For all of contracts, payment terms are generally net <em style="font: inherit;">30</em> from the time of invoicing and consideration is fixed in nature.  If the Company were to offer extended payment terms, it would assess whether a significant financing component existed.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><b><i>Significant Judgments </i></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">The Company’s contracts with customers <em style="font: inherit;"> may </em>include promises to transfer multiple products and services to a customer and identifying distinct performance obligations that should be accounted for separately versus together <em style="font: inherit;"> may </em>require significant judgment. For arrangements with multiple performance obligations, the Company allocates revenue to each performance obligation based on its relative standalone selling price. Judgment is required to determine the standalone selling price for each distinct performance obligation. The Company generally determines standalone selling prices based on the prices charged to customers and uses a range of amounts to estimate standalone selling prices when the Company sells each of the products and services separately and needs to determine whether there is a discount that needs to be allocated based on the relative standalone selling prices of the various products and services. The Company typically has more than <em style="font: inherit;">one</em> range of standalone selling prices for individual products and services due to the stratification of those products and services by customers and circumstances. In these instances, the Company <em style="font: inherit;"> may </em>use information such as the type of customer and geographic region in determining the range of standalone selling prices.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">The Company <em style="font: inherit;"> may </em>provide credits or incentives to customers, which are accounted for as variable consideration when estimating the transaction price of the contract and amounts of revenue to recognize. The amount of variable consideration to include in the transaction price is estimated at contract inception using either the estimated value method or the most likely amount method based on the nature of the variable consideration. These estimates are updated at the end of each reporting period as additional information becomes available and revenue is recognized only to the extent that it is probable that a significant reversal of any amounts of variable consideration included in the transaction price will <em style="font: inherit;">not</em> occur. The Company provides for estimated warranty costs on original product warranties at the time of sale.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><b><i>Assets Recognized from the Costs to Obtain a Contract with a Customer </i></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">The Company recognizes incremental costs of obtaining a contract with a customer as an asset if the Company expects the benefit of those costs to be longer than <em style="font: inherit;">one</em> year and as an expense when incurred if the amortization period of the asset that the Company otherwise would have recognized is <em style="font: inherit;">one</em> year or less.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><b><i>Right to Invoice </i></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">Where applicable, the Company recognizes revenue from a contract with a customer in an amount that corresponds directly with the value to the customer of the Company’s performance completed to date and the amount to which the Company has a right to invoice.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><b><i>Sales and Other Similar Taxes </i></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">The Company excludes sales taxes and similar taxes from the measurement of the transaction price.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><b><i>Significant Financing Component </i></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">The Company does <em style="font: inherit;">not</em> adjust the promised amount of consideration for the effects of a significant financing component if the Company expects, at contract inception, that the period between when the entity transfers a promised good or service to a customer and when the customer pays for that good or service will be <em style="font: inherit;">one</em> year or less.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><b><i>Promised Goods or Services that are Immaterial in the Context of a Contract </i></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">The Company assesses materiality of promised goods or services as performance obligations in the context of a contract and the Company does <em style="font: inherit;">not</em> aggregate and assess immaterial items at the entity level. When determining whether a good or service is immaterial in the context of a contract, the assessment will be made based on the application of ASC <em style="font: inherit;">606</em> at the contract level.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">The Company does <em style="font: inherit;">not</em> disclose the value of unsatisfied performance obligations for (i) contracts with an original expected length of <em style="font: inherit;">one</em> year or less and (ii) contracts for which it recognizes revenue at the amount to which it has the right to invoice for services performed.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"></p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><b>Cost of Revenue </b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">Cost of revenue consists of the costs of products purchased for resale, cost relating to service including costs of service contracts to maintain equipment after the warranty period, inbound freight and duty, manufacturing, warehousing, material movement, inspection, scrap, rework, depreciation and in-house product warranty repairs, amortization of acquired technology and any applicable medical device tax.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"></p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><b>Warranty Costs </b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">The Company provides for the estimated cost of standard product warranty against defects in material and workmanship based on historical warranty trends, including the cost of product returns during the warranty period. Warranty costs have <em style="font: inherit;">not</em> historically been material to the Company’s consolidated financial statements.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"></p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><b>Engineering and Product Development Costs and Capitalized Internal-Use Software Costs</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">Engineering and product development costs relate to research and development efforts including Company sponsored clinical trials are expensed as incurred.  Capitalized costs include payroll and payroll-related costs for employees and external consulting fees in the Company’s development directly associated with the Company’s internal-use software projects. Capitalization begins when the planning stage is complete and the Company commits resources to the software project and capitalization continues during the application development stage. Capitalization ends when the software has been tested and is ready for its intended use. Costs incurred during the planning, training and post-implementation stages of the software development life-cycle are expensed as incurred. When placed into service, the Company amortizes completed internal-use software to cost of revenue over its estimated useful life.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"></p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><b>Advertising Costs </b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">The Company expenses advertising costs as incurred. Advertising expense for the years ended <em style="font: inherit;"> December 31, 2023 </em>and <em style="font: inherit;">2022</em> was approximately $0.2 million and $0.4 million, respectively.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"></p> 200000 400000 <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><b>Income Taxes </b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">The Company follows the liability method under ASC Topic <em style="font: inherit;">740</em> “<i>Income Taxes</i>”, (“ASC <em style="font: inherit;">740”</em>). The primary objectives of accounting for taxes under ASC <em style="font: inherit;">740</em> are to (a) recognize the amount of tax payable for the current year and (b) recognize the amount of deferred tax liability or asset for the future tax consequences of events that have been reflected in the Company’s financial statements or tax returns.  As of <em style="font: inherit;"> December 31, 2023 </em>and <em style="font: inherit;"> December 31, 2022, </em>the Company has provided a valuation allowance for its U.S. federal and state net operating loss carryforwards due to the uncertainty of the Company’s ability to generate sufficient taxable income in future years to obtain the benefit from the utilization of the net operating loss carryforwards.  As of <em style="font: inherit;"> December 31, 2023 </em>and <em style="font: inherit;">2022,</em> the Company has <em style="font: inherit;">not</em> provided a valuation allowance for its foreign net operating loss carryforward.  Any subsequent changes in the valuation allowance will be recorded through operations in the provision (benefit) for income taxes. See note <em style="font: inherit;">13</em> of these consolidated financial statements for detailed information.</p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Note <em style="font: inherit;">4</em> </b>–<b> Recently Issued Accounting Standards </b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 26pt;"><i>Recently adopted accounting pronouncements</i> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 26pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 26pt;">In <em style="font: inherit;"> June </em><em style="font: inherit;">2016,</em> the Financial Accounting Standards Board (the “FASB”) issued ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13,</em> “Financial Instruments—Credit Losses (Topic <em style="font: inherit;">326</em>)” (“ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13”</em>), which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost. ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13</em> replaced the then-existing incurred loss impairment model with an expected loss model which requires the use of forward-looking information to calculate credit loss estimates. These changes will result in earlier recognition of credit losses. In  <em style="font: inherit;"> November 2019, </em>the FASB elected to defer the adoption date of ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13</em> for public business entities that meet the definition of a smaller reporting company to fiscal years beginning after  <em style="font: inherit;"> December </em><em style="font: inherit;">15,</em> <em style="font: inherit;">2022.</em> Early adoption of the guidance in ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13</em> was permitted.  The Company adopted ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13</em> effective  <em style="font: inherit;"> January 1, 2023.  </em>Adoption caused the Company to modify its approach to estimating its allowance for potentially uncollectable accounts receivable. Specifically, the Company began applying an expected credit loss model that uses historical loss rates of its accounts receivable for the previous <em style="font: inherit;">twelve</em> months as well as expectations about the future where the Company has been able to develop forecasts to support its estimates.  Adoption of ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13</em> did <em class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="font: inherit;">not</em> have a material impact on the Company's consolidated financial statements.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 26pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 26pt;"><i>Recently issued accounting pronouncements</i> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 26pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 26pt;">In <em style="font: inherit;"> November 2023, </em>the FASB issued ASU <em class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="font: inherit;">No.</em> <em class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="font: inherit;">2023</em>-<em class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="font: inherit;">07,</em> Segment Reporting (Topic <em class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="font: inherit;">280</em>): Improvements to Reportable Segment Disclosures (ASU <em class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="font: inherit;">2023</em>-<em class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="font: inherit;">07</em>). ASU <em class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="font: inherit;">2023</em>-<em class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="font: inherit;">07</em> is intended to improve reportable segment disclosure requirements, primarily through additional disclosures about significant segment expenses, including for single reportable segment entities. The standard is effective for fiscal years beginning after <em style="font: inherit;"> December 15, 2023, </em>and interim periods within fiscal years beginning after <em style="font: inherit;"> December 15, 2024, </em>with early adoption permitted. The amendments should be applied retrospectively to all prior periods presented in the financial statements. We are evaluating the disclosure requirements related to the new standard.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 26pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 26pt;">In <em style="font: inherit;"> December 2023, </em>the FASB issued ASU <em style="font: inherit;">No.</em> <em class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="font: inherit;">2023</em>-<em class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="font: inherit;">09,</em> Improvements to Income Tax Disclosures (ASU <em class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="font: inherit;">2023</em>-<em class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="font: inherit;">09</em>). ASU <em class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="font: inherit;">2023</em>-<em class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="font: inherit;">09</em> requires more detailed income tax disclosures. The guidance requires entities to disclose disaggregated information about their effective tax rate reconciliation as well as expanded information on income taxes paid by jurisdiction. The disclosure requirements will be applied on a prospective basis, with the option to apply them retrospectively. The standard is effective for fiscal years beginning after <em style="font: inherit;"> December 15, 2024, </em>with early adoption permitted. We are evaluating the disclosure requirements related to the new standard.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Note <em style="font: inherit;">5</em> </b>–<b> Fair Value Measurements</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">The Company follows the provisions of FASB ASC Topic <em style="font: inherit;">820,</em> “<i>Fair Value Measurement and Disclosures</i>” (“ASC <em style="font: inherit;">820”</em>), which defines fair value, establishes a framework for measuring fair value under generally accepted accounting principles and enhances disclosures about fair value measurements. Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. The Company applies the fair value hierarchy based on <em style="font: inherit;">three</em> levels of inputs, of which the <em style="font: inherit;">first</em> <em style="font: inherit;">two</em> are considered observable and the last unobservable, which are the following:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 63pt;"> </td><td style="width: 18pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">•</p> </td><td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">Level <em style="font: inherit;">1</em> - Quoted prices in active markets for identical assets or liabilities.</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 63pt;"> </td><td style="width: 18pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">•</p> </td><td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">Level <em style="font: inherit;">2</em> - Inputs other than Level <em style="font: inherit;">1</em> that are observable, either directly or indirectly, such as quoted prices for similar assets or liabilities; quoted prices in markets that are <em style="font: inherit;">not</em> active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 63pt;"> </td><td style="width: 18pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">•</p> </td><td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">Level <em style="font: inherit;">3</em> - Unobservable inputs that are supported by little or <em style="font: inherit;">no</em> market activity and that are significant to the fair value</p> </td></tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">The assigned level within the fair value hierarchy is based on the lowest level of any input that is significant to the fair value measurement.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">Money market funds included in cash and cash equivalents in the accompanying balance sheet are considered a Level <em style="font: inherit;">1</em> measurement as they are valued at quoted market prices in active markets.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">The following table sets forth the Company’s assets which are measured at fair value on a recurring basis by level within the fair value hierarchy (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 27pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td colspan="16" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Fair Value Measurements (in thousands) as of December 31, 2023</em></em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Level 1</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Level 2</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Level 3</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Total</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Assets</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Money market accounts</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">15,475</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">15,475</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total Assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">15,475</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">15,475</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 27pt; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td colspan="16" style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Fair Value Measurements (in thousands) as of December 31, 2022</em></em></em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Level 1</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Level 2</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Level 3</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Total</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 48%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Assets</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Money market accounts</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">15,067</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">15,067</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Total Assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">15,067</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">15,067</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">There were no Level <em style="font: inherit;">3</em> instruments measured at fair value at <em style="font: inherit;"> December 31, 2023</em> or <em style="font: inherit;"> December 31, 2022</em>.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><i>Items Measured at Fair Value on a Nonrecurring Basis </i></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">Certain assets, including long-lived assets and goodwill, are measured at fair value on a nonrecurring basis. These assets are recognized at fair value when they are deemed to be impaired. There were no items measured at fair value on a nonrecurring basis as of or during the years ended <em style="font: inherit;"> December 31, 2023 </em>and <em style="font: inherit;">2022</em>.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 27pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td colspan="16" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Fair Value Measurements (in thousands) as of December 31, 2023</em></em></em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Level 1</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Level 2</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Level 3</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Total</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Assets</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Money market accounts</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">15,475</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">15,475</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total Assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">15,475</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">15,475</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 27pt; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td colspan="16" style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Fair Value Measurements (in thousands) as of December 31, 2022</em></em></em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Level 1</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Level 2</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Level 3</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Total</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 48%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Assets</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Money market accounts</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">15,067</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">15,067</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Total Assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">15,067</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">15,067</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 15475000 0 0 15475000 15475000 0 0 15475000 15067000 0 0 15067000 15067000 0 0 15067000 0 0 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Note <em style="font: inherit;">6</em> </b>–<b> Revenue </b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><b><i>Disaggregation of Revenue </i></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">The following tables presents the Company’s revenues disaggregated by major product or service line, timing of revenue recognition and sales channel, reconciled to its reportable segments (in thousands).</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 54pt; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Years ended December 31,</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Reportable Segments</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Detection</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 66%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Major Product/Service Lines</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Products</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">9,930</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12,620</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Services</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">7,388</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">7,182</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">17,318</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">19,802</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Timing of Revenue Recognition</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Goods transferred at a point in time</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8,015</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12,545</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Services transferred over time</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">9,303</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">7,257</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">17,318</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">19,802</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Sales Channels</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Direct sales force</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">11,634</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12,468</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">OEM partners</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,684</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">7,334</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">17,318</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">19,802</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><b><i>Contract Balances </i></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">Contract liabilities are a component of deferred revenue, current contract assets are a component of prepaid and other assets and non-current contract assets are a component of other assets. The following table provides information about receivables, current and non-current contract assets, and contract liabilities from contracts with customers (in thousands).</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 27pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Balance at December 31, 2023</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Balance at December 31, 2022</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Balance at December 31, 2021</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Receivables, which are included in ‘Trade accounts receivable’</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,392</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,769</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,263</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Current contract assets, which are included in “Prepaid and other assets”</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">748</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,895</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Non-current contract assets, which are included in “other assets”</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">157</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">844</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Contract liabilities, which are included in “Deferred revenue”</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,374</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,046</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,621</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">The Company records a receivable when revenue is recognized prior to receipt of cash payments and the Company has the unconditional right to such consideration, or deferred revenue when cash payments are received or due in advance of performance. For multi-year agreements, the Company generally invoices customers annually at the beginning of each annual service period.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">The Company records net contract assets or contract liabilities on a contract-by-contract basis. The Company records a contract asset for unbilled revenue when the Company’s performance exceeds amounts billed or billable. The Company classifies the net contract asset as either current or non-current based on the expected timing of the Company’s right to bill under the terms of the contract. The current contract asset balance primarily relates to the net unbilled revenue balances with <em style="font: inherit;">two</em> significant customers, which the Company expects to be able to bill for within <em style="font: inherit;">one</em> year. The non-current contract asset balance consists of net unbilled revenue balances with <em style="font: inherit;">two</em> customers which the Company expects to be able to bill for in more than <em style="font: inherit;">one</em> year.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">Contract liabilities, or deferred revenue from contracts with customers, is primarily composed of fees related to long-term service arrangements, which are generally billed in advance. Deferred revenue also includes payments for installation and training that has <em style="font: inherit;">not</em> yet been completed and other offerings for which the Company has been paid in advance and earns the revenue when it transfers control of the product or service.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">Changes in deferred revenue from contracts with customers were as follows (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 54pt; width: 85%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Year Ended December 31, 2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Year Ended December 31, 2022</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 68%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance at beginning of period</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,046</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,621</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Deferral of revenue</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">7,669</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">8,546</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Recognition of deferred revenue</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">(7,341</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">(8,121</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance at end of period</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,374</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,046</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">The Company expects to recognize estimated revenues related to performance obligations that are unsatisfied (or partially satisfied) in the amounts of approximately $3.4 million over the next 12 months. The remainder of the balances is expected to be recognized over the next <span style="-sec-ix-hidden:c109739986">two</span> to <span style="-sec-ix-hidden:c109739987">three</span> years.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><b><i>Assets Recognized from the Costs to Obtain a Contract with a Customer </i></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">The Company recognizes an asset for the incremental costs of obtaining a contract with a customer if it expects the benefit of those costs to be longer than <em style="font: inherit;">one</em> year.  As of and for the years ending <em style="font: inherit;"> December 31, 2023 </em>and <em style="font: inherit;">2022,</em> there were <em style="font: inherit;">no</em> such assets.</p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 54pt; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Years ended December 31,</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Reportable Segments</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Detection</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 66%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Major Product/Service Lines</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Products</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">9,930</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12,620</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Services</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">7,388</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">7,182</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">17,318</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">19,802</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Timing of Revenue Recognition</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Goods transferred at a point in time</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8,015</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12,545</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Services transferred over time</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">9,303</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">7,257</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">17,318</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">19,802</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Sales Channels</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Direct sales force</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">11,634</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12,468</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">OEM partners</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,684</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">7,334</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">17,318</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">19,802</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 9930000 12620000 7388000 7182000 17318000 19802000 8015000 12545000 9303000 7257000 17318000 19802000 11634000 12468000 5684000 7334000 17318000 19802000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 27pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Balance at December 31, 2023</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Balance at December 31, 2022</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Balance at December 31, 2021</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Receivables, which are included in ‘Trade accounts receivable’</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,392</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,769</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,263</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Current contract assets, which are included in “Prepaid and other assets”</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">748</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,895</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Non-current contract assets, which are included in “other assets”</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">157</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">844</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Contract liabilities, which are included in “Deferred revenue”</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,374</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,046</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,621</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 6392000 5769000 4263000 0 748000 1895000 157000 15000 844000 4374000 4046000 3621000 <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 54pt; width: 85%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Year Ended December 31, 2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Year Ended December 31, 2022</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 68%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance at beginning of period</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,046</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,621</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Deferral of revenue</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">7,669</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">8,546</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Recognition of deferred revenue</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">(7,341</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">(8,121</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance at end of period</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,374</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,046</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 4046000 3621000 7669000 8546000 7341000 8121000 4374000 4046000 3400000 P12M <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Note <em style="font: inherit;">7</em> </b>–<b> Net Loss per Common Share</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">The Company follows FASB ASC <em style="font: inherit;">260</em>-<em style="font: inherit;">10,</em> <i>“Earnings per Share”</i>, which requires the presentation of both basic and diluted earnings per share on the face of the statements of operations. The Company’s basic net loss per share is computed by dividing net loss by the weighted average number of shares of common stock outstanding for the period and, if there are dilutive securities, diluted income per share is computed by including common stock equivalents which includes shares issuable upon the exercise of stock options, net of shares assumed to have been purchased with the proceeds, using the treasury stock method.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">A summary of the Company’s calculation of net loss per share is as follows (in thousands, except per share amounts):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 27pt;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 68%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Loss from continuing operations</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(7,010</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(9,918</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Income (loss) from discontinued operations</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">2,163</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">(3,738</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Net loss</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">(4,847</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">(13,656</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Basic shares used in the calculation of earnings per share</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">25,613</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">25,202</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Effect of dilutive securities:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Stock options</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Restricted stock</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Diluted shares used in the calculation of earnings per share</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">25,613</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">25,202</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Net loss per share (Basic and Diluted):</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Loss from continuing operations</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(0.27</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(0.39</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Income (loss) from discontinued operations</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">0.08</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">(0.15</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Net loss per share (Basic and Diluted)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(0.19</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(0.54</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td></tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">The following table summarizes the number of shares of common stock options that were <em style="font: inherit;">not</em> included in the calculation of diluted net loss per share because such shares are antidilutive:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 54pt; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Year Ended December 31,</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 66%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Common stock options</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,897,663</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,610,659</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 27pt;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 68%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Loss from continuing operations</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(7,010</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(9,918</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Income (loss) from discontinued operations</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">2,163</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">(3,738</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Net loss</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">(4,847</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">(13,656</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Basic shares used in the calculation of earnings per share</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">25,613</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">25,202</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Effect of dilutive securities:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Stock options</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Restricted stock</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Diluted shares used in the calculation of earnings per share</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">25,613</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">25,202</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Net loss per share (Basic and Diluted):</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Loss from continuing operations</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(0.27</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(0.39</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Income (loss) from discontinued operations</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">0.08</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">(0.15</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Net loss per share (Basic and Diluted)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(0.19</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(0.54</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td></tr> </tbody></table> -7010000 -9918000 2163000 -3738000 -4847000 -13656000 25613000 25202000 0 0 0 0 25613000 25202000 -0.27 -0.39 0.08 -0.15 -0.19 -0.54 <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 54pt; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Year Ended December 31,</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 66%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Common stock options</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,897,663</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,610,659</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 2897663 2610659 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Note <em style="font: inherit;">8</em> </b>–<b> Accounts Receivable Reserves</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">The rollforward of the Company’s allowance for credit losses related to its accounts receivable for the years ended <em style="font: inherit;"> December </em><em style="font: inherit;">31</em> is as follows (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 54pt; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 66%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance at beginning of period</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">100</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">97</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Additions charged to costs and expenses</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">177</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">77</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Reductions</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(74</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Balance at end of period</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">277</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">100</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 54pt; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 66%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance at beginning of period</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">100</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">97</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Additions charged to costs and expenses</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">177</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">77</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Reductions</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(74</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Balance at end of period</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">277</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">100</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 100000 97000 177000 77000 -0 74000 277000 100000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Note <em style="font: inherit;">9</em> </b>–<b> Inventories </b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">Inventory balances at <em style="font: inherit;"> December 31, 2023 </em>and <em style="font: inherit;">2022</em> were as follows (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 15%; margin-left: 72pt; width: 85%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">December 31, 2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">December 31, 2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 64%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Raw materials</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">583</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,427</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Work in process</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">55</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">184</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Finished Goods</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">324</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">488</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Inventory Gross</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">962</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,099</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Inventory Reserve</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(45</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(45</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Inventory Net</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">917</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,054</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 15%; margin-left: 72pt; width: 85%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">December 31, 2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">December 31, 2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 64%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Raw materials</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">583</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,427</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Work in process</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">55</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">184</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Finished Goods</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">324</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">488</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Inventory Gross</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">962</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,099</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Inventory Reserve</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(45</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(45</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Inventory Net</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">917</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,054</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 583000 1427000 55000 184000 324000 488000 962000 2099000 45000 45000 917000 2054000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Note <em style="font: inherit;">10</em> </b>–<b> Goodwill and Intangible assets </b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">At <em style="font: inherit;"> December 31, 2023 </em>and <em style="font: inherit;">2022</em>, all of the Company’s goodwill of $8,362,000 is allocated to its single reporting unit: Detection. There were no additions, impairments or other changes to the Company’s goodwill balance for either of the years ended <em style="font: inherit;"> December 31, 2023</em> or <em style="font: inherit;">2022</em>.</p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">Amortization expense related to intangible assets was approximately $116,000 and $128,000 for the years ended <em style="font: inherit;"> December 31, 2023 </em>and <em style="font: inherit;">2022,</em> respectively.  Within Patents and licenses in the table below are amounts for pending patents which are <em style="font: inherit;">not</em> amortized until the issuance of the patent by the patent office (in thousands).  </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 27pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Weighted</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">average</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"><b><em style="font: inherit;">useful life</em></b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">(in years)</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Gross Carrying Amount</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Patents and licenses</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">626</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">626</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">5</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Technology</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7,477</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7,477</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Customer relationships</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">272</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">272</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Tradename</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">261</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">261</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total amortizable intangible assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8,636</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8,636</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Accumulated Amortization</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Patents and licenses</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">540</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">537</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Technology</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7,471</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7,387</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Customer relationships</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">217</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">189</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Tradename</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">260</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">259</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total accumulated amortization</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8,488</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8,372</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total amortizable intangible assets, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">148</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">264</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; width: 1%;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">Estimated remaining amortization of the Company’s intangible assets is as follows (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 72pt; width: 80%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Estimated</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 81%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>For the years ended</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">amortization</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>December 31:</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">expense</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">2024</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">30</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">2025</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">29</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">2026</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">2027</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">2028 and thereafter</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">87</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">148</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Included within the line item <em style="font: inherit;">"2028</em> and thereafter" above are amounts associated with pending patents which are <em style="font: inherit;">not</em> amortized until the issuance of the patent by the patent office.</p> 8362000 0 116000 128000 <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 27pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">Weighted</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">average</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"><b><em style="font: inherit;">useful life</em></b></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">(in years)</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Gross Carrying Amount</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Patents and licenses</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">626</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">626</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">5</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Technology</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7,477</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7,477</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Customer relationships</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">272</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">272</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Tradename</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">261</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">261</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total amortizable intangible assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8,636</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8,636</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Accumulated Amortization</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Patents and licenses</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">540</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">537</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Technology</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7,471</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7,387</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Customer relationships</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">217</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">189</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Tradename</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">260</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">259</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total accumulated amortization</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8,488</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8,372</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total amortizable intangible assets, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">148</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">264</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; width: 1%;"> </td></tr> </tbody></table> 626000 626000 P5Y 7477000 7477000 P10Y 272000 272000 P7Y 261000 261000 P10Y 8636000 8636000 540000 537000 7471000 7387000 217000 189000 260000 259000 8488000 8372000 148000 264000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 72pt; width: 80%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Estimated</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 81%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>For the years ended</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">amortization</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>December 31:</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">expense</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">2024</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">30</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">2025</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">29</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">2026</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">2027</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">2028 and thereafter</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">87</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">148</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 30000 29000 1000 1000 87000 148000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Note <em style="font: inherit;">11</em> </b>–<b> Accrued and Other expenses </b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">Accrued and other expenses consist of the following at <em style="font: inherit;"> December </em><em style="font: inherit;">31</em> (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 15%; margin-left: 54pt; width: 85%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 64%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Accrued salary and related expenses</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">952</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">725</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Accrued accounts payable</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,036</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,307</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Accrued professional fees</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">227</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">400</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Accrued royalties and related</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">213</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">56</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Other accrued expenses</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">20</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">53</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,448</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,541</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 15%; margin-left: 54pt; width: 85%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 64%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Accrued salary and related expenses</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">952</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">725</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Accrued accounts payable</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,036</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,307</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Accrued professional fees</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">227</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">400</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Accrued royalties and related</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">213</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">56</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Other accrued expenses</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">20</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">53</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,448</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,541</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 952000 725000 1036000 1307000 227000 400000 213000 56000 20000 53000 2448000 2541000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Note <em style="font: inherit;">12</em></b> –<b> Leases </b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">The Company has leases for office space, office equipment, and a warehouse. The leases expire at various dates through <em style="font: inherit;">2027.</em>  In <em style="font: inherit;"> November 2022, </em>the Company extended the term of its Nashua, NH office lease, resulting in an increase of approximately $0.6 million to its right of use asset and related liability.  In <em style="font: inherit;"> January 2024, </em>in anticipation of the <em style="font: inherit;"> March 2024 </em>end date of its leased warehouse in Nashua, NH, the Company entered into a 36 month lease for a new warehouse beginning <em style="font: inherit;"> February 1, 2024 </em>through <em style="font: inherit;">2027.</em>  The new warehouse space, also in Nashua, NH, is for approximately 3,000 square feet with annual rent payments totaling approximately $46,000 for the duration of the lease. The tables below are presented in thousands, unless otherwise noted.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 27pt; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 36%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 33%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 16%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Year Ended December 31,</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 36%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Lease Cost</b></p> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 33%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Classification</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 36%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Operating lease cost - Right of Use</p> </td><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 33%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><em style="font: inherit;">Operating expenses</em></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">247</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">209</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 36%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Operating lease cost - Variable Costs</p> </td><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 33%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><em style="font: inherit;">Operating expenses</em></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">51</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">66</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td colspan="3" style="font-family: Times New Roman; font-size: 10pt; width: 37%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><em style="font: inherit;">Total</em></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">298</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">275</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 54pt; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Year Ended December 31,</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 66%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Cash paid for operating cash flows from operating leases</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">257</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">242</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 54pt; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">As of December 31,</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 66%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Weighted-average remaining lease term of operating leases (in years)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.92</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2.52</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Weighted-average discount rate for operating leases</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6.79</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6.79</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">Maturities of the Company’s lease liabilities as of <em style="font: inherit;"> December 31, 2023</em> were as follows (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 72pt; width: 80%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 81%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Year Ended December 31:</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Total</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">2024</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">219</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">2025</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">204</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">2026</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">85</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Total lease payments</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">508</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Less: effects of discounting</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(47</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Total lease liabilities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">461</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Less: current portion of lease liabilities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(188</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Long-term lease liabilities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">273</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> 600000 P36M 3000 46000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 27pt; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 36%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 33%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 16%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Year Ended December 31,</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 36%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Lease Cost</b></p> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 33%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Classification</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 36%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Operating lease cost - Right of Use</p> </td><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 33%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><em style="font: inherit;">Operating expenses</em></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">247</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">209</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 36%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Operating lease cost - Variable Costs</p> </td><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 33%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><em style="font: inherit;">Operating expenses</em></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">51</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">66</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td colspan="3" style="font-family: Times New Roman; font-size: 10pt; width: 37%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><em style="font: inherit;">Total</em></p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">298</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">275</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 54pt; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Year Ended December 31,</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 66%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Cash paid for operating cash flows from operating leases</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">257</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">242</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 54pt; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">As of December 31,</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 66%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Weighted-average remaining lease term of operating leases (in years)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.92</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2.52</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Weighted-average discount rate for operating leases</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6.79</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6.79</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td></tr> </tbody></table> 247000 209000 51000 66000 298000 275000 257000 242000 P1Y11M1D P2Y6M7D 0.0679 0.0679 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 72pt; width: 80%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 81%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Year Ended December 31:</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Total</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">2024</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">219</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">2025</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">204</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: Times New Roman;">2026</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">85</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Total lease payments</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">508</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Less: effects of discounting</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(47</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Total lease liabilities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">461</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Less: current portion of lease liabilities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(188</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Long-term lease liabilities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">273</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 219000 204000 85000 508000 47000 461000 188000 273000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Note <em style="font: inherit;">13</em> </b>–<b> Stockholders</b>’<b> Equity</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><b>(a) Financing Activity </b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">On <em style="font: inherit;"> August 11, 2023, </em>the Company entered into an at-the-market issuance sales agreement (the “Sales Agreement”) with Craig-Hallum Capital Group LLC whereby the Company, at its discretion, <em style="font: inherit;"> may </em>issue and sell up to $25 million of shares of the Company's common stock, from time to time, by any method deemed to be an “at-the-market” offering, as defined in Rule <em style="font: inherit;">415</em> of the Securities Act, or any method specified in the Sales Agreement.  During the year ended<i> </i><em style="font: inherit;"> December 31, 2023, </em>the Company sold 1,057,814 shares of its common stock at a weighted average price of $2.18 per share resulting in cash proceeds of $2.0 million, net of issuance costs, pursuant to the Sales Agreement.  Subsequent to <em style="font: inherit;"> December 31, 2023, </em>the Company has <span style="-sec-ix-hidden:c109740029">not</span> sold additional shares of its common stock.   </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><b>(b) Stock Options </b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">The Company's <em style="font: inherit;">2016</em> Stock Incentive Plan (the <em style="font: inherit;">“2016</em> Plan”) provides for the grant of any or all of the following types of awards: (a) stock options, (b) restricted stock, (c) deferred stock and (d) other stock-based awards. Awards <em style="font: inherit;"> may </em>be granted singly, in combination, or in tandem. All awards granted under the <em style="font: inherit;">2016</em> Plan are required to be granted at <em style="font: inherit;">not</em> less than 100% of the fair market value of the related award on the respective grant date. Awards under the <em style="font: inherit;">2016</em> Plan <em style="font: inherit;"> may </em>be granted to employees, directors and advisors to the Company and its subsidiaries.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">At the Company’s <em style="font: inherit;">2021</em> annual meeting, the <em style="font: inherit;">2016</em> Plan was amended to increase the number of shares of common stock available thereunder from 2,600,000 to 4,700,000. At <em style="font: inherit;"> December 31, 2023</em>, there were 882,176 shares available for issuance under the <em style="font: inherit;">2016</em> Plan.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 54pt; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Weighted Average</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Remaining</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Number of</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Weighted Average</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Contractual Term</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Shares</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Exercise Price</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">(in years)</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 49%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Outstanding, December 31, 2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,610,992</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7.54</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">3.76</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Granted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,467,574</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.81</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Exercised</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(35,809</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2.24</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Forfeited</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,145,094</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5.35</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Outstanding, December 31, 2023</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,897,663</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5.57</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5.45</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Exercisable at December 31, 2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,906,189</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">7.59</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Exercisable at December 31, 2023</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,593,935</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">8.08</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">The Company’s stock-based compensation expense, including options and restricted stock by category is as follows (amounts in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 7.5%; margin-left: 7.5%; width: 85%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Year Ended December 31,</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 64%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Cost of revenue</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Engineering and product development</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">222</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">220</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Marketing and sales</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">308</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">518</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">General and administrative expense</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">784</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">945</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><b>1,316</b></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><b>1,686</b></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">As of <em style="font: inherit;"> December 31, 2023</em>, there was approximately $1.3 million of total unrecognized compensation costs related to unvested options. That cost is expected to be recognized over a weighted average period of 1.8 years.</p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">During the <em style="font: inherit;">first</em> quarter of the year ended <em style="font: inherit;"> December 31, 2023</em><i>,</i> the Company recorded incremental stock-based compensation of approximately $0.23 million as a result of modifications of certain stock option awards.  The modifications related to extending the contractual life of certain stock options by <em style="font: inherit;">five</em> years for <em style="font: inherit;">four</em> grantees whose awards were scheduled to expire during <em style="font: inherit;">2023.</em>  In addition, the amount of time to exercise vested stock options upon termination for<i> </i><em style="font: inherit;">one</em> grantee was extended from <em style="font: inherit;">60</em> days to <em style="font: inherit;">24</em> months.  </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">Options granted under the stock incentive plans were valued utilizing the Black-Scholes model using the following assumptions and had the following fair values:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 5%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Year Ended December 31,</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Average risk-free interest rate</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4.36</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2.29</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected dividend yield</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><span style="-sec-ix-hidden:c109739620">None</span></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><span style="-sec-ix-hidden:c109739621">None</span></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected life (in years)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2.9</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.5</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected volatility</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">72.69 - 134.37</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">66.30 - 72.04</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Weighted average fair value</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.98</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2.33</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">The Company’s <em style="font: inherit;">2023</em> and <em style="font: inherit;">2022</em> average expected volatility and average expected life is based on the Company’s historical information. The risk-free rate is based on the rate of U.S. Treasury <em style="font: inherit;">zero</em>-coupon issues with a term most closely approximating the expected life of option grants. The Company has paid <em style="font: inherit;">no</em> dividends on its common stock in the past and does <em style="font: inherit;">not</em> anticipate paying any dividends in the future.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">Intrinsic values of options (in thousands) and the closing market price used to determine the intrinsic values are as follows:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><b>Intrinsic value of stock options </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 5%; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Year Ended December 31,</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 66%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Outstanding</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">252</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Exercisable</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">30</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Exercised</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Company’s stock price at December 31</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.77</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.83</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">As of <em style="font: inherit;"> December 31, 2022, </em>the exercise price of all outstanding stock options was higher than the Company's closing stock price.  Accordingly, the intrinsic value is <em style="font: inherit;">zero</em> in the table above.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">  </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><b>(c) Employee Stock Purchase Program: </b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">In <em style="font: inherit;"> December 2019, </em>the Company’s Board of Directors adopted, and the stockholders approved the <em style="font: inherit;">2019</em> Employee Stock Purchase Plan (“ESPP”), effective <em style="font: inherit;"> January </em><em style="font: inherit;">1,</em> <em style="font: inherit;">2020.</em> The ESPP provides for the issuance of up 950,000 shares of common stock, subject to adjustment in the event of a stock split, stock dividend or other change in the Company’s capitalization. The ESPP <em style="font: inherit;"> may </em>be terminated or amended by the Board of Directors at any time. Certain amendments to the ESPP require stockholder approval.  </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">Substantially all of the Company’s employees whose customary employment is for more than <em style="font: inherit;">20</em> hours a week are eligible to participate in the ESPP. Any employee who owns 5% or more of the voting power or value of the Company’s shares of common stock is ineligible to participate in the ESPP.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">Any eligible employee can enroll in the Plan as of the beginning of a respective quarterly accumulation period. Employees who participate in the ESPP <em style="font: inherit;"> may </em>purchase shares by authorizing payroll deductions of up to 15% of their base compensation during an accumulation period. Unless the participating employee withdraws from participation, accumulated payroll deductions are used to purchase shares of common stock on the last business day of the accumulation period (the “Purchase Date”) at a price equal to 85% of the lower of the fair market value on (i) the Purchase Date or (ii) the <em style="font: inherit;">first</em> day of such accumulation period. Under applicable tax rules, <em style="font: inherit;">no</em> employee <em style="font: inherit;"> may </em>purchase more than $25,000 worth of common stock, valued at the start of the purchase period, under the ESPP in any calendar year.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">The Company issued <em style="font: inherit;">zero</em> and 46,096 shares of common stock under the ESPP for the years ended <em style="font: inherit;"> December 31, 2023 </em>and <em style="font: inherit;">2022</em>, respectively. There are 836,824 shares of Company common stock reserved for issuance under the ESPP as of <em style="font: inherit;"> December 31, 2023</em>.  In <em style="font: inherit;"> October 2022, </em>the Company suspended the ESPP such that the accumulation period from <em style="font: inherit;"> October 1, 2022 </em>through <em style="font: inherit;"> December 31, 2022 </em>and beyond will <em style="font: inherit;">not</em> occur.  </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 25000000 1057814 2.18 2000000 1 2600000 4700000 882176 <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 54pt; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Weighted Average</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Remaining</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Number of</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Weighted Average</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Contractual Term</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Shares</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">Exercise Price</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">(in years)</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 49%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Outstanding, December 31, 2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,610,992</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7.54</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;"><em style="font: inherit;">3.76</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Granted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,467,574</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.81</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Exercised</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(35,809</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2.24</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Forfeited</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,145,094</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5.35</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Outstanding, December 31, 2023</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,897,663</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5.57</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5.45</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Exercisable at December 31, 2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,906,189</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">7.59</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td></tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Exercisable at December 31, 2023</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,593,935</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">8.08</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </td></tr> </tbody></table> 2610992 7.54 1467574 1.81 35809 2.24 1145094 5.35 2897663 5.57 P5Y5M12D 1906189 7.59 1593935 8.08 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 7.5%; margin-left: 7.5%; width: 85%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Year Ended December 31,</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 64%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Cost of revenue</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Engineering and product development</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">222</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">220</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Marketing and sales</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">308</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">518</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">General and administrative expense</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">784</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">945</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><b>1,316</b></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><b>1,686</b></td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 2000 3000 222000 220000 308000 518000 784000 945000 1316000 1686000 1300000 P1Y9M18D 230000 <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 5%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Year Ended December 31,</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Average risk-free interest rate</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4.36</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2.29</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected dividend yield</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><span style="-sec-ix-hidden:c109739620">None</span></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: right; margin: 0pt;"><span style="-sec-ix-hidden:c109739621">None</span></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected life (in years)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2.9</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.5</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected volatility</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">72.69 - 134.37</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">66.30 - 72.04</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Weighted average fair value</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.98</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2.33</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 0.0436 0.0229 P2Y10M24D P3Y6M 0.7269 1.3437 0.663 0.7204 0.98 2.33 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 5%; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Year Ended December 31,</em></em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 66%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Outstanding</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">252</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Exercisable</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">30</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Exercised</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Company’s stock price at December 31</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.77</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.83</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 252000 0 30000 0 2000 0 1.77 1.83 950000 0.05 0.15 0.85 25000 46096 836824 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Note <em style="font: inherit;">14</em> </b>–<b> Income Taxes </b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><b>Income Taxes </b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">The components of income tax expense for the years ended <em style="font: inherit;"> December </em><em style="font: inherit;">31</em> are as follows (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 54pt;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 66%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Current provision:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Federal</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">State</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Foreign</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Deferred provision:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Federal</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">State</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Foreign</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">19</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(116</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">20</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(116</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">20</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(116</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">)</td></tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">A summary of the differences between the Company’s effective income tax rate and the Federal statutory income tax rate for the years ended <em style="font: inherit;"> December </em><em style="font: inherit;">31</em> is as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 54pt;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 66%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Federal statutory rate</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">21.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">21.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">State income taxes, net of federal benefit</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.7</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2.5</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Net state impact of deferred rate change</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.2</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Stock compensation expense</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(4.2</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(0.7</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Other permanent differences</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(0.6</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(0.4</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Change in valuation allowance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.6</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(13.7</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Tax credits</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.5</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Accrual to tax return</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.2</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Foreign Rate Differential</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">True Ups - NOL Expiration/162(m) limits</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">(21.8</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">)%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">(8.9</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">)%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">0.3</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">0.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Effective income tax</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(0.1</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.8</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">%</td></tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">Deferred tax assets and liabilities are recognized for the expected future tax consequences of net operating loss carryforwards, tax credit carryforwards and temporary differences between the financial statement carrying amounts and the income tax basis of assets and liabilities. A valuation allowance is applied against any net deferred tax asset if, based on the available evidence, it is more likely than <em style="font: inherit;">not</em> that the deferred tax assets will <em style="font: inherit;">not</em> be realized.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 26pt;">Deferred income taxes reflect the impact of “temporary differences” between the amount of assets and liabilities for financial reporting purposes and such amounts as measured by tax laws and regulations. The Company has fully reserved the U.S. net deferred tax assets, as it is more likely than <em style="font: inherit;">not</em> that the deferred tax assets will <em style="font: inherit;">not</em> be utilized. The Company has <em style="font: inherit;">not</em> reserved the foreign net deferred tax assets, as it is more likely than <em style="font: inherit;">not</em> that the deferred tax assets will be utilized. Deferred tax assets (liabilities) are composed of the following at <em style="font: inherit;"> December 31, 2023 </em>and <em style="font: inherit;">2022</em> (in thousands):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 15%; margin-left: 72pt; width: 85%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Inventory (Section 263A)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">97</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">311</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Inventory reserves</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">15</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">61</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Bad debt reserves</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">68</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">215</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Other accruals</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">242</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">813</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Deferred revenue</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">549</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">129</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Accumulated depreciation/amortization</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">17</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Stock options</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">1,127</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">1,108</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Developed technology</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">205</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">976</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Tax credits</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">4,480</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">4,427</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">NOL carryforward</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">38,263</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">38,234</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Lease Liability</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">113</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">792</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Section 174 R&amp;D</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">2,425</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">1,749</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Deferred tax assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">47,584</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">48,832</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Valuation allowance</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(47,364</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(47,930</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Right of Use Asset</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(113</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(786</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Accumulated depreciation/amortization</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(10</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Goodwill tax amortization</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">(7</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">(6</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Net deferred tax asset (liability)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">90</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">110</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 26pt;">The decrease in the net deferred tax assets and corresponding valuation allowance during the year ended <em style="font: inherit;"> December 31, 2023 </em>is primarily attributable to the expiration of certain net operating loss and credit carryforwards.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 26pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">As of <em style="font: inherit;"> December 31, 2023, </em>the Company has federal net operating loss carryforwards totaling approximately $158.4 million. Federal net operating loss carryforwards totaling $109.8 million will expire at various dates from <em style="font: inherit;">2024</em> and <em style="font: inherit;">2037.</em> The remaining $48.6 million of the federal net operating losses generated since <em style="font: inherit;"> December </em><em style="font: inherit;">31,</em> <em style="font: inherit;">2017</em> can be carried forward indefinitely. As of <em style="font: inherit;"> December 31, 2023, </em>the Company has provided a valuation allowance for its federal and state net operating loss carryforwards due to the uncertainty of the Company’s ability to generate sufficient taxable income in future years to obtain the benefit from the utilization of the net operating loss carryforwards. As of <em style="font: inherit;"> December 31, 2023, </em>the Company has foreign net operating loss carryforwards totaling approximately $0.4 million. As of <em style="font: inherit;"> December 31, 2022, </em>the Company has <span style="-sec-ix-hidden:c109740096">not</span> provided a valuation allowance for its foreign net operating loss carryforward. In the event of a deemed change in control, an annual limitation imposed on the utilization of the net operating losses <em style="font: inherit;"> may </em>result in the expiration of all or a portion of the net operating loss carryforwards.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 26pt;">The Company currently has approximately $4.6 million in net operating losses that are subject to limitations related to its former Xoft business line. Approximately $656,000 can be used annually through <em style="font: inherit;">2029.</em> The Company has available tax credit carryforwards (adjusted to reflect provisions of the Tax Reform Act of <em style="font: inherit;">1986</em>) to offset future income tax liabilities totaling approximately $4.5 million. The credits expire in various years through <em style="font: inherit;">2042.</em> The Company has additional tax credits of $1.4 million related to Xoft which have been fully reserved for and as a result <em style="font: inherit;">no</em> deferred tax asset has been recorded. These credits expire in various years through <em style="font: inherit;">2030.</em></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">ASC <em style="font: inherit;">740</em>-<em style="font: inherit;">10</em> prescribes a recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return and also provides guidance on de-recognition, classification, interest and penalties, accounting in interim periods, disclosure, and transition.</p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">    </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">As of <em style="font: inherit;"> December 31, 2023 </em>and <em style="font: inherit;">2022</em>, the Company had no unrecognized tax benefits and <em style="font: inherit;">no</em> adjustments to liabilities or operations were required under ASC <em style="font: inherit;">740</em>-<em style="font: inherit;">10.</em> The Company’s practice is to recognize interest and penalty expenses related to uncertain tax positions in income tax expense, which was <em style="font: inherit;">zero</em> for the years ended <em style="font: inherit;"> December 31, 2023 </em>and <em style="font: inherit;">2022.</em> The Company files United States federal and various state income tax returns. The Company also files tax returns in France. Generally, the Company’s <em style="font: inherit;">three</em> preceding tax years remain subject to examination by federal and state taxing authorities. The Company is <em style="font: inherit;">not</em> under examination by any other federal or state jurisdiction for any tax year.</p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">The Company does <span style="-sec-ix-hidden:c109740118">not</span> anticipate that it is reasonably possible that unrecognized tax benefits as of <em style="font: inherit;"> December 31, 2023</em> will significantly change within the next <em style="font: inherit;">12</em> months.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 54pt;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 66%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Current provision:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Federal</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">State</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Foreign</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Deferred provision:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Federal</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">State</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Foreign</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">19</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">(116</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">20</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(116</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">20</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(116</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">)</td></tr> </tbody></table> 0 0 0 0 0 0 1000 0 0 0 19000 -116000 20000 -116000 20000 -116000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 54pt;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 66%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Federal statutory rate</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">21.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">21.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">State income taxes, net of federal benefit</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.7</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2.5</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Net state impact of deferred rate change</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.2</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Stock compensation expense</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(4.2</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(0.7</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Other permanent differences</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(0.6</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(0.4</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Change in valuation allowance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.6</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(13.7</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Tax credits</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.5</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Accrual to tax return</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.2</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Foreign Rate Differential</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">True Ups - NOL Expiration/162(m) limits</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">(21.8</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">)%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">(8.9</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">)%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">0.3</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">0.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Effective income tax</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(0.1</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.8</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">%</td></tr> </tbody></table> 0.21 0.21 0.037 0.025 0.002 -0.01 -0.042 -0.007 -0.006 -0.004 0.006 -0.137 0.005 0.02 0.002 0 0 0 -0.218 -0.089 0.003 0 -0.001 0.008 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 15%; margin-left: 72pt; width: 85%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Inventory (Section 263A)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">97</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">$</td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">311</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Inventory reserves</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">15</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">61</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Bad debt reserves</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">68</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">215</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Other accruals</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">242</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">813</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Deferred revenue</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">549</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">129</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Accumulated depreciation/amortization</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">17</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Stock options</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">1,127</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">1,108</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Developed technology</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">205</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">976</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Tax credits</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">4,480</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">4,427</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">NOL carryforward</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">38,263</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">38,234</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Lease Liability</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">113</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">792</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Section 174 R&amp;D</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">2,425</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">1,749</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Deferred tax assets</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">47,584</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">48,832</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Valuation allowance</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(47,364</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(47,930</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Right of Use Asset</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(113</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(786</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Accumulated depreciation/amortization</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">(10</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">—</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Goodwill tax amortization</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">(7</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">(6</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Net deferred tax asset (liability)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">90</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">110</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> 97000 311000 15000 61000 68000 215000 242000 813000 549000 129000 0 17000 1127000 1108000 205000 976000 4480000 4427000 38263000 38234000 113000 792000 2425000 1749000 47584000 48832000 47364000 47930000 113000 786000 -10000 0 7000 6000 90000 110000 158400000 109800000 48600000 400000 4600000 656000 4500000 1400000 0 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Note <em style="font: inherit;">15</em> </b>–<b> Segment Reporting</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><b>(a) Segment Reporting </b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">The Company manages and operates as one business: Detection, which consists of the Company's advanced image analysis and workflow products.  The business operations are managed by a single executive leadership team, which is led by the chief executive officer, who the Company has concluded is the Chief Operating Decision Maker ("CODM").  The Company does <em style="font: inherit;">not</em> operate separate lines of business with respect to any of its products nor does it prepare discrete financial information with respect to any of its products.  The Company does <em style="font: inherit;">not</em> track its assets by operating segment and the CODM does <em class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="font: inherit;">not</em> use asset information to allocate resources or make operating decisions. Accordingly, the Company views its business as <em class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="font: inherit;">one</em> reportable operating segment with operations in the US and outside of the US.  </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><b>(b) Geographic Information </b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">The Company’s sales are made to customers and distributors of mammography medical equipment. Outside of the US, revenues to a single country did <em style="font: inherit;">not</em> exceed <em style="font: inherit;">10%</em> of total revenue in any year. Total revenues outside the US were approximately $2.3 million or 13% of total revenue in <em style="font: inherit;">2023</em> and $3.3 million or 17% of total revenue in <em style="font: inherit;">2022</em></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">As of <em style="font: inherit;"> December 31, 2023 </em>and <em style="font: inherit;">2022</em>, the Company had outstanding receivables of $0.8 million and $1.5 million, respectively, from distributors and customers of its products who are located outside of the U.S.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 72pt;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Percent of Export sales</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 62%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Region</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Europe</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">11</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">All other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">6</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">13</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">17</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total Export Revenue</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,333</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,312</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">Significant export sales in Europe are as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 72pt;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Percent of Export sales</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 62%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Region</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">France</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">64</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">52</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Belgium</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">13</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Italy</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Germany</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Switzerland</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">9</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">All other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">9</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">9</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> </tbody></table> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">    </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>(c) Major Customers </b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">The Company had <em style="font: inherit;">one</em> major OEM customer, GE Healthcare, with revenues of approximately $3.8 million in <em style="font: inherit;">2023</em>  and $4.4 million in <em style="font: inherit;">2022,</em> or 22% of total revenues in each period. Cancer detection products are also sold through OEM partners other than GE Healthcare. For the year ended <em style="font: inherit;"> December 31, 2023</em>, <em style="font: inherit;">no</em> OEM partner other than GE Healthcare represented more than 5% of total revenue. OEM partners in total composed approximately 32% of total revenue for the year ended <em style="font: inherit;"> December 31, 2023 </em>and 29% of total revenue for the year ended <em style="font: inherit;"> December 31, 2022</em> . The Company also had <em style="font: inherit;">one</em> major direct customer with revenues of approximately $1.4 million, or 8% of total revenue for year ended <em style="font: inherit;"> December 31, 2023 </em>and $0.8 million, or 4% of total revenue for the year ended <em style="font: inherit;"> December 31, 2022.</em></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">OEM partners represented $1.6 million or 28% of outstanding receivables as of <em style="font: inherit;"> December 31, 2023</em>, with GE Healthcare accounting for $1.2 million or 74% of this amount. The largest direct customer represents $1.5 million or 27% of outstanding receivables as of <em style="font: inherit;"> December 31, 2023</em>. These customers in total represented $3.2 million or 55% of outstanding receivables as of <em style="font: inherit;"> December 31, 2023</em>.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> 1 2300000 0.13 3300000 0.17 800000 1500000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 72pt;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Percent of Export sales</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 62%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Region</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Europe</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">11</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">All other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">6</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">13</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">17</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total Export Revenue</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,333</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,312</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 72pt;"><tbody><tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;"><em style="font: inherit;">Percent of Export sales</em></em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="finHeading" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 62%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Region</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><em style="font: inherit;">2022</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">France</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">64</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">52</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Belgium</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">13</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Italy</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Germany</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Switzerland</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">9</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">All other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">9</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">9</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> </tbody></table> 0.10 0.11 0.03 0.06 0.13 0.17 2333000 3312000 0.64 0.52 0.13 0.10 0.06 0.12 0.04 0.08 0.04 0.09 0.09 0.09 3800000 4400000 0.22 0.05 0.32 0.29 1400000 0.08 800000 0.04 1600000 0.28 1200000 0.74 1500000 0.27 3200000 0.55 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Note <em style="font: inherit;">16</em> </b>–<b> Commitments and Contingencies </b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><b>(a) Purchase Commitments</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">The Company has non-cancelable purchase orders with key suppliers executed in the normal course of business that total approximately $0.7 million.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><b>(b) Employment Agreements </b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">The Company has entered into employment agreements with certain executives and key employees. The employment agreements provide for minimum severance payments, performance-based annual bonus compensation, and accelerated vesting of equity awards upon certain provisions, as defined in their respective agreements, in the event that their employment is terminated without cause and/or upon change in control.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><b>(c) Royalty Obligations </b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">In connection with prior litigation, the Company received a nonexclusive, irrevocable, perpetual, worldwide license, including the right to sublicense certain Hologic patents, and a non-compete covenant as well as an agreement <em style="font: inherit;">not</em> to seek further damages with respect to the alleged patent violations. In return, the Company had a remaining obligation to pay a minimum annual royalty payment of $250,000 payable through <em style="font: inherit;">2016.</em> In addition to the minimum annual royalty payments, the litigation settlement agreement with Hologic also provides for payment of royalties if such royalties exceed the minimum payment based upon a specified percentage of future net sales on any products that practice the licensed rights. The estimated fair value of the patent license and non-compete covenant is $100,000 and was amortized over the useful life of approximately <em style="font: inherit;">four</em> years. In addition, a liability has been recorded within accrued expenses and accounts payable for future payment and for minimum royalty obligations totaling $0.4 million.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;"><b>(d) Legal Matters</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">In addition to the foregoing, the Company <em style="font: inherit;"> may </em>be a party to various legal proceedings and claims arising out of the ordinary course of its business. Although the final results of all such matters and claims cannot be predicted with certainty, the Company currently believes that there are <em style="font: inherit;">no</em> current proceedings or claims pending against it the ultimate resolution of which would have a material adverse effect on its financial condition or results of operations, other than as set forth above. However, should the Company fail to prevail in any legal matter or should several legal matters be resolved against the Company in the same reporting period, such matters could have a material adverse effect on the Company’s operating results and cash flows for that particular period. The Company <em style="font: inherit;"> may </em>be party to certain actions that have been filed against the Company which are being vigorously defended. The Company has determined that potential losses in these matters are neither probable or reasonably possible at this time. In all cases, at each reporting period, the Company evaluates whether or <em style="font: inherit;">not</em> a potential loss amount or a potential range of loss is probable and reasonably estimable under ASC <em style="font: inherit;">450,</em> “Contingencies.” Legal costs are expensed as incurred.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> 700000 250000 100000 400000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Note <em style="font: inherit;">17</em> </b>–<b> Employee Benefit Plan </b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">The Company has a <em style="font: inherit;">401</em>(k) retirement plan (the <em style="font: inherit;">“401</em>(k) Plan”) for the benefit of eligible employees, as defined. Each participant <em style="font: inherit;"> may </em>elect to contribute up to 90% of his or her compensation to the <em style="font: inherit;">401</em>(k) Plan each year, subject to certain Internal Revenue Service limitations. The Company makes a safe harbor matching contribution of 100% of every dollar contributed, <em style="font: inherit;">not</em> to exceed 3% of participants’ eligible wages. The Company contributed approximately $0.4 million and $0.6 million during the years ended <em style="font: inherit;"> December 31, 2023 </em>and <em style="font: inherit;">2022</em>, respectively.  </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 0.90 1 0.03 400000 600000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><a href="#" id="notesend" title="notesend"></a>Note <em style="font: inherit;">18</em> </b>–<b> Subsequent Events </b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 26pt;">As more fully described in Note <em class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="font: inherit;">12,</em> in <em style="font: inherit;"> January 2024, </em>in anticipation of the <em style="font: inherit;"> March 2024 </em>end date of its leased warehouse in Nashua, NH, the Company entered into a <em class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="font: inherit;">36</em> month lease for a new warehouse beginning <em style="font: inherit;"> February 1, 2024 </em>through <em class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="font: inherit;">2027.</em> The Company has evaluated all other events and transactions subsequent to the balance sheet date to the date of filing and is <em style="font: inherit;">not</em> aware of any events or transactions that occurred subsequent to the balance sheet date that would require recognition or disclosure in the consolidated financial statements.   </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p>