0001437749-24-016747.txt : 20240515 0001437749-24-016747.hdr.sgml : 20240515 20240514201840 ACCESSION NUMBER: 0001437749-24-016747 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 71 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240515 DATE AS OF CHANGE: 20240514 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-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-09341 FILM NUMBER: 24946670 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-Q 1 icad20240331_10q.htm FORM 10-Q icad20240331_10q.htm
0000749660 iCAD INC false --12-31 Q1 2024 298 277 1,136 1,045 8,500 8,488 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 26,540,030 26,354,199 26,354,199 185,831 185,831 1 15 0 1 2 3 0 0.1 5 0 0 0 0 1 3 1 1 21 0 0 00007496602024-01-012024-03-31 xbrli:shares 00007496602024-05-13 thunderdome:item iso4217:USD 00007496602024-03-31 00007496602023-12-31 iso4217:USDxbrli:shares 0000749660us-gaap:ProductMember2024-01-012024-03-31 0000749660us-gaap:ProductMember2023-01-012023-03-31 0000749660us-gaap:ServiceMember2024-01-012024-03-31 0000749660us-gaap:ServiceMember2023-01-012023-03-31 00007496602023-01-012023-03-31 0000749660icad:AmortizationAndDepreciationMember2024-01-012024-03-31 0000749660icad:AmortizationAndDepreciationMember2023-01-012023-03-31 0000749660us-gaap:CommonStockMember2023-12-31 0000749660us-gaap:AdditionalPaidInCapitalMember2023-12-31 0000749660us-gaap:RetainedEarningsMember2023-12-31 0000749660us-gaap:TreasuryStockCommonMember2023-12-31 0000749660us-gaap:CommonStockMember2024-01-012024-03-31 0000749660us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-31 0000749660us-gaap:RetainedEarningsMember2024-01-012024-03-31 0000749660us-gaap:TreasuryStockCommonMember2024-01-012024-03-31 0000749660us-gaap:CommonStockMember2024-03-31 0000749660us-gaap:AdditionalPaidInCapitalMember2024-03-31 0000749660us-gaap:RetainedEarningsMember2024-03-31 0000749660us-gaap:TreasuryStockCommonMember2024-03-31 0000749660us-gaap:CommonStockMember2022-12-31 0000749660us-gaap:AdditionalPaidInCapitalMember2022-12-31 0000749660us-gaap:RetainedEarningsMember2022-12-31 0000749660us-gaap:TreasuryStockCommonMember2022-12-31 00007496602022-12-31 0000749660us-gaap:CommonStockMember2023-01-012023-03-31 0000749660us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-31 0000749660us-gaap:RetainedEarningsMember2023-01-012023-03-31 0000749660us-gaap:TreasuryStockCommonMember2023-01-012023-03-31 0000749660us-gaap:CommonStockMember2023-03-31 0000749660us-gaap:AdditionalPaidInCapitalMember2023-03-31 0000749660us-gaap:RetainedEarningsMember2023-03-31 0000749660us-gaap:TreasuryStockCommonMember2023-03-31 00007496602023-03-31 xbrli:pure 00007496602023-01-012023-12-31 0000749660us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:NonUsMember2024-01-012024-03-31 0000749660us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:NonUsMember2023-01-012023-03-31 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-03-31 0000749660us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMembericad:XoftSolutionsLlcMembericad:SharedMarketingExpenseMember2024-01-012024-03-31 0000749660us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-31 0000749660us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-31 0000749660us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-31 0000749660us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2024-03-31 0000749660us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-31 0000749660us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-31 0000749660us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2024-03-31 0000749660us-gaap:FairValueMeasurementsRecurringMember2024-03-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:FairValueInputsLevel3Member2024-03-31 0000749660us-gaap:FairValueInputsLevel3Member2023-12-31 0000749660us-gaap:SalesRevenueNetMember2024-03-31 0000749660us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembericad:OneMajorDirectCustomerMember2024-01-012024-03-31 0000749660icad:ServiceContractsMember2024-01-012024-03-31 0000749660us-gaap:TransferredAtPointInTimeMember2024-01-012024-03-31 0000749660us-gaap:TransferredOverTimeMember2024-01-012024-03-31 0000749660icad:DirectSalesForceMember2024-01-012024-03-31 0000749660icad:OEMPartnersMember2024-01-012024-03-31 0000749660icad:ServiceContractsMember2023-01-012023-03-31 0000749660us-gaap:TransferredAtPointInTimeMember2023-01-012023-03-31 0000749660us-gaap:TransferredOverTimeMember2023-01-012023-03-31 0000749660icad:DirectSalesForceMember2023-01-012023-03-31 0000749660icad:OEMPartnersMember2023-01-012023-03-31 utr:Y 0000749660srt:MinimumMember2024-01-012024-03-31 0000749660srt:MaximumMember2024-01-012024-03-31 00007496602024-04-01 2024-03-31 0000749660srt:MinimumMember2024-04-01 2024-03-31 0000749660srt:MaximumMember2024-04-01 2024-03-31 0000749660us-gaap:EmployeeStockOptionMember2024-01-012024-03-31 0000749660us-gaap:EmployeeStockOptionMember2023-01-012023-03-31 0000749660icad:NashuaNhOfficeLeaseMember2024-01-31 utr:sqft 0000749660icad:NashuaNhOfficeLeaseMember2024-01-012024-01-31 0000749660icad:NashuaNhOfficeLeaseMember2024-03-31 0000749660us-gaap:CostOfSalesMember2024-01-012024-03-31 0000749660us-gaap:CostOfSalesMember2023-01-012023-03-31 0000749660icad:EngineeringAndProductDevelopmentMember2024-01-012024-03-31 0000749660icad:EngineeringAndProductDevelopmentMember2023-01-012023-03-31 0000749660us-gaap:SellingAndMarketingExpenseMember2024-01-012024-03-31 0000749660us-gaap:SellingAndMarketingExpenseMember2023-01-012023-03-31 0000749660us-gaap:GeneralAndAdministrativeExpenseMember2024-01-012024-03-31 0000749660us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-03-31 0000749660icad:ModifiedStockOptionsMember2023-01-012023-03-31 0000749660icad:FourGranteesMember2023-01-012023-03-31 utr:D 0000749660icad:ModifiedStockOptionsMembericad:OneGranteeMember2023-01-012023-03-31 0000749660icad:ModifiedStockOptionsMembericad:OneGranteeMember2024-01-012024-03-31 0000749660srt:MinimumMember2023-01-012023-03-31 0000749660srt:MaximumMember2023-01-012023-03-31 0000749660us-gaap:RestrictedStockMember2024-01-012024-03-31 0000749660us-gaap:RestrictedStockMember2023-01-012023-03-31 0000749660us-gaap:RestrictedStockMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2024-01-012024-03-31 0000749660us-gaap:RestrictedStockMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2024-03-31 0000749660us-gaap:RestrictedStockMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2024-01-012024-03-31 0000749660icad:RoyaltyObligationsMember2024-03-31 00007496602023-03-202023-03-20 0000749660icad:XoftIncMember2023-03-202023-03-20 0000749660us-gaap:EmployeeSeveranceMember2023-01-012023-12-31 0000749660us-gaap:EmployeeSeveranceMember2023-01-012023-03-31 0000749660icad:AtthemarketSalesAgreementMember2023-08-11 0000749660icad:AtthemarketSalesAgreementMember2024-01-012024-03-31 0000749660icad:AtthemarketSalesAgreementMember2023-01-012023-03-31
 

Table of Contents



UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, D.C. 20549

 


 

FORM 10-Q

 


(Mark One)

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

 

For the quarterly period ended March 31, 2024

 

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, NH

03062

(Address of principal executive offices)

(Zip Code)

 

(603) 882-5200

(Registrants telephone number, including area code)

 

Not Applicable

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

 


 

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

 

Title of each class

Trading

symbol(s)

Name of each exchange

on which registered

Common Stock, $0.01 par value

ICAD

The Nasdaq Stock Market LLC

 


 

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 every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).    Yes  ☒    No  ☐.

 

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

 

Large Accelerated filer

Accelerated filer

    

Non-accelerated filer

Smaller reporting company

    
  

Emerging growth company

 

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

 

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

 

As of the close of business on May 13, 2024, there were 26,540,030 shares outstanding of the registrant’s Common Stock, $0.01 par value.

 



  

 

 

iCAD, Inc.

 

INDEX

 

   

Page

PART I

FINANCIAL INFORMATION

 
     

Item 1

Financial Statements

 
     
 

Condensed Consolidated Balance Sheets (unaudited) as of March 31, 2024 and December 31, 2023

1

     
 

Condensed Consolidated Statements of Operations (unaudited) for the three months ended March 31, 2024 and 2023

2

     
 

Condensed Consolidated Statements of Stockholders’ Equity (unaudited) for the three months ended March 31, 2024 and 2023

3

     
 

Condensed Consolidated Statements of Cash Flows (unaudited) for the three months ended March 31, 2024 and 2023

4

     
 

Notes to Condensed Consolidated Financial Statements (unaudited)

5

     

Item 2

Management’s Discussion and Analysis of Financial Condition and Results of Operations

18

     

Item 3

Quantitative and Qualitative Disclosures about Market Risk

23

     

Item 4

Controls and Procedures

23

     

PART II

OTHER INFORMATION

24

     

Item 1A

Risk Factors

24

     

Item 6

Exhibits 

25

     
 

Signatures

26

 

 

 

 

iCAD, INC. AND SUBSIDIARIES

Condensed Consolidated Balance Sheets

(In thousands, except for share data)

(Unaudited)

 

  

March 31,

  

December 31,

 
  

2024

  

2023

 

Assets

        

Current assets:

        

Cash and cash equivalents

 $20,284  $21,670 

Trade accounts receivable, net of allowance for credit losses of $298 and $277 as of March 31, 2024 and December 31, 2023, respectively

  6,515   6,392 

Inventory, net

  750   917 

Prepaid expenses and other current assets

  1,495   699 

Total current assets

  29,044   29,678 

Property and equipment, net of accumulated depreciation of $1,136 and $1,045 as of March 31, 2024 and December 31, 2023, respectively

  1,938   1,823 

Operating lease assets

  522   461 

Other assets

  299   849 

Intangible assets, net of accumulated amortization of $8,500 and $8,488 as of March 31, 2024 and December 31, 2023, respectively

  136   148 

Goodwill

  8,362   8,362 

Deferred tax assets

  94   97 

Total assets

 $40,395  $41,418 

Liabilities and Stockholders’ Equity

        

Current liabilities:

        

Accounts payable

 $635  $712 

Accrued and other expenses

  1,755   2,448 

Lease payable—current portion

  216   188 

Deferred revenue—current portion

  3,554   3,400 

Total current liabilities

  6,160   6,748 

Lease payable, net of current

  306   273 

Deferred revenue, net of current

  1,462   974 

Deferred tax

  7   6 

Total liabilities

  7,935   8,001 
         

Commitments and Contingencies (Notes 9 and 12)

          

Stockholders’ equity:

        

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

      

Common stock, $0.01 par value: authorized 60,000,000 shares; issued 26,540,030 as of both March 31, 2024 and December 31, 2023, respectively; outstanding 26,354,199 as of both March 31, 2024 and December 31, 2023, respectively.

  265   265 

Additional paid-in capital

  306,515   306,250 

Accumulated deficit

  (272,905)  (271,683)

Treasury stock at cost, 185,831 shares as of both March 31, 2024 and December 31, 2023

  (1,415)  (1,415)

Total stockholders’ equity

  32,460   33,417 

Total liabilities and stockholders’ equity

 $40,395  $41,418 

 

See accompanying notes to condensed consolidated financial statements.

 

 

 

iCAD, INC. AND SUBSIDIARIES

Condensed Consolidated Statements of Operations

(In thousands, except for per share data)

(Unaudited)

 

  

Three Months Ended

 
  

March 31,

 
  

2024

  

2023

 

Revenue:

        

Products

 $3,102  $2,460 

Services

  1,852   1,874 

Total revenue

  4,954   4,334 

Cost of revenue:

        

Products

  480   425 

Services

  321   345 

Amortization and depreciation

  40   21 

Total cost of revenue

  841   791 

Gross profit

  4,113   3,543 

Operating expenses:

        

Engineering and product development

  1,507   1,516 

Marketing and sales

  2,082   2,360 

General and administrative

  1,902   2,853 

Amortization and depreciation

  63   54 

Total operating expenses

  5,554   6,783 

Loss from operations

  (1,441)  (3,240)

Other income/ (expense):

        

Interest expense

      

Interest income

  203   151 

Other income (expense), net

  20   3 

Other income (expense), net

  223   154 

Loss before provision for income taxes

  (1,218)  (3,086)

Provision for income taxes

  (4)  (5)

Loss from continuing operations

  (1,222)  (3,091)

Loss from discontinued operations, net of tax

     (687)

Net loss and comprehensive loss

 $(1,222) $(3,778)

Net loss per share:

        

Loss from continuing operations, basic and diluted

 $(0.05) $(0.12)

Loss from discontinued operations, basic and diluted

 $  $(0.03)

Net loss per share

 $(0.05) $(0.15)

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

        

Basic and diluted

  26,354   25,261 

 

See accompanying notes to condensed consolidated financial statements.

 

 

 

iCAD, INC. AND SUBSIDIARIES

Condensed Consolidated Statements of Stockholders Equity

(In thousands, except shares)

(Unaudited)

 

  

For the three months ended March 31, 2024

 
  

Common Stock

  

Additional

             
  

Number of

  

Paid-in

  

Accumulated

  

Treasury

  

Stockholders’

 
  

Shares Issued

  

Par Value

  

Capital

  

Deficit

  

Stock

  

Equity

 

Balance at December 31, 2023

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

Stock-based compensation

        265         265 

Net loss

           (1,222)     (1,222)

Balance at March 31, 2024

  26,540,030  $265  $306,515  $(272,905) $(1,415) $32,460 

  

  

For the three months ended March 31, 2023

 
  

Common Stock

  

Additional

             
  

Number of

  

Paid-in

  

Accumulated

  

Treasury

  

Stockholders’

 
  

Shares Issued

  

Par Value

  

Capital

  

Deficit

  

Stock

  

Equity

 

Balance at December 31, 2022

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

Stock-based compensation

        586         586 

Net loss

           (3,778)     (3,778)

Balance at March 31, 2023

  25,446,407  $254  $303,485  $(270,614) $(1,415) $31,710 

  

See accompanying notes to condensed consolidated financial statements.

 

 

 

iCAD, INC. AND SUBSIDIARIES

Condensed Consolidated Statements of Cash Flows

(In thousands)

(Unaudited)

 

  

For the Three Months ended

 
  

March 31,

 
  

2024

  

2023

 

Cash flow from operating activities:

        

Net loss

 $(1,222) $(3,778)

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

        

Amortization

  12   46 

Depreciation

  91   78 

Non-cash lease expense

  60   161 

Bad debt provision

  21    

Stock-based compensation

  265   586 

Deferred tax

  

4

   

5

 

Changes in operating assets and liabilities:

        

Accounts receivable

  (144)  1,517 

Inventory

  167   523 

Prepaid and other assets

  (246)  363 

Accounts payable

  (77)  (120)

Accrued and other expenses

  (693)  (468)

Lease liabilities

  (60)  (177)

Deferred revenue

  642   (264)

Total adjustments

  42   2,250 

Net cash used for operating activities

  (1,180)  (1,528)

Cash flow from investing activities:

        

Additions to patents, technology and other

      

Additions to property and equipment

  (106)  (122)

Capitalization of internal-use software development costs

  (100)   

Net cash used for investing activities

  (206)  (122)

Decrease in cash and cash equivalents

  (1,386)  (1,650)

Cash and cash equivalents, beginning of period

  21,670   21,313 

Cash and cash equivalents, end of period

 $20,284  $19,663 

Supplemental disclosure of cash flow information:

        

Interest paid

 $  $ 

Right-of-use asset obtained in exchange for operating lease liability

 $121  $ 

 

See accompanying notes to condensed consolidated financial statements.

 

 

iCAD, INC. AND SUBSIDIARIES

(In thousands, except for share and per share data or as noted)

 

 

Notes to Condensed Consolidated Financial Statements:

 

Note 1 Basis of Presentation and Significant Accounting Policies

 

Basis of Presentation

 

The accompanying condensed consolidated financial statements of iCAD, Inc. and its subsidiaries (“iCAD” or the “Company”) have been prepared in accordance with accounting principles generally accepted in the United States of America (“US GAAP”), which 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. In the opinion of the Company’s management, these unaudited interim condensed consolidated financial statements reflect all adjustments, consisting of normal recurring adjustments, necessary for a fair presentation of the financial position of the Company at March 31, 2024, the results of operations of the Company for the three months ended March 31, 2024 and 2023, cash flows of the Company for the three months ended March 31, 2024 and 2023, and stockholders’ equity of the Company for the three months ended March 31, 2024 and 2023.

 

As discussed in Note 2, the Company completed the sale of its Xoft business line on October 23, 2023. Accordingly, the Company now operates in one segment, Cancer Detection ("Detection").  Unless otherwise indicated, all disclosures and amounts in the Notes to Condensed Consolidated Financial Statements relate to the Company’s continuing operations, or its Detection segment.

 

Although the Company believes that the disclosures made in these interim financial statements are adequate to make the information presented not misleading, certain information normally included in the footnotes prepared in accordance with US GAAP has been omitted as permitted by the rules and regulations of the Securities and Exchange Commission (the “SEC”). The accompanying interim financial statements should be read in conjunction with the audited financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2023, filed with the SEC on March 29, 2024. The results for the three months ended March 31, 2024, are not necessarily indicative of the results that may be expected for the fiscal year ending December 31, 2024, or any interim or any future period.

 

Principles of Consolidation and Business Segments

 

The condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiary, iCAD France, LLC. All material inter-company transactions and balances have been eliminated in consolidation.  The Company operates one reporting segment: Cancer Detection (“Detection”). The Detection segment consists of advanced image analysis and workflow products for the detection of cancer.  As discussed in Note 2, the Company completed the sale of its Xoft business line on October 23, 2023.  Unless otherwise indicated, all disclosures and amounts in the Notes to Condensed Consolidated Financial Statements relate to the Company’s continuing operations, or its Detection segment.

 

5

 

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. While the worst of the disruptions appear to have subsided as of  March 31, 2024, 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 three months ended March 31, 2024 and 2023, approximately 18% and 14%, respectively, of the Company’s total revenue was derived from customers located outside the United States.


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 new guidance is effective for us beginning with our annual reporting for fiscal year 2024 and for interim period reporting beginning in fiscal year 2025 and will be applied on a retrospective basis. 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.

 

6

    
 

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 Prepaid expenses and other current assets as of March 31, 2024 and in 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 five-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:

 

  Three Months Ended March 31,
  2023 

Revenue

 $1,444 
Total cost of sales  858 
Gross profit $586 
Total operating expenses  1,273 
Provision for income taxes   
Loss from discontinued operations, net of tax $(687)

 

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 $0.2 million for the three months ended March 31, 2023.  The previously allocated expenses are included in the Marketing and sales line for all periods presented in the Condensed Consolidated Statements of Operations.

 

7

 

The Business is included in the Company's Condensed Consolidated Statements of Cash Flows for the three months ended March 31, 2023.  Estimated cash provided by the Business during the three months ended March 31, 2023 was approximately $0.4 million, primarily from operating activities and excluding the impact of previously allocated marketing expenses.     

 

 

Note 3 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 consolidated 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:

 

Fair Value Measurements as of March 31, 2024

 

  

Level 1

  

Level 2

  

Level 3

  

Total

 

Assets

                

Money market accounts

 $16,042  $  $  $16,042 

Total Assets

 $16,042  $  $  $16,042 

 

Fair Value Measurements 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 

    

There were no Level 2 or 3 instruments measured at fair value as of  March 31, 2024 or December 31, 2023.

 

8

 
 

Note 4 - Revenue

 

Revenue Recognition

 

Revenue is recognized when a customer obtains control of promised goods or services. The amount of revenue recognized reflects the consideration which the Company expects to be entitled to receive in exchange for these goods or services and excludes any sales incentives or taxes collected from customers which are subsequently remitted to government authorities.  For the three months ended March 31, 2024, one direct customer accounted for approximately 12% of the Company's total revenue.

 

Disaggregation of Revenue

 

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

 

  

Three months ended March 31, 2024

 

Major Goods/Service Lines

    

Products

 $3,102 

Service contracts

  1,852 
  $4,954 

Timing of Revenue Recognition

    

Goods transferred at a point in time

 $2,285 

Services transferred over time

  2,669 
  $4,954 

Sales Channels

    

Direct sales force

  3,572 

OEM partners

  1,382 
  $4,954 

 

  

Three months ended March 31, 2023

 

Major Goods/Service Lines

    

Products

 $2,460 

Service contracts

  1,874 
  $4,334 

Timing of Revenue Recognition

    

Goods transferred at a point in time

 $2,028 

Services transferred over time

  2,306 
  $4,334 

Sales Channels

    

Direct sales force

 $2,778 

OEM partners

  1,556 
  $4,334 

 

9

 

Products. Product revenue consists of sales of cancer detection systems and perpetual licenses. The Company also sells cancer detection systems in the form of term licenses which generally commit the customer to a three year, non cancellable subscription with annual billing at the start of each year.  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.

 

As discussed in Note 2, the Company completed the sale of its Xoft (Therapy) business line on October 23, 2023.

 

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.

 

Contract balances

 

  

Balance at

  

Balance at

  

Balance at

 
  

March 31, 2024

  

December 31, 2023

  

December 31, 2022

 

Receivables, which are included in ‘Trade accounts receivable’

 $6,515  $6,392  $5,769 

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

 $4  $  $748 

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

 $290  $157  $15 

Contract liabilities, which are included in “Deferred revenue”

 $5,016  $4,374  $4,046 

 

10

 

Timing of revenue recognition may differ from timing of invoicing of customers. The Company records a receivable when revenue is recognized prior to receipt of cash payment and the Company has the unconditional right to such consideration, or unearned 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 is in excess of amounts billed or billable. The Company classifies the net contract asset as either a 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 a net unbilled revenue balance, 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 several customer which the Company expects to be able to bill for in more than one year.  

 

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

 

  

Three Months

 
  

Ended March 31,

 
  

2024

 

Balance at beginning of period

 $4,374 

Deferral of revenue

  2,982 

Recognition of deferred revenue

  (2,340)

Balance at end of period

 $5,016 

 

As of March 31, 2024, the aggregate amount of unsatisfied, or partially satisfied, performance obligations from contracts with customers was $5.0 million. The Company expects to recognize approximately $3.6 million of its remaining performance obligations as revenue over the next 12 months. The remainder of the balance is expected to be recognized over the next two to three years.

 

 

 

Note 5 Net Loss per Common Share

 

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.

 

A summary of the Company’s calculation of loss per share is as follows (in 000s, except for Net loss per share):

 

  

Three Months Ended

 
  

March 31,

 
  

2024

  

2023

 

Loss from continuing operations

 $(1,222) $(3,091)

Loss from discontinued operations

  -   (687)

Net loss

 $(1,222) $(3,778)

Shares used in the calculation of basic and diluted net loss per share

  26,354   25,261 

Loss per share from continuing operations - basic and diluted

 $(0.05) $(0.12)

Loss per share from discontinued operations - basic and diluted

  -   (0.03)

Net loss per share - basic and diluted

 $(0.05) $(0.15)

 

The shares of the Company’s common stock issuable upon the exercise of stock options that were excluded from the calculation of diluted net loss per share because their effect would have been antidilutive are as follows:

 

  

March 31,

 
  

2024

  

2023

 

Stock options

  3,015,924   2,946,470 

Total

  3,015,924   2,946,470 

 

11

 
 

Note 6 Inventories

 

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. Inventory consisted of the following at March 31, 2024 and December 31, 2023, respectively:

 

  

March 31, 2024

  

December 31, 2023

 

Raw materials

 $504  $583 

Work in process

  50   55 

Finished goods

  257   324 

Inventory gross

  811   962 

Inventory reserve

  (61)  (45)

Inventory net

 $750  $917 

 

 

Note 7 Goodwill

 

The Company tests goodwill for impairment on an annual basis and between annual tests if events and circumstances indicate it is more likely than not that the fair value of the reporting unit is less than its carrying value. Factors the Company considers important, which could trigger an impairment of such asset, include the following:

 

•         significant underperformance relative to historical or projected future operating results;

 

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

 

•         significant negative industry or economic trends;

 

•         significant decline in the Company’s stock price for a sustained period; and

 

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

 

The Company considered indicators of impairment, and there were no triggering events identified, no indication of impairment of the Company’s goodwill and no impairment charges recorded during the three months ended March 31, 2024 or 2023.

 

 

Note 8 Long-lived Assets

 

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 its carrying value.

 

There is no set interval or frequency for recoverability evaluation. Rather, the determination of when, if at all, an asset (or asset group) is evaluated for recoverability is based on “events and circumstances.” The following factors are examples of events or changes in circumstances that indicate the carrying amount of an asset (or 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 (or asset group);

 

•         A significant adverse change in the extent or manner in which a long-lived asset (or 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 (or 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 (or asset group); and

 

•         A current operating period, 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 (or asset group).

 

The Company determined there were no such triggering events during the three months ended March 31, 2024 or 2023.

12

 

 

Note 9  Lease Commitments

 

In accordance with 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 calculates an incremental borrowing rate, which is 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.

 

Assumptions made by the Company at the commencement date of each lease are re-evaluated upon occurrence of certain events, including a lease modification. A lease modification results in a separate contract when the modification grants the lessee an additional right of use not included in the original lease and when lease payments increase commensurate with the standalone price for the additional right of use. When a lease modification results in a separate contract, it is accounted for in the same manner as a new lease.

 

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 ASC 606 after determining that the non-lease component is the predominant component of these agreements.

 

ASC 842 includes a number of reassessment and remeasurement requirements for lessees based on certain triggering events or conditions. There were no impairment indicators identified during the three months ended March 31, 2024 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.

 

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 new lease includes an option to extend the term for two one year periods.  The Company recorded a right-of-use asset and lease liability upon commencement of the lease for approximately $0.1 million.

 

Components of Leases:

 

The Company has leases for office space and office equipment. The leases expire at various dates through 2028.

 

   

Three Months Ended

 

Lease Cost

Classification

 

March 31, 2024

 

Operating lease cost - Right of Use Asset

Operating expenses

 $71 

 

13

 

Other information related to leases was as follows:

 

  

Three Months

 
  

Ended March 31, 2024

 

Cash paid from operating cash flows for operating leases

 $71 

  

  

As of March 31,

 
  

2024

 

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

  2.4 

Weighted-average discount rate for operating leases

  7.2%

 

Maturity of the Company’s lease liabilities as of March 31, 2024 was as follows:

 

2024

 $190 

2025

  250 

2026

  131 

2027

  4 

Total lease payments

  575 

Less: effects of discounting

  (53)

Total lease liabilities

  522 

Less: current portion of lease liabilities

  216 

Long-term lease liabilities

 $306 

 

14

 
 

Note 10 Stockholders Equity

 

Stock-Based Compensation

 

The Company granted options to purchase 429,328 shares of the Company’s stock during the three months ended March 31, 2024. 

 

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

 

  

Three Months Ended

 
  

March 31,

 
  

2024

  

2023

 

Cost of revenue

 $1  $1 

Engineering and product development

  56   73 

Marketing and sales

  62   131 

General and administrative

  146   381 
  $265  $586 

 

During the three months ended March 31, 2023, the Company recorded incremental stock-based compensation of approximately $0.2 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 90 days to 24 months.   

 

As of March 31, 2024, there was approximately $1.2 million of total unrecognized compensation cost related to unvested options. That cost is expected to be recognized over a weighted average period of 2.14 years.  

 

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

 

  

Three Months Ended

 
  

March 31,

 
  

2024

  

2023

 

Average risk-free interest rate

  4.36%  4.19%

Expected dividend yield

 

None

  

None

 

Expected life (average, in years)

  3.1   3.0 

Expected volatility

  83.35%-113.87%   72.69%-77.53% 

Weighted average exercise price

 $1.52  $2.16 

Weighted average fair value

 $0.86  $1.14 

 

The Company’s 2024 and 2023 average expected volatility and average expected life is based on the average of the Company’s historical information. The risk-free rate is based on the rate of U.S. Treasury zero-coupon issues with a remaining term equal to 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.

 

The Company did not grant any shares of restricted stock during the three-months ended March 31, 2024 or 2023.  The Company’s restricted stock awards typically vest in either one year or three equal annual installments with the first installment vesting one year from the grant date. The grant date fair value for restricted stock awards is based on the quoted market value of Company stock on the grant date.

 

15

 

A summary of stock option activity for all stock option plans for the period ended March 31, 2024 is as follows:

 

  

Number of

  

Weighted Average

  

Intrinsic

 
  

Options

  

Exercise Price

  

Value

 

Outstanding as of December 31, 2023

  2,897,663  $5.57  $252 

Granted

  429,328  $1.52    

Exercised

    $  $ 

Cancelled

  (311,067) $9.73     

Outstanding as of March 31, 2024

  3,015,924  $4.56  $206 

Options Exercisable as of December 31, 2023

  1,593,935  $8.08  $30 

Options Exercisable as of March 31, 2024

  1,516,875  $7.18  $26 

 

 

Note 11 Income Taxes

 

The determination of the annual effective tax rate is based upon a number of significant estimates and judgments, including the estimated annual pretax income in each tax jurisdiction in which the Company operates and the development of tax planning strategies during the year. As such, there can be significant volatility in interim tax provisions. 

 

Income tax expense was approximately $4,000 and approximately $5,000 for the three months ended March 31, 2024 and 2023, respectively. The effective tax rates for the three months ended March 31, 2024 and 2023 were less than 1% in each period. The difference between the Company’s effective tax rates in 2023 and 2022 compared to the U.S. statutory tax rate of 21% is primarily due to changes in valuation allowances associated with the Company’s assessment of the likelihood of the recoverability of deferred tax assets. The Company has valuation allowances against substantially all of its net operating loss carryforwards and tax credit carryforwards.

 

16

 
 

Note 12  Commitments and Contingencies

 

Other Commitments

 

The Company is obligated to pay approximately $1.2 million for firm purchase obligations to suppliers for future product and service deliverables and $0.4 million for minimum royalty obligations.

 

Litigation

 

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. 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. 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 13  Restructuring

 

On March 20, 2023, the Company committed to a restructuring plan intended to support its long-term strategic goals and reduce operating expenses by further aligning its cost structure to focus on areas the Company believes are more likely to generate the best long-term results, in light of current industry and macroeconomic environments (the “RIF”). The Company reduced its workforce by approximately 28%, decreasing its headcount by approximately 23 employees, predominantly from the Company’s detection business unit. Xoft, Inc., a wholly-owned subsidiary of the Company at that time, furloughed 12 of its employees, or approximately 50% of its workforce. As discussed in Note 2, the Company completed the sale of its Xoft business line on October 23, 2023.   

 

The Company incurred total charges of $0.2 million related to the RIF during the year ended December 31, 2023, of which $0.1 million were recorded during the three months ended March 31, 2023.  All of the incurred charges were one-time, cash expenses and were recorded primarily in Cost of revenue and Marketing and sales in the Company's Condensed Consolidated Statements of Operations.  No further charges or payments related to the RIF will occur.  

 

Note 14  Issuances of Common Stock

 

As previously disclosed, 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 of 1933, as amended, or any method specified in the Sales Agreement.  There were no sales of the Company's common stock during the three months ended March 31, 2024 or 2023, respectively.

 

17

   
 

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

 

You should read the following discussion and analysis of our financial condition and results of operations together with our consolidated financial statements and the accompanying notes included in Part I, Item 1 of this Form 10-Q, as well as our Annual Report on Form 10-K for the year ended December 31, 2023 filed with the SEC on March 29, 2024.  Some of the information contained in this discussion and analysis contains forward-looking statements that involve risks, uncertainties, and assumptions. As a result of many factors, including those factors set forth in the section titled Risk Factors, our actual results could differ materially from those discussed in or implied by these forward-looking statements. Please also refer to the section titled Special Note Regarding Forward Looking Statements.

 

Special Note Regarding Forward Looking Statements

 

Certain information included in this Item 2 and elsewhere in this Form 10-Q that are not historical facts contain statements that may be deemed “forward looking statements” within the meaning of the Private Securities Litigation Reform Act of 1995, Section 27A of the Securities Act of 1933, as amended and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). Such statements involve or may 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 following: the continuing impact of the COVID-19 pandemic, the outcomes of our commercial and strategic arrangements (including our respective arrangements with Google Health and Radiology Partners), the continuing impact of military and political conflict in Eastern Europe and the Middle East, 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 potential future debt obligations, competitive factors, the effects of a decline in the economy or markets served by the Company, 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”, “plan”, “intend”, “expect”, “estimate”, “anticipate”, “likely”, “seek”, “should”, “would”, “could” and similar expressions identify forward-looking statements. Readers are cautioned not to place undue reliance on forward-looking statements, which speak only as of the date the statement was made. Except as required by law, we undertake no obligation to update any such forward-looking statements to reflect events or circumstances after the date of such statements.

 

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

 

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.  As discussed in Note 2, the Company completed the sale of its Xoft business line on October 23, 2023.  Unless otherwise indicated, all disclosures and amounts in the Notes to Condensed Consolidated Financial Statements relate to the Company’s continuing operations, or its Detection segment.

 

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 is located in Nashua, New Hampshire, with a manufacturing facility in New Hampshire and an office in Lyon, France.

 

COVID-19 Impact

 

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. While the worst of the disruptions seem to have subsided as of March 31, 2024, and the pandemic emergency has been deemed to be over, we continue dealing with the impact of slowness in the overall economic recovery. Our expected results for the year ended December 31, 2024, including any interim or future periods, could reflect a continuing negative impact from continuing negative economic conditions. 

 

 

We believe that our current liquidity and capital resources are sufficient to sustain operations through at least the next 12 months, primarily due to cash on hand of $20.3 million at March 31, 2024 and anticipated revenue and cash collections as well as cost savings actions taken.

 

Global Conflicts Impact

 

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 the regions has continued and is likely to continue. Economic, civil, military and political uncertainty may arise or increase in regions where the Company operates or derives revenue. Further, countries from which we derive 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 us 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 three months ended March 31, 2024 and 2023, approximately 18% and 14%, respectively, of the Company's revenue was derived from customers located outside the United States.  

 

Xoft Sale

 

The Company completed the sale of its Xoft business line on October 23, 2023. The results of its operations for all periods presented are reflected as discontinued operations in the Condensed Consolidated Statements of Income. Unless otherwise indicated, all disclosures and amounts relate to the Company’s continuing operations.  In addition, the Company now has one reporting segment, Detection.

 

Critical Accounting Estimates

 

Our discussion and analysis of financial condition, results of operations, and cash flows are based on our consolidated financial statements, which have been prepared in accordance with accounting principles generally accepted in the United States.

 

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. See the section entitled "Critical Accounting Estimates" in our annual report on Form 10-K for the year ended December 31, 2023 filed with the SEC on March 29, 2024 for further discussion.

 

Due to the COVID-19 pandemic and its lingering impact, global armed conflicts and related political uncertainty, as well as dramatic inflation, there has been uncertainty and disruption in the global economy and financial markets. We are not aware of any specific event or circumstance that would require an update to its estimates or judgments or a revision of the carrying value of its assets or liabilities as of the date of issuance of this Quarterly Report on Form 10-Q. These estimates may change, as new events occur, and additional information is obtained. Actual results could differ materially from these estimates under different assumptions or conditions.

 

Other than as described herein, there have been no additional material changes to our critical accounting estimates as discussed in our Annual Report on Form 10-K for the year ended December 31, 2023 filed with the SEC on March 29, 2024. For a comprehensive list of our critical accounting estimates, reference should be made to the 2023 10-K.

 

Results of Operations (in thousands, except share data or as noted)

 

Three months ended March 31, 2024 compared to three months ended March 31, 2023 

 

Revenue

 

Three months ended March 31, 2024 and 2023:

 

   

Three Months Ended March 31,

 
   

2024

   

2023

   

$ Change

   

% Change

 

Product revenue

  $ 3,102     $ 2,460     $ 642       26.1 %

Services

    1,852       1,874       (22 )     (1.2 )%

Total revenue

    4,954       4,334       620       14.3 %

 

Total revenue increased by approximately $0.6 million or 14.3%, from $4.3 million for the three months ended March 31, 2023 to $5.0 million for the three months ended March 31, 2024. The increase is due primarily to higher product revenue.  During the first quarter of 2024, we have seen an increase in customer demand for subscription licenses, which currently remains a small portion of the Company’s total license revenue. We believe this trend could accelerate, and we have begun to shift our marketing efforts to a subscription model. An increase in subscription revenue would negatively impact revenue in the short term, because revenue from subscription licenses are recognized over time, as opposed to being recognized upon delivery for perpetual licenses. 

 

 

Product revenue increased by approximately $0.6 million, or 26.1%, from $2.5 million for the three months ended March 31, 2023 to $3.1 million for the three months ended March 31, 2024. The overall increase is due primarily to higher software license revenue, including the impact of our transition to a subscription model.

 

Services revenue, which is primarily sold to direct customers, was flat at approximately $1.9 million for each of the three months ended March 31, 2023 and March 31, 2024.  

 

Cost of Revenue and Gross Profit:

 

Three months ended March 31, 2024 and 2023:

 

Cost of Revenue and Gross Profit:

 

Three Months Ended March 31,

 
   

2024

   

2023

   

$ Change

   

% Change

 

Products

  $ 480     $ 425     $ 55       12.9 %

Services

    321       345       (24 )     (7.0 )%

Amortization and depreciation

    40       21       19       90.5 %

Total cost of revenue

  $ 841     $ 791     $ 50       6.3 %

 

   

Three Months Ended March 31,

 
   

2024

   

2023

   

$ Change

   

% Change

 

Gross profit

  $ 4,113     $ 3,543     $ 570       16.1 %

 

Gross profit for the three months ended March 31, 2024 was approximately $4.1 million, or 83% of revenue, as compared to $3.5 million, or 82% of revenue, for the three months ended March 31, 2023. 

 

Cost of products increased by approximately $55,000, or 12.9%, from $425,000 for the three months ended March 31, 2023 to $480,000 for the three months ended March 31, 2024. The increase is due primarily to higher product sales.  Cost of product revenue as a percentage of product revenue was approximately 17.3% for the three months ended March 31, 2023 as compared to 15.5% for the three months ended March 31, 2024. 

 

Cost of services was approximately flat for the three months ended March 31, 2023 and March 31, 2024. Cost of services as a percentage of service and supplies revenue was approximately 18.4% for the three months ended March 31, 2023 as compared to 17.3% for the three months ended March 31, 2024.

 

Amortization and depreciation, which relates primarily to intangible assets and depreciation of property and equipment, increased by approximately $19,000, or 90.5%, from $21,000 for the three months ended March 31, 2023 to $40,000 for the three months ended March 31, 2024. The increase results from the expense associated with the Company's ProFound Cloud solution which went live in March 2024.

 

 

Operating Expenses:

 

Three months ended March 31, 2024 and 2023:

 

   

Three Months Ended March 31,

 
   

2024

   

2023

   

$ Change

   

% Change

 

Operating expenses:

                               

Engineering and product development

  $ 1,507     $ 1,516     $ (9 )     (0.6 )%

Marketing and sales

    2,082       2,360       (278 )     (11.8 )%

General and administrative

    1,902       2,853       (951 )     (33.3 )%

Amortization and depreciation

    63       54       9       16.7 %

Total operating expenses

  $ 5,554     $ 6,783     $ (1,229 )     (18.1 )%

 

Operating expenses decreased by approximately $1.2 million, or (18.1)%, from $6.8 million in the three months ended March 31, 2023 to $5.6 million in the three months ended March 31, 2024.

 

Engineering and Product Development. Engineering and product development costs were approximately flat at $1.5 million when comparing the three months ended March 31, 2023 to the three months ended March 31, 2024. 

 

Marketing and Sales. Marketing and sales expenses decreased by approximately $0.3 million, or (11.8)%, from $2.4 million in the three months ended March 31, 2023 to $2.1 million in the three months ended March 31, 2024. The decrease was primarily related to management's cost saving actions implemented in early 2023 and is primarily related to payroll costs.

 

General and Administrative. General and administrative expenses decreased by approximately $1.0 million, or (33.3%), from $2.9 million in the three months ended March 31, 2023 to $1.9 million in the three months ended March 31, 2024.  The decrease was primarily related to management's cost saving actions implemented in early 2023 and is primarily related to payroll costs. 

 

Amortization and Depreciation. Amortization and depreciation, which relates primarily to intangible assets and depreciation of property and equipment, was approximately flat when comparing the three months ended March 31, 2023 to the three months ended March 31, 2024.

 

 

Other Income and Expense:

 

Three months ended March 31, 2024 and 2023:

 

Other Income and Expense:

                               
   

Three Months Ended March 31,

 
   

2024

   

2023

   

$ Change

   

% Change

 

Interest income

  $ 203     $ 151     $ 52       34.4 %

Other income, net

    20       3       17       566.7 %
    $ 223     $ 154     $ 69       44.8 %

Tax expense

  $ (4 )   $ (5 )   $ 1       (100.0 )%
                                 

Loss from discontinued operations

  $     $ (687 )   $ 687       (100.0 )%

 

Interest income. Interest income increased by approximately $52,000, or 34.4%, from $151,000 for the three months ended March 31, 2023 to $203,000 for the three months ended March 31, 2024. The increase results from higher interest rates in 2024 compared to 2023.

 

Other income. Other income was $3,000 during the three months ended March 31, 2023 compared to $20,000 during the three months ended March 31, 2024.  Included in the three months ended March 31, 2024 were amounts related to services rendered in connection with the transition services agreement related to the October 2023 sale of the former Xoft business.

 

Tax (expense). Income tax expense was approximately $4,000 and $5,000 for the three months ended March 31, 2024 and March 31, 2023, respectively. The effective tax rates for the three months ended March 31, 2024 and 2023 were less than 1% in each period. The difference between the Company’s effective tax rates in 2024 and 2023 compared to the U.S. statutory tax rate of 21% is primarily due to changes in valuation allowances associated with the Company’s assessment of the likelihood of the recoverability of deferred tax assets. The Company has valuation allowances against substantially all of its net operating loss carryforwards and tax credit carryforwards. 

 

Discontinued operations, net of tax. This line represents the net loss of the Company's former Xoft business line which was sold in October, 2023.

 

 

Liquidity and Capital Resources (in thousands, except as noted)

 

The Company believes that its cash and cash equivalents balance of $20.3 million as of March 31, 2024, and projected cash balances are sufficient to sustain operations through at least the next 12 months. 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. We will continue to closely monitor liquidity and the capital and credit markets.

 

The Company had net working capital of $22.9 million as of March 31, 2024.  The ratio of current assets to current liabilities at March 31, 2024 and December 31, 2023 was 4.72 and 4.40, respectively.

 

   

Three Months Ended March 31,

 
   

2024

   

2023

 

Net cash used for operating activities

  $ (1,180 )   $ (1,528 )

Net cash used for investing activities

    (206 )     (122 )

Decrease in cash and equivalents

  $ (1,386 )   $ (1,650 )

 

Net cash used for operating activities for the three months ended March 31, 2024 was $1.2 million, compared to $1.5 million for the three months ended March 31, 2023. The improvement in net cash used for operating activities for the three months ended March 31, 2024 resulted primarily from the Company’s focus on cost saving initiatives.  We expect that net cash used for or provided by operating activities to fluctuate in future periods as a result of a number of factors, including fluctuations in our operating results, the timing of when we recognize revenue, collections of accounts receivable, inventory expansion due to supply chain risk, and the timing of other payments.  Included in these figures are the cash flows from our discontinued Xoft business.  For the three months ended March 31, 2023, the impact on cash flows from operating activities related to the Xoft business was cash inflows of approximately $0.4 million when excluding previously allocated marketing expenses.  

 

Net cash used for investing activities for the three months ended March 31, 2024 was $206,000, compared to $122,000 for the three months ended March 31, 2023. The net cash used for investing activities for the three months ended March 31, 2024 was primarily related to the completion of the ProFound Cloud software project.

 

The Company is obligated to pay approximately $1.2 million for firm purchase obligations to suppliers for future product and service deliverables and $0.4 million for minimum royalty obligations.

 

Recent Accounting Pronouncements

 

See Note 1 to the Condensed Consolidated Financial Statements.

 

Item 3.        Quantitative and Qualitative Disclosures about Market Risk

 

Not applicable.

 

Item 4.        Controls and Procedures

 

The Company’s management, with the participation of 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 report. Based on this evaluation, as of March 31, 2024, 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 at a reasonable level of assurance.

 

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 controls and procedures.

 

There were no changes to the Company's internal controls over financial reporting during the quarter ended March 31, 2024 that have materially affected or which are reasonably likely to materially affect internal control over financial reporting.

 

 

 

PART II OTHER

 

INFORMATION

 

Item 1A.        Risk Factors:

 

Our business is subject to various risks, including those described in Item 1A of our Annual Report on Form 10-K for the fiscal year ended December 31, 2023, filed with the SEC on March 29, 2024 (our "Annual Report"), which we strongly encourage you to review. There have been no material changes to the risk factors described in the Annual Report.  

 

 

Item 6.        Exhibits

 

Exhibit

No.

 

Description

     
10.1   Lease between Anita R. Jacques Revocable Trust, dated January 6, 2024 and iCAD, Inc. (filed as Exhibit 10.19 to the Company's Annual Report on Form 10-K filed with the SEC on March 29, 2024).
     

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.

     

101*

 

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

     

104*

 

Cover Page Interactive Data File (formatted as inline XBRL with applicable taxonomy extension information contained in Exhibits 101).

 

*         Filed herewith

**       Furnished herewith

 

 

Signatures

 

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

 

   

iCAD, Inc.

   

(Registrant)

       

Date: May 14, 2024

 

By:

/s/ Dana Brown

   

Name:

Title:

Dana Brown

Chief Executive Officer

(Principal Executive Officer)

       
Date: May 14, 2024  

By:

/s/ Eric Lonnqvist

   

Name:

Title:

Eric Lonnqvist

Chief Financial Officer

(Principal Financial Officer)

 

26
EX-31.1 2 ex_634233.htm EXHIBIT 31.1 ex_634233.htm

EXHIBIT 31.1

 

CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER

 

I, Dana Brown, certify that:

 

1. I have reviewed this Quarterly Report on Form 10-Q for the quarterly period ended March 31, 2024 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: May 14, 2024

 

 

/s/ Dana Brown

 

Name:

Dana Brown

 

Title:

Chief Executive Officer

   

(Principal Executive Officer)

 

 
EX-31.2 3 ex_634234.htm EXHIBIT 31.2 ex_634234.htm

EXHIBIT 31.2

 

CERTIFICATION OF CHIEF FINANCIAL OFFICER

 

I, Eric Lonnqvist, certify that:

 

1. I have reviewed this Quarterly Report on Form 10-Q for the quarterly period ended March 31, 2024 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: May 14, 2024

 

 

/s/ Eric Lonnqvist

 

Name:

Eric Lonnqvist

 

Title:

Chief Financial Officer

   

(Principal Financial Officer)

 

 
EX-32.1 4 ex_634235.htm EXHIBIT 32.1 ex_634235.htm

EXHIBIT 32.1

 

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

In connection with the Quarterly Report of iCAD, Inc. (the “Company”) on Form 10-Q for the quarterly period ended March 31, 2024 (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

 

Name:

Dana Brown

 

Title:

Chief Executive Officer

   

(Principal Executive Officer)

 

Date: May 14, 2024

 

 
EX-32.2 5 ex_634236.htm EXHIBIT 32.2 ex_634236.htm

EXHIBIT 32.2

 

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

In connection with the Quarterly Report of iCAD, Inc. (the “Company”) on Form 10-Q for the quarterly period ended March 31, 2024 (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

 

Name:

Eric Lonnqvist

 

Title:

Chief Financial Officer

   

(Principal Financial Officer)

 

Date: May 14, 2024

 

 
EX-101.SCH 6 icad-20240331.xsd XBRL TAXONOMY EXTENSION SCHEMA 000 - Document - Document And Entity Information link:calculationLink link:definitionLink link:presentationLink 001 - Statement - Condensed Consolidated Balance Sheets (Unaudited) link:calculationLink link:definitionLink link:presentationLink 002 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 003 - Statement - Condensed Consolidated Statements of Operations (Unaudited) link:calculationLink link:definitionLink link:presentationLink 004 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited) link:calculationLink link:definitionLink link:presentationLink 005 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:calculationLink link:definitionLink link:presentationLink 006 - Disclosure - Note 1 - Basis of Presentation and Significant Accounting Policies link:calculationLink link:definitionLink link:presentationLink 007 - Disclosure - Note 2 - Discontinued Operations link:calculationLink link:definitionLink link:presentationLink 008 - Disclosure - Note 3 - Fair Value Measurements link:calculationLink link:definitionLink link:presentationLink 009 - Disclosure - Note 4 - Revenue link:calculationLink link:definitionLink link:presentationLink 010 - Disclosure - Note 5 - Net Loss Per Common Share link:calculationLink link:definitionLink link:presentationLink 011 - Disclosure - Note 6 - Inventories link:calculationLink link:definitionLink link:presentationLink 012 - Disclosure - Note 7 - Goodwill link:calculationLink link:definitionLink link:presentationLink 013 - Disclosure - Note 8 - Long-lived Assets link:calculationLink link:definitionLink link:presentationLink 014 - Disclosure - Note 9 - Lease Commitments link:calculationLink link:definitionLink link:presentationLink 015 - Disclosure - Note 10 - Stockholders' Equity link:calculationLink link:definitionLink link:presentationLink 016 - Disclosure - Note 11 - Income Taxes link:calculationLink link:definitionLink link:presentationLink 017 - Disclosure - Note 12 - Commitments and Contingencies link:calculationLink link:definitionLink link:presentationLink 018 - Disclosure - Note 13 - Restructuring link:calculationLink link:definitionLink link:presentationLink 019 - Disclosure - Note 14 - Issuances of Common Stock link:calculationLink link:definitionLink link:presentationLink 020 - Disclosure - Significant Accounting Policies (Policies) link:calculationLink link:definitionLink link:presentationLink 021 - Disclosure - Note 2 - Discontinued Operations (Tables) link:calculationLink link:definitionLink link:presentationLink 022 - Disclosure - Note 3 - Fair Value Measurements (Tables) link:calculationLink link:definitionLink link:presentationLink 023 - Disclosure - Note 4 - Revenue (Tables) link:calculationLink link:definitionLink link:presentationLink 024 - Disclosure - Note 5 - Net Loss Per Common Share (Tables) link:calculationLink link:definitionLink link:presentationLink 025 - Disclosure - Note 6 - Inventories (Tables) link:calculationLink link:definitionLink link:presentationLink 026 - Disclosure - Note 9 - Lease Commitments (Tables) link:calculationLink link:definitionLink link:presentationLink 027 - Disclosure - Note 10 - Stockholders' Equity (Tables) link:calculationLink link:definitionLink link:presentationLink 028 - Disclosure - Note 1 - Basis of Presentation and Significant Accounting Policies (Details Textual) link:calculationLink link:definitionLink link:presentationLink 029 - Disclosure - Note 2 - Discontinued Operations (Details Textual) link:calculationLink link:definitionLink link:presentationLink 030 - Disclosure - Note 2 - Discontinued Operations - Summary of Discontinued Operations (Details) link:calculationLink link:definitionLink link:presentationLink 031 - Disclosure - Note 3 - Fair Value Measurements (Details Textual) link:calculationLink link:definitionLink link:presentationLink 032 - Disclosure - Note 3 - Fair Value Measurements - Assets and Liabilities which are Measured at Fair Value on a Recurring Basis (Details) link:calculationLink link:definitionLink link:presentationLink 033 - Disclosure - Note 4 - Revenue 1 (Details Textual) link:calculationLink link:definitionLink link:presentationLink 034 - Disclosure - Note 4 - Revenue 2 (Details Textual) link:calculationLink link:definitionLink link:presentationLink 035 - Disclosure - Note 4 - 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 036 - Disclosure - Note 4 - Revenue - Summary of Receivables, Contract Assets and Contract Liabilities from Contracts with Customers (Details) link:calculationLink link:definitionLink link:presentationLink 037 - Disclosure - Note 4 - Revenue - Summary of Changes in Deferred Revenue from Contracts with Customers (Details) link:calculationLink link:definitionLink link:presentationLink 038 - Disclosure - Note 5 - Net Loss Per Common Share - Calculation of Net Loss Per Share (Details) link:calculationLink link:definitionLink link:presentationLink 039 - Disclosure - Note 5 - 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 040 - Disclosure - Note 6 - Inventory - Schedule of Current Inventory (Details) link:calculationLink link:definitionLink link:presentationLink 041 - Disclosure - Note 7 - Goodwill (Details Textual) link:calculationLink link:definitionLink link:presentationLink 042 - Disclosure - Note 9 - Lease Commitments (Details Textual) link:calculationLink link:definitionLink link:presentationLink 043 - Disclosure - Note 9 - Lease Commitments - Schedule of Components of Lease Expense (Details) link:calculationLink link:definitionLink link:presentationLink 044 - Disclosure - Note 9 - Lease Commitments - Summary of Detained Information of Lease Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 045 - Disclosure - Note 10 - Stockholders' Equity (Details Textual) link:calculationLink link:definitionLink link:presentationLink 046 - Disclosure - Note 10 - Stockholders' Equity - Stock-Based Compensation Expense Including Options and Restricted Stock by Category (Details) link:calculationLink link:definitionLink link:presentationLink 047 - Disclosure - Note 10 - Stockholders' Equity - Options Granted under Company's Stock Incentive Plans, Valuation Assumptions and Fair Values (Details) link:calculationLink link:definitionLink link:presentationLink 048 - Disclosure - Note 10 - Stockholders' Equity - Summary of Stock Option Activity for Stock Option Plan (Details) link:calculationLink link:definitionLink link:presentationLink 049 - Disclosure - Note 11 - Income Taxes (Details Textual) link:calculationLink link:definitionLink link:presentationLink 050 - Disclosure - Note 12 - Commitments and Contingencies (Details Textual) link:calculationLink link:definitionLink link:presentationLink 051 - Disclosure - Note 13 - Restructuring (Details Textual) link:calculationLink link:definitionLink link:presentationLink 052 - Disclosure - Note 14 - Issuances of Common Stock (Details Textual) link:calculationLink link:definitionLink link:presentationLink EX-101.CAL 7 icad-20240331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 8 icad-20240331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 9 icad-20240331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Document And Entity Information Expected dividend yield Note To Financial Statement Details Textual Significant Accounting Policies us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths 2025 Note 2 - Discontinued Operations us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo 2026 Note 3 - Fair Value Measurements Average risk-free interest rate Note 4 - Revenue Note 5 - Net Loss Per Common Share us-gaap_RestructuringCosts Restructuring Costs Note 6 - Inventories Note 9 - Lease Commitments Note 10 - Stockholders' Equity Note 2 - Discontinued Operations - Summary of Discontinued Operations (Details) Income Tax Disclosure [Text Block] Note 3 - Fair Value Measurements - Assets and Liabilities which are Measured at Fair Value on a Recurring Basis (Details) Note 4 - Revenue - Revenues Disaggregated by Major Good or Service Line, Timing of Revenue Recognition, and Sales Channel, Reconciled to Our Reportable Segments (Details) Non-current contract assets, which are included in “other assets” Note 4 - Revenue - Summary of Receivables, Contract Assets and Contract Liabilities from Contracts with Customers (Details) Stock-based compensation Note 4 - Revenue - Summary of Changes in Deferred Revenue from Contracts with Customers (Details) Expected volatility us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear 2024 us-gaap_LiabilitiesCurrent Total current liabilities Note 5 - Net Loss Per Common Share - Calculation of Net Loss Per Share (Details) Note 5 - Net Loss Per Common Share - Schedule of Anti-dilutive Shares Excluded From Computation of Diluted Net Loss Per Share (Details) Note 6 - Inventory - Schedule of Current Inventory (Details) Note 9 - Lease Commitments - Schedule of Components of Lease Expense (Details) Note 9 - Lease Commitments - Summary of Detained Information of Lease Liabilities (Details) Expected life (average, in years) (Year) Note 10 - Stockholders' Equity - Stock-Based Compensation Expense Including Options and Restricted Stock by Category (Details) Note 10 - Stockholders' Equity - Options Granted under Company's Stock Incentive Plans, Valuation Assumptions and Fair Values (Details) Note 10 - Stockholders' Equity - Summary of Stock Option Activity for Stock Option Plan (Details) Notes To Financial Statements Amortization Notes To Financial Statements [Abstract] Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Operating expenses: Assets, fair value Assets, Fair Value Disclosure, Total Share-Based Payment Arrangement, Option, Activity [Table Text Block] us-gaap_LesseeOperatingLeaseTermOfContract Lessee, Operating Lease, Term of Contract (Month) Depreciation us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) icad_NumberOfCustomers Number Of Customers Represents the number of customers Bad debt provision Amount of expense (reversal of expense) for expected credit loss on accounts receivable including disposed business. us-gaap_SharesIssued Balance (in shares) Balance (in shares) Options Exercisable, weighted average exercise price (in dollars per share) us-gaap_AssetsCurrent Total current assets Options Exercisable, aggregate intrinsic value Equity [Text Block] Exercised, aggregate intrinsic value Options Exercisable (in shares) us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term (Year) Outstanding, aggregate intrinsic value Weighted average fair value (in dollars per share) Treasury Stock, Common, Shares (in shares) Common stock, $0.01 par value: authorized 60,000,000 shares; issued 26,540,030 as of both March 31, 2024 and December 31, 2023, respectively; outstanding 26,354,199 as of both March 31, 2024 and December 31, 2023, respectively. Measurement Frequency [Axis] Measurement Frequency [Domain] us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice Outstanding, weighted average exercise price (in dollars per share) Outstanding, weighted average exercise price (in dollars per share) Adjustments to reconcile net loss to net cash used for operating activities: Fair Value, Recurring [Member] Common stock, shares authorized (in shares) Cancelled, weighted average exercise price (in dollars per share) Common stock, shares issued (in shares) Common stock, par value (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 Statistical Measurement [Domain] Cash paid from operating cash flows for operating leases Maximum [Member] Minimum [Member] Lessee, Operating Leases [Text Block] Accounts payable Product and Service [Axis] us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber Outstanding, shares (in shares) Outstanding, shares (in shares) Product and Service [Domain] Statistical Measurement [Axis] Preferred stock, $0.01 par value: authorized 1,000,000 shares; none issued. Preferred stock, shares issued (in shares) Interest paid us-gaap_PolicyTextBlockAbstract Accounting Policies Property, Plant and Equipment Disclosure [Text Block] Geographical [Axis] Geographical [Domain] Preferred stock, shares authorized (in shares) Inventory, net Inventory net Preferred stock, par value (in dollars per share) us-gaap_PaymentsToDevelopSoftware Capitalization of internal-use software development costs Revenue us-gaap_PaymentsToAcquireIntangibleAssets Additions to patents, technology and other us-gaap_InventoryValuationReserves Inventory reserve Fair Value, Inputs, Level 3 [Member] us-gaap_PaymentsToAcquirePropertyPlantAndEquipment Additions to property and equipment Fair Value Hierarchy and NAV [Domain] Customer [Axis] Customer [Domain] us-gaap_InventoryGross Inventory gross Fair Value, Inputs, Level 1 [Member] Fair Value, Inputs, Level 2 [Member] Grantee Status [Domain] us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Day) Weighted average number of shares used in computing loss per share: Grantee Status [Axis] Fair Value Hierarchy and NAV [Axis] Current liabilities: Vesting [Axis] 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. Vesting [Domain] Lease liabilities Share-Based Payment Arrangement, Tranche One [Member] Product [Member] Share-Based Payment Arrangement, Tranche Two [Member] us-gaap_Assets Total assets Supplemental disclosure of cash flow information: Principles of Consolidation and Business Segments [Policy Text Block] Disclosure of accounting policy for principles of consolidation and business segments. us-gaap_OperatingLeaseImpairmentLoss Operating Lease, Impairment Loss Deferred revenue us-gaap_IncreaseDecreaseInDeferredRevenue icad_ServiceContractsTerm Service Contracts, Term (Year) Represents the term of service contracts. us-gaap_OperatingLeaseExpense Operating Lease, Expense us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Cash flow from operating activities: us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) 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 $298 and $277 as of March 31, 2024 and December 31, 2023, respectively Deferred tax assets Revenue: Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Additional paid-in capital Stockholders’ equity: Current contract assets, which are included in “Prepaid and other assets” Other income (expense), net us-gaap_NonoperatingIncomeExpense Other income (expense), net Award Type [Domain] Other assets Current assets: Loss from continuing operations Loss from continuing operations Fair Value Disclosures [Text Block] Loss from discontinued operations, net of tax Loss from discontinued operations, net of tax Award Type [Axis] Net loss Net loss Net loss and comprehensive loss Intangible assets, accumulated amortization Intangible assets, net of accumulated amortization of $8,500 and $8,488 as of March 31, 2024 and December 31, 2023, respectively us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations Cash and cash equivalents, beginning of period Cash and cash equivalents, end of period Interest income us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect Decrease in cash and cash equivalents Restricted Stock [Member] us-gaap_Liabilities Total liabilities Commitments and Contingencies (Notes 9 and 12) Sale of Stock [Axis] Sale of Stock [Domain] us-gaap_OperatingIncomeLoss Loss from operations Share-Based Payment Arrangement, Option [Member] Other income/ (expense): us-gaap_NetCashProvidedByUsedInOperatingActivities Net cash used for operating activities Prepaid expenses and other current assets us-gaap_NetCashProvidedByUsedInInvestingActivities Net cash used for investing activities Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Antidilutive Securities [Axis] Antidilutive Securities, Name [Domain] us-gaap_GrossProfit Gross profit Cost of revenue us-gaap_NetCashProvidedByUsedInDiscontinuedOperations Net Cash Provided by (Used in) Discontinued Operations Commitments and Contingencies Disclosure [Text Block] Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Contract liabilities, which are included in “Deferred revenue” Balance at beginning of period Balance at end of period Property and equipment, net of accumulated depreciation of $1,136 and $1,045 as of March 31, 2024 and December 31, 2023, respectively Goodwill 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] icad_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingNumberOfInstallments Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting, Number of Installments Number of installments which share based payment arrangement will vest. Royalty Obligations [Member] Represents royalty obligations. Granted, aggregate intrinsic value Amount by which the current fair value of the underlying stock exceeds the exercise price of options granted in period. Provision for income taxes us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation Cost of revenue: Issuances of Common Stock [Text Block] The entire disclosure for issuances of common stock. us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities Total adjustments Cash flow from investing activities: Shared Marketing Expense [Member] Represents shared marketing expense. Xoft Solutions, LLC [Member] Represents Xoft Solutions, LLC. Net loss per share: Retained Earnings [Member] Earnings Per Share [Text Block] Revenue from contracts with customers us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax icad_EquityOfferingMaximumAmount Equity Offering, Maximum Amount The maximum amount of shares to be issued in the equity offering. At-the-market Sales Agreement [Member] Represents the at-the-market sales agreement. Treasury Stock, Common [Member] Additional Paid-in Capital [Member] Common Stock [Member] us-gaap_IncomeTaxExpenseBenefit Income Tax Expense (Benefit) Provision for income taxes Accrued and other expenses us-gaap_IncreaseDecreaseInAccruedLiabilities Equity Components [Axis] Equity Component [Domain] Accounts payable us-gaap_IncreaseDecreaseInAccountsPayable 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] Other Assets [Member] Loss before provision for income taxes us-gaap_OperatingExpenses Total operating expenses Deferred revenue—current portion Deferred revenue, net of current General and administrative Deferred Revenue, by Arrangement, Disclosure [Table Text Block] Direct Sales Force [Member] Related to direct sales force. OEM Partners [Member] Related to OEM Partners. Cash and cash equivalents Timing of Transfer of Good or Service [Domain] Transferred at Point in Time [Member] Service Contracts [Member] Related to service contracts. Transferred over Time [Member] Disaggregation of Revenue [Table Text Block] Allocated share-based compensation expense Share-Based Payment Arrangement, Expense Timing of Transfer of Good or Service [Axis] Deferral of revenue The amount of deferral of revenue in contract with customer liability. Revenue from Contract with Customer [Text Block] Statement of Financial Position Location, Balance [Axis] Statement of Financial Position Location, Balance [Domain] Document Quarterly Report Amendment Flag Entity Incorporation, State or Country Code General and Administrative Expense [Member] Accounting Policies [Abstract] Document Transition Report City Area Code Basis of Accounting, Policy [Policy Text Block] New Accounting Pronouncements, Policy [Policy Text Block] Entity Interactive Data Current Selling and Marketing Expense [Member] Security Exchange Name Common stock, shares outstanding (in shares) Title of 12(b) Security Financing Lease and Lessee Operating Lease Liability Maturity [Table Text Block] Financing lease and lessee operating lease liability maturity table. Current Fiscal Year End Date Cost of Sales [Member] us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets Prepaid and other assets Weighted-average discount rate for operating leases Document Fiscal Period Focus Operating lease cost - Right of Use Asset Document Fiscal Year Focus Lease, Cost [Table Text Block] Document Period End Date Right-of-use asset obtained in exchange for operating lease liability Statement of Income Location, Balance [Axis] Weighted-average remaining lease term of operating leases (years) (Year) Statement of Income Location, Balance [Domain] 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] Document Information [Table] Service [Member] Nature of Expense [Axis] us-gaap_AreaOfRealEstateProperty Area of Real Estate Property (Square Foot) Entity Filer Category Entity Current Reporting Status Xoft Inc [Member] Related to Xoft Inc. Receivables, which are included in ‘Trade accounts receivable’ us-gaap_GoodwillImpairmentLoss Goodwill, Impairment Loss Antidilutive securities (in shares) us-gaap_ConcentrationRiskPercentage1 Concentration Risk, Percentage us-gaap_PurchaseObligation Purchase Obligation us-gaap_IncreaseDecreaseInAccountsReceivable Accounts receivable Stock-based compensation us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue Entity Tax Identification Number Non-US [Member] Entity Central Index Key One Major Direct Customer [Member] Related to one major direct customer. Amortization and depreciation Entity Registrant Name Entity [Domain] Customer Concentration Risk [Member] Legal Entity [Axis] Statement [Table] Entity Address, Address Line One Statement of Financial Position [Abstract] Basic and diluted (in shares) Entity Address, City or Town Geographic Concentration Risk [Member] us-gaap_EffectiveIncomeTaxRateContinuingOperations Effective Income Tax Rate Reconciliation, Percent Entity Address, Postal Zip Code us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense Disposal Group, Including Discontinued Operation, Operating Expense Total operating expenses Loss from discontinued operations, basic and diluted (in dollars per share) us-gaap_TreasuryStockCommonValue Treasury stock at cost, 185,831 shares as of both March 31, 2024 and December 31, 2023 us-gaap_EarningsPerShareBasic Net loss per share (in dollars per share) Entity Address, State or Province Concentration Risk Type [Axis] Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Concentration Risk Type [Domain] Loss from continuing operations, basic and diluted (in dollars per share) Revenue us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue Statement of Cash Flows [Abstract] us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold Total cost of sales Gross profit us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss Entity Common Stock, Shares Outstanding Lease Contractual Term [Domain] Statement of Stockholders' Equity [Abstract] us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration Disposal Group, Including Discontinued Operation, Consideration Lease Contractual Term [Axis] Income Statement [Abstract] Disposal Groups, Including Discontinued Operations [Table Text Block] Amortization and Depreciation [Member] Related to amortization and depreciation. Revenue Benchmark [Member] Disposal Group Name [Axis] icad_DeferredRevenueRevenueRecognized Recognition of deferred revenue The amount of deferred revenue that was recognized. Disposal Group Name [Domain] Disposal Groups, Including Discontinued Operations, Disclosure [Text Block] Contract with Customer, Sales Channel [Axis] Contract with Customer, Sales Channel [Domain] us-gaap_IncreaseDecreaseInInventories Inventory Trading Symbol us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated Restructuring and Related Cost, Number of Positions Eliminated Concentration Risk Benchmark [Axis] us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent Restructuring and Related Cost, Number of Positions Eliminated, Period Percent Concentration Risk Benchmark [Domain] Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1 Restructuring and Related Cost, Expected Cost Remaining Local Phone Number us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised Exercised, shares (in shares) us-gaap_TableTextBlock Notes Tables us-gaap_OtherCommitment Other Commitment Type of Restructuring [Domain] Employee Severance [Member] Restructuring and Related Activities Disclosure [Text Block] Other Commitments [Axis] Other Commitments [Domain] Restructuring Type [Axis] Granted, shares (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod Cancelled, shares (in shares) us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Marketing and sales Non-cash lease expense Amount of noncash lease expense during the period. us-gaap_StockIssuedDuringPeriodSharesNewIssues Stock Issued During Period, Shares, New Issues (in shares) Raw materials us-gaap_LiabilitiesAndStockholdersEquity Total liabilities and stockholders’ equity Finished goods Work in process Nashua, NH Office Lease [Member] Represents Nashua, NH office lease. Accumulated deficit Engineering and product development Money Market Funds [Member] us-gaap_ProceedsFromDivestitureOfBusinesses Proceeds from Divestiture of Businesses Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Domain] us-gaap_InterestExpense Interest expense Changes in operating assets and liabilities: us-gaap_StockholdersEquity Total stockholders’ equity Balance Balance us-gaap_DisclosureTextBlockAbstract Notes to Financial Statements Inventory Disclosure [Text Block] Long-term lease liabilities Schedule of Inventory, Current [Table Text Block] Class of Stock [Axis] Total lease liabilities Operating Lease, Liability Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Deferred tax us-gaap_DeferredIncomeTaxesAndTaxCredits Less: current portion of lease liabilities Four Grantees [Member] Relating to four grantees. Modified Stock Options [Member] Relating to modified stock options. One Grantee [Member] Relating to one grantee. Operating lease assets Operating Lease, Right-of-Use Asset us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue Total lease payments us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount Less: effects of discounting us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree 2027 EX-101.PRE 10 icad-20240331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 12 R1.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Document And Entity Information - shares
3 Months Ended
Mar. 31, 2024
May 13, 2024
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 Q1  
Document Fiscal Year Focus 2024  
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2024  
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 Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   26,540,030
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 20,284 $ 21,670
Trade accounts receivable, net of allowance for credit losses of $298 and $277 as of March 31, 2024 and December 31, 2023, respectively 6,515 6,392
Inventory, net 750 917
Prepaid expenses and other current assets 1,495 699
Total current assets 29,044 29,678
Property and equipment, net of accumulated depreciation of $1,136 and $1,045 as of March 31, 2024 and December 31, 2023, respectively 1,938 1,823
Operating lease assets 522 461
Other assets 299 849
Intangible assets, net of accumulated amortization of $8,500 and $8,488 as of March 31, 2024 and December 31, 2023, respectively 136 148
Goodwill 8,362 8,362
Deferred tax assets 94 97
Total assets 40,395 41,418
Current liabilities:    
Accounts payable 635 712
Accrued and other expenses 1,755 2,448
Less: current portion of lease liabilities 216 188
Deferred revenue—current portion 3,554 3,400
Total current liabilities 6,160 6,748
Long-term lease liabilities 306 273
Deferred revenue, net of current 1,462 974
Deferred tax 7 6
Total liabilities 7,935 8,001
Commitments and Contingencies (Notes 9 and 12)
Stockholders’ equity:    
Preferred stock, $0.01 par value: authorized 1,000,000 shares; none issued. 0 0
Common stock, $0.01 par value: authorized 60,000,000 shares; issued 26,540,030 as of both March 31, 2024 and December 31, 2023, respectively; outstanding 26,354,199 as of both March 31, 2024 and December 31, 2023, respectively. 265 265
Additional paid-in capital 306,515 306,250
Accumulated deficit (272,905) (271,683)
Treasury stock at cost, 185,831 shares as of both March 31, 2024 and December 31, 2023 (1,415) (1,415)
Total stockholders’ equity 32,460 33,417
Total liabilities and stockholders’ equity $ 40,395 $ 41,418
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Consolidated Balance Sheets (Unaudited) (Parentheticals) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Allowance for doubtful accounts on trade accounts receivable $ 298 $ 277
Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment 1,136 1,045
Intangible assets, accumulated amortization $ 8,500 $ 8,488
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 26,540,030
Common stock, shares outstanding (in shares) 26,354,199 26,354,199
Treasury Stock, Common, Shares (in shares) 185,831 185,831
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
shares in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenue:    
Revenue $ 4,954,000 $ 4,334,000
Cost of revenue:    
Cost of revenue 841,000 791,000
Gross profit 4,113,000 3,543,000
Operating expenses:    
Engineering and product development 1,507,000 1,516,000
Marketing and sales 2,082,000 2,360,000
General and administrative 1,902,000 2,853,000
Amortization and depreciation 63,000 54,000
Total operating expenses 5,554,000 6,783,000
Loss from operations (1,441,000) (3,240,000)
Other income/ (expense):    
Interest expense 0 0
Interest income 203,000 151,000
Other income (expense), net 20,000 3,000
Other income (expense), net 223,000 154,000
Loss before provision for income taxes (1,218,000) (3,086,000)
Provision for income taxes (4,000) (5,000)
Loss from continuing operations (1,222,000) (3,091,000)
Loss from discontinued operations, net of tax 0 (687,000)
Net loss and comprehensive loss $ (1,222,000) $ (3,778,000)
Net loss per share:    
Loss from continuing operations, basic and diluted (in dollars per share) $ (0.05) $ (0.12)
Loss from discontinued operations, basic and diluted (in dollars per share) 0 (0.03)
Net loss per share (in dollars per share) $ (0.05) $ (0.15)
Weighted average number of shares used in computing loss per share:    
Basic and diluted (in shares) 26,354 25,261
Product [Member]    
Revenue:    
Revenue $ 3,102,000 $ 2,460,000
Cost of revenue:    
Cost of revenue 480,000 425,000
Service [Member]    
Revenue:    
Revenue 1,852,000 1,874,000
Cost of revenue:    
Cost of revenue 321,000 345,000
Amortization and Depreciation [Member]    
Cost of revenue:    
Cost of revenue $ 40,000 $ 21,000
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - 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, 2022 25,446,407        
Balance at Dec. 31, 2022 $ 254 $ 302,899 $ (266,836) $ (1,415) $ 34,902
Stock-based compensation 0 586 0 0 586
Net loss $ 0 0 (3,778) 0 (3,778)
Balance (in shares) at Mar. 31, 2023 25,446,407        
Balance at Mar. 31, 2023 $ 254 303,485 (270,614) (1,415) 31,710
Balance (in shares) at Dec. 31, 2023 26,540,030        
Balance at Dec. 31, 2023 $ 265 306,250 (271,683) (1,415) 33,417
Stock-based compensation 0 265 0 0 265
Net loss $ 0 0 (1,222) 0 (1,222)
Balance (in shares) at Mar. 31, 2024 26,540,030        
Balance at Mar. 31, 2024 $ 265 $ 306,515 $ (272,905) $ (1,415) $ 32,460
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Cash flow from operating activities:    
Net loss $ (1,222) $ (3,778)
Adjustments to reconcile net loss to net cash used for operating activities:    
Amortization 12 46
Depreciation 91 78
Non-cash lease expense 60 161
Bad debt provision 21 0
Stock-based compensation 265 586
Deferred tax 4 5
Changes in operating assets and liabilities:    
Accounts receivable (144) 1,517
Inventory 167 523
Prepaid and other assets (246) 363
Accounts payable (77) (120)
Accrued and other expenses (693) (468)
Lease liabilities (60) (177)
Deferred revenue 642 (264)
Total adjustments 42 2,250
Net cash used for operating activities (1,180) (1,528)
Cash flow from investing activities:    
Additions to patents, technology and other 0 0
Additions to property and equipment (106) (122)
Capitalization of internal-use software development costs (100) 0
Net cash used for investing activities (206) (122)
Decrease in cash and cash equivalents (1,386) (1,650)
Cash and cash equivalents, beginning of period 21,670 21,313
Cash and cash equivalents, end of period 20,284 19,663
Supplemental disclosure of cash flow information:    
Interest paid 0 0
Right-of-use asset obtained in exchange for operating lease liability $ 121 $ 0
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 1 - Basis of Presentation and Significant Accounting Policies
3 Months Ended
Mar. 31, 2024
Notes to Financial Statements  
Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]

Notes to Condensed Consolidated Financial Statements:

 

Note 1 Basis of Presentation and Significant Accounting Policies

 

Basis of Presentation

 

The accompanying condensed consolidated financial statements of iCAD, Inc. and its subsidiaries (“iCAD” or the “Company”) have been prepared in accordance with accounting principles generally accepted in the United States of America (“US GAAP”), which 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. In the opinion of the Company’s management, these unaudited interim condensed consolidated financial statements reflect all adjustments, consisting of normal recurring adjustments, necessary for a fair presentation of the financial position of the Company at March 31, 2024, the results of operations of the Company for the three months ended March 31, 2024 and 2023, cash flows of the Company for the three months ended March 31, 2024 and 2023, and stockholders’ equity of the Company for the three months ended March 31, 2024 and 2023.

 

As discussed in Note 2, the Company completed the sale of its Xoft business line on October 23, 2023. Accordingly, the Company now operates in one segment, Cancer Detection ("Detection").  Unless otherwise indicated, all disclosures and amounts in the Notes to Condensed Consolidated Financial Statements relate to the Company’s continuing operations, or its Detection segment.

 

Although the Company believes that the disclosures made in these interim financial statements are adequate to make the information presented not misleading, certain information normally included in the footnotes prepared in accordance with US GAAP has been omitted as permitted by the rules and regulations of the Securities and Exchange Commission (the “SEC”). The accompanying interim financial statements should be read in conjunction with the audited financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2023, filed with the SEC on March 29, 2024. The results for the three months ended March 31, 2024, are not necessarily indicative of the results that may be expected for the fiscal year ending December 31, 2024, or any interim or any future period.

 

Principles of Consolidation and Business Segments

 

The condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiary, iCAD France, LLC. All material inter-company transactions and balances have been eliminated in consolidation.  The Company operates one reporting segment: Cancer Detection (“Detection”). The Detection segment consists of advanced image analysis and workflow products for the detection of cancer.  As discussed in Note 2, the Company completed the sale of its Xoft business line on October 23, 2023.  Unless otherwise indicated, all disclosures and amounts in the Notes to Condensed Consolidated Financial Statements relate to the Company’s continuing operations, or its Detection segment.

 

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. While the worst of the disruptions appear to have subsided as of  March 31, 2024, 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 three months ended March 31, 2024 and 2023, approximately 18% and 14%, respectively, of the Company’s total revenue was derived from customers located outside the United States.


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 new guidance is effective for us beginning with our annual reporting for fiscal year 2024 and for interim period reporting beginning in fiscal year 2025 and will be applied on a retrospective basis. 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 19 R8.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 2 - Discontinued Operations
3 Months Ended
Mar. 31, 2024
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 Prepaid expenses and other current assets as of March 31, 2024 and in 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 five-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:

 

  Three Months Ended March 31,
  2023 

Revenue

 $1,444 
Total cost of sales  858 
Gross profit $586 
Total operating expenses  1,273 
Provision for income taxes   
Loss from discontinued operations, net of tax $(687)

 

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 $0.2 million for the three months ended March 31, 2023.  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 Condensed Consolidated Statements of Cash Flows for the three months ended March 31, 2023.  Estimated cash provided by the Business during the three months ended March 31, 2023 was approximately $0.4 million, primarily from operating activities and excluding the impact of previously allocated marketing expenses.     

 

XML 20 R9.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 3 - Fair Value Measurements
3 Months Ended
Mar. 31, 2024
Notes to Financial Statements  
Fair Value Disclosures [Text Block]

Note 3 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 consolidated 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:

 

Fair Value Measurements as of March 31, 2024

 

  

Level 1

  

Level 2

  

Level 3

  

Total

 

Assets

                

Money market accounts

 $16,042  $  $  $16,042 

Total Assets

 $16,042  $  $  $16,042 

 

Fair Value Measurements 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 

    

There were no Level 2 or 3 instruments measured at fair value as of  March 31, 2024 or December 31, 2023.

 

XML 21 R10.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 4 - Revenue
3 Months Ended
Mar. 31, 2024
Notes to Financial Statements  
Revenue from Contract with Customer [Text Block]

Note 4 - Revenue

 

Revenue Recognition

 

Revenue is recognized when a customer obtains control of promised goods or services. The amount of revenue recognized reflects the consideration which the Company expects to be entitled to receive in exchange for these goods or services and excludes any sales incentives or taxes collected from customers which are subsequently remitted to government authorities.  For the three months ended March 31, 2024, one direct customer accounted for approximately 12% of the Company's total revenue.

 

Disaggregation of Revenue

 

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

 

  

Three months ended March 31, 2024

 

Major Goods/Service Lines

    

Products

 $3,102 

Service contracts

  1,852 
  $4,954 

Timing of Revenue Recognition

    

Goods transferred at a point in time

 $2,285 

Services transferred over time

  2,669 
  $4,954 

Sales Channels

    

Direct sales force

  3,572 

OEM partners

  1,382 
  $4,954 

 

  

Three months ended March 31, 2023

 

Major Goods/Service Lines

    

Products

 $2,460 

Service contracts

  1,874 
  $4,334 

Timing of Revenue Recognition

    

Goods transferred at a point in time

 $2,028 

Services transferred over time

  2,306 
  $4,334 

Sales Channels

    

Direct sales force

 $2,778 

OEM partners

  1,556 
  $4,334 

 

Products. Product revenue consists of sales of cancer detection systems and perpetual licenses. The Company also sells cancer detection systems in the form of term licenses which generally commit the customer to a three year, non cancellable subscription with annual billing at the start of each year.  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.

 

As discussed in Note 2, the Company completed the sale of its Xoft (Therapy) business line on October 23, 2023.

 

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.

 

Contract balances

 

  

Balance at

  

Balance at

  

Balance at

 
  

March 31, 2024

  

December 31, 2023

  

December 31, 2022

 

Receivables, which are included in ‘Trade accounts receivable’

 $6,515  $6,392  $5,769 

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

 $4  $  $748 

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

 $290  $157  $15 

Contract liabilities, which are included in “Deferred revenue”

 $5,016  $4,374  $4,046 

 

Timing of revenue recognition may differ from timing of invoicing of customers. The Company records a receivable when revenue is recognized prior to receipt of cash payment and the Company has the unconditional right to such consideration, or unearned 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 is in excess of amounts billed or billable. The Company classifies the net contract asset as either a 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 a net unbilled revenue balance, 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 several customer which the Company expects to be able to bill for in more than one year.  

 

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

 

  

Three Months

 
  

Ended March 31,

 
  

2024

 

Balance at beginning of period

 $4,374 

Deferral of revenue

  2,982 

Recognition of deferred revenue

  (2,340)

Balance at end of period

 $5,016 

 

As of March 31, 2024, the aggregate amount of unsatisfied, or partially satisfied, performance obligations from contracts with customers was $5.0 million. The Company expects to recognize approximately $3.6 million of its remaining performance obligations as revenue over the next 12 months. The remainder of the balance is expected to be recognized over the next two to three years.

 

 

XML 22 R11.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 5 - Net Loss Per Common Share
3 Months Ended
Mar. 31, 2024
Notes to Financial Statements  
Earnings Per Share [Text Block]

Note 5 Net Loss per Common Share

 

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.

 

A summary of the Company’s calculation of loss per share is as follows (in 000s, except for Net loss per share):

 

  

Three Months Ended

 
  

March 31,

 
  

2024

  

2023

 

Loss from continuing operations

 $(1,222) $(3,091)

Loss from discontinued operations

  -   (687)

Net loss

 $(1,222) $(3,778)

Shares used in the calculation of basic and diluted net loss per share

  26,354   25,261 

Loss per share from continuing operations - basic and diluted

 $(0.05) $(0.12)

Loss per share from discontinued operations - basic and diluted

  -   (0.03)

Net loss per share - basic and diluted

 $(0.05) $(0.15)

 

The shares of the Company’s common stock issuable upon the exercise of stock options that were excluded from the calculation of diluted net loss per share because their effect would have been antidilutive are as follows:

 

  

March 31,

 
  

2024

  

2023

 

Stock options

  3,015,924   2,946,470 

Total

  3,015,924   2,946,470 

 

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 6 - Inventories
3 Months Ended
Mar. 31, 2024
Notes to Financial Statements  
Inventory Disclosure [Text Block]

Note 6 Inventories

 

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. Inventory consisted of the following at March 31, 2024 and December 31, 2023, respectively:

 

  

March 31, 2024

  

December 31, 2023

 

Raw materials

 $504  $583 

Work in process

  50   55 

Finished goods

  257   324 

Inventory gross

  811   962 

Inventory reserve

  (61)  (45)

Inventory net

 $750  $917 

 

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 7 - Goodwill
3 Months Ended
Mar. 31, 2024
Notes to Financial Statements  
Goodwill and Intangible Assets Disclosure [Text Block]

Note 7 Goodwill

 

The Company tests goodwill for impairment on an annual basis and between annual tests if events and circumstances indicate it is more likely than not that the fair value of the reporting unit is less than its carrying value. Factors the Company considers important, which could trigger an impairment of such asset, include the following:

 

•         significant underperformance relative to historical or projected future operating results;

 

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

 

•         significant negative industry or economic trends;

 

•         significant decline in the Company’s stock price for a sustained period; and

 

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

 

The Company considered indicators of impairment, and there were no triggering events identified, no indication of impairment of the Company’s goodwill and no impairment charges recorded during the three months ended March 31, 2024 or 2023.

 

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 8 - Long-lived Assets
3 Months Ended
Mar. 31, 2024
Notes to Financial Statements  
Property, Plant and Equipment Disclosure [Text Block]

Note 8 Long-lived Assets

 

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 its carrying value.

 

There is no set interval or frequency for recoverability evaluation. Rather, the determination of when, if at all, an asset (or asset group) is evaluated for recoverability is based on “events and circumstances.” The following factors are examples of events or changes in circumstances that indicate the carrying amount of an asset (or 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 (or asset group);

 

•         A significant adverse change in the extent or manner in which a long-lived asset (or 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 (or 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 (or asset group); and

 

•         A current operating period, 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 (or asset group).

 

The Company determined there were no such triggering events during the three months ended March 31, 2024 or 2023.

 

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 9 - Lease Commitments
3 Months Ended
Mar. 31, 2024
Notes to Financial Statements  
Lessee, Operating Leases [Text Block]

Note 9  Lease Commitments

 

In accordance with 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 calculates an incremental borrowing rate, which is 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.

 

Assumptions made by the Company at the commencement date of each lease are re-evaluated upon occurrence of certain events, including a lease modification. A lease modification results in a separate contract when the modification grants the lessee an additional right of use not included in the original lease and when lease payments increase commensurate with the standalone price for the additional right of use. When a lease modification results in a separate contract, it is accounted for in the same manner as a new lease.

 

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 ASC 606 after determining that the non-lease component is the predominant component of these agreements.

 

ASC 842 includes a number of reassessment and remeasurement requirements for lessees based on certain triggering events or conditions. There were no impairment indicators identified during the three months ended March 31, 2024 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.

 

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 new lease includes an option to extend the term for two one year periods.  The Company recorded a right-of-use asset and lease liability upon commencement of the lease for approximately $0.1 million.

 

Components of Leases:

 

The Company has leases for office space and office equipment. The leases expire at various dates through 2028.

 

   

Three Months Ended

 

Lease Cost

Classification

 

March 31, 2024

 

Operating lease cost - Right of Use Asset

Operating expenses

 $71 

 

Other information related to leases was as follows:

 

  

Three Months

 
  

Ended March 31, 2024

 

Cash paid from operating cash flows for operating leases

 $71 

  

  

As of March 31,

 
  

2024

 

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

  2.4 

Weighted-average discount rate for operating leases

  7.2%

 

Maturity of the Company’s lease liabilities as of March 31, 2024 was as follows:

 

2024

 $190 

2025

  250 

2026

  131 

2027

  4 

Total lease payments

  575 

Less: effects of discounting

  (53)

Total lease liabilities

  522 

Less: current portion of lease liabilities

  216 

Long-term lease liabilities

 $306 

 

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 10 - Stockholders' Equity
3 Months Ended
Mar. 31, 2024
Notes to Financial Statements  
Equity [Text Block]

Note 10 Stockholders Equity

 

Stock-Based Compensation

 

The Company granted options to purchase 429,328 shares of the Company’s stock during the three months ended March 31, 2024. 

 

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

 

  

Three Months Ended

 
  

March 31,

 
  

2024

  

2023

 

Cost of revenue

 $1  $1 

Engineering and product development

  56   73 

Marketing and sales

  62   131 

General and administrative

  146   381 
  $265  $586 

 

During the three months ended March 31, 2023, the Company recorded incremental stock-based compensation of approximately $0.2 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 90 days to 24 months.   

 

As of March 31, 2024, there was approximately $1.2 million of total unrecognized compensation cost related to unvested options. That cost is expected to be recognized over a weighted average period of 2.14 years.  

 

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

 

  

Three Months Ended

 
  

March 31,

 
  

2024

  

2023

 

Average risk-free interest rate

  4.36%  4.19%

Expected dividend yield

 

None

  

None

 

Expected life (average, in years)

  3.1   3.0 

Expected volatility

  83.35%-113.87%   72.69%-77.53% 

Weighted average exercise price

 $1.52  $2.16 

Weighted average fair value

 $0.86  $1.14 

 

The Company’s 2024 and 2023 average expected volatility and average expected life is based on the average of the Company’s historical information. The risk-free rate is based on the rate of U.S. Treasury zero-coupon issues with a remaining term equal to 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.

 

The Company did not grant any shares of restricted stock during the three-months ended March 31, 2024 or 2023.  The Company’s restricted stock awards typically vest in either one year or three equal annual installments with the first installment vesting one year from the grant date. The grant date fair value for restricted stock awards is based on the quoted market value of Company stock on the grant date.

 

A summary of stock option activity for all stock option plans for the period ended March 31, 2024 is as follows:

 

  

Number of

  

Weighted Average

  

Intrinsic

 
  

Options

  

Exercise Price

  

Value

 

Outstanding as of December 31, 2023

  2,897,663  $5.57  $252 

Granted

  429,328  $1.52    

Exercised

    $  $ 

Cancelled

  (311,067) $9.73     

Outstanding as of March 31, 2024

  3,015,924  $4.56  $206 

Options Exercisable as of December 31, 2023

  1,593,935  $8.08  $30 

Options Exercisable as of March 31, 2024

  1,516,875  $7.18  $26 

 

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 11 - Income Taxes
3 Months Ended
Mar. 31, 2024
Notes to Financial Statements  
Income Tax Disclosure [Text Block]

Note 11 Income Taxes

 

The determination of the annual effective tax rate is based upon a number of significant estimates and judgments, including the estimated annual pretax income in each tax jurisdiction in which the Company operates and the development of tax planning strategies during the year. As such, there can be significant volatility in interim tax provisions. 

 

Income tax expense was approximately $4,000 and approximately $5,000 for the three months ended March 31, 2024 and 2023, respectively. The effective tax rates for the three months ended March 31, 2024 and 2023 were less than 1% in each period. The difference between the Company’s effective tax rates in 2023 and 2022 compared to the U.S. statutory tax rate of 21% is primarily due to changes in valuation allowances associated with the Company’s assessment of the likelihood of the recoverability of deferred tax assets. The Company has valuation allowances against substantially all of its net operating loss carryforwards and tax credit carryforwards.

 

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 12 - Commitments and Contingencies
3 Months Ended
Mar. 31, 2024
Notes to Financial Statements  
Commitments and Contingencies Disclosure [Text Block]

Note 12  Commitments and Contingencies

 

Other Commitments

 

The Company is obligated to pay approximately $1.2 million for firm purchase obligations to suppliers for future product and service deliverables and $0.4 million for minimum royalty obligations.

 

Litigation

 

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. 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. 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 30 R19.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 13 - Restructuring
3 Months Ended
Mar. 31, 2024
Notes to Financial Statements  
Restructuring and Related Activities Disclosure [Text Block]

Note 13  Restructuring

 

On March 20, 2023, the Company committed to a restructuring plan intended to support its long-term strategic goals and reduce operating expenses by further aligning its cost structure to focus on areas the Company believes are more likely to generate the best long-term results, in light of current industry and macroeconomic environments (the “RIF”). The Company reduced its workforce by approximately 28%, decreasing its headcount by approximately 23 employees, predominantly from the Company’s detection business unit. Xoft, Inc., a wholly-owned subsidiary of the Company at that time, furloughed 12 of its employees, or approximately 50% of its workforce. As discussed in Note 2, the Company completed the sale of its Xoft business line on October 23, 2023.   

 

The Company incurred total charges of $0.2 million related to the RIF during the year ended December 31, 2023, of which $0.1 million were recorded during the three months ended March 31, 2023.  All of the incurred charges were one-time, cash expenses and were recorded primarily in Cost of revenue and Marketing and sales in the Company's Condensed Consolidated Statements of Operations.  No further charges or payments related to the RIF will occur.  

XML 31 R20.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 14 - Issuances of Common Stock
3 Months Ended
Mar. 31, 2024
Notes to Financial Statements  
Issuances of Common Stock [Text Block]

Note 14  Issuances of Common Stock

 

As previously disclosed, 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 of 1933, as amended, or any method specified in the Sales Agreement.  There were no sales of the Company's common stock during the three months ended March 31, 2024 or 2023, respectively.

 

XML 32 R21.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Basis of Accounting, Policy [Policy Text Block]

Basis of Presentation

 

The accompanying condensed consolidated financial statements of iCAD, Inc. and its subsidiaries (“iCAD” or the “Company”) have been prepared in accordance with accounting principles generally accepted in the United States of America (“US GAAP”), which 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. In the opinion of the Company’s management, these unaudited interim condensed consolidated financial statements reflect all adjustments, consisting of normal recurring adjustments, necessary for a fair presentation of the financial position of the Company at March 31, 2024, the results of operations of the Company for the three months ended March 31, 2024 and 2023, cash flows of the Company for the three months ended March 31, 2024 and 2023, and stockholders’ equity of the Company for the three months ended March 31, 2024 and 2023.

 

As discussed in Note 2, the Company completed the sale of its Xoft business line on October 23, 2023. Accordingly, the Company now operates in one segment, Cancer Detection ("Detection").  Unless otherwise indicated, all disclosures and amounts in the Notes to Condensed Consolidated Financial Statements relate to the Company’s continuing operations, or its Detection segment.

 

Although the Company believes that the disclosures made in these interim financial statements are adequate to make the information presented not misleading, certain information normally included in the footnotes prepared in accordance with US GAAP has been omitted as permitted by the rules and regulations of the Securities and Exchange Commission (the “SEC”). The accompanying interim financial statements should be read in conjunction with the audited financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2023, filed with the SEC on March 29, 2024. The results for the three months ended March 31, 2024, are not necessarily indicative of the results that may be expected for the fiscal year ending December 31, 2024, or any interim or any future period.

 

Principles of Consolidation and Business Segments [Policy Text Block]

Principles of Consolidation and Business Segments

 

The condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiary, iCAD France, LLC. All material inter-company transactions and balances have been eliminated in consolidation.  The Company operates one reporting segment: Cancer Detection (“Detection”). The Detection segment consists of advanced image analysis and workflow products for the detection of cancer.  As discussed in Note 2, the Company completed the sale of its Xoft business line on October 23, 2023.  Unless otherwise indicated, all disclosures and amounts in the Notes to Condensed Consolidated Financial Statements relate to the Company’s continuing operations, or its Detection segment.

 

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. While the worst of the disruptions appear to have subsided as of  March 31, 2024, 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 three months ended March 31, 2024 and 2023, approximately 18% and 14%, respectively, of the Company’s total revenue was derived from customers located outside the United States.

New Accounting Pronouncements, Policy [Policy Text Block]

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 new guidance is effective for us beginning with our annual reporting for fiscal year 2024 and for interim period reporting beginning in fiscal year 2025 and will be applied on a retrospective basis. 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 33 R22.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 2 - Discontinued Operations (Tables)
3 Months Ended
Mar. 31, 2024
Notes Tables  
Disposal Groups, Including Discontinued Operations [Table Text Block]
  Three Months Ended March 31,
  2023 

Revenue

 $1,444 
Total cost of sales  858 
Gross profit $586 
Total operating expenses  1,273 
Provision for income taxes   
Loss from discontinued operations, net of tax $(687)
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 3 - Fair Value Measurements (Tables)
3 Months Ended
Mar. 31, 2024
Notes Tables  
Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]
  

Level 1

  

Level 2

  

Level 3

  

Total

 

Assets

                

Money market accounts

 $16,042  $  $  $16,042 

Total Assets

 $16,042  $  $  $16,042 
  

Level 1

  

Level 2

  

Level 3

  

Total

 

Assets

                

Money market accounts

 $15,475  $  $  $15,475 

Total Assets

 $15,475  $  $  $15,475 
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 4 - Revenue (Tables)
3 Months Ended
Mar. 31, 2024
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

Three months ended March 31, 2024

 

Major Goods/Service Lines

    

Products

 $3,102 

Service contracts

  1,852 
  $4,954 

Timing of Revenue Recognition

    

Goods transferred at a point in time

 $2,285 

Services transferred over time

  2,669 
  $4,954 

Sales Channels

    

Direct sales force

  3,572 

OEM partners

  1,382 
  $4,954 
  

Three months ended March 31, 2023

 

Major Goods/Service Lines

    

Products

 $2,460 

Service contracts

  1,874 
  $4,334 

Timing of Revenue Recognition

    

Goods transferred at a point in time

 $2,028 

Services transferred over time

  2,306 
  $4,334 

Sales Channels

    

Direct sales force

 $2,778 

OEM partners

  1,556 
  $4,334 
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
  

Balance at

  

Balance at

  

Balance at

 
  

March 31, 2024

  

December 31, 2023

  

December 31, 2022

 

Receivables, which are included in ‘Trade accounts receivable’

 $6,515  $6,392  $5,769 

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

 $4  $  $748 

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

 $290  $157  $15 

Contract liabilities, which are included in “Deferred revenue”

 $5,016  $4,374  $4,046 
Deferred Revenue, by Arrangement, Disclosure [Table Text Block]
  

Three Months

 
  

Ended March 31,

 
  

2024

 

Balance at beginning of period

 $4,374 

Deferral of revenue

  2,982 

Recognition of deferred revenue

  (2,340)

Balance at end of period

 $5,016 
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 5 - Net Loss Per Common Share (Tables)
3 Months Ended
Mar. 31, 2024
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

Three Months Ended

 
  

March 31,

 
  

2024

  

2023

 

Loss from continuing operations

 $(1,222) $(3,091)

Loss from discontinued operations

  -   (687)

Net loss

 $(1,222) $(3,778)

Shares used in the calculation of basic and diluted net loss per share

  26,354   25,261 

Loss per share from continuing operations - basic and diluted

 $(0.05) $(0.12)

Loss per share from discontinued operations - basic and diluted

  -   (0.03)

Net loss per share - basic and diluted

 $(0.05) $(0.15)
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]
  

March 31,

 
  

2024

  

2023

 

Stock options

  3,015,924   2,946,470 

Total

  3,015,924   2,946,470 
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 6 - Inventories (Tables)
3 Months Ended
Mar. 31, 2024
Notes Tables  
Schedule of Inventory, Current [Table Text Block]
  

March 31, 2024

  

December 31, 2023

 

Raw materials

 $504  $583 

Work in process

  50   55 

Finished goods

  257   324 

Inventory gross

  811   962 

Inventory reserve

  (61)  (45)

Inventory net

 $750  $917 
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 9 - Lease Commitments (Tables)
3 Months Ended
Mar. 31, 2024
Notes Tables  
Lease, Cost [Table Text Block]
   

Three Months Ended

 

Lease Cost

Classification

 

March 31, 2024

 

Operating lease cost - Right of Use Asset

Operating expenses

 $71 
  

Three Months

 
  

Ended March 31, 2024

 

Cash paid from operating cash flows for operating leases

 $71 
  

As of March 31,

 
  

2024

 

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

  2.4 

Weighted-average discount rate for operating leases

  7.2%
Financing Lease and Lessee Operating Lease Liability Maturity [Table Text Block]

2024

 $190 

2025

  250 

2026

  131 

2027

  4 

Total lease payments

  575 

Less: effects of discounting

  (53)

Total lease liabilities

  522 

Less: current portion of lease liabilities

  216 

Long-term lease liabilities

 $306 
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 10 - Stockholders' Equity (Tables)
3 Months Ended
Mar. 31, 2024
Notes Tables  
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
  

Three Months Ended

 
  

March 31,

 
  

2024

  

2023

 

Cost of revenue

 $1  $1 

Engineering and product development

  56   73 

Marketing and sales

  62   131 

General and administrative

  146   381 
  $265  $586 
Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
  

Three Months Ended

 
  

March 31,

 
  

2024

  

2023

 

Average risk-free interest rate

  4.36%  4.19%

Expected dividend yield

 

None

  

None

 

Expected life (average, in years)

  3.1   3.0 

Expected volatility

  83.35%-113.87%   72.69%-77.53% 

Weighted average exercise price

 $1.52  $2.16 

Weighted average fair value

 $0.86  $1.14 
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
  

Number of

  

Weighted Average

  

Intrinsic

 
  

Options

  

Exercise Price

  

Value

 

Outstanding as of December 31, 2023

  2,897,663  $5.57  $252 

Granted

  429,328  $1.52    

Exercised

    $  $ 

Cancelled

  (311,067) $9.73     

Outstanding as of March 31, 2024

  3,015,924  $4.56  $206 

Options Exercisable as of December 31, 2023

  1,593,935  $8.08  $30 

Options Exercisable as of March 31, 2024

  1,516,875  $7.18  $26 
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 1 - Basis of Presentation and Significant Accounting Policies (Details Textual)
3 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Number of Operating Segments     1
Revenue Benchmark [Member] | Geographic Concentration Risk [Member] | Non-US [Member]      
Concentration Risk, Percentage 18.00% 14.00%  
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 2 - Discontinued Operations (Details Textual) - Disposal Group, Held-for-Sale, Not Discontinued Operations [Member] - Xoft Solutions, LLC [Member] - USD ($)
$ in Thousands
3 Months Ended
Oct. 22, 2023
Mar. 31, 2024
Mar. 31, 2023
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     $ (1,273)
Net Cash Provided by (Used in) Discontinued Operations     $ 400
Shared Marketing Expense [Member]      
Disposal Group, Including Discontinued Operation, Operating Expense   $ 200  
Other Assets [Member]      
Disposal Group, Including Discontinued Operation, Consideration $ 700    
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 2 - Discontinued Operations - Summary of Discontinued Operations (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Loss from discontinued operations, net of tax $ 0 $ (687)
Disposal Group, Held-for-Sale, Not Discontinued Operations [Member] | Xoft Solutions, LLC [Member]    
Revenue   1,444
Total cost of sales   858
Gross profit   586
Total operating expenses   1,273
Provision for income taxes   0
Loss from discontinued operations, net of tax   $ (687)
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 3 - Fair Value Measurements (Details Textual) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Fair Value, Inputs, Level 3 [Member]    
Assets, Fair Value Disclosure, Total $ 0 $ 0
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 3 - Fair Value Measurements - Assets and Liabilities which are Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Fair Value, Inputs, Level 3 [Member]    
Assets, fair value $ 0 $ 0
Fair Value, Recurring [Member]    
Assets, fair value 16,042 15,475
Fair Value, Recurring [Member] | Money Market Funds [Member]    
Assets, fair value 16,042 15,475
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member]    
Assets, fair value 16,042 15,475
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member] | Money Market Funds [Member]    
Assets, fair value 16,042 15,475
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 45 R34.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 4 - Revenue 1 (Details Textual)
$ in Millions
3 Months Ended
Mar. 31, 2024
USD ($)
Revenue, Remaining Performance Obligation, Amount $ 5
Minimum [Member]  
Service Contracts, Term (Year) 12 years
Maximum [Member]  
Service Contracts, Term (Year) 48 years
Revenue Benchmark [Member]  
Number Of Customers 1
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | One Major Direct Customer [Member]  
Concentration Risk, Percentage 12.00%
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 4 - Revenue 2 (Details Textual)
$ in Millions
Mar. 31, 2024
USD ($)
Revenue, Remaining Performance Obligation, Amount $ 5.0
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-04-01  
Revenue, Remaining Performance Obligation, Amount $ 3.6
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period (Month) 12 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-04-01 | Minimum [Member]  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period (Month) 2 years
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-04-01 | Maximum [Member]  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period (Month) 3 years
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 4 - 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
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenue from contracts with customers $ 4,954 $ 4,334
Direct Sales Force [Member]    
Revenue from contracts with customers 3,572 2,778
OEM Partners [Member]    
Revenue from contracts with customers 1,382 1,556
Transferred at Point in Time [Member]    
Revenue from contracts with customers 2,285 2,028
Transferred over Time [Member]    
Revenue from contracts with customers 2,669 2,306
Product [Member]    
Revenue from contracts with customers 3,102 2,460
Service Contracts [Member]    
Revenue from contracts with customers $ 1,852 $ 1,874
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 4 - Revenue - Summary of Receivables, Contract Assets and Contract Liabilities from Contracts with Customers (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Receivables, which are included in ‘Trade accounts receivable’ $ 6,515 $ 6,392 $ 5,769
Current contract assets, which are included in “Prepaid and other assets” 4 0 748
Non-current contract assets, which are included in “other assets” 290 157 15
Contract liabilities, which are included in “Deferred revenue” $ 5,016 $ 4,374 $ 4,046
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 4 - Revenue - Summary of Changes in Deferred Revenue from Contracts with Customers (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2024
USD ($)
Balance at beginning of period $ 4,374
Deferral of revenue 2,982
Recognition of deferred revenue (2,340)
Balance at end of period $ 5,016
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 5 - Net Loss Per Common Share - Calculation of Net Loss Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Loss from continuing operations $ (1,222) $ (3,091)
Loss from discontinued operations, net of tax 0 (687)
Net loss and comprehensive loss $ (1,222) $ (3,778)
Basic and diluted (in shares) 26,354 25,261
Loss from continuing operations, basic and diluted (in dollars per share) $ (0.05) $ (0.12)
Loss from discontinued operations, basic and diluted (in dollars per share) 0 (0.03)
Net loss per share (in dollars per share) $ (0.05) $ (0.15)
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 5 - Net Loss Per Common Share - Schedule of Anti-dilutive Shares Excluded From Computation of Diluted Net Loss Per Share (Details) - shares
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Antidilutive securities (in shares) 3,015,924 2,946,470
Share-Based Payment Arrangement, Option [Member]    
Antidilutive securities (in shares) 3,015,924 2,946,470
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 6 - Inventory - Schedule of Current Inventory (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Raw materials $ 504 $ 583
Work in process 50 55
Finished goods 257 324
Inventory gross 811 962
Inventory reserve (61) (45)
Inventory net $ 750 $ 917
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 7 - Goodwill (Details Textual) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Goodwill, Impairment Loss $ 0 $ 0
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 9 - Lease Commitments (Details Textual)
1 Months Ended 3 Months Ended
Jan. 31, 2024
USD ($)
ft²
Mar. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Operating Lease, Impairment Loss   $ 0  
Operating Lease, Right-of-Use Asset   522,000 $ 461,000
Operating Lease, Liability   522,000  
Nashua, NH Office Lease [Member]      
Lessee, Operating Lease, Term of Contract (Month) 36 months    
Area of Real Estate Property (Square Foot) | ft² 3,000    
Operating Lease, Expense $ 46,000    
Operating Lease, Right-of-Use Asset   100,000  
Operating Lease, Liability   $ 100,000  
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 9 - Lease Commitments - Schedule of Components of Lease Expense (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2024
USD ($)
Operating lease cost - Right of Use Asset $ 71
Cash paid from operating cash flows for operating leases $ 71
Weighted-average remaining lease term of operating leases (years) (Year) 2 years 4 months 24 days
Weighted-average discount rate for operating leases 7.20%
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 9 - Lease Commitments - Summary of Detained Information of Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
2024 $ 190  
2025 250  
2026 131  
2027 4  
Total lease payments 575  
Less: effects of discounting (53)  
Total lease liabilities 522  
Less: current portion of lease liabilities 216 $ 188
Long-term lease liabilities $ 306 $ 273
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 10 - Stockholders' Equity (Details Textual)
3 Months Ended
Mar. 31, 2024
USD ($)
shares
Mar. 31, 2023
USD ($)
shares
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares) | shares 429,328  
Share-Based Payment Arrangement, Expense $ 265,000 $ 586,000
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount $ 1.2  
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) 2 years 1 month 20 days  
Four Grantees [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term (Year)   5 years
Modified Stock Options [Member]    
Share-Based Payment Arrangement, Expense   $ 0.2
Modified Stock Options [Member] | One Grantee [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Day) 24 months 90 days
Restricted Stock [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) | shares 0 0
Restricted Stock [Member] | Share-Based Payment Arrangement, Tranche One [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Day) 1 year  
Restricted Stock [Member] | Share-Based Payment Arrangement, Tranche Two [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Day) 1 year  
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting, Number of Installments 3  
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 10 - Stockholders' Equity - Stock-Based Compensation Expense Including Options and Restricted Stock by Category (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Allocated share-based compensation expense $ 265 $ 586
Cost of Sales [Member]    
Allocated share-based compensation expense 1 1
Engineering and Product Development [Member]    
Allocated share-based compensation expense 56 73
Selling and Marketing Expense [Member]    
Allocated share-based compensation expense 62 131
General and Administrative Expense [Member]    
Allocated share-based compensation expense $ 146 $ 381
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 10 - Stockholders' Equity - Options Granted under Company's Stock Incentive Plans, Valuation Assumptions and Fair Values (Details) - $ / shares
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Average risk-free interest rate 4.36% 4.19%
Expected dividend yield 0.00% 0.00%
Expected life (average, in years) (Year) 3 years 1 month 6 days 3 years
Granted, weighted average exercise price (in dollars per share) $ 1.52 $ 2.16
Weighted average fair value (in dollars per share) $ 0.86 $ 1.14
Minimum [Member]    
Expected volatility 83.35% 72.69%
Maximum [Member]    
Expected volatility 113.87% 77.53%
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 10 - Stockholders' Equity - Summary of Stock Option Activity for Stock Option Plan (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Outstanding, shares (in shares) 2,897,663    
Outstanding, weighted average exercise price (in dollars per share) $ 5.57    
Outstanding, aggregate intrinsic value $ 206   $ 252
Granted, shares (in shares) 429,328    
Granted, weighted average exercise price (in dollars per share) $ 1.52 $ 2.16  
Granted, aggregate intrinsic value    
Exercised, shares (in shares) 0    
Exercised, weighted average exercise price (in dollars per share) $ 0    
Exercised, aggregate intrinsic value $ 0    
Cancelled, shares (in shares) (311,067)    
Cancelled, weighted average exercise price (in dollars per share) $ 9.73    
Outstanding, shares (in shares) 3,015,924    
Outstanding, weighted average exercise price (in dollars per share) $ 4.56    
Options Exercisable (in shares) 1,516,875   1,593,935
Options Exercisable, weighted average exercise price (in dollars per share) $ 7.18   $ 8.08
Options Exercisable, aggregate intrinsic value $ 26   $ 30
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 11 - Income Taxes (Details Textual) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Income Tax Expense (Benefit) $ 4,000 $ 5,000
Effective Income Tax Rate Reconciliation, Percent 1.00% 1.00%
Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent 21.00% 21.00%
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 12 - Commitments and Contingencies (Details Textual)
$ in Millions
Mar. 31, 2024
USD ($)
Purchase Obligation $ 1.2
Royalty Obligations [Member]  
Other Commitment $ 0.4
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 13 - Restructuring (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 20, 2023
Mar. 31, 2023
Dec. 31, 2023
Mar. 31, 2024
Restructuring and Related Cost, Number of Positions Eliminated, Period Percent 28.00%      
Restructuring and Related Cost, Number of Positions Eliminated 23      
Restructuring and Related Cost, Expected Cost Remaining       $ 0
Employee Severance [Member]        
Restructuring Costs   $ 100 $ 200  
Xoft Inc [Member]        
Restructuring and Related Cost, Number of Positions Eliminated, Period Percent 50.00%      
Restructuring and Related Cost, Number of Positions Eliminated 12      
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 14 - Issuances of Common Stock (Details Textual) - At-the-market Sales Agreement [Member] - USD ($)
shares in Thousands, $ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Aug. 11, 2023
Equity Offering, Maximum Amount     $ 25
Stock Issued During Period, Shares, New Issues (in shares) 0 0  
EXCEL 65 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( %&BKE@'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 " !1HJY8#^='GN\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R$[;,4R:RT9/'0Q6V-C-V&IK&L?&UDCZ]DN\-F5L#["CI=^? M/H%J':3V$5^B#QC)8KH;7-LEJ<.:'8F"!$CZB$ZE^"VAF8J[^B&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" !1HJY8V]Y:Y\P% #@'@ & 'AL+W=O@ YS9IFG_ M^[V&!-+*O,G0I1\:(#Q/_+.-_1B/5D)^4S'GFCQG::XN>K'6RW>.H\*89TP= MBR7/X9NYD!G3<"H7CEI*SJ)2E*4.==VAD[$D[XU'Y;4[.1Z)0J=)SN\D4466 M,?ERR5.QNNAYO5_ MLJKN'0QZ)"R4%ME:#"7(DKSZ9,_KBM@2^&Z+@*X%](W \UL$_EK@EZ!5R4JL M*Z;9>"3%BDAS-[B9@[)N2C70)+EIQIF6\&T".CV^$F$!K:+))(_(=:X3_4*F M>=4]3#7WB8J9Y&KD:/@UHW'"M?-EY4Q;G'WR2>0Z5N :\>BUWH%2UD6EFZ)> M4M3P$Y/'Q/>."'7IP%*>8)?\A7B^3?VJ-'Y=<7YIY^^JN.W:^OLCW$6FFF?J M'UN-598#NZ5Y8M^I)0OY10\>2<7E$^^-?_K!&[J_VG"_D]DK^D%-/\# M$D %2)9"'43\F?S&7VS0N),+?Z>#\^'0M3&BVHZ,)S7CR3Z,]WR1**"$IKYE M&;<1XCY),+DBT]O QH^\YCO_7WQE*[;2X5YMDP6JZLCGN&RKEA;8<+;#^M+P:3F,C7#YU)(;47$O;0LK*,+ M+NN*2!M$NA_B^J'#!I<=5G6@:4TTN$%7UB;B>&B&V.JE,/VII(PX2'OB9JW3 M!:[K"MDD&6^O*'.3I)S<%MDCEU:X72G&Z[OG_L ZE.+:KH!-C/'VRC'3/!02 MVJY,JD=DIJ'3$B%)( H(<9#E1&3OQ+C[U;45^1#!QFN2C8='DS7R WLFTP@Z M<#)/PBJA(RV,6[JT[_JGIP/OW,I[B,SC-:''PW/*FG<21>"NCC8'I%R.?,[M M[8I;GI^1V3+1Y%+"$IS<"Q9!GRD2Z#.>:XWJN%_7*F@BD8>GF+=5$)@SZ-X/ M8I5;\7&[6Z;B@EDY#Y&,O"8:>7B>>6AO:]SS]H,5]! 1B381 MB>(1YRWHG5 :LN!?R;)UJ-KAZ/KND%I?'!PB-=$F-5$\Z91==2(Y:P?##8:N M;\4Z1%*B35*B>+SY*,JU22QR;&+=87)V1OLGU#[BX-*N?$TZHGB@>4@T1 8Q M)Q[]^?$7,N-A(:$EK9"X4R"R#.:FF1;AMR/RHWOL>F0)2YXGEMHS,.[7E;R) M3!1/.Q 'HR1?D-E+]BA2*S!N, TF5U:N0R0EVB0EBF>931.2Z^(,E#$E@(:1^!=L0= MD?=9&'*P 9.H,K3R'B+]T";]T+W2SRQC:4HN"P5?*WNOQ7W:7B[@LHYX?I-Y M_+TRSW7&Y<(\E>_!0<<0"[(ERZWMNL.P==&-Z[J"-I''QQ/+IAUC#NV(X>$V M[7B'B#Y^$WU\/+5LAME7\_JLW$@CGPL-038W$ZB5^#N%FG4]5&XGI9O9TGT: MT^')P(4H/'*>MAF=K3U$T_W*K55%0O-VH-I.K*_6V[>3&PO=V]R:W-H965T&ULK5G;;MLX$/T5PAL4+>#$(G7/Q4":8G<+='>#IMU]9B0Z)BJ) MKDCETJ_?H>1(MD@Q29N'Q+H,1V>&PSF'TNF=J+_)-6,*W9=%)<]F:Z4VQXN% MS-:LI/)(;%@%=U:B+JF"T_IF(3MMS.[ESC'0HUT)\TR6%J'*8%)8C M.)*BX#E5%K3*&+K2CB5Z^[6B3<[ASCMTB+Y>?4!O#]ZA \0K]&4M&DFK M7)XN%.#17A?9]MGONV>3B6?_1>LCY.,Y(AX)+,,OW,,_L*P?[N\/7T 6^E20 M/A6D]>=/I:*I:U8I1*6$F(]M\70. KL#O>*.Y89F[&P&2TJR^I;-EF]^PY%W M8HONE9SMQ>KWL?HN[\L+*M<(9@UE^H!];_@M+2!XZRQVKJ+6E6X+MTO(> (S M=KL;CL4*1['76^WA#'J<@1/GEYKF#-9Z)AH !WTC8X#TNF!S5$&/$RM$"^A$ M;:U"3T-9S:!,42%@#J6^?4#2I WT@,0Q3*V^!G67K?O":^]"+;'RFM5]/J'-@=.RN,*%H\0Q\L?%HDGK!>!'8K*(XL4-,>HC)$WD%UJ[50YM/ MO58WP*-J6 %9UI1-T?;MG$&SR#AM*5*7/YYC/^H6 )Y[0?BJ2R QYRSUDU%* M+$:)[M>VC*1]1E)G1OZ!?$",U0TJ&'"X8]I2X^DA(2.$IDT083M [ V\ZKDA MMG4_#6P[?+]4TA$RBU$23!0\WJ%\_$0#4;2ZX=!%M_BLI41+42O^8RBE9!YZ M7E=*R3Q(DEU<,697=1A)]V^5-6]EK?]H <*QFX./G^4 M2AOZH'62-6 +C?K&K)A&,9XJZ8%LL9MM 5[=Z.;2*X-'L6 %:M(ICD,#J85T M@\FV,) N=K/N)R;E<2\,-KH9=HVPHYR=JK)"-VD/Y/ 8N8T;IX /W(C=Y-BW MC9J!4&S8F]\2@LG)*!(K:),)_3 T>HG%*O FA#X9").X"7-?B#V17F(28P1K M:(349A5/5089^).X^?.3J&X.%:O+YY4",5G+]\:E8#$B\81*(CL[6C>UC4NA M)_IMFJUP33+#@4%Y%JLT#B;P#HQ'GL]X5FPFC<5C8*9)- %K(#KR'*)[:II- M&HM3HZU:K!+/FU";9. ZXMX37HBRY$IO"[I=UX6HM#QF509HT=N_A8*?M+V% MR3LK_)_@+61]K?'KCO:3,' ?B9R$?Z5$]FTMBIS5LFUZ\4F[75(/]ID8=!!=3HEA8-.T:T46M1\Q]@ CM! MS]-_2*XIH#E!E:@8XE("-Q]9$5,7 M#B+1/ S@CN]M-RS7(#Q^8M=R@D2C).R<(A,CJ) MVV@_XX-X(&[Q<)[G7,L#Z'?Z7?:QXQJV!H>=L9GXP]=K2WWD9[I8=!K^WR7YA".;[;]MFUV9FV>PN=K[HZ,]I4 LW MO)(@.%&PO=V]R:W-H965T M&ULI99;;]HP%,>_BA7MH9583&&+5 ML9GMP+I/OV,G31.:$0U [!N0YA[1!:H169E76/-9Y-I-@C M::PAFAG8N['>H(9R\QB76L(N!3\]FPN>P4,A&8*1$HQF6,/D#C/,4X*6)K!" M5P\NI;F;H+F;P,:+WHAW MRR#)[35 N:!,E"N]+AED7BI*#K<"6:@ESLC+BB0IH3N\8J1/?'7:T)YFRFLW M"\;)Q-VU%?;8C$:-34=&V,@(C\M(T[(HF7VN]P2*/:78E-# S!BIJHEGZ+80 M4M,_]=Y"PJM"ZB<802KH@37Y^*ND6RABW2>OHHA;Z+X?#@_T]1AY4=PO,&H$ M1D<%?N$:\PV%6T=8*7T5M&A7"IBZ* 6OV/9$G.29831AWT<8,^O@#]XDP9O[K* MH=>;*F<8=OA][^4[Z5VNX+Q4J2.WJ8)A''E>>(A_CF67O_6=]R_GA[Y.P;LS MHWQS4H3?@Q;&D3\>'XHXP[(KXN6#[!__(G^'3E65\@DM*QF5J &T*5;.*0G! MZQ=)$B?A80&:%\VE"O$R!H6*:NZ:9G_T%4$L#!!0 ( %&BKEBH#5LGKP8 D M 8 >&PO=V]R:W-H965T&ULK5IM;]LV$/XKA#<,"=#$ M(BG9/%%;!B3Z#E+BRV M!8OB:E&6CHGG3<99E.2CQ;RZ=U\LYKR4:9*S^P*),LNBXM\;EO*GZQ$>[6]\ M2-8;J6^,%_-MM&8/3'[:WA?J:MQJB9.,Y2+A.2K8ZGKT&E_=^E0OJ"3^3-B3 M./B.M"F/G'_1%^_BZY&G$;&4+:56$:F/';ME::HU*1S_-$I'[3/UPL/O>^V_ M5,8K8QXCP6YY^CF)Y>9Z%(Y0S%91F\"=4 M:&FE37^I?%.M5M8DN0[C@RS4KXE:)Q>W/(]54%B,U#?!TR2.I+IXD.I#14L* MQ%?H_985D?:Z0&>?\JB,$R5SCB[0IX6QF(^E M@J09^J5/KQ2;^4KL8V6['JD]JI@Q8Z- M%C_]@"?>SY!9 RGK&.FW1OHN[7LC(1OKA9-JH:XNNX4_"WS/\^;CW2%\0([2 MCEP'6= B"YSNO^5"ZF0N'&$(A@S#0,HZQDY:8R?.,+PP%K*U5A >&$++W3F2E/P M\C5BSUM='@68+N&0Z3*0LHZ]L];>F3,<;_.UNL,*;;$JWCHP<;F4B@]WBNBW MF@@@^V>6]W'@3>TH07(*>5^4L&?(RW/B5B7Z"Y-[U")*&"&Q@4*" M5 /M0WI L]B=\"Q7*956.*-8$7DBI$ZQ';@W&V4=C\T\"+ M2,*@?P-@8@ 3 M)^#7&2]D\E]4-UL*=\BJN0*A^A:""^Q#A1J2I,1W M)*]A3NRFSO=RPPK5W2UYQL;HK''M.5@3\: <.I2VKN&&1;&;1M_EDBF]Q(/&A+VG*J/O?GC6%1["2M3MZ8M'F% M<@;22:.MBQ> :XLY=J2A0.SFP%/!VJ1&".1F3O), M\_4NJ4[6ZG)O@XR>X?)';):[P 2'-GA(DGIA/W430XC$38CWIT&V>>X"J->0 M6- /UI A<9.AJ=9+=41-\E(SC+MP$YOGE),)P.&0)/4<338QI$CI;<^*"C/@U;8!&C!MT4N)N&T'[WA2.+FR#\4M%1;H-L/E1^JQ&_T M &G'JML@7OOPV.=U0)).IV$_;D.7Q$V7+6[EYGHT C(E&90IA]+6M=DP)7$S MY5=VR"L]:TN6=2.9I*6>,9TE.8IYFD;%@:?.04_5SYX>QLJ[](*7(07%,.F) MIZ%:XJ;:(W;1=UEGTZ^5K+5(^,(!M,%6!5S)IQ9*G'FLH<73K*ZE!PS*YT=@DG[\J! MM'4'CJ9'H.X>X09,R]H]8$PI< ">T,!_$5-(+" 3#,>4FJ: ?K4IJ.8.?]TQ M'D2?'>7<$0Q M\&W"IP080D)R?G\Q\$UGX+L[ VL<_>9@'.TL$6[%IX9J*&U=-YA^P7?W"\?D MIC]HWS"4MJ[!IF_PW7W#,;EIMP4^P%. & %F+..#=RDR5JRK5TR$.D.4N:Q? M/6COMJ^QO*Y>WGAQ_P9?W=8OHQ@U];LQ=U&Q3G*!4K92*KW+J=HN1?VZ27TA M^;9Z8^.12\FSZNN&13$KM(#Z?<6YW%_H![0O_2S^!U!+ P04 " !1HJY8 MR1>_7581TSWC3V)#J40_TR03,VTCY?9:UT6XH2D15VQ+,_AEQ7A* M)"SY6A=;3DE4&*6)C@W#U5,29]I\6CR[Y?,IV\DDSN@M1V*7IH2_W-"$[6>: MJ;T^N(O7&YD_T.?3+5G3>RH?MK<<5GK%$L4IS43,,L3I:J9],:\#T\H-"L1? M,=V+HWN4I_+(V%.^^".::48>$4UH*',* I=GNJ!)DC-!'#]*4JWRF1L>W[^R M!T7RD,PC$73!DK_C2&YFVEA#$5V172+OV/XK+1-R%*?I9"'!E@?,( EP:X86"Y)PRLTL!J>O!.&-BE@=WT<"HDIS1P M&@90++6!6QJXA?8'L0JEET22^92S/>(Y&MCRFZ)(WY/_8Q?(%73QD9!?% M@+Y$(_1POT07GR[1)Q1GZ/N&[03)(C'5)<28>]+#,IZ;0SSX9#QI"@U7>$3_ M?*/I(^7_*F@6W31?(H@,.ICB\KNYOL,8$#O^@@9)%Q. M98JW;91O11$*60K[LR#YG% I8[%40CB= M0OP)_[0D3"@GM--2OIFXTQ?RLHT869XW;J3>RQ/T\=22=ZODW8_,N&^$5^^* MI1+&/7?&=;I_[XP;DLP?DBP8B*Q60Z^JH7?NC.NMFW?&C/-:M;4,RQXWIM*R M#1MASW#-!IVOP"EFG,*IZ9F&NKO'E3+C_[N#*U4:M[O;=6S#L)IO?Z?[]W;W MD&3^D&3!0&2U&DZJ&DX^LH,KZS9I=[?;:+3%1-'=+G::4[L-@^XV80MO=+<" MI^ANA5/+-CUU=YO&VXG%&&P/+ZFZ-G$%I*7?LI_'[X<$/:[J>AR=X,P/;^6E M:==>7D*Z-G,%9&1BC)L*]#(%O4QU#=X.+>:'3BW'.X.MU$=Q;%$/O>X WCOU M!F7S!V4+AF*KE_+M[&*>?7CI+Y_B]-*:?0H0##^G.:Z6"AQ,/SPQG&:?GW> M4?G%MMOAUG B5T!7;&E0?-R0_?QPX+R;;%]YQ')B5+B]L- M)1'E.0!^7S$F7Q?Y)Z+J*^7\/U!+ P04 " !1HJY8D*ZBH!\& #[&0 M& 'AL+W=OE<_NY?)*['7*3)97 M!=VR!Z:_%_<2[B:-E81G+%=? 5BQ-C27 \;,V.FK>:11/KY^M?RJ=!V?65+&52/_F MB=Y=CQ8CE+ -W:?ZJSC^P6J'9L9>+%)5_D7'6C88H7BOM,AJ94"0\;SZI8]U M($X4P(Y;@=0*I*\P'5 (:X6P=+1"5KKUD6JZO)+BB*21!FOFHHQ-J0W>\-RD M\4%+^"\'/;UH3'Z_O 1O7WS#KU!/$??=F*O:)ZHJXD&9,;^)*Y1W%8HR "*$'T6N=XI M]#N@2;KZ$_"H<8L\NW5+O 8_4_D!A?@](@&9.O"L7J\>>N"$393#TEXX%&43 MP T$$&VDR! TH:2:Y]NJBKGF3%VZHE99G;JMF@Z_5 6-V?4(6E@Q>6"CY:^_ MX"CXS>7RF8QU C!M C#U65]^@8&4"N4LC4HS*C7-U#DLQY@0_-UD0FK^+S6CU^5HI3T[R0[N)] 6F4;N[,T;4',OJ(\, M/(WY(*BY]<8+W -EBPR5U*(!M?!7NLC'9;6D#-@%L?+!J('07UHM)/W2V2.!&AH.6BP(OM@8W-I4!V(TZV%T",T6 U6'3R@3OU!W&R8E8-3TT0D-VZ7>!V:+ MS 9@D186\9/,CN9;I@P5GPPHI1@,-Z!EE'*ZYNGPL*K-GVE:GNEA2QETJ6]Y(5E"=ET0B]8[*N(B?,F1U G<:S9P!U) MFXO&T478A^J0FD8#G(5;TL)^UOJS)*N3">%$:-/1V*(LEQ">#_5*RUK83UO- MS)4,FF;OSK5-2=&TOPQQ"(U)-'7C(RUU$3]U?1.:IHBVZTD70&+3D87/(4/( M;* 62GV(P,5"9I68V\P&K=K1.'F:E>L_0F M9V6S M3Z0+NJ4WXJ>W+FAIZDU72-G//2],ESC1VIPVQD&?49Q2)YO&+N:6^HB?^E:T MX-#(]4['G'WP7#.9TW0,C8.4V.@CE0Q6T >6BM('6*FJ@79W<",.K-#;4D.A M;YF1^)G1[G97WS@Q.ZB0V-%W$N90]%O")"]MZ&)9$A$L84OXIEC*"U,Q!YH. M#E8'*^)P8<%VB46#P[5E3^)GS]40UO=HS;8\STWS0Y.4;/F-R67Q<4*C<9U=%S\[3Y@G%3 MGMOWGM_BRU7U':(U4WT6^4PES ,%7FW 9/!A#A&6U9>&ZD:+HCRL7PNM159> M[AA-F#0"\/^-$/KYQKR@^=ZS_ ]02P,$% @ 4:*N6+WF1^<=!0 .@P M !@ !X;"]W;W)KZ"E8XL(1:HD%2?[]3N'E!0W=8*M0!+SHS/8XF23]P97<5)X/QK.C1FQP MB?ZZN;2T&P]62EFC=M)HL+@^3N:3]XL#E@\"?TC\.2^/DXP! MH<+"LP5!'[=X@DJQ(8+QK;.9#"Y9<7?=6S\+W(G+2C@\,>I/6?KJ.'F;0(EK MT2I_9;:_8\?GD.T51KGP%[:=;)9 T3IOZDZ9$-12QT]QU\7AORCDG4(><$=' M >6I\&)V9,T6+$N3-5X$JD&;P$G-25EZ2[>2]/SLB_$($W@%"^&D [.&2XL. MM1P*51LI#HCL:><+"U<='Y7$2?^1,^I_#9 M:%\Y^$V76'ZO/R;\ XF\)['(GS7X6=@13"8S%Z^F+S./CP#]F M>_"<]=F%W0@M_PGY2N'$:$>)*1_2]UT^*;_[.,&I=(4RKK4(?WW%.P\+98J; MO_=Q?1;-?JY=D?UTB3VA^;5"ZNK"U(W0]RQ?&"HH[;#D51<&VJP'QNZ!,1F3 M)_/3%,YU,0H@))VZ=N5D*85EK[^\?/$VS[,/+!>6DP]@+'ARV]V<1-_=Y:]0 MB5N$%:(&(M\(2\ZE#AAM21"0FMM78=\Q;*PD9(TB;QO4:(52]WR/C8^Z[.Q: M2]Z%= 7@\QHM!6L >+V$C_/Y90\CA6TEBXIFYK=64L!H7F@:L,R;B[H6-PCH MO*R#/:8N' WEAH-*95\)#V*]IK$9O!,18]F_J!EU $#RZ%T*2HJ55-)3M%(2 MO$7==A;QKN%,."A;RT0?+ 7:A-^40;!\J#PR3'EC 48:?029'3<@(BK.+"OP M>E]^1U1'OJ4CXD\#VI'E5K$W(F9A;4U-JL;M!&($YQZHRNBKS1DM5I2(QC@G M5PIC3(I*$#*.YCW0Q*$ ]R.'[BWBXT/Z,_VIF[D+46F=BS40VB=/X:+P9D7H M\VF0GH[ :(2Y(B+MI@JAZ J2:E!)2D>7S1"P(<[,H,2NN!PO/*6CWM\F5,- MTM]:CG=?/&Q/ZO@BX$9L8E<26FT\3#(XQ0)KAMH1FW8\\W>1YV@_>];FZ#Y6 M/TBI\8=&H:S_..46K:-)Y!PL<1.1\W3X/P.![*NVC.2Z#G5]A?5A[T4_Z*#?A^%R#XCHXPY5MB2_?[+K*V-F2'BUD.\9\30/<]WUNVS!B M'BK/XB9PKX3K.K\E-2J-4,\_%A'71O_+M?)D"Z5P1+6&$:9]?-H-I\/#>![?@P_B\55-P=E("K'"-:EFHS>'"=CX M4HT;;YKP.EP93V_-L*SH<8^6!>A^;6CZ=!MV,/R[,/L74$L#!!0 ( %&B MKEAML!.$R@0 $$+ 8 >&PO=V]R:W-H965T&ULA59M M;]LV$/XK![7H-L"+;=E)C#0QT*3+5F!M@C3;/@S[0$MGBP@EJB1E._OU>TA* MBHTZWA>;I.Z>>WGNCKS<:/-D"V9'VU)5]BHIG*LOAD.;%5P*>Z)KKO!EJ4TI M'+9F-;2U89$'I5(-T]'H;%@*627SRW!V;^:7NG%*5GQOR#9E*%\P?#^64M5OR5W1_UO<%NV*/DLN3*2EV1X>55\F%\<3WU\D'@3\D; MN[,F'\E"ZR>_^91?)2/O$"O.G$<0^%OS#2OE@>#&MQ8SZ4UZQ=UUAWX;8D_<1O/JM,CPH M917_Q;;-PX[";/2*0MHJI,'O:"AX^5$X,;\T>D/&2P/-+T*H01O.RBK$XY1:NY@O!%N>AC.=\V%K47&5PG:PK)9L&&TC1P-AG0%[WF,AQA2^/3[T1.""QG14\S?>0L:K0G MD'@LF'Q@EA5>W,Z'5W# W"02V,DR@C*+$W*BL4E"#GY630]>F2 M&41$ATYU8VPCL(#LII!9Q+[192TJ[ZA25!N]ECD"9>,P4M'RJYA9$E5^$!Y8 M2Y%))7T-0XJTR=D@\!WA-F#=T=0=7#?()ML $O?/;"SEC?%)]B=+S,R0^>^3 MY1/E?;2]LX9#F>"TK<2-,'#")VH Z36CWYP-D4@,A[*22YE%AT+<-FK)OL1Q MZ= "=PVN(NM]WL?P7U$/%M]@%IP'%:/+W;2^>S-+Q^?O+2DI%CY+GC5;U=+/_EZ$Y,HXTPATW;"P"A O:F_'[W3NB!P5/#]);& M@^ET2H_:881EVCK/(L89[,U.9WZHH?C _5(Z")_.SEK1UAS\Y"W>'Y[B\2 ] MG]!]5RRZWM/1](UT&V$'Z:@),GWO,BTK<# M^H+7F=Y@$-';T4F*H:%4EZ+@<"1LCZ/]PB9IV[9[";-MH!\L5B 97N1^9;62 M>3#\,.T\>'&%TY_VK\//\1G MT8MX?%S"VLI/*L5+J(Y.SD\3,O'!%C=.U^&1M- .3ZZP+/#&9>,%\'VI<>VU M&V^@?S7/_P-02P,$% @ 4:*N6)G:WU>2 P V0@ !@ !X;"]W;W)K M4K'6\L1&@%YD;$%HH/74BH[ MBPKGJMLXMKS DME+7:&BE5R;DCF:FDUL*X,L"T&EC)/!8!R73*AH/@VV)S.? MZMI)H?#)@*W+DIG=$J5N9M$PVAN^BDWAO"&>3RNVP16ZOZHG0[.X1\E$BS:*!)X02N?,(C'ZV>(=2>B"B M\;W#C/HM?>#A>(_^$+23EC6S>*?EWR)SQ2RZB2##G-72?=7-;]CIN?)X7$L; MOM"TONDX EY;I\LNF!B40K6_[+7+PT' S>!$0-(%)(%WNU%@><\[ M>-^8=XC+%C$Y@9C"HU:NL/"KRC![&Q\3NYYBLJ>X3,X"/C)S">GP I)!,CJ# ME_:2TX"7GI%LP6EX$(HI+IB$E6/NM-X6;O0^G.^:6ULQCK.(VL*BV6(T__)I M.!Y,SI =]61'Y]#G!\=R+RR7VI^,A7^>\=7!4FK^\N][E,^"OD^YJX03=0#/ M!<*=+BNF=I!K2;9'#A/U\^W23) M<$(!!A%R8:P#UV@(]O$$_L M2A@>S1.R*.V.K"G9 AMFK=@HS$ &>R-<(53@ ME'L-VZ"A$&B8X<4.A WMFX%NG4@!$HTVF*A[84)5-3$KF//N'E[D@C/E?+D< M(9<_LG/I2QYWU)?FA>[1O%:9)2PN:^H &@!GMJ -LG: WVM!&"&M'6/&>9M; MH3; *9E:BHQJ,B/.DHH4H;VBF<&P+#(TM,CZS/F$M,?B$1Q;2PI!VH#N;5>$ M/;K3\]D<7D^LSY]W: K!BP#<*2)8=RC4WYUT__+:&(]-2?2IW'TL[;,WR?:9JSW>9QB.+P:CA 9!8C)Y,^H6WP!] M+.2\@'OD6*[1[#6D_U/#U<7H^NH4H7;Q6,-'0@JJ%VC\A[IGSRP]3O_/8MZ[ MPN*#YZ9$LPF/JH6@H7UY>FO_;B_:Y^J'>_OHT_X;05>'Q)Q"!Y?75Q&8]B%M M)TY7X?%::T=/81@6]-\#C7>@]5S3M=5-_ ;]OYGY?U!+ P04 " !1HJY8 M42A#?#P& "V$ &0 'AL+W=O_-Q]N]'S<[6QA9!PHYG9E"773U=0J.U% M;]"K/]R*?&WI0W]^7O$<[L#^6MUH'/4;*9DH01JA)-.PNNA=#DZO1K3>+?A- MP-:TWAE9LE3J*PU^RBYZ,0&" E)+$CC^/, "BH($(8QO06:O44D;V^^U](_. M=K1ER0TL5/&[R.SZHC?KL0Q6?%/86[7]$8(]8Y*7JL*X)]OZM:.3'DLWQJHR M;$8$I9#^ES\&'EH;9O$K&Y*P(7&XO2*'\II;/C_7:LLTK49I].),=;L1G)#D ME#NK<5;@/CO_15E@(W;$;N$!Y ;.^Q:ETEP_#1*NO(3D%0E#]EE)NS;L@\P@ M>[Z_CV@:2$D-Z2HY*/ SU\=L.(A8$B>C _*&C8E#)V]XP$3#K&(?A>0R%;Q@ M=Y9;P-"RILM>+V[4+8ZRY-14/(6+'J:! ?T O?G[=X-)?'8 [*@!.SHD?1[< MP%9:E6R!Q&J,6XP)NV8+%PV@V1_W\&C95:'2KW]VX3^HH1M_"(-:^RVD*I?" MY4W]31A,0O?Y;\C8=@V84B%"$9-:6JP AJ4$&:-8K5B%)@B#:W.E,L,4E@)4 M)E(PQ^Q^#8R7:B,MK=1!14L^YB8E+OH-5Z)0(S+0W ':KD6Z=M\7JJRX?&+P M6/FUBBV!H5N%+5 &#E$B8-8S(7%1NN8R1VH1">XV\!(8XS*CA<4F#;!K<63PBE%-9Z6+EZ "TI M !G?V+722#71\M%#PS\-P# 14%"="1%3$MBU,#S/->2>"R2O]@]1ND),:BMD MCAB7!-QY6 8: UWOW\V2P?3,U+0;ENV$(K[E$Q:8OQ )T=-BAU$D1:U_%T#]C* ,N]$JVU (?,>&T2!.6#V=AA0R;!#-Q@G.CZ*3\8C=-U9TQ;Q3 MP7"C-"O0&I%P]!2KE$"/82PA!X"BDBB9C6M5S]>3@_VR))I,3AJ]=XZ:A:?& MH#N1'!L(P\!$Q,-H/$W8EP^?6<6UE111@V@X:T%_@Z?AO^,IB4:3N)NGZ<@I M&P[_-Y[B9/8V3\-XTNA]FR<2.YW.]ID:CW=":FN/0T+5QBX:8R]=\&/N4IU" MP*X.)A'[DEJU1&3)T%-ZO*O%5[S 4X3 U5\*P9>B<"GLTA[+(F8:9JNO;M@C M>%M#OD18*W",DS7IC*-^V[D9$[CB(G-II3")=;,6/T@EC_Z#K/;^XZYZ027[ M062NX/E^SS5.2VSF0B5U565GP!L@?#5(NWCR-;/Q@SO@FA+:8GM9LQUHIP#K M?MVK%=>(MR07-EFQ_R6A4-[9M"O;6.WI ' !X8KEY.Q>\PRUI"D=6:9%1BBF M&'*3:#P8N]_A"27K.)IBWB]>8^9U=4E\=O.*U]WT@+11ACK="8VFHQF&[@$_ M'-36K2$YB?$Y&$_=LS/:WY![O1?X.]GC*!Z$- VU)AY-6K6FXV3!,^G)Q6Q] MZ-.I8P<[1\.DIW<69$2(I]!7Q/O&L@-A*%%CO;?$/4 M=/L3KB$J>.C,N3/I!:=A3_1FR^>*5XV2W$/U!)FFCHG^%J[S<^3O5^/# ME8AM@>JH"972G(;3MWWEV:\\K9JTA%Q(&?C%0!#84-51[[.#%^UX3Z*36?+L MA.TX/]CW>%2.8O9#6Q-0I6CI\!EVZ7RTA\]N53@/N^XK_=9=$AG(W8V9NET, M5'^M;+XVE_)+?Q?=+?M2;TYV@@!5NC8^GXYX/J'I@5>5NIDMED6[WN@8L MM)H6X/Q*X7$&ULC5;;;N,V$/V5@7:Q2 ''NOB: MK&T@3G?1 MT@6&?;AZ(/M#2VB%"D2E)Q\O<=DK;L9!6C+S8O,X=GAH[V8J<8*+O%>@VFJBNF7)0JUFT=I=%CXSK>E=0OQ8E:S+:[0_JCO M-&_S)<6=.QN B62OUZ":_%_,H<8108&X= M J._)[Q%(1P0T?AWCQFU1SK'T_$!_:N/G6)9,X.W2OS%"UO.HVD$!6Y8(^QW MM?L-]_&,'%ZNA/&_L NV@U$$>6.LJO;.Q*#B,ORSYWT>3ARFR3L.V=XA\[S# M09[EK\RRQ4RK'6AG36ANX$/UWD2.2W=[S&7 S-[!', W)6UIX(LLL'CM'Q._EF1V(+G, MS@)^8[H/@[0'69(-S^ -VJ ''F]P)F@#5L%7+IG,.1.PLLPBB^^,*TY'(;+L;?"/S]@,\6 MED+EC_]TT3T+V$UWKX-6!?4;% Z2?,3!QWAC M;B GV\9B >L7*/@3+RB&HRDM6@+<^4=#1NP)-=4 D$VU)A2U"4#&C?) @YY" M_@A45XQETJ-12?(H="Y711]N#J7%>=D.OCD3>2.8+P=D\C-I9@A44*$R<,$E M)$EB>A2Y1GPE:2!!YF6K2/,-U M4?+H+.'OIN/JLG%O,**01KULG!ZU$#;/A'?9 4_LDGXR"CR3?IH= GZ#^'[H M/V->>LS!:3Z.:/^'A!LY,1\%UBF54]%Q8QJV%@A-K4)F\1EUS@UZI09AUH&S M+9DE76MGDXO&J<7'V'$?9VYAC3FCFW1>7 -N-M3$J+\UHH"2W@KM(W4T2IG' MH+X&SNLHW^M.B:Y>,24)IJ/>E=OL70W'O>$D@0=EJ1AV[715LOBD[U2HM[Z[ MNMPUTH86U*ZV#?PF]*VC>>C^1'?+B93 #;DF_0GU2QTZ:IA85?LNME:6>J(? MEO01@MH9T/Y&407;3]P![6?-XC]02P,$% @ 4:*N6,B]&QWH @ 5 8 M !D !X;"]W;W)K&ULA55;3]LP%/XK1QF:-JDC M:9)>8&TE"D/C@0D!&P_3'MSD)+%P[,QV6MBOWW&2IIU4NHYX7U@G\Q:QB.3Z@_5[= M:3KY/4K*2Y2&*PD:L[EW,3Q?QLZ^,?C!<6/V]N B62GU[ XWZ=P+'"$4F%B' MP.BSQDL4P@$1C=\=IM=?Z1SW]UOTZR9VBF7%#%XJ\<136\R]J0%NX^#")4*;6"#\?\<7"4JCD^=7@L$"Y563'Y"FLF:A)Q2[^>$;-@R89Z&36H#!)E+"@-DN8'#07!_["5 MP-;WE*!(RV4BZI20J(=0T].; 0BV4GH 3*8DE75&S5EK+G-0:]0%#9=&Q0TU M&/E0W6,*M7$&[O:,:\)M5ZJ4I.A+!:XPP7)%W#I)-/BO!=RSS8X;G, HB-TZ MC>"))@KQATJK!(TA#8Q&KH8X=5P*N5*I@7 T@8B =VG+M2+CZ7 (9^-P3]Z] M/'P8#^$C?(A'M.ZT[@E/8$)WG,#9< *'*LG?Z_02==[,,T-9J*5MF[Z7]B/S MHIT4._-VWM*SY%P:$)B1:W Z&7F@VQG6'JRJFKFQ4I:F4+-UF4'M#$B?*:J? M[N NZ/](%G\!4$L#!!0 ( %&BKE@Y-B0@<0, ),' 9 >&PO=V]R M:W-H965TTC92K9P7$"01'+FS)D9\G"^MV[K:^9 3XTV M?I'5(;2W>>YES8WP%[9E@Y6-=8T(&+HJ]ZUC42:G1N?%:'25-T*9;#E/+[&Y\NYI&^V3PF^*]?_5/,9.UM=LX^%PNLE$DQ)IEB @"GQW?L]81 M"#3^/F!F0\CH^/K_B/XIY8Y MM-JG-^U[V\O+C&3G@VT.SF#0*--_Q=.A#J\<;D9O.!0'AR+Q[@,EEA]%$,NY MLWMRT1IH\2>EFKQ!3IG8E,?@L*K@%Y:_V,!T33_03]:6>Z7U/ ^ C8NY/$"L M>HCB#8@)?;$FU)Y^-"67W_OGH#-P*HZ<5L59P"_"7=!D_(&*43$]@S<9DQB,#86\&?RK>'FYZ&B\?DUK="\B+#.?#L=IPMW[\; M7XUF9\A.![+3<^C+8Q](F)(^FR!,I=::ZR9AX4>0VV(=['VR40J)[O&(U&)+BE3*HG>D H$C,8B4:VVK$&@1@1C M [U_=U,45S/RJC)J W/$[[#W7,LNR120(!A:Q ,?^UXKG",'0TU@W3K[%S2! M2]IT(182"N=@:RHX>9QF/SL90B)^E2B""N,0&L,N G8>&)LT*?HN83*.? N M5\^I6.&EEA%]?#V#W0Z14_T9@PU6?"HH#17#/$9^E-;91DH)C4[[A M6;*,?3]2_F]X5$5N40^%>D6* MJ,1L"C)-1$V7*66G2$%O\'"%W?XB*1HE5! M:/6/2,J[CM*/+ )%=::=T!U??+>WD(M7:"#B'C: =3[6]&6'?4A,$!0-V\>7 ML?$)M6,F*(:L!\F(KPF=.HOY*Z%LV%7I.O (WYG0:^8P.]PX=[W0OICWUQ5" M5LIXTKR!Z^CB&@+O^BN@'P3;)ME=VP 13[\U;DUVT0#K&XO#=AC$ ,,]O/P7 M4$L#!!0 ( %&BKE@5HLNHZP, P) 9 >&PO=V]R:W-H965T_?>\7C4?&W=@Z^9 STUVOA%5H?07N:Y MES4WPH]LRP9O2NL:$3!U5>Y;QZ)(3HW.)^/Q>=X(9;+E/*W=N>7<=D$KPW>. M?-.5->2X7&37 MIYL=00"C>\#9K8+ M&1WWQUOTSTD[M*R$YUNK_U9%J!?9148%EZ+3X:M=_\J#GK.()ZWVZ4GKWO9L MEI'L?+#-X P&C3+]OW@:\K#G<#%^PV$R.$P2[SY08OE1!+&<.[LF%ZV!%@=) M:O(&.67BIMP'A[<*?F'YAPU,%_2!?K>F^J"1H8*NO>?@YWD ?K3*Y8!UTV-- MWL":TA=K0NWIDRFX^-$_!Z\=N@J7/R@@CE=!T'T1@%-GK>GNXV>MP\;Q<^E9(7F0X$)[=(V?+]^].S\=7 M!\C.=F1GA]"7=PXGSX7-"=UI80()4]"G[YUJ(UOZJ+S4UG>.Z9]O_!3H1EOY M\.]K(@Z&>5W$4!4O:H*^U4RWMFF%V9# 4OR1?C83O1F:!2E8*9?(JI+X,>8X MB9#*R:[Q 3L 9V4*);$'I&#GJ;%0I-4#ZPV%6A@R-L2H6,5;8U'[F[3V_MW% M9')^1=?D5654"1!$*EBB-7D8&[@SK-T#.EOKE&2R)8D79.DG<.U'E;-=^_/5 M&]"B>&0'9 E6U2X 4A\5 J,1QK"+Z^M:R?J84%'2BI6IJ/,PLLE;(4UMO?&( MJDE:I">VK^-9::[@6*+=6><'S,ATU7ELO?@ "=!KVR1)=,9H]" M=\>FZ@384G=%5("MVG(1?<,=C+U/-;!"P:"+5YT6(+8G)W9FU$-<3UXE.'GD M8$\E:@$B^$E&^C"(/$5CNY1X5>$P:YCP4PL1(!NK+YE('!>OMF202Q]<)[=A MCJJ%6+#/F9>=8C74"LW< M;6+D9_<7;IRV3*!B[7^\RR,4,>Q"OV<%-TF*B-T,JH#41;#!'P(L>EO8AHZI M0'T=*7GTPQDO.+!KDHR0#N$Z/G ,0^V8"0T:E;[MT/$Q'=%KO2_?NZ$:=E6Z MAR-Y[&%_6>U6=U?]=7_#/9OWWPF(B1U'U^$2KN/1+V<9N?[N[2?!MNF^6]F MVS,-:WRNL(L&>%]:=+=A$@/L/H"6_P-02P,$% @ 4:*N6+C&HH$?!@ MH X !D !X;"]W;W)K&UL?5==<]LV$/PK-VJ: M269L?5"6[3BV9FRWF::3-)DX:1XZ?8!(4$)"$@P 6G9_??<.%$U9BA\LDP1N ML7>W=P#.U]9]]RNM ]V51>4O!JL0ZK/1R*;G\NVCFY_;)A2FTA\=^:8LE;N_TH5=7PPF@\V'3V:Y M"OQA-#^OU5+?Z/"E_NCP-NI0,E/JRAM;D=/YQ>!R5M=C$8,R%=Z#0P@L*_6WVMBX*!0.-'BSGHEF3#_O,&_8WX#E\6RNMK M6WPU65A=#$X'E.E<-47X9-=_Z-:?&>.EMO#R2^LX=XK):>.#+5MC,"A-%?^K MNS8./8/3\4\,DM8@$=YQ(6'YFPIJ?N[LFAS/!AH_B*MB#7*FXJ3';ED0^XJ>1+PO7)#FDX.*!DG1T_@33MGIX(W?<)93\'2&U.I*C6JH)N@ M@OZIOQ'N:#\/3G-WX0A$VUK="[L#4E4&1,>5QY,;#"I$ M+6R#/EKQ !UH\0U=@<=3[0+ 267?4&PMK&_2%8 (/:_G6,7]PP\Y)ID.VI61 MTT]I/R;;CTBJBK0I%,M158SN1(3@O+ .0F%@9!WI7Z\,R!C?K:DS6B!J/I@R MRJ*'^_R7TV1R\AJ@=5V85"T*(.1-46!%6_!Z3A7(0[:[#*?V(0CL/3""\23&)(GSO_^)U4Z'F<0C\:\1*DC-"1V:2RU6'*X@([L"6(W=A, MUHN>]Z.V BL1A"0.$\X<&#<<5]^R.Y!_!MDN-$= MI=3N,%:$2R;?6A+4L==Y6X'=?:<6+*WOM$N-K _OH_&0+CUV-WGVZ-*9YE7Z M<&V@=D,$S6@%=V,(E6/5'VK6$T8S:FIFF*:-"A2[&8^'P#)L2-$H*6M5L['ZNU7T-R M)H*J@-CEG*&YU3>5-)6'@N]19!_VJ,73D8V:"Y-\V7HJ2<^)LLQ2*IVP@\NJ=<;H=TP>Z+J#LAR)YI,*'7?Q! M6#AU?=J4RA=\NY2MZV'F1CSTC$XF]$':F:GB03P6;Z':-&XJA]LV!Z# 85L" MM,/X<74HO\(>9=!RG465=8NG/) S3(SG-O^6TZ6DXQ'D5SD)Z^Q0H='B8+^S M?V_J>0?SQ;U6SK^D9+@'!?4@ZI0-:S^GDV%"OX).:!R?+)ZJ^.XX8+2$;-<- M^7E&DU=C?IQ1,I.'8YI,)Z)..L(YB+?L[8V>9BD\1Z$)^(8]LWTQ MF]+++=L^F5F2M.:QVP>JK9-\ V9W>C(YIG>V6AY*5'?'G]$4'7+?>734NS64 MVBWE;L3M!#3C!:+[VEV_+N.MXV%ZO+LA=$LT/2R?PW0\/)D-XBZP>0FVECO( MP@;<:.1QA2ND=CP!X[G%";1]X06Z2^G\?U!+ P04 " !1HJY8J63(@]H$ M ("P &0 'AL+W=O] KGZK/!P&8%EL(&NL:*5A;:E,+1U"P'MC8H M-4[+"6P.V*4MA-E>H]/JB%_6Z#U_DLG#\ M83 [K\42[]#]7=\:F@UV*+DLL;)25V!P<=&[C,ZNABSO!;Y)7-N],; E?(AO^B%3 @59HX1!+U6>(U*,1#1^+'%[.VV9,7]<8?^SMM.MLR%Q6NMOLO< M%1>]20]R7(A&N2]Z_1=N[1DQ7J:5]4]8M[()[9@UUNERJTSS4E;M6SQL_;"G M, E_HQ!O%6+/N]W(LWPKG)B=&[T&P]*$Q@-OJM%LC,X\7C)$8,M. WO9"6J3 I%E@N' ME&C.'K*WA1L>AN.:.;.UR/"B1T5AT:RP-WOY1Y2&;XZ0'>[(#H^AS]HHP#]? M\<'!E:( _7N(XE&0PQ2[N.]'?1OT]MOI%>5Z#M>ZI/JWPI?0UP+]!U%M8&E$ MY4A U[SD/5HW)BM("X;QM)_$$["%H U!+\ ]:K[\8Q)'XS<6+&\#>6-DM?0" MKC"(0 '/BEW$@_U-GZJ>SCW#;)\A/O 8^R"K3#4Y(W<$1973*6*=D1GS;G>? M;R"CX"^UV8 D&0L+K>B@LF>TKV>SE\W/J/$C(6K6L84&5U@U""\@\O^;:DEQ M0&\<;UT;G3>9HQ-C12=AS>D&HQ3&":/>H^ODK%#DLC2&*(G@/59H*$-Y0>14 M_I+X"S['(!JFD$QXKS@=T7,T2>'M45\F?5BPYD(WQL\#T!7"I0_0,],^;YW6 M1;DA^\V1*)*[R2!&KY4@O34:A)50#>LZJ>3/CMB5$A2ZNXQRCNPL=8X*&MNM MMM[WOK!T3^R%KA#Y,XF%D*;=X_]'ZW)%_EPB&&GO3Q>L(LD^3@L@OU+F!DD* M)_2*IO2ZH6SRR9++EAY +AE6CA.?U@@\+8UY $$?W# M1\F55H(]0H4V28)D='(:14DP&9_ . [2Z!R,DA/X[B\44MB"4FZCR225 M5TTI[!,M&,4<_R!*?Y5^] Z)A %E!RM$PX/U].B@GV@T5/QS3\H]E[G_=JA& M6TUV1[NZD(9K@G.KN^PYQ=I,:"BJ MGYIR3IE)\#L/=#'^4%&M4_>0[;+YIO/@K??@-^^=SXVSCC*L33I&>HL9>M2N M<"#N3Z;C?IHF7&C!:,Q>)]^_WU9'=]YM0])MDX-W&UL?55-<],P$/TK.X;A%&K'20M3 MDLPTA0X]E.G0 @>&@V*O;5%9,M(Z'_^>E1R[*1-RD27M[MNWDO9YMC'VR56( M!-M::3>/*J+F,HY=5F$MW)EI4+.E,+86Q$M;QJZQ*/(05*LX39*+N!921XM9 MV+NWBYEI24F-]Q9<6]?"[I:HS&8>C:-^XZLL*_(;\6+6B!(?D+XU]Y97\8"2 MRQJUDT:#Q6(>78TOEU/O'QR^2]RX@SGX2E;&//G%;3Z/$D\(%6;D$01_UGB- M2GD@IO%GCQD-*7W@X;Q'OPFUO8\@QT*TBKZ:S6?FW@D@7>7*+#\*$@L M9M9LP'IO1O.34&J(9G)2^TMY(,M6R7&T^&((83R&MW"K,U,C/(HMNEE,C.T] MXFR/L^QPTO_@3.#.:*H?AUC?!+S../^^@\O M'QXKY(=-:/F]B= [I@#B3:%UR^>&18&AF8"8H.5#!.E";^30-K[50+?U"JV/ M<[+4LI"9T 3H2'(C<0JA<_C=YF4X_1%(G:DVE[H,:7JWO$_(?'TFV9&4&E!D M54C^N[72Y;+K<#9L*NDM#')MZD;H';!\V2$EAVB@^+B5IYZE(S2RT#76K';R>CI(D"9S_,9P' ZMQH$:5103N%:ZZ M;Q8_3&!TPM8/*1Q[J_&!FM1HRZ"9#C+3:NJ$9=@=9/FJ4Z-G]T[3.7DIM0.% M!8J7S'8* M_/N=G9"!1)$0\=EWSSW/V7>3C3;/MD)TL)5"V6E4.5=?Q[$M*I3,#G2-BDY6 MVDCFR#3KV-8&61F"I(C3)+F,)>,JRB=A[\'D$]TXP14^&+"-E,SL9BCT9AH- MH_W&(U]7SF_$^:1F:UR@^U$_&++B'J7D$I7E6H'!U32Z&5[/,N\?''YRW-B# M-7@E2ZV?O?&EG$:))X0""^<1&'U><(Y">""B\;?#C/J4/O!PO4>_"]I)RY)9 MG&OQBY>NFD97$92X8HUPCWKS&3L]8X]7:&'#/VQ:WW$60=%8IV473 PD5^V7 M;;LZ' 1<):\$I%U &GBWB0++6^98/C%Z \9[$YI?!*DAFLAQY2]EX0R=YEI([JK>SP%1)MG);'8./3][ M.7#+;2&T;0S"[R?<.I@)73S_.27B?)K]:SB?[KNKT!SY/%7H[9JI'7 +>BGX MFDI9^O+6; >LKHW>LM"^+:DN0(K;B34C2DJZJ]]-!V&Z[%- M70N.QK:NC?,R":YL"A?(^5KS JD7!36X84N!+>N+9) =Y:'^X;*18/2.";<[ MS#2 K]QUQI$<2?25II^#F\4SD%ZYVM.T@6N*#09?!A'8-K9TAI.UZ&?E]K1= C+BL8Q&N] YRM-M]@9 M/D$_X/-_4$L#!!0 ( %&BKEA]++3HB0( (<% 9 >&PO=V]R:W-H M965T1#?MOQ]E.UX*I+G8(D5^_"@^IAOKGGR)2/!2:>-G44E4G\6Q MER56PH]LC89O5M95@EATZ]C7#D71.E4Z3I/D)*Z$,E$^;77W+I_:AK0R>._ M-U4EW.LSZ'Q\ M-I\$^];@I\*-WSE#R&1I[5,0KHM9E 1"J%%20!#\>\8+U#H ,8V_/68TA R. MN^R%!XOK/ZE"BIGT6D$!:Y$HVEA-]^QS^W3-&^:1KTS MP#60)1>@+4+&WR.XDV27Z* 563F"QQ+APE:U,*^@C&R<8YIDB1]8EL*MF:E= MP<=DE'(#:]U-W%]!447-(BO*!Q@:".X1(E5"-ETB'VS+;: M$5B#<&OWO7R\,QP5,IVP CQ(VQCJYF30#EOFO!NN_^;=BN*@:V4\:%RQ:S+Z M2-R6Z8,#W*\LOW0LAP+![\W]02P,$% @ M4:*N6(Z#SC]- @ 004 !D !X;"]W;W)K&UL M?53;;MLP#/T50@/VU-77=FV7&$BZ%=M#AZ+=Y6'8@VHSL5!=/$ENVK\?)3M> M!B1YL4F)/#Q'(C7;&/OD6D0/+TIJ-V>M]]U5DKBZ1<7=J>E0T\[*6,4]N7:= MN,XB;V*2DDF>IN>)XD*S:A;7[FPU,[V70N.=!=WK$J79S%G&M@OW8MWZ ML)!4LXZO\0']]^[.DI=,*(U0J)TP&BRNYFR172W+$!\#?@C&_E3-+Z= MLPL&#:YX+_V]V7S&4<]9P*N-=/$+FR&VN&10]\X;-283 R7T\.T*RO/55^,1LA+> MP1?G>JYK=&!6<&V4HC-[\*9^FB6>"H7PI!Y!EP-H?@"T@%NC?>O@DVZP^3\_ M(8(3RWS+';P8^/4-7SPL M)=F_][$^BKN?];8?#A==.*#P9V%Z)U^A$:Z6QF%S A2QZ-?4LI --U6<4*>^ M0IF=0799D.=;BPATF74[W>88N.^WE<% #V#0 &0 'AL+W=OT1=[HR]=SFBA\=":7?5R[TO MWP\&+LVQ$*YO2M2TLS&V$)ZF=CMPI461!:%"#<;#X=F@$%+WII=A;6FGEZ;R M2FI<6G!540B[GZ,RNZO>J-7&=7O2$#0H6I9PV"'@^X0*58$<'X M4>OLM299\'#<:/\4?"=?UL+APJ@_9>;SJ]Y%#S+ZBTLC9*I1 <_-Z.W MEP-/]EAJD-:ZYU'W^ 7=$_ABM,\=_*HSS/XI/R"<+=AQ W8^[E3X1=@^3$8) MC(?CDPY]D];Y2= W>4'?,8>_S];.6RJ6OXXY'/6='-?'#?3>E2+%JQYUB$/[ M@+WIFY]&9\,/'6A/6K0G7=JG<^&D [,YR%,2<>_A>_W\AH\>YLJD]T?A=QHX M#K^UNN0E[45HIF\Y4D.EIBB%WG/\4D,YU@XS'CD"DPE/DXW40J=2*' DB=3- M/BB3B]G'!*YUV@>A,Y"TZJJUDYD4-I3=FY\NQN/A!SX7AJ,/8"QX,EOO+*+M M>O,MY.(!88VH@;"7PI)QJ0-&FQ$$I+[R>9C7&2^M)&2E(FM;U&B%4GO>Q])' M639VIR7/5@P^QKY 2]W2 KQ;P6^SV;*!D< NEVE.=/6CDA0P:E5-W,9^@S^ CC3;"F0,S M("(JSBP+\/A8?OM4H+ZB)?*?N-&1YDJQ-7+,PL::@D2-.PA$'ZX]4)716\49 M+=:4B-(X)]<*8TS27! RCN8>B 0HP T+T+Y%?+Y(/Y/_M3-S(2J5<[$&;@SY M.D[@:^K-FM"/)^'TI ]&(\P4.5)M\Q"*NB"I!I6D=-39# %KX\P>9%@7E^.! MIW04Q]N$:ACH](^*X]T4#^N3.KZ,N1'+V)6$5AL/HR%\Q!0+AEH[-JG]'+^+ M?O:/>\_2'-WGXB<)=%#7:4M=IYW4M7SJ-2J<1+C?,.V:G25M+@?LD,"1\ MLDQ="7S^O*"N4@JX72R;"Y7S2TW 0"\L[40:6815KX5B27= BU26='\0-;FE MAW[W@XL--+KPV4AW^H7:[ZB(L[8BSCHK@N*>4K!LC/NM=/<)+(BTI:\GKWNQ M=1MCC2$L=V34>KJJ^CU\U74/C,;!KV$"HW?TESQKC;!\K4%Q&W["M:TH/[QS M&)HA!V=%US72'6MD0[!]0[.V"@S_U/@6MR%7N7 U\58D1IT9Z.3?/,=>HM<&M05U_1NI+"\ MB(738JQB#FY,/T9L>$Y1N1@VD\-GB-0I"[>!?B[\+FD&[;,].SKM8L;! MP5V<[@K;\,41WH':QVMYN]I^U,SB7?[I>/PBHO1N)16)P@V)#OOGQ'8V?F7$ MB3=EN-FOC:?OA##,Z<,,+1^@_8VAUU<]80/MI][T;U!+ P04 " !1HJY8 M465LFI<" "=!0 &0 'AL+W=O=7?70/^^LVOC$HGP M@O_K),>2Z2M9H:";3*J2&=JJM:\K MA2QUH++P@WY_[)>,"R^>NK.%BJ>R-@47N%"@Z[)DZN\<"[F=>0-O?_#$U[FQ M!WX\K=@:G]%\KQ:*=G['DO(2A>92@,)LYMT.KN>AC75DSCG2Q^\M3D M,R_R(,6,U85YDMO/V/H96;Y$%MK]PK:)G?0]2&IM9-F"24')1?-EN[8.!X#H M+4#0 @*GNTGD5-XSP^*IDEM0-IK8[,)9=6@2QX5]E&>CZ)83SL1?I4$(X#W< MK+J6\HG07Y24L];ZB#-ZB'\$B$N88/(L7T M-=XGF9W68*]U'IPD?&3J"H:#'@3](#S!-^R\#QW?\(1W#8V_8_8:='@<;;OE M6EX,S N9O/P^9NITVF6N$%^]&U#5DWQ?]B$\X08I,[R#02\,0UA* M0RH3J0W(#$@QE30:15:WUE IF7%#P:-HW(;*1C$9P1V-%DWQ@UXP&<)"R0UW MS4ZS!KA(9(E@V(X"SL^B8!##.XJ$!K3O4O,"-H_VHR\D UPZ#9 M&%FY!EQ)0^WLECG-3U0V@.XS27_$=F,3=!,Y_@=02P,$% @ 4:*N6--- MU8M_ @ '08 !D !X;"]W;W)K&ULI57O3]LP M$/U73F%"F]21GP4$;23*AC8)I@HZ]F':!S>Y-E:=.+,="O_]SDZ:M5.ID/:E M/MOWGM^+?=?16JJ5+A -/)>BTF.O,*:^\'V=%5@R?2)KK&AG(57)#$W5TM>U M0I8[4"G\* A._9+QRDM';FVJTI%LC. 53A7HIBR9>IF@D.NQ%WJ;A7N^+(Q= M\--1S9;X@.9[/54T\WN6G)=8:2XK4+@8>U?AQ22Q^2[AD>-:;\5@GFV+L MG7N0XX(UPMS+]1?L_ PM7R:%=K^P[G(##[)&&UEV8%)0\JH=V7/W'=X"B#I MY'2W!SF5GYAAZ4C)-2B;36PV<%8=FL3QRE[*@U&TRPEGTF_2(,3P$6X85_#( M1(-PATPW"NG3&PWO9VPN4'\8^8:.LR _ZZ@G+77T"G4,=[(RA8;/58[Y+MXG MF;W6:*-U$ATDO&/J!.)P %$0)0?XXMY[[/CB ]XUM/[VV6O1R7ZTK98+7;,, MQQZ5@T;UA%YZ?!2>!I<'M"6]MN00>_I U9<3'17E@,]]'O,&J5XM80)TUS#3^<09OAL8")DMOJUS^Q!.?O-WN(3"@BA M':-NC&$F#1,;I?0&\(5>K%I1AV%9)AO[JMY!>#H(DHB"XZ/S*(PN=Z)N&PO=V]R:W-H965T M..WVP!FO)2LIO=O-+,?-"2P@KS(U%8/2YQR56E04B&M\[ M3*]7:04/UWOT'YWM9,N*:5S*Z@]>F'+F33PH<,VVE;F1NY^QLR>U>+FLM/N% M7?$M E$G$#G>K2+'\I(9-I\JN0-E7Q.:73A3 MG321X\(&Y=8HNN4D9^9?I4%(X!/,74"<0C'Z(P2@;PXM[6V.'% [9J M:.T[9EXKG1R7MM5QIAN6X\RC]->H[M&;OW\WRL+S 6Y)SRT90I]?U3M ML\C/LM->[RVC8,.R9$)@I>&2*VH'H-TIM31B'/OI.()?/U]!PY01J"SU>') M_14_Q6_S4^0G67C<3^/$*8OC_\U/831YW4]QF/5Z7_>3A1V/)R\]E:9/( -U MD/9UD [6P;+S"[5!4\+2-4!4/O3G%UJC.=A_X6S%*VX>?6"BL-Y"?N\JYFV% M,TCG>.$L6,4$>81\?WSYHHPNB5.](K_W"?/R)#K@K7W8E9SDF4**:5YM;<91 M<-^_FT2C[/Q.L8*TY+G<"DH?U0NZ^_$Y12/STU'JOO&IS>/4'U-)++>4 90G M^]0#9ETYJ"X*SZ\5-HP7SKG2E,2Y%7/7(ZO-)J_3'=G=.)G 5RD^Y?])VW$- MT6E(OZ-T['Z?8E]UL>?#3B/<2^SR7[55]82=^N&HR^"N#,,D&\KDK,_D;+BC M[U5VA>S#ZA$N%-7B!FFJH1RFGI]74F_56W-U4.%0DS_\8WZ9G0=YN\(-%Z+K M/PTJ+HO>,ZTYK+)7G1.I(9Q.HF<-BBZ+%ZZ&#]1IDA ^'FI"FTT'.MHH'/-Z M<##;4"?8N E.@\O^=LSI3_LA\:*=C9Z>MQ,F&4[V::AP3:+AR9AJ7[536[LQ MLG&3TDH::CMN6=*@B\H^H/NUI FBVU@%_>@\_P=02P,$% @ 4:*N6"4\ MX*X: P VP< !D !X;"]W;W)K&ULC55M;],P M$/XKIX#0D++FK2_;:"NM8P@D0!,=\ 'QP4VNC37'+K9#Q[_G[*19-TJT+XE? M[IY[GO/Y/-TI?6=*1 OWE9!F%I36;B^BR.0E5LP,U!8E[:R5KIBEJ=Y$9JN1 M%=ZI$E$:Q^.H8EP&\ZE?N]'SJ:JMX!)O-)BZJIC^LT"A=K,@"?8+7_BFM&XA MFD^W;(-+M%^W-YIF48=2\ JEX4J"QO4LN$PN%B-G[PV^<=R9@S$X)2NE[MSD M0S$+8D<(!>;6(3#Z_<8K%,(!$8U?+6;0A72.A^,]^CNOG;2LF,$K);[SPI:S MX"R M>L%O:+VKW'5H\GF"MA_!=VK6T<0%X;JZK6F1A47#9_=M_FX3D.:>N0 M>MY-(,_R+;-L/M5J!]I9$YH;>*G>F\AQZ0YE:37M[:+M!?P$],#R)(0TC@=]N!EG?K,XV4]Z@TT^H[):[R'Q[W=?;DP M6Y;C+* +85#_QF#^ZD4RCM_T'X4PEA MP0S/@E1GQT;$!)S\LNZ^Z3-96R MUJJ"G$RYK(D=4*?0S-TU R_A) G3-(77;IB%\7E"PP>O@IO6D0(<^)W"R?AL M0J:N'(4S?XHTF9S1T.? 0&W(G4NP)4+.1%X+C^-2MNK24[3ID7M("@?&EW8Z M#K,121J%Z3AIZ#UL]L@[/0)/[.)!/&IXQH,DW0M^@OA_Z?]BGGK,[# ?#VC/ M(4&CGE(<=:4X>G8I7A)U'XV:*2PQKS6WG([B^CX7M2L7+Y(:R+:VW6'\6[_/ M+-9>7L7]3.@/;7BII8.W$!NO=\_A=02P,$% @ 4:*N6.H"0V=] @ M=04 !D !X;"]W;W)K&UL?51=3]LP%/TK5QF: M0&+DNRVLC41A:#PP(6#C8=J#F]PF%HZ=V6X+_W[721HZJ?3%L:_O.?<96USX?LFK[!FYDPU*&EGJ73-+"UUZ9M&(RM:4"W\* A& M?LVX]+)I&[O7V52MK. 2[S6855TS_39'H38S+_2V@0=>5M8%_&S:L!(?T?YL M[C6M_(&EX#5*PY4$CS!.7WR;\XK@Q.W-P3A9*O;C%;3'S B<(!>;6 M,3#ZK/$*A7!$).-OS^D-)1UP=[YEOVF]DY<%,WBEQ#,O;#7S)AX4N&0K81_4 MYCOV?E+'ERMAVA$V76X:>)"OC%5U#R8%-9?=E[WVY[ #F'P$B'I U.KN"K4J MKYEEV52K#6B736QNTEIMT22.2_=3'JVF74XXF_U0%F$$7^!6KE%:I3D:.'YB M"X'F9.I;*N$2_;RGFW=TT0=T,=PI:2L#WV2!Q?]XGZ0-^J*MOGETD/".Z3.( MPU.(@B@YP!& ;NG,6-6?"P!&D0>+&20S/U'+ )31:Y6@,[4": MP@V7G*YD :52A8$H'4-,Q(,G*+6BY$D8PODHVHGWDN!X%,()'"^[DMZH M(QA3C2,X#\>P[\C]G5:H49=MPQO(U4K:KBN&Z/"F7':M])[>/4AT+"67!@0N M"1J:E30NCK;06)I &3&/ !\0'-[DTUAP[V.ZZ M_7O.3I9U6XGXDOCEGN>>N[//TZW2UZ9$M'!;"6EF06EM?1*&)BNQ8F:@:I2T M4RA=,4M3O0Y-K9'E'E2),(FB<5@Q+H/YU*]=Z/E4;:S@$B\TF$U5,7VW0*&V MLR .[A+U-E[@Q\< MMV9G#"Z2E5+7;O(IGP61$X0",^L8&/UN<(E"."*2\:?E##J7#K@[OF<_\[%3 M+"MF<*G$3Y[;3."Y=4;Y93;N<<';^ M15F$MW ,YTBQP5)5%;>4=&O@\(JM!)JC:6C)D3,/LY9TT9 F_R =PF>;]@3M8$FOGWA->C1 M?K2[)R>F9AG. KH(!O4-!O-7+^)Q]*Y'VZC3-NICG_M"O*9*& N_O$2XPEL+ M"Z&RZ]_[U/;S794:\5%!NEJ3AZ5@QO""9\Q?$DIT5G:9AJ\U:MJ0:Q >DCG( M,?BK"ZJ [[1V:@SUC@=+O*6&82B]!S")88_W)SZ6S)10,YY#H54%JB/*W$9! M7<, -9^=#:^EY3\U3L<3RI_^+F)^S&X(LT;J'JX_/<1A45<.]XSS\ Z9-D>0 M#/:PY-QD:B,M$ ;W:YH,$GC9T=9<%NM!O\W['I5;#_D/OL'D#\-G*)3B%)_6 ,\3!V@PF,X$I9)MH\ MU^RNZ27I)/7Z3P"+@AJRK]I]/ETLA^D0CAYA11L7I[2F2=+"LXW6Q BUTO[ M$LUS\R0>P[F2ZV-?Y^?[!S",QK"O3.%.)ZU0K_U[8<#+;)IJM]H]2:=-)WXP M;]XS.I-K+@VY+P@:#2:4;]V\$&ULI591;]LX#/XKA+?N6L!U;"MVDBX)D'2]W1[6%6NO M>SC<@VHSB5#;RB0Y:>_7'R4G7M=F1H$]V)8L\A/)CZ0TWDIUKU>(!A[*HM(3 M;V7,^JS7T]D*2ZX#N<:*5A92E=S05"U[>JV0YTZI+'IQ&*:]DHO*FX[=ORLU M'WVE:-9K47)1 M8J6%K$#A8N+-HK-Y:N6=P*W K7XR!NO)G93W=O(IGWBA-0@+S(Q%X/39X#D6 MA04B,[[O,+UV2ZOX=+Q'_]/Y3K[<<8WGLO@F$,/F9Z:4T"%$(IW!M9':_DD6.2O\!%]]K81[A M^(;?%:A/QCU#FUF57K8#GC? \2^ &7R6E5EIN*ARS'_6[Y&1K:7QWM)YW GX MF:L 6.1#',;]#CS6>LX<'NOP7$/CWR'W&NW^86U;*V=ZS3.<>%0,&M4&O>F[ M-U$:ON^PK=_:UN]"GUZON,+3.65;#E?\D8K P$PI7BW1CGVX>*"JM*N\RN&< MKX7AA?@/\C'3BL.^WBS4H@_<0O$3+9JJ;$O M!N=2&Y +JML-5C7"6XC<4/43X$-[5YQFM [&:;004C2$I)T M$T+-,*\IH.3207*V7%'P70W!E[5M.-J'6U[4W#6?F::NU_Q^)36=]OP6-;,- M!6^)H(2^/UU8%5$9)!0#%$2$?L!2.*)/-**/S;3,$%0N-B)'BOBCP"*'2UEA M\VHE"K% ..8-O$^H\(A.]?1UO'?N>ICWR[J\0V53LXW GN-/E:%2 MTR+;)R5QL(O@E8O@K8O.E]IH0]7DJDU;I ^8H4/=Y0Z#V!^.!GZ:,EM503*P M4:?8?R27[8[]>.2S>+BG9+]-#N_>#.,H?D\++T?GO,KH0":I8Q9%?I@.X(26 M1P'5_TN;GB4S\\,H\4DO)FEARXS!][JB+^:]\BOQDQ/P1LYUB&(36>A9V M(#RS@-2CU!\.K/H@B(:NZQQ,KMZ3$[I$M73W$ V9[=7-8=W^;:\ZL^:$_R'> MW)/(!FJA&@I&PO=V]R:W-H M965TK,%DLN'\UFP^)3/',P%ACK$R#$3?=KC /#=$.HR? M#:?3/M( #]?W[.]M[CJ7#9&XX/DWFJALYEPXD."65+E:\?U';/*Q <8\E_8* M^\;7,459"DN>TYBBA!<1*D)S"5_P3E4D?SEU ME8[,\+MQ$\6\CB(X$<40KCA3F81W+,&D Q_UX_V@A\#5DK2Z!/>ZS(->QBLB M!C#T7T'@!:..@!;_#Q]VY=,/CS ^!3_*9MA6>6CY1J>J7!4;%*:ZGTL4Q-9O MC:G^?)7LJE8OF^E$$UF2&&=.:5X6L4,G?/[,/_?>=BGUE&1133:V9*:E[4)_ MZNXZI!FUTHQZI5GA#EF%,$<69[KSW<+W*S1J_8#?\ %Y*DB9T1@6G,5:+E%_ M%RLJCQRO.3N[6;>6+DU[PWBLID])%CT1V9'\XU;^<:_\_\KZ"I8HC$U/G2X= M:[XW!V^ -_ OVI>@UJ?3:73L%/5&]MB\W8,>7*!([2R38-MEW79::SLN+^V4 M>&"?^Y-%/?7^TM0S6#>5E#().6XUI3=XK1,0]5RK-XJ7MM-ON-)SPRXS_2N MPCCH\RW7W;[9F >T/Q?A'U!+ P04 " !1HJY8Z^^ ;,X# !M$ &0 M 'AL+W=O %&1%RR!&/5LV(\(E)5^=H4"4?B:Z,H-!W+ M&I@1H;$Q&>FV.9^,6"I#&N.<@TBCB/!O4PS9=FS8QFO#(UT',FLP)Z.$K'&! M\BF9(?BEM1*4,6RI*QYZSRWA\;5C8C M#-&3F011/QN<81AF2FH>7PM1H_29&5;+K^I_Z>!5,$LB<,;"S]27P=BX,L#' M%4E#^VQ5C+ "\5DD6%L9I!1./\E[P4("H&=N^(@5,8 M./L&_2,&W<*@^Z,>>H5!3Y/)0]$<7"+)9,39%G@V6JEE!0U36ZOP:9Q]]X7D MJI$N0D^RX"SER4A(8"/N&+3$EXGH]-F" A M_,U9FG3@#D/_0JW!BP4)L0-*\ZCZG MA0MG;\[A#= 8/@4L%23VQS610,"[V$=_U]Y4 MM$IDSBNRJ=,H^.#)2W"<#CB6TZV;3[/Y/>&7T+6U>:_&W/UQ\VY#--UR 72U M7N^(WOZW?!][8>K3>'WD$W9@IKX6]8MJ30#3W.% .\S.G";#7"'#.F8?H"UAQ%BEH M&Q22RI0CL!5,4Z&&"X%U"W?:.P1E6?N@&KV?"JHEL1U0_1)4_V>NM [,D5/F M@SIHX(Z%_I)XS_"83Q/.]"8_KZ/Q;$MMA/RC9#UIF M7Q35B'2JA-L73L7VIN M2PYW&-K6]S>OU4CQ00;(X59=RU(T+L)FG5/!M*KFMJ6VR["2-]B_^MU8>*RN MG.'![D$4&03 M1XD<6DNETC/;EOX28BI/> H)CH1TZ3M>.*4NLT<#T M3<5HP#,5L02F@L@LCJGX-8:(KX=6RWKHN&&+I=(=]FB0T@7,0-VE4X$MNV0) M6 R)9#PA L*A==XZF[0<#3 SOC!8RZUOHJW,.;_7C8_!T'*T(HC 5YJ"XM\* M)A!%F@EU_"Q(K7)-#=S^?F!_;\RCF3F5,.'15Q:HY=#J6R2 D&:1NN'K2R@, M=32?SR-I?LFZF.M8Q,^DXG$!1@4Q2_)_NBD"L05 GFJ 6P#R"'!^](4>$)>1VR3-)DT . M;(5J]9JV7R@;Y\K(JWT65IU7VP.G9K":^I."'M5H.X MCNM5Z)F\'-ZND=,N(]\V?-X>OBLN)0D%CTFP'55>1K5!$CS&&'5%-U7AR^F[ MAEZ?UM7(&=BK;4.[,YK=?J^<]$2V5\KV:F7C%DBYI!'Y('B6-L@E1$$3KY/F MC$;0(+B?]NZ2[]<0ST'\(+_)-QXJ,N-15CB]NIJ4PU5>:S7IJ^Y,IM2'H85W MF02Q FOT^E6KZ[RMRO,_(GL2ODX9ODYM^&Y@!1B7*H^UP$,]YF2=K=2W/,^K M3GVWU-ZMU7[+%>;=Y]+L2MP#4'FL:TD.]='=\='O]*MM]$H;O5H;N''QY*6" MATQ5Z:]%'ZJ_MZ._T^]6Z^^7^OLO2$-Q3R0+ AM\TV5U+FJ9#O72W]U3;J]= M;>:T-'-::V8J^(J9F@#O$'PQ?!Z#OO"J[=1R'6KG=,>.4^VEY3P^IL[_O=/K M^0]U6+#]Y0&PMZJ'&,3"%%42SWF6J/QU+7O+PNWZH#-5R2--7@WB MV[E@^ )$$"*E<]+#J(N\P,H;BJ>F1IESA16/^5QB40I"3\#QD&.=4C3T F69 M._H#4$L#!!0 ( %&BKEB:+YZI.@( "0% 9 >&PO=V]R:W-H965T M"?5J\X0#>QS4>@1R8PIAY3J M-,.G9"GEJPL>5B,2N()08&H< [/#%L MSM_8[[UVJV7)-(ZE^,Y7)AN1SP16N&:5,$]R]Q4;/=>.+Y5"^R_LZMR; 8&T MTD;F#=A6D/.B'MF^\>$ T.N? (0-(/Q70-0 O'.TKLS+FC##DEC)'2B7;=G< MQ'OCT58-+]Q?G!ME=[G%F>2;- @1?()[QA6\,%$A3)'I2J']5T;#Y00-XT+# M O>F8N+*YC[/)W!Y<047P M89++2K%CIF!I;D*.E:7/X77UX>.+P*5-=B'H= M"(.P?P0^/@^?8-K"H_=P:FUHO0A;+T+/US_!]]>"#CP4965T!QYQB\(:]&.* M^1+5SV,BS[*Z:SC4)4MQ1.P]TZBV2)*/'WJ#X,LQR?^)[)T!46M =-: 6ZW1 MB3[HA0G7J9"N'3JPD(:)8P;4K //ZIZ-;1+$='NHZEQ&72H]Z&'W?MC>V/!" M@\"UQ03=FVL"JKZ3=6!DZ=MZ*8V])'Z:V6<,E4NP^VMI6[L)W$UI'\;D#U!+ M P04 " !1HJY8[_>B.I$# "D$P &0 'AL+W=O2V@::!$$+-$607'L/AWN@Y;5% M1!)])&6W0']\24F1K(O,LVOFQ2:EW>'NC"B/.=YP\2AC1 7?TR23$R]6:G7A M^S**,:7RE*\PTW<67*14Z:E8^G(ED,Z+I#3QPR 8^BEEF3<=%]?NQ'3,TR1NCY_0;XKF=3,S*O&*)W^QN8HGWID'O(,;R@1\HTF.<(M4 MY@*U6$KJ.Q^D1#V@V1P^,SIC"5,,)6QB%L5 11T_!ZJV88Q(<(]1+@3+EG!) M)9/PYAH598E\JX&_/ES#FU=OX16P#/Z,>2[U&G+L*]V7J[)<:PP# OF_4T&/OK[1YL$:W"^G5A_;V5:1Y,FR96 MO$,U<036:GU0MSYPH$F),=AB7"_?#_^C2T?4H#\:=&LSK L<'J$-_(1;GN$/ MT'O]4?^XW>3Z36%5SKK:HU6':NP*K(:%T..L3%[2O@;>]6I&7*%UN:PL4/$A1\BSZW.,X%M(>WB&BM$CO1"O_L7 MP[[NP1*^A"TBC2\B+HP1>>YYGDEH"VD7UW@B\F*FJ'?,'G7JF5RAM3EL7!-Q M89LJ$-L?26M(69R_=81BSJ\TXTN624APH7."TY%^.D1Y)%1.%%\5IRHSKA1/ MBV&,=(["!.C["\[5T\0&PO=V]R:W-H965T,[]FXV)"5N%?4%;*_/F3/' MEW%O+=6M7B :V.29T/U@8*F13!\JS M,(FB3I@S+H)!SXU=JD%/%B;C B\5Z"+/F;H;8B;7_2 .[@>N^'QA[$ XZ"W9 M'*_1W"PO%?7"FF7*LR,R57'_ *J&VY4MEIMTOK*NY40!IH8W,*S IR+DH_]FF,F(+D"3/ )(* MD#C=92"G\HP9-N@IN09E9Q.;;;A4'9K$<6%7Y=HH^LH)9P;GTB"TX U9>2C[H6&XEITF%8QAF6,Y)D8AS"6PBPT MO!-3G#[&AZ2W%IW6UO%;QS9_ MM<[+\$+KCFI]1__9.C]?J_M7Z[JUM.Z_G 48HD@7=&'?>DWT@2_:C%V<5.TZ^O*T!77 MCZ9="(0Q^R$5G'%%I>H!Y_/;+^R%AL=;12/V)OYG2@U[4]HQ*N4[!9>$QUOV M1\TX>;("X58A(POFKEQK2.U=6]:T>K1^$IR6A?!A>OF>H!HQYT)#AC."1LTC M6GE5ENBR8^32E<6)-.2W:R[H68/*3J#O,TFEL>K8 /5#:? ;4$L#!!0 ( M %&BKEAA^&""L ( +L) 9 >&PO=V]R:W-H965TOC!;:V'$N;3/'T*X;VT.VT+3;0^F#XIPDHKIXDIRDL!\_ M279-!HD'91L!8^MR+M\YWY&/DK543WJ):&##F=##8&E,/@A#G2V1$]V2.0J[ M,Y>*$V.G:A'J7"&9>27.PCB*^B$G5 1IXM?&*DUD81@5.%:@"\Z)>KY&)M?# MH!V\+-S2Q=*XA3!-?9,(@<(&28&6>!V,\*WR-CSI"%\:.R&=0NG>+V^,7Z1Q^[ MC65*-+Z7[#N=F>4PN A@AG-2,',KUY^PBJ?G[&62:?^&=24;!9 5VDA>*5L$ MG(KR2S95'K84XGB/0EPIQ!YWZ1?9I[XJF$9H[ MX .=DPR'@3W!&M4*@_3MFW8_>M= 1[<.O/OOZ2A=M*,M/CJM_FY&>C6PWG]C MQ"I2.8/CD11F>;(K@F8L[1BX4]4-">_7$:BFAB^J*.Z.!R&R>:/##>B?27#EW4N+@^(X68L MG?T,AUN]V%UK;/-;4*&!X=R:BEKG]O^@RJM".3$R]^UY*HUM]GZXM+&ULM5=MC^(V$/XK5GJJ[J3MYHWPL@6D M6[B^2*6'EKWV0]4/)AD2]Q*;V@[<_?M.G! (&]);";Z [68>VYD9[X7\ MK!( 3;YD*5<3*]%Z^V#;*DP@H^I>;('CDXV0&=4XE;&MMA)H9)RRU/8%)Q8GNEBPI^,MC6$%^M-V M*7%FUR@1RX K)CB1L)E8[]V'F1L4#L;B#P9[=3(F12AK(3X7DU^CB>44C""% M4!<0%/]V,(,T+9"0Q[\5J%6_LW \'1_0?S+!8S!KJF FTC]9I).)-;1(!!N: MI_I)['^!*B!#,!2I,K]D7]DZ%@ESI456.2.#C/'RGWZI$G'B@#CM#E[EX)T[ M]"XX^)6#;P(MF9FPYE33Z5B*/9&%-:(5 Y,;XXW1,%[(N-(2GS+TT]/?A0;2 M(S^0)]@!S^$X4F3.%(UC"3'5$)'U5[*@_PA)?A8B(OB_ KEC(9#?$/*./#-D M%Q.QJ9&>(!0Q9X5:=X3RB*QHBJBSA'(.Z9UYSD.6(K86Y&,N<64KI*;K%! \ MQLVB%7D[!TU9JMXALT^K.7G[YAUY0Q@GSXG(%<*JL:TQ$44X=E@%_5@&[5T( MVB<+P76BR <>0=3TMS&!=1:]0Q8?O4[ !97WQ'?OB.=XO18^LV]W]SOH^+6H MOL'K7< [*+"1(B.89"WQM"C<63JI]A3(UK25L'T#6UP NVEO%&! N]-86HQ\ M_VC48-RK&?$V M!6OZ_7=NW_FQ39LK@37B#NJX@]LH5<(&)R+XP< [4^JED3<8#-N5ZM>,^YV, M/WY8D"65FB.Q3HTZ85ZKT97 &A$/ZH@'M]%H\"+]KC\\UZC%* CZ[1H-:\;# M3L;/DG*U 2GQ:J6:+ 7CVER9^ 'NU*P3]K6:70FLD8%1G8'1;30;O3PRWC X MTZS%R/$NG"O7.7Z)G6]63>Q _K]M::,WP3PH1]S:25;@-.?K]T9EF M;5:^<^&@N=Z1M=?)>BE%E..7JU.F3HA7RW0EM&; Q]+"O5%M4>$V/EFN>%VUQ>'6G56$^X4[*KUQ;70FJ$?*PSW1B5&A7M:Z+G#X(5@ M;5:#\W+0/NE0\'VQ:=P4TLFY+LOL>K5N#M^;ENAL_;%H&DWG_@=0 M2P,$% @ 4:*N6 0"FI/< @ ) @ !D !X;"]W;W)K&ULG59K;]HP%/TK5E9-K=0V;^@#D%JB:9.V"I5V^VR2&V+5L9GM M0/?O9SLAY1$8VA?BQSG7]QS?W#!8?UW!(3YHP&=FTB1@->*4H83 2255EB\><1 M*%\-'=]9+SR3>:',@CL:+/ %Q.A9VX;)2,E,$DX0P+RH?/@WR6QP5O M3P(KN3%&1LF,\S@Y**ZEXV9!U M!B5A]1._-SYL$/SH "%H",&IA+ AA*<2HH8066=J*=:'!"L\&@B^0L*@=30S ML&9:MI9/F+GVJ1)ZEVB>&CUQ!2A"5^@9EL JT*-I70&(YWHQ!;+$,PKR$HTY M4T+?$WJ0$I1$F&4?:]\)GA%*% &)"5U$'EP%5:FGT8)ONZNMH[R1H[R2P\:(#\;9<7Q4D+1 6H"U*:95!9KSZ_.DF M\'OW+P)GH-^=E%=,.RU:HMWOWW;IK <]6(_'KC+3;\Z0.%ML U* M]D%QOW?;@K:TAZWV\*CV<24$,(72=6%A6VS'? B\^XF !2:9+4FN"A -S6[[ MG3;4:<0;R4<['NPCO!T#]A']Z*9;?]3JCX[J?^+L*OTO#T[4'>WE'-SNZ!KO M8_RXOZ.]"],M/6ZEQ\>O?BV7?O22?VA.( ?M5:8KWW:O([KC_6+U_-Z.\'U0 M%/9WZB+I 'E1;T>[N]&2S?=3=Z@Y81)1R#7-N^[K**+^)M43Q1>V2\^XTHW2 M#@O]&0=A 'H_Y[I3-Q/3^-L_!J._4$L#!!0 ( %&BKEA]?/*W<0( ,H% M 9 >&PO=V]R:W-H965T[;"_D MLVH0-;RTC*MYT&C=W86A*AILB;H6'7)S4@G9$FU,68>JDTA*%]2R,(ZB-&P) MY4&>N;U'F6>BUXQR?)2@^K8E\M<"F=C/@TEPV%C3NM%V(\RSCM2X0?W4/4IC MA2-*25ODB@H.$JMY<#^Y6Z36WSE\I[A71VNPF6R%>+;&EW(>1%80,BRT12#F MM\,E,F:!C(R? V8P4MK X_4!_9/+W>2R)0J7@OV@I6[FP6T )5:D9WHM]I]Q MR&=F\0K!E/O"?O"- BAZI44[!!L%+>7^3UZ&>S@*B.,W N(A(':Z/9%3N2*: MY)D4>Y#6VZ#9A4O511MQE-NB;+0TI]3$Z?RKT @)7,$:=\A[-*N-KP^("I8- MX34JH!Q66*&46(Z.E10M+ 77TMRL,K)U TLG&*6"BQ5J0IFZA'D5X MJ;)0&]66.RP&A0NO,'Y#X10>#$FCX",OL?P[/C39CBG'AY07\5G !R*O83IY M#W$4)_"T6<'%N\LSN-/Q*J<.-WD#=T$8X04"T;#%FG).>6TOL4-)17DJ<8^7 M.CS;/;L\F=XD6;@[H2(9521G5?@Z$6:9I2_5*6H/,CNBCC_I9R/U["SU M&@M1<^JZS;"7AQ=S1L;LE8RK>)I$IW6DHX[T?PN!O#Q?@O15"6;1)/V'/SSJ M+_.Z:S=%%!2BY]JWVK@[#JI[WY]_W/V4,X_// T%#"L3&EW?F-REGQS>T*)S MW;H5VK226S9FV**T#N:\$J9C!\,2C.,[_PU02P,$% @ 4:*N6+)#DJD5 M P B0D !D !X;"]W;W)K&ULI59=;]HP%/TK M5M2'5J(D)"1 !4B%;MJDM4)EW9[=Q!"KCLUL![I_OVLGS0(UC*DOX(]S3\ZY MOOX8[X1\43DA&KT6C*N)EVN]N?%]E>:DP*HK-H3#S$K( FOHRK6O-I+@S 85 MS ^#(/$+3+DW'=NQA9R.1:D9Y60AD2J+ LO?,\+$;N+UO+>!1[K.M1GPI^,- M7I,ET4^;A82>W[!DM"!<4<&1)*N)=]N[F8\,W@)^4+)3K38R3IZ%>#&=K]G$ M"XP@PDBJ#0.&ORV9$\8,$@R^D-I/;/A2P93]1;L:&W@H+94611T,"@K*JW_\6N>A%0 \[H"P M#@@/ _I' J(Z(+)&*V76UAW6>#J68H>D00.;:=CN)4JTYKX'LN2H5Y!H,7>_VQK\&8D>>GM8E992(\ M8B)"]X+K7*%//"/9?KP/"6FR$KYE91:>)+S'LHNB7@>%0=AWZ)F?'QZ=D!,U MBQ19OOX1/IOLE10%2L$GY27E:P0;6=HE<2:L(DPLH=G)V^EU+PS#L;]MVW"@ MHF#4:U![:ON-VOZ9:C.J:L$D:^GM( X5!(6D\:M+>T4?MU0%![K?(ZZ3X< M M.VYDQR=EFZIF1CK4(.2Y@$,Q-Z?5EMAAE]#XK"0[4-%@,'2K31JUR4FU,ZQH M:J5FE)4:\GL)>ZC:75P&W2 ^\.5$]4*WKV'C:_C10O^(L^$_MT&%&!YXC]RN M1HVKT7G[H%'W'YI'9ZV&$]6+#W3[K5NM(')M+WL%-51R71WES6CSGKBUU^C! M^ S>&=6SX"]-]4B!@WI-N4*,K( RZ X@V[*Z^*N.%AM[=SX+#3>Q;>;P5B+2 M &!^)>#^K#OF \WK:_H'4$L#!!0 ( %&BKEC@[4["J0( -H& 9 M>&PO=V]R:W-H965TICVXR6UCX8_,=EKX][MV0M9"J7C87EI_W'-\SKWVS6"M]+TI M 2QY$%R:85!:6UV$HQ44#RVE@E6C J$$PV__2AS<,& 'EV ^(6$#\']%\!)"T@\48; M9=[6);4T&VBU)MI%(YL;^-QX-+IATE5Q9C7N,L39[%99("DY)K=X8[XH8\@4 M-)DH(3#'LY)JP+T9WIVBYD#4@HRD9<<%X[5+?Q-AR*>'G-<%%.1**^'056VI M+Q,B+ETP[FV=T% ?7(*EC)M#/,1XJD%HT973%N:M@W'C('[%04)NE+0EBI"H M8!L?8C:ZE,1/*1G'>PEOJ#XA2>^(Q%';L<%?2&M+4D[JGO,J2J)>>.T>K33,OX^+S_FG_+.KBME3W M.]7]O:I]?8_'^, *,J6/^.XM&6E-Y1+<^(A\K?S]^'D#8@[ZURX+>T]P[>W" M5#2'88#]RX!>09"]?]<[C3[N*MH_(MM*1MHE(_T?)4S?6,*7<;M+&&ZT"0%Z MZ;NG(;FJI6V>1[?:->B1[TO/UL?8N)L^^Y>FZ?IX^9=,&L)A@931R1FJTDTG M;2965;X9S97%UN:')7Y\0+L W%\H;$CMQ!W0?=K"$HC"!$.-O'],:MC3&_?%']+LV=\SEA2I8BN*993I? M6%<6R6!#ZT(_BN8']/F$)EXJ"M5>2=-K'8NDM=*B[,U(4#+>W>E;7X<]@QL< M,7B]P?NJP>\-?IMH1]:FM:*:)G,I&B*-&J.905N;UHW9,&[>XEI+7&7HT\DO MH8%$Y)+<\QUP+>0[CM=X5K*Z "(V9%E+B0M[Z^$ MXS;#L,[@O&3RAGQW6_$<[Q@PKX\;5]!.MC]SW8; M"S)4Q1NJXK7Q@B/Q'FF#1=8@&2TFL^GL46LW'\HN"1WDWNTC3VBN_$'SBP8QLA9A^_<%H M3R^,#[C&&M\+IL'" 2P\"?;_U&ZEF"Y8.-KURG4/R,::Z\B;)HL&LNB+9!(4 MR!U,L46C?2^C0[8)37#D=<8#6_Q%-@YZBBL>'>UX=,K&FFLW/N"R]QJ7^6E@ M&]@RKD@!&W0YLQC3DETC[B9:5&TO>Q$:.V,[S/'?!=((<'TCL)_U$],>A[]A M\@]02P,$% @ 4:*N6/F;Y((9 @ K00 !D !X;"]W;W)K&ULC53;;MLP#/T5P>A#"W118F?I4#@&FF27 NL0-.WVK-A, M+%073Y+K].]'R8Z7%4FP%UND> X/:=)IH\V++0$ZY6AJT:,]2< G*CY\NUL.%)FC9V@AGSVCHM.S#: MDJOVS79='PX R',<$'> ^#U@? *0=(#0.=HJ"V4MF&-9:G1#C(]&-G\(O0EH MK(8K_Q57SN M1YS+?F@'Y(9\(%^U+AHN!+E<@&-<6/($.U$*_)4ZMHR5=B4.E3@>6C>99NUV>(3V1+RH)4K+?FL"BC^Q5-4WLN/]_)G M\5G"!V8&)!E=DW@8CX_HF?\_/#DC)^F[F02^\0F^?1.OR;VL&#BC^7$2KCQY\>0EF&Q;"DES7RK5=[+W]SMV%47OGG^$N MMJOSEZ9=9.S1EBM+!&R0&PO=V]R M:W-H965TM-:2.+-="M+]\/?8"5FR!FN1+GL<_/R;'/9,?%=[D! M4.0Y33(Y=39*Y>>N*Z,-I%2>\!PR?!)SD5*%3;%V92Z KHPH3=S \T9N2EGF MS";FWIV83?A6)2R#.T'D-DVI>+F$A.^FCN^\WKAGZXW2-]S9)*=K> #UF-\) M;+F5RXJED$G&,R(@GCH7_OG"-P+3XR\&.UF[)CJ4)>??=>/S:NIX>D:00*2T M!<6_)YA#DF@GG,>/TM2IQM3"^O6K^T<3/ :SI!+F//F;K=1FZHP=LH*8;A-U MSW>?H QHJ/TBGDCS2W9%WZ'GD&@K%4]+,K4 M[)8K(&?DF%P#TB-SGJ9,X;HJ20X6H"A+)/D*SVI+D\.)JW!$K7.CTOVR< _> MA'Q;D MX(]#$JOW[_S3\8>V"=K];JC8]VNQ6=AM%A!5-F&[32/838R M9CH%/D_:.>7S\B-_"A92@V@A93;L2*LR&-4+# M )/VKY@&>R '([_>K0%@6 $8=@-PS>B2)4R]M,5M]>H:]_#WXNYIS :=445G M9*5S2^5F2X_([2?R)8Y9!&62_.<&TB6(;VV,K(Y=&?5IMNC)K$'RM")Y:B5Y M#?@MX>NU][Y]!9$2'N.^DRF!9P!R8!)^ZU9C'R(=T#3URO/?Y MA7L?W]PZEZ[8>C)K8#NKL)UURW-7SWAPEM!&YJPET^ZCL8[7%4U/9@TTOO?S M!.C]'[N@W;5KJBO=ZB^DWM[V]H.^1FVRJIV6_1XW3+M99T3^WIO9CJBG40M$ M;JVV2$&L38TF2<2WF2K*C.IN50=>F.K'_=F]*"+QL+QFF20)Q"CU3DYQM451 MEQ4-Q7-3J2RYPKK'7&ZPE@6A.^#S&!/;:T,/4%7'L_\ 4$L#!!0 ( %&B MKEC7C'(3HP( %L& 9 >&PO=V]R:W-H965T(#T4:39J^,% ;B1:F31H;HF-H'TUR22QB.[/=%_[]SDX(!96* M]4/M\]T]]]SU[CK=*/UH2D0+6U%),PM*:^OS,#1IB8*9OJI1DB976C!+HBY" M4VMDF7<251A'T204C,L@F?JW&YU,U=.N3PP@PM5W?/, MEK/@

T* M=$=O%\:@W5>#!GKBH=W4K)/3P31<[Z$SZNB,#M)9,%-"S7@&N58"5,^PN-/LQNW+$;'V1W[V<#LQ.VIO %TC2[??%2/8M:N*J]I0>] M)V2:^JKWA\[C?6P/1X[! \ (1--7U 09>S('.F#2)37YOZ0R;E*UDA8H!?QP MM9L@@\%.N:-^=#HX>_5Y4_]P9^ %ZL*O-0,^?#/[W6NW.2^:A?%BWJQ=&I"" M2T,,V MV\*_G^V$4-(T5/W2QH[/\7/L^#+>,OXL5@ 2O>09%1-K)64QLFT1KR#'XHH5 M0-6;E/$<2U7D2UL4''!B1'EF>XX3VCDFU(K&INZ>1V.VEAFA<,^16.9_*!;6^@"A1HOYAEPORB;=76L5"\%I+E ME5@1Y(26__BE&H@=@=L[(/ J@7>LP*\$O@E:DIE8,RQQ-.9LB[ANK=ST@QD; MHU9I"-73.)=T_';T'*CZ4G9'\()D1!(0Z-PTS<2%,GB:S]#YV04Z0X2BQQ5;"TP3,;:E M(M?]VW%%>5U2>@_ MSM'OS'$'0HP0I*DZ,83>JQ(B8K:FDM!E6Y[^7I[+P&_DZ>SQQ#R#.L_@Z'G) MWC??'<59NNQ"^TP1M:>3U_0:IO7/ Z]N5.@^7 MA J%D2J5<]57@\'+"TM9D*PP9_Z"276#,(\K=(^MH8 M_0=02P,$% @ 4:*N6$")\[*H! BA8 !D !X;"]W;W)K&ULO5A=4]LX%/TK&N_.+LQ0_)$/")MDA@3:[0.% =K.SLX^ MB/@F]F!;J20G9&=__%[)CF-31PW4X878LN[1NVF'.@O@Z*(]MSG*X=TS"QAGT]=L.' M?9;**$S@AA.1QC'EJQ%$;#FP7&L]S9V>RI S_@2PE*4KHE*Y8&Q1W7ST1]8CF($$4RD@J#XLX Q M1)%"0A[?C SB,,E^Z5,N1"G ZVT)\/( ;]> 5A[0THEF MS'1:%U3289^S)>%J-J*I"ZV-CL9LPD2]QCO)\6F(<7+XB4D@KD/>D3O))H\! MBWS@XG=R^2T-Y8H<7("D823(/3S)E$:'?5OBJBK6GN0KC+(5O"TKM,@52V0@ MR&7B@U^-MY%M0=E;4QYY1L KRH])RSTBGN.UR>>["W+PZR$1 >4@:NB-=T=K M&=$J9%N%OBT-W]X"?Z> WHVPT'PR9C%^?8+J^CWGG"8SP"]"DH<5*<^[H2L] M?+ZDW#\BUW,5(([(!XR0@H0)N0$>,E^-,"'( 8YDA _)?]N%&&5,.YJI^KP7 MP[;7:WFG?7M1ULN8D&HK9V).)S"PL&\(X NPAK_]XG:=/PQRM0NYVCO+5J(7#XI":$NO0RY6TK/ZW8+D"Y("Z)53?"KYWX=%7;+XQ KQ3PI!#P MQ$CS/4MY]IT#"/+W%<0/P/^I2]>(LSO++.6&P"HIGQ8IG[Y9A[Q.I9 T\<-D M=D2^ZBU MH6G/B'3%_' :8NIZ4U_K8ZPG(^!+\VP(K)*[ZVPLC;.W3<0,_5(=M$$7">P;B/&MVY>Z,7I-H16E<7;R.+MNY/H'_(%MRC5)O(] MZ.""KNJ-KYD/NE.]V=3N,C^([=7M3U5=-A;4-7O06TR'AQ-9%(RQ(AJR?WF6 M^S"3[L9-NKO;R5=61/Z/T,<$-4S5 T&N90"K6FD"R/^R?]W@]"4!W&6,M->1%V;]-=S'Q< M[19JA=J'@W4W%M8U>]A&2NM^RM]UX=;S1MVH[[5+IWHQ\)D^ M[!1DHDX'LM.R8K0X4#W7QXC/QD?JH%6?%FY@LE/:*\IG(3K'"*8(Z1R?8'8\ M._C,;B2;Z[/#!R8EB_5E -0'KB;@\RECY#T0=:&EM"*%(E*3OY^QU2 MLB)?(B1 \F*1U,S1F3DF>48;(>]4"J#)?=4/DR!BC@JY@#OI'<2-QYC8H298#5YG@1,)R[%SXYS/?)MB(?S/8 MJ-:8F%(60MR9R?=D['B&$3"(M8&@^%C##!@S2,CC=PWJ--\TB>WQ%OVK+1Z+ M65 %,\'^RQ*=CIVA0Q)8TI+I6['Y$^J"^@8O%DS97[*I8SV'Q*72(J^3D4&> M\>I)[^M&M!(0YWA"4"<$^PF])Q+".B&TA5;,;%F75-/)2(H-D28:T;IR5]" _$]@M,QBC5D6@2P>R(QJ6 GY0#Y= M@J894Y\1_\?\DGQZ_YF\)QDG_Z2B5)BN1J[&X@Q%-ZX+F5:%!$\4$I)KP76J MR!5/(-G-=[$I36>";6>F02?@-96G)/3_(($7]([PF3T_/>R@$S9"A1:O]P3> M!6,BIJ:?*J423A96D;BM"%2*'.M=A1U9;+.SUY,@ZH_<=;N>PYC^,&IB=DCW M&M*]3M(SH3012S*G#!3Y>0WY N2O8P0[<4>26PG9+[3\@4>V;I3N4[TERKW2F [C1@TC1B\H7*# UWZT9YTAR&#\+AVPX;R ML)/R'*^_K6YXX-R!-K/MR=RE6B?N2U5[);"=%IPU+3A[0]7.#B2)@CW5#D/\ M\(DMYWN/MZ[7R?H;<)"46>$N$KS7,[PNJ7$TSU*O&_VE\KT6VFXO6@[$?T,% M:_#VM>7W]G?>D:!PN"^BVW)1.Y1/&P58;!$2.]T@'\K61G-:J)%8;W:0FAT?G:8HCD':0+P_5*@7ZLG MY@.-W9_\#U!+ P04 " !1HJY8A_-]#* # !;"P &0 'AL+W=ON) MMS2FN/!]G2PQ8[HC"\SIS5RJC!D:JH6O"X4L=4F9\*,@Z/L9X[DW';NY6S4= MRY41/,=;!7J594SMKE#(S<0+O<>)SWRQ-';"GXX+ML [-/\6MXI&?HV2\@QS MS64."N<3[S*\F(4NP45\X;C1>\]@I=Q+^6 ''].)%UA&*# Q%H+1WQIG*(1% M(AX_*U"O_J9-W']^1/_@Q).8>Z9Q)L57GIKEQ!MZD.*E_]L6Q5B+R&*3R1$54)TE!!V3R3$54+LA);, MG*SWS+#I6,D-*!M-:/;!U<9EDQJ>6QOOC**WG/+,]!]I$,( WL&=DZ#(-/N8)YM80N!4LU^?P MA8D5S2,"_V6/O0*?-!+IE"/?4/*+#\_J51< ME2JB$RIBN)&Y66JX)G;I8;Y/%:G+$CV6Y2IJ!;QAJ@-Q> Y1$'4;^,R>GQZW MT(EKEV*'USV!=[E&19L*%-C9LW!:UDZ_UMIO1:HV[CELW)%&HBNY@%M4"=<(A>()E8'4IU((2[^@/>XV M8V,)R@\.]OP(.[WHR+2G05$G[#?[-JBU#%JU?#V6,+>'R=H>)K]!?_"$6= 9 M'N^+IT%A)^PVTQ_6](>M]&]XSK-5!M]O,+M']:.)7"N"O=0O=,$2G'AT:VM4 M:_2FK_\(^\&?36OLA< .Q(YJL:/G[;&U%'03"+I.FO2.FLZ?81SWCOQHC!M$ M_1/G5!C\N@"#=E/8]G]-:8?X75=>"NU0\-Z-'[Z$,17*0<5I"\3#P9$S38%D MS: 7'UGC[[4I&:J%Z]XT)'*5F_)JKF?K#O'2]45'\U>V&PO=V]R:W-H965TO! 3S9!W$?;^%B!X7!C;>![Z&FZU0 ^9ROB,;> +QO'MD\LPL5((PAH2'-$$, MU@OC!E^O\%09I#/^">'(2\=(A?)"Z:LZ^2M8&)9:$43@"R5!Y-\![B"*E))< MQ[="QKFQ7$$<)MD_>$2?4 FXEO"@*,P0<])*/B5')3'?V_IGI,DX'-3R*#4TDP_ M#^ V"\ ^$X"#'F@BMAS=)P$$57M3PBB(V.]$;FVMX -A(^3@*V1;]KAE/7?= MS9T6\Y7>? 7^.?-*-$YQ?YU4;WQ&[\M><"')ALGFZAW^A22>'5ZV\7,ZAS$'K6#VOKOF.^+ PY .) SN L?SU%^Q9O[=1&4BLPFA< M,!IW9W1,GQ00('( )I]\"-Z ^2$'M&.A#RF\@$8181SM@&4@6SEF3BVCAENEXYWRRO MADGKNR^F%H>N73BL1.\5T7O:Z/]@))%)T[7$O$:)C>V98T]K46M]]HUZ(+$* MGDF!9](-SW#5-6E4%QZ5[F(&L#G)'N%:;JVT2_]),-,"S+0;F%X5H]5L7S%J M>Y/]A,[Y_!I(K()Q5F"<:3'>YUG4N0!GC0*T:JFC==B7S4!B%3;8.K5X5EMYK):3EK/O3D-I%;E9)\XV5I.=R3Q MY5=<]U+,]<6], ZE5,9W:'/^/SAV?6G?_3G Z:< MVTBY\2IU2ZM=!3)O?JXT"&[25;_'H6#409FG/,0:V2?=N.?+I/A'99ELQ6NP/ MWZ2[HK7Q6WQ]E^WRGF2R3><'PC:2#8I@+26MT40F,LOV<;,307?ISN8+%8+& MZ>$62 !,39#7UY2*]Q/EH-A-7_X'4$L#!!0 ( %&BKEA!HGB$;P( $X& M 9 >&PO=V]R:W-H965T%_SDN#&=,3@GCTH]NVJ+9L;^+/Q:.N&2_<6%Z3M+K5G2\$SV)CQ+>,=V#I'\&<10/#NB9_CL\.2(G:<\P\7R#=_A> M3PZNM_9Z&823"4HL.!T\K9KMW+.Y6_:<#J(H&H7/70M_%PV[16^$#EJA@Z-" MKXL"_;7IO&R8,_L%S#%3,N.",W>YSF"&.D-)A]37+;YUA$6]J+^G_H.B-^J' MK?KA?U+/"&XP1\T$+(C1FI1^V0<=]3@\(#_>]_A!4>TQ[%S-"O72)Y:!3*TE MU1]\N]J&XJ7/@KWUB0W+.MM>:>JDM9_SDDL# @M+&?6^6&&Z3J]Z0FKE ^!1 MD8T3/RQMX*-V!7:_4#8$FHEKT/Z%I'\ 4$L#!!0 ( %&BKEC?K\1V+ ( M *L$ 9 >&PO=V]R:W-H965T:'EL$>&BDN,E?]\AI0ANZ_@B<@A1_9%@R=+*S3 LETR\2W#L0\!FF5Y&EZ MGF@A#:_*N#=U56E7J*2!J6-^I;5PSY>@[&;",_ZR<2^7#8:-I"I;L80'P,=V MZLA*!I2YU&"\M(8Y6$SXIVQ\603_Z/!=PL;OK%G(9&;M4S!NYA.>!D&@H,: M(.BWABM0*@"1C-\])A\H0^#N^@7]<\R==3=$465 MUP)%53J[82YX$UI8Q%1C-(F3)C3E 1V=2HK#ZJM%8%G.WK,KJ[5$JC=Z)LR< M;(/2+,'4$CP[O@844GGV#;:X$NJ$'3%IV*U4BHKKRP1)3(!,ZI[XLB/.7R&^ M%6[$3K-W+$_S@CT^7+/CHY._81+*94@H'Q+*(V[Q"NYTY>J&VL3N9DHN16C] M/G$=2)9&E#"YZRH;Y66RWD-].E"?'J2^M\]"X?,.LV<_;T'/P/W:I^$@6KB- M8]^*&B:O7V3G:80-NI^?[]!7_UR@=%?_4*-F9 MO7"-J:]+28DK6%!4.KHXX\QU5Z,ST+9Q'&<6:;CCLJ'7!%QPH/.%I9'LC3#A MP_M4_0%02P,$% @ 4:*N6&KZ^6]\ P 1Q$ !D !X;"]W;W)K&ULQ5AM;YLP$/XK%JNF3>K*2]Z:+HFT!J;U0Z>HW9LT M[8,+E\0:V,PV2??O9P.E(2-6HWG;AP0,]SQWON<,/B9;QK^+-8!$]UE*Q=19 M2YE?N*Z(UY!A<<9RH.K.DO$,2S7D*U?D''!2@K+4#3QOZ&:84&]Z<)5,'4]'!"G$4E-@==C '-)4 M,ZDX?M2D3N-3 W?/']C?EI-7D[G# N8L_4P2N9XZYPY*8(F+5-ZP[3NH)S30 M?#%+1?F/MI7M:.R@N!"2935819 16AWQ?9V('8#?/P (:D"P#Q@< /1J0&\? M,#P Z-> _E-#&M2 #;A;(NXME9L^J3,?HE6^2)4%\JMY.HN M43@Y>\\D(+^'7J$;$)(7L2PXH2OT(@2)22K0![B7!4Y?*HN/MR%Z(WY&0J\4_4+>ET3>@*\YQ^$AV9X"+$1'CW=>]^0C%Y3$KV2KW^ MKUT(2F)5&BF6D* Y$_(4O2^R.^"(+=&"":*7NQ(B):HXM=$I6@ G+-&'&*CL MF,]EY7]<^M=/LLW,.PO.)^YF-^7&(/7S\T+D.(:IHQZ0 O@&G-GS9_[0>]TE M@$VRR!)92YQ^(T[_+XK3)4;E;[ CAB["EA3&D(Z5PB999(FL)<6@D6+P1U)$ M][EZ&]9#=4^_MI5EEP9&1T?F9&Z3++1)%E5DP]UUWU1:2X)A(\'0*$&4Y2G[ M"8!N80,FV299:),LLD364F34*#(Z8E'HRN_:(%P: M28Y58O1;6?F>UWZ$A;_;!/LVD:6@6GD[;_)V;LS;%[:4Z(K&QOHU4AR;-9MD MH4VRR!)92X=QH\/X/V]^QAV;G\'>"]<8X[':V"2++)&UM/&]QV;%^\>[G]KA M[O;'#_;4, =UK!Q6V2);;)4@[DXCF0%?E1V\0#$KJ*QZRN9J\Y7@3=D;NX_F MU2<&U96LB$I_"DL%],:F:W/)T#3@!K@W4_253K6D] MT Z:;R>S7U!+ P04 " !1HJY8,I4S^L<" #Y!@ &0 'AL+W=O) (O.#3N?2%XSGWK#OUF9JV)>% MR7B.,P6Z$(*IIS%F6+9:;= M+^RJV(X'<:&-%!68,A \+[]L7^EP "">9D!0 8+7@/ -0*\"]-X+""N D]HO M2W$Z1,RP85_)'2@;36QVX,1T:"J?Y_;:YT;1+B><&=Y*@] -X1QNM"Y8'J,& MN82)%()N96YDO(;3" WCF89[W)N"96<4/3+G)L5S:I4U]>:<980;K10BM82! M7U,4"U2_*?!A'L'IR1GHE"F*X3GIANL\P>0EWBBT+ 2,@B M-TUZ'R6T%G2E-RS&@4<>HU%MT1M^_-"]['QI$NM_DD4EV:4CLUZV'087?7_; M($]8RQ,>E:=L;MOVF$!46(E@1DK)I 5SUZTMN"7C0X9(H.^U/5)PJC;:<&+EQUK.0AHS,#5-ZFU#9 -I?2K*? M:F(/J%^[X1]02P,$% @ 4:*N6 #RH,TP P ZA( T !X;"]S='EL M97,N>&ULW5AM:]LP$/XK1EU'"Z-.XL6-UR2P!0J#;13:#_M6E%A.!++DR4J7 M[-=/)SG.2W6EZX;J)RMF(W)^]_;%4YNI-Y-\G[TY..O?G5X?V,P>$N(-EIV6+'J@8D0F5/"IYN!5T)*+M3?WP#!30NG(V(*PX;I@J7]YN.M[ M4"L-3\FETBZVC^#_3IOA!\"F!P*Y$*W 'O&&\;"BQC MKVW'#7;&1U#4M._6 ME54XUW3=[?7)UL&];)"ITCG3;9@NV9C&0\$*D*/Y? %OHZH80&-4:1LYIW,E MJ=.P\6@:EG;&A+B%C?2]V.->%3MYZT#69-NT@IJFI_$=X-]E\]R[M+T7\485 M?U#FT]).1[H^%!J[T:S@*]=?%:T C+V+L].J$NN/@L]ER?SDGQUP/*0;OVBA M-/]EHT&IS*R!:1(],&WX;-?R4]/JCJW,IIQ6!:ZY]PHU_]UUGC/)-!6[HFWM M'_,JOUAQ"@QJ;T_'81?:/7V22';_&YFYQ[")?Q;X9'*7(N#F_ M=RX)>U>$UAK!56Q$OL'%3FR#1M,E%X;+IK?@><[DHYN"I3=T:B_R>_QV?,X* MNA3FK@5'9-O^RG*^++-VU TL1#-JV_X"T^NF[3W0QN(R9RN63YJNGD]=,[(- M&[5YP.$0N79/&,%\/!9& ,/B8 HP'^^%Q?F?YC- Y^,Q3-L@B Q0GP'JX[U" MR,1]L#AAG\P^X9EF69*D*;:BDTE0P01;MS2%;Y@-TP8>6!R(]&=KC6<;KY"G MZP#+Z5,5@LT4KT1LIOA: Q)>-_#(LG"VL3C@@64!JQV('XX#-17V21+(*J8- MV\$XDF48 K48KM$T158GA4\X/]@N29(L"R. A14D"8; ;L013 %HP) D<>?@ MP7D4;\ZI>/OKUO@W4$L#!!0 ( %&BKEB7BKL

-8?20$3; M8T.P6BP^0"X99K>]9!:G1.-]PY ]/QC[<&_/ MGENEW2S;>+\]'XU5R%@KM6SE M=]',LG'&W,8\_66L_&ZTYVI96Z/4+,MW.^Z$];+^9?,R0-[R>Q>W>'Y_PP%D MEDW'<,*5M,['(^+Y.3 ^"CAXM]9Y\T4J+^PE]^*K-=U6ZG4X#5S%"%U&C,/^ M$_*= D"4!61X%24@)P> M%O(:LB/+V7MX"IUTS*S8P@H'WXF'XH%S0D">)( L /)2NAKRK]0=!/+;5MC7 M*>B4@#Q- %D"Y!2->!0019R]QU3Z M'B?@F@#7-?S E7&.+82%<=.V\! N-QB3M,R!-1,QIX YUQ ^#^6 <)B-DDM^ M8+M$MA-@^VI,\R25PF"44/(#&R6"G0+8E='K]PJJG(9]<@[*%DQ(V20_L$XB MX5D@A/$JXF,G??A.CY!227Y@E^S2]!@0E][4#QNC&F'=;^SSOQW48YB2 M1"9Y'!^U:06[Y<_] 4)))$]AD3QH!-U@QG7TLY<8D])(GL(C>1ESM/.VJWUG MH?;'>)1 \A0&R8-"YLYUH;J.5<,^5>-*FQ)*<6"A+.5:2SB6AXE+79LN5 UK MMH RK.XG[8(22I%"*$.53:^0+O,T%9 MITABG8%Y8/_)I.Q3I+#/8+[$<^J2LD^98CHSB%EA3,H^90K[#*;U7C0I^Y1' MM4\OFF3C++5]8$Q*0N5*2PT6!_U$A)EH3*%A08Q M<4*J* M5*2R$R[B7<-OAQ$VG!#,8D[)0E<)"N''5RT>X<5I1%JI26&B@W@1> MC$E9J$IAH;VZSZ<&).RT"2%A8;:K_UH4A::1 N-]O\>:<1*:M%Z)0A&.14&#YE36V/+U7UB? MK/'\)>W:LNT.>;/M\^2XWQWRHMF4TC^$D)>;M&_S3=>GP_G*JAOV;3DOAW7H MV^5[NTY!I]-9&'[.:![G/V=.7D]]^LO$;K7:+M-3M_S8IT/Y97#X[(;WO$FI M-)/7=EBGLFC"<7<]G?V@ M"$&Q?M ,@F;U@VXAZ+9^T!T$W=4/NH>@^_I!,D49IP1)(ZP)M!;D6@B\%@1; M",06)%L(S!9$6PC4%F1;"-P6A%L(Y!:D6PCL%L1;"/16U%L)]%;46PGTUM'' M-H'>BGHK@=Z*>BN!WHIZ*X'>BGHK@=Z*>BN!WHIZ*X'>BGHK@=Z&>AN!WH9Z M&X'>AGH;@=XVVBPAT-M0;R/0VU!O(]#;4&\CT-M0;R/0VU!O(]#;4&\CT-M1 M;R?0VU%O)]#;46\GT-M1;R?0VT>;W01Z.^KM!'H[ZNT$>COJ[01Z.^KM!'H[ MZNT$>D?4.Q+H'5'O2*!W1+TC@=X1]8[_J7UW7VSI;#)ZVUKRO4U=-7Z<+$*P#XSY?$&U M]JFQU,21F7&U#O'1S9G5^5+/B8G!8,ARTP1J0C^T-9+)Z(EF>E6%WO,FOO:E M:<:)H\HGO7QQV.I%W=M[$0N5">_\1C M8BQ]]?=1>]H%%;_,CMO[8=RR.P_/NMOU>_SUC(_U+^Q#@/0A0?I0('UD('T, M0?JX!>GC#J2/>Y ^^ "E$111.0JI',54CH(J1U&5H[#*45SE*+!R%%D%BJP" M15:!(JM D56@R"I09!4HL@H4606*K )%5HDBJT215:+(*E%DE2BR2A19)8JL M$D56B2*K1)%5HU+IM#/NO^R4\^ 5!+ 0(4 Q0 ( %&BKE@'04UB M@0 +$ 0 " 0 !D;V-0&UL4$L! M A0#% @ 4:*N6 _G1Y[O *P( !$ ( !KP &1O M8U!R;W!S+V-O&UL4$L! A0#% @ 4:*N6)E&PO=V]R:W-H M965T&UL4$L! A0#% @ 4:*N6-L3+_FH!@ ,QP !@ M ("!$ X 'AL+W=OX4 !X;"]W M;W)K&PO=V]R:W-H965T&UL M4$L! A0#% @ 4:*N6,D7G+%0! L10 !@ ("!EA\ M 'AL+W=O9'YQT% Z# & M@(%Q*@ >&PO=V]R:W-H965T&UL4$L! A0#% @ 4:*N M6&VP$X3*! 00L !@ ("!Q"\ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 4:*N6,B]&QWH @ 5 8 !D ("!X$( 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 4:*N M6+C&HH$?!@ H X !D ("!R4T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 4:*N6&BD*J:D @ [ 4 M !D ("!<5P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 4:*N6(]('MY7!0 ]@T !D M ("!D&0 'AL+W=O:@ >&PO=V]R:W-H965T MQL !X;"]W;W)K&UL4$L! A0# M% @ 4:*N6+)GUK0;! 1@L !D ("!HF\ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 4:*N6,Q] M-5@J P M < !D ("!^7D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 4:*N6.OO@&S. P ;1 !D M ("!QX0 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 4:*N6._WHCJ1 P I!, !D ("! MNHX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 4:*N6+MO&^?% P 5@\ !D ("!HI@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 4:*N6/F;Y((9 @ K00 !D M ("!.*L 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 4:*N6"3*41OW @ 0@H !D ("!*[0 M 'AL+W=O&PO=V]R:W-H965T=O\7P, /H+ 9 M " @3B\ !X;"]W;W)K&UL4$L! A0#% @ M4:*N6(?S?0R@ P 6PL !D ("!SK\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 4:*N6 #RH,TP P ZA( T M ( !!M0 'AL+W-T>6QE&PO=V]R:V)O M;VLN>&UL4$L! A0#% @ 4:*N6'Q^Z1O4 0 QA\ !H M ( !Y=P 'AL+U]R96QS+W=O<&5S72YX;6Q02P4& #T /0"B$ [. end XML 66 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 67 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 69 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.1.u2 html 112 228 1 false 45 0 false 9 false false R1.htm 000 - Document - Document And Entity Information Sheet http://www.icadmed.com/20240331/role/statement-document-and-entity-information Document And Entity Information Cover 1 false false R2.htm 001 - Statement - Condensed Consolidated Balance Sheets (Unaudited) Sheet http://www.icadmed.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited Condensed Consolidated Balance Sheets (Unaudited) Statements 2 false false R3.htm 002 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parentheticals) Sheet http://www.icadmed.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited-parentheticals Condensed Consolidated Balance Sheets (Unaudited) (Parentheticals) Statements 3 false false R4.htm 003 - Statement - Condensed Consolidated Statements of Operations (Unaudited) Sheet http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited Condensed Consolidated Statements of Operations (Unaudited) Statements 4 false false R5.htm 004 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited) Sheet http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited Condensed Consolidated Statements of Stockholders' Equity (Unaudited) Statements 5 false false R6.htm 005 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 6 false false R7.htm 006 - Disclosure - Note 1 - Basis of Presentation and Significant Accounting Policies Sheet http://www.icadmed.com/20240331/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies Note 1 - Basis of Presentation and Significant Accounting Policies Notes 7 false false R8.htm 007 - Disclosure - Note 2 - Discontinued Operations Sheet http://www.icadmed.com/20240331/role/statement-note-2-discontinued-operations Note 2 - Discontinued Operations Notes 8 false false R9.htm 008 - Disclosure - Note 3 - Fair Value Measurements Sheet http://www.icadmed.com/20240331/role/statement-note-3-fair-value-measurements Note 3 - Fair Value Measurements Notes 9 false false R10.htm 009 - Disclosure - Note 4 - Revenue Sheet http://www.icadmed.com/20240331/role/statement-note-4-revenue Note 4 - Revenue Notes 10 false false R11.htm 010 - Disclosure - Note 5 - Net Loss Per Common Share Sheet http://www.icadmed.com/20240331/role/statement-note-5-net-loss-per-common-share Note 5 - Net Loss Per Common Share Notes 11 false false R12.htm 011 - Disclosure - Note 6 - Inventories Sheet http://www.icadmed.com/20240331/role/statement-note-6-inventories Note 6 - Inventories Notes 12 false false R13.htm 012 - Disclosure - Note 7 - Goodwill Sheet http://www.icadmed.com/20240331/role/statement-note-7-goodwill- Note 7 - Goodwill Notes 13 false false R14.htm 013 - Disclosure - Note 8 - Long-lived Assets Sheet http://www.icadmed.com/20240331/role/statement-note-8-longlived-assets Note 8 - Long-lived Assets Notes 14 false false R15.htm 014 - Disclosure - Note 9 - Lease Commitments Sheet http://www.icadmed.com/20240331/role/statement-note-9-lease-commitments Note 9 - Lease Commitments Notes 15 false false R16.htm 015 - Disclosure - Note 10 - Stockholders' Equity Sheet http://www.icadmed.com/20240331/role/statement-note-10-stockholders-equity Note 10 - Stockholders' Equity Notes 16 false false R17.htm 016 - Disclosure - Note 11 - Income Taxes Sheet http://www.icadmed.com/20240331/role/statement-note-11-income-taxes Note 11 - Income Taxes Notes 17 false false R18.htm 017 - Disclosure - Note 12 - Commitments and Contingencies Sheet http://www.icadmed.com/20240331/role/statement-note-12-commitments-and-contingencies Note 12 - Commitments and Contingencies Notes 18 false false R19.htm 018 - Disclosure - Note 13 - Restructuring Sheet http://www.icadmed.com/20240331/role/statement-note-13-restructuring Note 13 - Restructuring Notes 19 false false R20.htm 019 - Disclosure - Note 14 - Issuances of Common Stock Sheet http://www.icadmed.com/20240331/role/statement-note-14-issuances-of-common-stock Note 14 - Issuances of Common Stock Notes 20 false false R21.htm 020 - Disclosure - Significant Accounting Policies (Policies) Sheet http://www.icadmed.com/20240331/role/statement-significant-accounting-policies-policies Significant Accounting Policies (Policies) Policies http://www.icadmed.com/20240331/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies 21 false false R22.htm 021 - Disclosure - Note 2 - Discontinued Operations (Tables) Sheet http://www.icadmed.com/20240331/role/statement-note-2-discontinued-operations-tables Note 2 - Discontinued Operations (Tables) Tables http://www.icadmed.com/20240331/role/statement-note-2-discontinued-operations 22 false false R23.htm 022 - Disclosure - Note 3 - Fair Value Measurements (Tables) Sheet http://www.icadmed.com/20240331/role/statement-note-3-fair-value-measurements-tables Note 3 - Fair Value Measurements (Tables) Tables http://www.icadmed.com/20240331/role/statement-note-3-fair-value-measurements 23 false false R24.htm 023 - Disclosure - Note 4 - Revenue (Tables) Sheet http://www.icadmed.com/20240331/role/statement-note-4-revenue-tables Note 4 - Revenue (Tables) Tables http://www.icadmed.com/20240331/role/statement-note-4-revenue 24 false false R25.htm 024 - Disclosure - Note 5 - Net Loss Per Common Share (Tables) Sheet http://www.icadmed.com/20240331/role/statement-note-5-net-loss-per-common-share-tables Note 5 - Net Loss Per Common Share (Tables) Tables http://www.icadmed.com/20240331/role/statement-note-5-net-loss-per-common-share 25 false false R26.htm 025 - Disclosure - Note 6 - Inventories (Tables) Sheet http://www.icadmed.com/20240331/role/statement-note-6-inventories-tables Note 6 - Inventories (Tables) Tables http://www.icadmed.com/20240331/role/statement-note-6-inventories 26 false false R27.htm 026 - Disclosure - Note 9 - Lease Commitments (Tables) Sheet http://www.icadmed.com/20240331/role/statement-note-9-lease-commitments-tables Note 9 - Lease Commitments (Tables) Tables http://www.icadmed.com/20240331/role/statement-note-9-lease-commitments 27 false false R28.htm 027 - Disclosure - Note 10 - Stockholders' Equity (Tables) Sheet http://www.icadmed.com/20240331/role/statement-note-10-stockholders-equity-tables Note 10 - Stockholders' Equity (Tables) Tables http://www.icadmed.com/20240331/role/statement-note-10-stockholders-equity 28 false false R29.htm 028 - Disclosure - Note 1 - Basis of Presentation and Significant Accounting Policies (Details Textual) Sheet http://www.icadmed.com/20240331/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies-details-textual Note 1 - Basis of Presentation and Significant Accounting Policies (Details Textual) Details 29 false false R30.htm 029 - Disclosure - Note 2 - Discontinued Operations (Details Textual) Sheet http://www.icadmed.com/20240331/role/statement-note-2-discontinued-operations-details-textual Note 2 - Discontinued Operations (Details Textual) Details http://www.icadmed.com/20240331/role/statement-note-2-discontinued-operations-tables 30 false false R31.htm 030 - Disclosure - Note 2 - Discontinued Operations - Summary of Discontinued Operations (Details) Sheet http://www.icadmed.com/20240331/role/statement-note-2-discontinued-operations-summary-of-discontinued-operations-details Note 2 - Discontinued Operations - Summary of Discontinued Operations (Details) Details 31 false false R32.htm 031 - Disclosure - Note 3 - Fair Value Measurements (Details Textual) Sheet http://www.icadmed.com/20240331/role/statement-note-3-fair-value-measurements-details-textual Note 3 - Fair Value Measurements (Details Textual) Details http://www.icadmed.com/20240331/role/statement-note-3-fair-value-measurements-tables 32 false false R33.htm 032 - Disclosure - Note 3 - Fair Value Measurements - Assets and Liabilities which are Measured at Fair Value on a Recurring Basis (Details) Sheet http://www.icadmed.com/20240331/role/statement-note-3-fair-value-measurements-assets-and-liabilities-which-are-measured-at-fair-value-on-a-recurring-basis-details Note 3 - Fair Value Measurements - Assets and Liabilities which are Measured at Fair Value on a Recurring Basis (Details) Details 33 false false R34.htm 033 - Disclosure - Note 4 - Revenue 1 (Details Textual) Sheet http://www.icadmed.com/20240331/role/statement-note-4-revenue-1-details-textual Note 4 - Revenue 1 (Details Textual) Details http://www.icadmed.com/20240331/role/statement-note-4-revenue-tables 34 false false R35.htm 034 - Disclosure - Note 4 - Revenue 2 (Details Textual) Sheet http://www.icadmed.com/20240331/role/statement-note-4-revenue-2-details-textual Note 4 - Revenue 2 (Details Textual) Details http://www.icadmed.com/20240331/role/statement-note-4-revenue-tables 35 false false R36.htm 035 - Disclosure - Note 4 - 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/20240331/role/statement-note-4-revenue-revenues-disaggregated-by-major-good-or-service-line-timing-of-revenue-recognition-and-sales-channel-reconciled-to-our-reportable-segments-details Note 4 - Revenue - Revenues Disaggregated by Major Good or Service Line, Timing of Revenue Recognition, and Sales Channel, Reconciled to Our Reportable Segments (Details) Details 36 false false R37.htm 036 - Disclosure - Note 4 - Revenue - Summary of Receivables, Contract Assets and Contract Liabilities from Contracts with Customers (Details) Sheet http://www.icadmed.com/20240331/role/statement-note-4-revenue-summary-of-receivables-contract-assets-and-contract-liabilities-from-contracts-with-customers-details Note 4 - Revenue - Summary of Receivables, Contract Assets and Contract Liabilities from Contracts with Customers (Details) Details 37 false false R38.htm 037 - Disclosure - Note 4 - Revenue - Summary of Changes in Deferred Revenue from Contracts with Customers (Details) Sheet http://www.icadmed.com/20240331/role/statement-note-4-revenue-summary-of-changes-in-deferred-revenue-from-contracts-with-customers-details Note 4 - Revenue - Summary of Changes in Deferred Revenue from Contracts with Customers (Details) Details 38 false false R39.htm 038 - Disclosure - Note 5 - Net Loss Per Common Share - Calculation of Net Loss Per Share (Details) Sheet http://www.icadmed.com/20240331/role/statement-note-5-net-loss-per-common-share-calculation-of-net-loss-per-share-details Note 5 - Net Loss Per Common Share - Calculation of Net Loss Per Share (Details) Details 39 false false R40.htm 039 - Disclosure - Note 5 - 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/20240331/role/statement-note-5-net-loss-per-common-share-schedule-of-antidilutive-shares-excluded-from-computation-of-diluted-net-loss-per-share-details Note 5 - Net Loss Per Common Share - Schedule of Anti-dilutive Shares Excluded From Computation of Diluted Net Loss Per Share (Details) Details 40 false false R41.htm 040 - Disclosure - Note 6 - Inventory - Schedule of Current Inventory (Details) Sheet http://www.icadmed.com/20240331/role/statement-note-6-inventory-schedule-of-current-inventory-details Note 6 - Inventory - Schedule of Current Inventory (Details) Details 41 false false R42.htm 041 - Disclosure - Note 7 - Goodwill (Details Textual) Sheet http://www.icadmed.com/20240331/role/statement-note-7-goodwill-details-textual Note 7 - Goodwill (Details Textual) Details http://www.icadmed.com/20240331/role/statement-note-7-goodwill- 42 false false R43.htm 042 - Disclosure - Note 9 - Lease Commitments (Details Textual) Sheet http://www.icadmed.com/20240331/role/statement-note-9-lease-commitments-details-textual Note 9 - Lease Commitments (Details Textual) Details http://www.icadmed.com/20240331/role/statement-note-9-lease-commitments-tables 43 false false R44.htm 043 - Disclosure - Note 9 - Lease Commitments - Schedule of Components of Lease Expense (Details) Sheet http://www.icadmed.com/20240331/role/statement-note-9-lease-commitments-schedule-of-components-of-lease-expense-details Note 9 - Lease Commitments - Schedule of Components of Lease Expense (Details) Details 44 false false R45.htm 044 - Disclosure - Note 9 - Lease Commitments - Summary of Detained Information of Lease Liabilities (Details) Sheet http://www.icadmed.com/20240331/role/statement-note-9-lease-commitments-summary-of-detained-information-of-lease-liabilities-details Note 9 - Lease Commitments - Summary of Detained Information of Lease Liabilities (Details) Details 45 false false R46.htm 045 - Disclosure - Note 10 - Stockholders' Equity (Details Textual) Sheet http://www.icadmed.com/20240331/role/statement-note-10-stockholders-equity-details-textual Note 10 - Stockholders' Equity (Details Textual) Details http://www.icadmed.com/20240331/role/statement-note-10-stockholders-equity-tables 46 false false R47.htm 046 - Disclosure - Note 10 - Stockholders' Equity - Stock-Based Compensation Expense Including Options and Restricted Stock by Category (Details) Sheet http://www.icadmed.com/20240331/role/statement-note-10-stockholders-equity-stockbased-compensation-expense-including-options-and-restricted-stock-by-category-details Note 10 - Stockholders' Equity - Stock-Based Compensation Expense Including Options and Restricted Stock by Category (Details) Details 47 false false R48.htm 047 - Disclosure - Note 10 - Stockholders' Equity - Options Granted under Company's Stock Incentive Plans, Valuation Assumptions and Fair Values (Details) Sheet http://www.icadmed.com/20240331/role/statement-note-10-stockholders-equity-options-granted-under-companys-stock-incentive-plans-valuation-assumptions-and-fair-values-details Note 10 - Stockholders' Equity - Options Granted under Company's Stock Incentive Plans, Valuation Assumptions and Fair Values (Details) Details 48 false false R49.htm 048 - Disclosure - Note 10 - Stockholders' Equity - Summary of Stock Option Activity for Stock Option Plan (Details) Sheet http://www.icadmed.com/20240331/role/statement-note-10-stockholders-equity-summary-of-stock-option-activity-for-stock-option-plan-details Note 10 - Stockholders' Equity - Summary of Stock Option Activity for Stock Option Plan (Details) Details 49 false false R50.htm 049 - Disclosure - Note 11 - Income Taxes (Details Textual) Sheet http://www.icadmed.com/20240331/role/statement-note-11-income-taxes-details-textual Note 11 - Income Taxes (Details Textual) Details http://www.icadmed.com/20240331/role/statement-note-11-income-taxes 50 false false R51.htm 050 - Disclosure - Note 12 - Commitments and Contingencies (Details Textual) Sheet http://www.icadmed.com/20240331/role/statement-note-12-commitments-and-contingencies-details-textual Note 12 - Commitments and Contingencies (Details Textual) Details http://www.icadmed.com/20240331/role/statement-note-12-commitments-and-contingencies 51 false false R52.htm 051 - Disclosure - Note 13 - Restructuring (Details Textual) Sheet http://www.icadmed.com/20240331/role/statement-note-13-restructuring-details-textual Note 13 - Restructuring (Details Textual) Details http://www.icadmed.com/20240331/role/statement-note-13-restructuring 52 false false R53.htm 052 - Disclosure - Note 14 - Issuances of Common Stock (Details Textual) Sheet http://www.icadmed.com/20240331/role/statement-note-14-issuances-of-common-stock-details-textual Note 14 - Issuances of Common Stock (Details Textual) Details http://www.icadmed.com/20240331/role/statement-note-14-issuances-of-common-stock 53 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 43 fact(s) appearing in ix:hidden were eligible for transformation: dei:EntityRegistrantName, icad:DisposalGroupIncludingDiscontinuedOperationConsiderationPeriodForHoldbackReserve, icad:NumberOfCustomers, icad:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingNumberOfInstallments, us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment, us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent, us-gaap:AssetsFairValueDisclosure, us-gaap:CommonStockParOrStatedValuePerShare, us-gaap:CommonStockSharesAuthorized, us-gaap:CommonStockSharesIssued, us-gaap:CommonStockSharesOutstanding, us-gaap:EffectiveIncomeTaxRateContinuingOperations, us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate, us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization, us-gaap:GoodwillImpairmentLoss, us-gaap:NumberOfOperatingSegments, us-gaap:OperatingLeaseLiability, us-gaap:PreferredStockParOrStatedValuePerShare, us-gaap:PreferredStockSharesAuthorized, us-gaap:PreferredStockSharesIssued, us-gaap:RestructuringAndRelatedCostExpectedCostRemaining1, us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1, us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1, us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod, us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate, us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2, us-gaap:StockIssuedDuringPeriodSharesNewIssues, us-gaap:TreasuryStockCommonShares - icad20240331_10q.htm 8, 13, 14, 15, 16, 17, 18, 21, 22, 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 icad-20240331.xsd icad-20240331_cal.xml icad-20240331_def.xml icad-20240331_lab.xml icad-20240331_pre.xml icad20240331_10q.htm http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 true true JSON 72 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "icad20240331_10q.htm": { "nsprefix": "icad", "nsuri": "http://www.icadmed.com/20240331", "dts": { "schema": { "local": [ "icad-20240331.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/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/currency/2024/currency-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd", "https://xbrl.sec.gov/exch/2024/exch-2024.xsd", "https://xbrl.sec.gov/naics/2024/naics-2024.xsd", "https://xbrl.sec.gov/sic/2024/sic-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "icad-20240331_cal.xml" ] }, "definitionLink": { "local": [ "icad-20240331_def.xml" ] }, "labelLink": { "local": [ "icad-20240331_lab.xml" ] }, "presentationLink": { "local": [ "icad-20240331_pre.xml" ] }, "inline": { "local": [ "icad20240331_10q.htm" ] } }, "keyStandard": 215, "keyCustom": 13, "axisStandard": 27, "axisCustom": 0, "memberStandard": 30, "memberCustom": 15, "hidden": { "total": 50, "http://xbrl.sec.gov/dei/2024": 6, "http://fasb.org/us-gaap/2024": 41, "http://www.icadmed.com/20240331": 3 }, "contextCount": 112, "entityCount": 1, "segmentCount": 45, "elementCount": 374, "unitCount": 9, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 444, "http://xbrl.sec.gov/dei/2024": 29 }, "report": { "R1": { "role": "http://www.icadmed.com/20240331/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_2024-01-01_2024-03-31", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "b", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "icad20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "b", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "icad20240331_10q.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited", "longName": "001 - Statement - Condensed Consolidated Balance Sheets (Unaudited)", "shortName": "Condensed Consolidated Balance Sheets (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "icad20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "icad20240331_10q.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited-parentheticals", "longName": "002 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parentheticals)", "shortName": "Condensed Consolidated Balance Sheets (Unaudited) (Parentheticals)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": null, "uniqueAnchor": null }, "R4": { "role": "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited", "longName": "003 - Statement - Condensed Consolidated Statements of Operations (Unaudited)", "shortName": "Condensed Consolidated Statements of Operations (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "icad20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "icad20240331_10q.htm", "first": true, "unique": true } }, "R5": { "role": "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited", "longName": "004 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited)", "shortName": "Condensed Consolidated Statements of Stockholders' Equity (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "i_2022-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": "icad20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2022-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": "icad20240331_10q.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "longName": "005 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "icad20240331_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:AdjustmentForAmortization", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "icad20240331_10q.htm", "unique": true } }, "R7": { "role": "http://www.icadmed.com/20240331/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies", "longName": "006 - Disclosure - Note 1 - Basis of Presentation and Significant Accounting Policies", "shortName": "Note 1 - Basis of Presentation and Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "icad20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "icad20240331_10q.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.icadmed.com/20240331/role/statement-note-2-discontinued-operations", "longName": "007 - Disclosure - Note 2 - Discontinued Operations", "shortName": "Note 2 - Discontinued Operations", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "icad20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "icad20240331_10q.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.icadmed.com/20240331/role/statement-note-3-fair-value-measurements", "longName": "008 - Disclosure - Note 3 - Fair Value Measurements", "shortName": "Note 3 - Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "icad20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "icad20240331_10q.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.icadmed.com/20240331/role/statement-note-4-revenue", "longName": "009 - Disclosure - Note 4 - Revenue", "shortName": "Note 4 - Revenue", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "icad20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "icad20240331_10q.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.icadmed.com/20240331/role/statement-note-5-net-loss-per-common-share", "longName": "010 - Disclosure - Note 5 - Net Loss Per Common Share", "shortName": "Note 5 - Net Loss Per Common Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "icad20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "icad20240331_10q.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.icadmed.com/20240331/role/statement-note-6-inventories", "longName": "011 - Disclosure - Note 6 - Inventories", "shortName": "Note 6 - Inventories", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "icad20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "icad20240331_10q.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.icadmed.com/20240331/role/statement-note-7-goodwill-", "longName": "012 - Disclosure - Note 7 - Goodwill", "shortName": "Note 7 - Goodwill", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "icad20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "icad20240331_10q.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.icadmed.com/20240331/role/statement-note-8-longlived-assets", "longName": "013 - Disclosure - Note 8 - Long-lived Assets", "shortName": "Note 8 - Long-lived Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "icad20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "icad20240331_10q.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.icadmed.com/20240331/role/statement-note-9-lease-commitments", "longName": "014 - Disclosure - Note 9 - Lease Commitments", "shortName": "Note 9 - Lease Commitments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "icad20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "icad20240331_10q.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.icadmed.com/20240331/role/statement-note-10-stockholders-equity", "longName": "015 - Disclosure - Note 10 - Stockholders' Equity", "shortName": "Note 10 - Stockholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "icad20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "icad20240331_10q.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.icadmed.com/20240331/role/statement-note-11-income-taxes", "longName": "016 - Disclosure - Note 11 - Income Taxes", "shortName": "Note 11 - Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "icad20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "icad20240331_10q.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.icadmed.com/20240331/role/statement-note-12-commitments-and-contingencies", "longName": "017 - Disclosure - Note 12 - Commitments and Contingencies", "shortName": "Note 12 - Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "icad20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "icad20240331_10q.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.icadmed.com/20240331/role/statement-note-13-restructuring", "longName": "018 - Disclosure - Note 13 - Restructuring", "shortName": "Note 13 - Restructuring", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "icad20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "icad20240331_10q.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.icadmed.com/20240331/role/statement-note-14-issuances-of-common-stock", "longName": "019 - Disclosure - Note 14 - Issuances of Common Stock", "shortName": "Note 14 - Issuances of Common Stock", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "icad:IssuancesOfCommonStockTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "icad20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "icad:IssuancesOfCommonStockTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "icad20240331_10q.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.icadmed.com/20240331/role/statement-significant-accounting-policies-policies", "longName": "020 - Disclosure - Significant Accounting Policies (Policies)", "shortName": "Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "21", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20240331_10q.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.icadmed.com/20240331/role/statement-note-2-discontinued-operations-tables", "longName": "021 - Disclosure - Note 2 - Discontinued Operations (Tables)", "shortName": "Note 2 - Discontinued Operations (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20240331_10q.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.icadmed.com/20240331/role/statement-note-3-fair-value-measurements-tables", "longName": "022 - Disclosure - Note 3 - Fair Value Measurements (Tables)", "shortName": "Note 3 - Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20240331_10q.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.icadmed.com/20240331/role/statement-note-4-revenue-tables", "longName": "023 - Disclosure - Note 4 - Revenue (Tables)", "shortName": "Note 4 - Revenue (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20240331_10q.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.icadmed.com/20240331/role/statement-note-5-net-loss-per-common-share-tables", "longName": "024 - Disclosure - Note 5 - Net Loss Per Common Share (Tables)", "shortName": "Note 5 - Net Loss Per Common Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20240331_10q.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.icadmed.com/20240331/role/statement-note-6-inventories-tables", "longName": "025 - Disclosure - Note 6 - Inventories (Tables)", "shortName": "Note 6 - Inventories (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20240331_10q.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.icadmed.com/20240331/role/statement-note-9-lease-commitments-tables", "longName": "026 - Disclosure - Note 9 - Lease Commitments (Tables)", "shortName": "Note 9 - Lease Commitments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20240331_10q.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.icadmed.com/20240331/role/statement-note-10-stockholders-equity-tables", "longName": "027 - Disclosure - Note 10 - Stockholders' Equity (Tables)", "shortName": "Note 10 - Stockholders' Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20240331_10q.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.icadmed.com/20240331/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies-details-textual", "longName": "028 - Disclosure - Note 1 - Basis of Presentation and Significant Accounting Policies (Details Textual)", "shortName": "Note 1 - Basis of Presentation and Significant Accounting Policies (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-GeographicConcentrationRiskMember_StatementGeographicalAxis-NonUsMember", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:ConcentrationRiskCreditRisk", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-GeographicConcentrationRiskMember_StatementGeographicalAxis-NonUsMember", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:ConcentrationRiskCreditRisk", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20240331_10q.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.icadmed.com/20240331/role/statement-note-2-discontinued-operations-details-textual", "longName": "029 - Disclosure - Note 2 - Discontinued Operations (Details Textual)", "shortName": "Note 2 - Discontinued Operations (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "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": "icad20240331_10q.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": "icad20240331_10q.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.icadmed.com/20240331/role/statement-note-2-discontinued-operations-summary-of-discontinued-operations-details", "longName": "030 - 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": "31", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "icad20240331_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-03-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": "icad20240331_10q.htm", "unique": true } }, "R32": { "role": "http://www.icadmed.com/20240331/role/statement-note-3-fair-value-measurements-details-textual", "longName": "031 - Disclosure - Note 3 - Fair Value Measurements (Details Textual)", "shortName": "Note 3 - Fair Value Measurements (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "i_2024-03-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": "icad20240331_10q.htm", "first": true }, "uniqueAnchor": null }, "R33": { "role": "http://www.icadmed.com/20240331/role/statement-note-3-fair-value-measurements-assets-and-liabilities-which-are-measured-at-fair-value-on-a-recurring-basis-details", "longName": "032 - Disclosure - Note 3 - Fair Value Measurements - Assets and Liabilities which are Measured at Fair Value on a Recurring Basis (Details)", "shortName": "Note 3 - 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": "33", "firstAnchor": { "contextRef": "i_2024-03-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": "icad20240331_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2024-03-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": "icad20240331_10q.htm", "unique": true } }, "R34": { "role": "http://www.icadmed.com/20240331/role/statement-note-4-revenue-1-details-textual", "longName": "033 - Disclosure - Note 4 - Revenue 1 (Details Textual)", "shortName": "Note 4 - Revenue 1 (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20240331_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31_RangeAxis-MinimumMember", "name": "icad:ServiceContractsTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20240331_10q.htm", "unique": true } }, "R35": { "role": "http://www.icadmed.com/20240331/role/statement-note-4-revenue-2-details-textual", "longName": "034 - Disclosure - Note 4 - Revenue 2 (Details Textual)", "shortName": "Note 4 - Revenue 2 (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20240331_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2024-03-31_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2024-04-01 ", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20240331_10q.htm", "unique": true } }, "R36": { "role": "http://www.icadmed.com/20240331/role/statement-note-4-revenue-revenues-disaggregated-by-major-good-or-service-line-timing-of-revenue-recognition-and-sales-channel-reconciled-to-our-reportable-segments-details", "longName": "035 - Disclosure - Note 4 - Revenue - Revenues Disaggregated by Major Good or Service Line, Timing of Revenue Recognition, and Sales Channel, Reconciled to Our Reportable Segments (Details)", "shortName": "Note 4 - 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": "36", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-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": "icad20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-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": "icad20240331_10q.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.icadmed.com/20240331/role/statement-note-4-revenue-summary-of-receivables-contract-assets-and-contract-liabilities-from-contracts-with-customers-details", "longName": "036 - Disclosure - Note 4 - Revenue - Summary of Receivables, Contract Assets and Contract Liabilities from Contracts with Customers (Details)", "shortName": "Note 4 - Revenue - Summary of Receivables, Contract Assets and Contract Liabilities from Contracts with Customers (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "i_2024-03-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": "icad20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-03-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": "icad20240331_10q.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.icadmed.com/20240331/role/statement-note-4-revenue-summary-of-changes-in-deferred-revenue-from-contracts-with-customers-details", "longName": "037 - Disclosure - Note 4 - Revenue - Summary of Changes in Deferred Revenue from Contracts with Customers (Details)", "shortName": "Note 4 - Revenue - Summary of Changes in Deferred Revenue from Contracts with Customers (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "i_2023-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": "icad20240331_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-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": "icad20240331_10q.htm", "unique": true } }, "R39": { "role": "http://www.icadmed.com/20240331/role/statement-note-5-net-loss-per-common-share-calculation-of-net-loss-per-share-details", "longName": "038 - Disclosure - Note 5 - Net Loss Per Common Share - Calculation of Net Loss Per Share (Details)", "shortName": "Note 5 - Net Loss Per Common Share - Calculation of Net Loss Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:IncomeLossFromContinuingOperations", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "icad20240331_10q.htm", "first": true }, "uniqueAnchor": null }, "R40": { "role": "http://www.icadmed.com/20240331/role/statement-note-5-net-loss-per-common-share-schedule-of-antidilutive-shares-excluded-from-computation-of-diluted-net-loss-per-share-details", "longName": "039 - Disclosure - Note 5 - Net Loss Per Common Share - Schedule of Anti-dilutive Shares Excluded From Computation of Diluted Net Loss Per Share (Details)", "shortName": "Note 5 - 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": "40", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "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": "icad20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "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": "icad20240331_10q.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.icadmed.com/20240331/role/statement-note-6-inventory-schedule-of-current-inventory-details", "longName": "040 - Disclosure - Note 6 - Inventory - Schedule of Current Inventory (Details)", "shortName": "Note 6 - Inventory - Schedule of Current Inventory (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "i_2024-03-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": "icad20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-03-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": "icad20240331_10q.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.icadmed.com/20240331/role/statement-note-7-goodwill-details-textual", "longName": "041 - Disclosure - Note 7 - Goodwill (Details Textual)", "shortName": "Note 7 - Goodwill (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:GoodwillImpairmentLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:GoodwillImpairmentLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20240331_10q.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.icadmed.com/20240331/role/statement-note-9-lease-commitments-details-textual", "longName": "042 - Disclosure - Note 9 - Lease Commitments (Details Textual)", "shortName": "Note 9 - Lease Commitments (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:OperatingLeaseImpairmentLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:OperatingLeaseImpairmentLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20240331_10q.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.icadmed.com/20240331/role/statement-note-9-lease-commitments-schedule-of-components-of-lease-expense-details", "longName": "043 - Disclosure - Note 9 - Lease Commitments - Schedule of Components of Lease Expense (Details)", "shortName": "Note 9 - Lease Commitments - Schedule of Components of Lease Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-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": "icad20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-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": "icad20240331_10q.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.icadmed.com/20240331/role/statement-note-9-lease-commitments-summary-of-detained-information-of-lease-liabilities-details", "longName": "044 - Disclosure - Note 9 - Lease Commitments - Summary of Detained Information of Lease Liabilities (Details)", "shortName": "Note 9 - Lease Commitments - Summary of Detained Information of Lease Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "icad:FinancingLeaseAndLesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-4", "ancestors": [ "td", "tr", "tbody", "table", "icad:FinancingLeaseAndLesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20240331_10q.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.icadmed.com/20240331/role/statement-note-10-stockholders-equity-details-textual", "longName": "045 - Disclosure - Note 10 - Stockholders' Equity (Details Textual)", "shortName": "Note 10 - Stockholders' Equity (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20240331_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20240331_10q.htm", "unique": true } }, "R47": { "role": "http://www.icadmed.com/20240331/role/statement-note-10-stockholders-equity-stockbased-compensation-expense-including-options-and-restricted-stock-by-category-details", "longName": "046 - Disclosure - Note 10 - Stockholders' Equity - Stock-Based Compensation Expense Including Options and Restricted Stock by Category (Details)", "shortName": "Note 10 - Stockholders' Equity - Stock-Based Compensation Expense Including Options and Restricted Stock by Category (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20240331_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31_IncomeStatementLocationAxis-CostOfSalesMember", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20240331_10q.htm", "unique": true } }, "R48": { "role": "http://www.icadmed.com/20240331/role/statement-note-10-stockholders-equity-options-granted-under-companys-stock-incentive-plans-valuation-assumptions-and-fair-values-details", "longName": "047 - Disclosure - Note 10 - Stockholders' Equity - Options Granted under Company's Stock Incentive Plans, Valuation Assumptions and Fair Values (Details)", "shortName": "Note 10 - 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": "48", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-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": "icad20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-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": "icad20240331_10q.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.icadmed.com/20240331/role/statement-note-10-stockholders-equity-summary-of-stock-option-activity-for-stock-option-plan-details", "longName": "048 - Disclosure - Note 10 - Stockholders' Equity - Summary of Stock Option Activity for Stock Option Plan (Details)", "shortName": "Note 10 - Stockholders' Equity - Summary of Stock Option Activity for Stock Option Plan (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "i_2023-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": "icad20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-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": "icad20240331_10q.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.icadmed.com/20240331/role/statement-note-11-income-taxes-details-textual", "longName": "049 - Disclosure - Note 11 - Income Taxes (Details Textual)", "shortName": "Note 11 - Income Taxes (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20240331_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2024-01-01_2024-03-31", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20240331_10q.htm", "unique": true } }, "R51": { "role": "http://www.icadmed.com/20240331/role/statement-note-12-commitments-and-contingencies-details-textual", "longName": "050 - Disclosure - Note 12 - Commitments and Contingencies (Details Textual)", "shortName": "Note 12 - Commitments and Contingencies (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:PurchaseObligation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-03-31", "name": "us-gaap:PurchaseObligation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20240331_10q.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.icadmed.com/20240331/role/statement-note-13-restructuring-details-textual", "longName": "051 - Disclosure - Note 13 - Restructuring (Details Textual)", "shortName": "Note 13 - Restructuring (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "d_2023-03-20_2023-03-20", "name": "us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-03-20_2023-03-20", "name": "us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20240331_10q.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.icadmed.com/20240331/role/statement-note-14-issuances-of-common-stock-details-textual", "longName": "052 - Disclosure - Note 14 - Issuances of Common Stock (Details Textual)", "shortName": "Note 14 - Issuances of Common Stock (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "i_2023-08-11_SubsidiarySaleOfStockAxis-AtthemarketSalesAgreementMember", "name": "icad:EquityOfferingMaximumAmount", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "p", "icad:IssuancesOfCommonStockTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20240331_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-08-11_SubsidiarySaleOfStockAxis-AtthemarketSalesAgreementMember", "name": "icad:EquityOfferingMaximumAmount", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "p", "icad:IssuancesOfCommonStockTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "icad20240331_10q.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingPoliciesAbstract", "presentation": [ "http://www.icadmed.com/20240331/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited" ], "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": [ "r54", "r588" ] }, "icad_AccountsReceivableCreditLossExpenseReversalIncludingDisposedBusiness": { "xbrltype": "monetaryItemType", "nsuri": "http://www.icadmed.com/20240331", "localname": "AccountsReceivableCreditLossExpenseReversalIncludingDisposedBusiness", "crdr": "debit", "calculation": { "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "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_AccountsReceivableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNet", "crdr": "debit", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-4-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", "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": [ "r485", "r533", "r608", "r711", "r712" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited" ], "lang": { "en-us": { "role": { "label": "Trade accounts receivable, net of allowance for credit losses of $298 and $277 as of March 31, 2024 and December 31, 2023, respectively", "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": [ "r643" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited" ], "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": [ "r56" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "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": [ "r21", "r125", "r431" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited" ], "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": [ "r64" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "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": [ "r462", "r632", "r633", "r634", "r635", "r688", "r747" ] }, "us-gaap_AdjustmentForAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentForAmortization", "crdr": "debit", "calculation": { "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "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": [ "r3" ] }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "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/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock-based compensation", "label": "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r26", "r27", "r268" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "crdr": "debit", "calculation": { "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "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": [ "r86" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-10-stockholders-equity-details-textual", "http://www.icadmed.com/20240331/role/statement-note-10-stockholders-equity-stockbased-compensation-expense-including-options-and-restricted-stock-by-category-details" ], "lang": { "en-us": { "role": { "label": "Allocated share-based compensation expense", "terseLabel": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r296", "r298" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited-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": [ "r129", "r189", "r193" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://www.icadmed.com/20240331/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/20240331", "localname": "AmortizationAndDepreciationMember", "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Amortization and Depreciation [Member]", "documentation": "Related to amortization and depreciation." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-5-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 (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": [ "r168" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-5-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": [ "r15" ] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-5-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": [ "r15" ] }, "us-gaap_AreaOfRealEstateProperty": { "xbrltype": "areaItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AreaOfRealEstateProperty", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-9-lease-commitments-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/2024", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_Assets", "totalLabel": "Total assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r100", "r109", "r128", "r144", "r172", "r174", "r182", "r183", "r190", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r327", "r329", "r360", "r425", "r490", "r559", "r560", "r588", "r614", "r656", "r657", "r701" ] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_AssetsCurrent", "totalLabel": "Total current assets", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r122", "r131", "r144", "r190", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r327", "r329", "r360", "r588", "r656", "r657", "r701" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited" ], "lang": { "en-us": { "role": { "label": "Current assets:" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-3-fair-value-measurements-assets-and-liabilities-which-are-measured-at-fair-value-on-a-recurring-basis-details", "http://www.icadmed.com/20240331/role/statement-note-3-fair-value-measurements-details-textual" ], "lang": { "en-us": { "role": { "label": "Assets, fair value", "terseLabel": "Assets, Fair Value Disclosure, Total", "documentation": "Fair value portion of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r342", "r343", "r580" ] }, "icad_AtthemarketSalesAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.icadmed.com/20240331", "localname": "AtthemarketSalesAgreementMember", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-14-issuances-of-common-stock", "http://www.icadmed.com/20240331/role/statement-note-14-issuances-of-common-stock-details-textual" ], "lang": { "en-us": { "role": { "label": "At-the-market Sales Agreement [Member]", "documentation": "Represents the at-the-market sales agreement." } } }, "auth_ref": [] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-10-stockholders-equity", "http://www.icadmed.com/20240331/role/statement-note-10-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-2-discontinued-operations", "http://www.icadmed.com/20240331/role/statement-note-2-discontinued-operations-details-textual" ], "lang": { "en-us": { "role": { "label": "Statement of Financial Position Location, Balance [Axis]", "documentation": "Information by location in statement of financial position where disaggregated cumulative balance has been reported." } } }, "auth_ref": [ "r204", "r715", "r716" ] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-2-discontinued-operations", "http://www.icadmed.com/20240331/role/statement-note-2-discontinued-operations-details-textual" ], "lang": { "en-us": { "role": { "label": "Statement of Financial Position Location, Balance [Domain]", "documentation": "Location in statement of financial position where disaggregated cumulative balance has been reported." } } }, "auth_ref": [ "r29", "r30", "r204", "r715", "r716" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.icadmed.com/20240331/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Basis of Accounting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited" ], "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": [ "r14", "r124", "r551" ] }, "us-gaap_CashAndCashEquivalentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAxis", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-3-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": [ "r124" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "periodStartLabel": "Cash and cash equivalents, beginning of period", "periodEndLabel": "Cash and cash equivalents, end of period", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, 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": [ "r14", "r84", "r142" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "totalLabel": "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": [ "r0", "r84" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://www.icadmed.com/20240331/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/2024", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies (Notes 9 and 12)", "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": [ "r60", "r101", "r426", "r476" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-12-commitments-and-contingencies" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r92", "r214", "r215", "r535", "r651", "r653" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r605", "r606", "r607", "r609", "r610", "r611", "r612", "r632", "r633", "r635", "r688", "r746", "r747" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited-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": [ "r63" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited-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": [ "r63", "r477" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited-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": [ "r63" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited-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": [ "r6", "r63", "r477", "r496", "r747", "r748" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited" ], "lang": { "en-us": { "role": { "label": "Common stock, $0.01 par value: authorized 60,000,000 shares; issued 26,540,030 as of both March 31, 2024 and December 31, 2023, respectively; outstanding 26,354,199 as of both March 31, 2024 and December 31, 2023, respectively.", "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": [ "r63", "r428", "r588" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies", "http://www.icadmed.com/20240331/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies-details-textual", "http://www.icadmed.com/20240331/role/statement-note-4-revenue", "http://www.icadmed.com/20240331/role/statement-note-4-revenue-1-details-textual" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r17", "r19", "r32", "r33", "r187", "r534" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies", "http://www.icadmed.com/20240331/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies-details-textual", "http://www.icadmed.com/20240331/role/statement-note-4-revenue", "http://www.icadmed.com/20240331/role/statement-note-4-revenue-1-details-textual" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r17", "r19", "r32", "r33", "r187", "r455", "r534" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies", "http://www.icadmed.com/20240331/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies-details-textual", "http://www.icadmed.com/20240331/role/statement-note-4-revenue", "http://www.icadmed.com/20240331/role/statement-note-4-revenue-1-details-textual" ], "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": [ "r17", "r19", "r32", "r33", "r187", "r534", "r622" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://www.icadmed.com/20240331/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": [ "r34", "r111" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies-details-textual", "http://www.icadmed.com/20240331/role/statement-note-4-revenue-1-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ConcentrationRiskPercentage1", "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": [ "r17", "r19", "r32", "r33", "r187" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies", "http://www.icadmed.com/20240331/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies-details-textual", "http://www.icadmed.com/20240331/role/statement-note-4-revenue", "http://www.icadmed.com/20240331/role/statement-note-4-revenue-1-details-textual" ], "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": [ "r17", "r19", "r32", "r33", "r187", "r534" ] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-4-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": [ "r659" ] }, "us-gaap_ContractWithCustomerAssetNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetNet", "crdr": "debit", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-4-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": [ "r244", "r246", "r257" ] }, "us-gaap_ContractWithCustomerAssetNetNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetNetNoncurrent", "crdr": "debit", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-4-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": [ "r244", "r246", "r257" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-4-revenue-summary-of-changes-in-deferred-revenue-from-contracts-with-customers-details", "http://www.icadmed.com/20240331/role/statement-note-4-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": [ "r244", "r245", "r257" ] }, "icad_ContractWithCustomerLiabilityDeferralOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.icadmed.com/20240331", "localname": "ContractWithCustomerLiabilityDeferralOfRevenue", "crdr": "credit", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-4-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/2024", "localname": "ContractWithCustomerSalesChannelAxis", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-4-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": [ "r571", "r660" ] }, "us-gaap_ContractWithCustomerSalesChannelDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerSalesChannelDomain", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-4-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": [ "r571", "r660" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "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": [ "r76", "r77", "r389" ] }, "us-gaap_CostOfRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfRevenueAbstract", "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Cost of revenue:" } } }, "auth_ref": [] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfSalesMember", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-10-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": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.icadmed.com/20240331/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_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-4-revenue", "http://www.icadmed.com/20240331/role/statement-note-4-revenue-1-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": [ "r87", "r187" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited" ], "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": [ "r302", "r303" ] }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxesAndTaxCredits", "crdr": "debit", "calculation": { "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "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": [ "r86" ] }, "us-gaap_DeferredRevenueByArrangementDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredRevenueByArrangementDisclosureTextBlock", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-4-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/2024", "localname": "DeferredRevenueCurrent", "crdr": "credit", "calculation": { "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited" ], "lang": { "en-us": { "role": { "label": "Deferred revenue\u2014current portion", "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": [ "r625" ] }, "us-gaap_DeferredRevenueNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredRevenueNoncurrent", "crdr": "credit", "calculation": { "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited" ], "lang": { "en-us": { "role": { "label": "Deferred revenue, net of 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 noncurrent." } } }, "auth_ref": [ "r626" ] }, "icad_DeferredRevenueRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://www.icadmed.com/20240331", "localname": "DeferredRevenueRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-4-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_DeferredTaxAndOtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAndOtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited" ], "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": [] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Depreciation", "crdr": "debit", "calculation": { "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "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": [ "r3", "r20" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "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": [ "r3", "r20" ] }, "icad_DirectSalesForceMember": { "xbrltype": "domainItemType", "nsuri": "http://www.icadmed.com/20240331", "localname": "DirectSalesForceMember", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-4-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/2024", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-4-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": [ "r660" ] }, "us-gaap_DisclosureTextBlockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureTextBlockAbstract", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies", "http://www.icadmed.com/20240331/role/statement-note-10-stockholders-equity", "http://www.icadmed.com/20240331/role/statement-note-11-income-taxes", "http://www.icadmed.com/20240331/role/statement-note-12-commitments-and-contingencies", "http://www.icadmed.com/20240331/role/statement-note-13-restructuring", "http://www.icadmed.com/20240331/role/statement-note-14-issuances-of-common-stock", "http://www.icadmed.com/20240331/role/statement-note-2-discontinued-operations", "http://www.icadmed.com/20240331/role/statement-note-3-fair-value-measurements", "http://www.icadmed.com/20240331/role/statement-note-4-revenue", "http://www.icadmed.com/20240331/role/statement-note-5-net-loss-per-common-share", "http://www.icadmed.com/20240331/role/statement-note-6-inventories", "http://www.icadmed.com/20240331/role/statement-note-7-goodwill-", "http://www.icadmed.com/20240331/role/statement-note-8-longlived-assets", "http://www.icadmed.com/20240331/role/statement-note-9-lease-commitments" ], "lang": { "en-us": { "role": { "label": "us-gaap_DisclosureTextBlockAbstract", "terseLabel": "Notes to Financial Statements" } } }, "auth_ref": [] }, "us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DiscontinuedOperationTaxEffectOfDiscontinuedOperation", "crdr": "debit", "presentation": [ "http://www.icadmed.com/20240331/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": [ "r39", "r40", "r41", "r42", "r48", "r51", "r304", "r315", "r317" ] }, "us-gaap_DisposalGroupClassificationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupClassificationAxis", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-2-discontinued-operations", "http://www.icadmed.com/20240331/role/statement-note-2-discontinued-operations-details-textual", "http://www.icadmed.com/20240331/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": [ "r120" ] }, "us-gaap_DisposalGroupClassificationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupClassificationDomain", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-2-discontinued-operations", "http://www.icadmed.com/20240331/role/statement-note-2-discontinued-operations-details-textual", "http://www.icadmed.com/20240331/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/2024", "localname": "DisposalGroupHeldforsaleNotDiscontinuedOperationsMember", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-2-discontinued-operations", "http://www.icadmed.com/20240331/role/statement-note-2-discontinued-operations-details-textual", "http://www.icadmed.com/20240331/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": [ "r1", "r9", "r120" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationConsideration", "crdr": "debit", "presentation": [ "http://www.icadmed.com/20240331/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/20240331", "localname": "DisposalGroupIncludingDiscontinuedOperationConsiderationPeriodForHoldbackReserve", "presentation": [ "http://www.icadmed.com/20240331/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/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold", "crdr": "debit", "presentation": [ "http://www.icadmed.com/20240331/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": [ "r49", "r121" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss", "crdr": "credit", "presentation": [ "http://www.icadmed.com/20240331/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": [ "r49", "r121" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingExpense", "crdr": "debit", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-2-discontinued-operations-details-textual", "http://www.icadmed.com/20240331/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": [ "r49" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupIncludingDiscontinuedOperationRevenue", "crdr": "credit", "presentation": [ "http://www.icadmed.com/20240331/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": [ "r49", "r121" ] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "presentation": [ "http://www.icadmed.com/20240331/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": [ "r36", "r90" ] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-2-discontinued-operations", "http://www.icadmed.com/20240331/role/statement-note-2-discontinued-operations-details-textual", "http://www.icadmed.com/20240331/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": [ "r575", "r576" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.icadmed.com/20240331/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/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.icadmed.com/20240331/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/2024", "localname": "DocumentInformationLineItems", "presentation": [ "http://www.icadmed.com/20240331/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/2024", "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/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.icadmed.com/20240331/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_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.icadmed.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r618" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://www.icadmed.com/20240331/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": [ "r619" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://www.icadmed.com/20240331/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_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Net loss per share:" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "calculation": { "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.icadmed.com/20240331/role/statement-note-5-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/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.icadmed.com/20240331/role/statement-note-5-net-loss-per-common-share-calculation-of-net-loss-per-share-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_EarningsPerShareBasic", "totalLabel": "Net loss per share (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": [ "r137", "r151", "r152", "r153", "r154", "r155", "r156", "r161", "r162", "r165", "r166", "r167", "r171", "r323", "r326", "r339", "r340", "r422", "r436", "r556" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-5-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": [ "r160", "r168", "r169", "r170" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-11-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "terseLabel": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r305", "r579" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-11-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "terseLabel": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r145", "r305", "r313", "r579" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-10-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": [ "r297" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-10-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": [ "r297" ] }, "us-gaap_EmployeeSeveranceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeSeveranceMember", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-13-restructuring", "http://www.icadmed.com/20240331/role/statement-note-13-restructuring-details-textual" ], "lang": { "en-us": { "role": { "label": "Employee Severance [Member]", "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan." } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-5-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/20240331", "localname": "EngineeringAndProductDevelopmentMember", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-10-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/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.icadmed.com/20240331/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/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.icadmed.com/20240331/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/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.icadmed.com/20240331/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/2024", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.icadmed.com/20240331/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/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.icadmed.com/20240331/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": [ "r616" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.icadmed.com/20240331/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/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.icadmed.com/20240331/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/2024", "localname": "EntityDomain", "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited", "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited-parentheticals", "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.icadmed.com/20240331/role/statement-document-and-entity-information", "http://www.icadmed.com/20240331/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies", "http://www.icadmed.com/20240331/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies-details-textual", "http://www.icadmed.com/20240331/role/statement-note-10-stockholders-equity", "http://www.icadmed.com/20240331/role/statement-note-10-stockholders-equity-details-textual", "http://www.icadmed.com/20240331/role/statement-note-10-stockholders-equity-options-granted-under-companys-stock-incentive-plans-valuation-assumptions-and-fair-values-details", "http://www.icadmed.com/20240331/role/statement-note-10-stockholders-equity-stockbased-compensation-expense-including-options-and-restricted-stock-by-category-details", "http://www.icadmed.com/20240331/role/statement-note-10-stockholders-equity-summary-of-stock-option-activity-for-stock-option-plan-details", "http://www.icadmed.com/20240331/role/statement-note-10-stockholders-equity-tables", "http://www.icadmed.com/20240331/role/statement-note-11-income-taxes", "http://www.icadmed.com/20240331/role/statement-note-11-income-taxes-details-textual", "http://www.icadmed.com/20240331/role/statement-note-12-commitments-and-contingencies", "http://www.icadmed.com/20240331/role/statement-note-12-commitments-and-contingencies-details-textual", "http://www.icadmed.com/20240331/role/statement-note-13-restructuring", "http://www.icadmed.com/20240331/role/statement-note-13-restructuring-details-textual", "http://www.icadmed.com/20240331/role/statement-note-14-issuances-of-common-stock", "http://www.icadmed.com/20240331/role/statement-note-14-issuances-of-common-stock-details-textual", "http://www.icadmed.com/20240331/role/statement-note-2-discontinued-operations", "http://www.icadmed.com/20240331/role/statement-note-2-discontinued-operations-details-textual", "http://www.icadmed.com/20240331/role/statement-note-2-discontinued-operations-summary-of-discontinued-operations-details", "http://www.icadmed.com/20240331/role/statement-note-2-discontinued-operations-tables", "http://www.icadmed.com/20240331/role/statement-note-3-fair-value-measurements", "http://www.icadmed.com/20240331/role/statement-note-3-fair-value-measurements-assets-and-liabilities-which-are-measured-at-fair-value-on-a-recurring-basis-details", "http://www.icadmed.com/20240331/role/statement-note-3-fair-value-measurements-details-textual", "http://www.icadmed.com/20240331/role/statement-note-3-fair-value-measurements-tables", "http://www.icadmed.com/20240331/role/statement-note-4-revenue", "http://www.icadmed.com/20240331/role/statement-note-4-revenue-1-details-textual", "http://www.icadmed.com/20240331/role/statement-note-4-revenue-2-details-textual", "http://www.icadmed.com/20240331/role/statement-note-4-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/20240331/role/statement-note-4-revenue-summary-of-changes-in-deferred-revenue-from-contracts-with-customers-details", "http://www.icadmed.com/20240331/role/statement-note-4-revenue-summary-of-receivables-contract-assets-and-contract-liabilities-from-contracts-with-customers-details", "http://www.icadmed.com/20240331/role/statement-note-4-revenue-tables", "http://www.icadmed.com/20240331/role/statement-note-5-net-loss-per-common-share", "http://www.icadmed.com/20240331/role/statement-note-5-net-loss-per-common-share-calculation-of-net-loss-per-share-details", "http://www.icadmed.com/20240331/role/statement-note-5-net-loss-per-common-share-schedule-of-antidilutive-shares-excluded-from-computation-of-diluted-net-loss-per-share-details", "http://www.icadmed.com/20240331/role/statement-note-5-net-loss-per-common-share-tables", "http://www.icadmed.com/20240331/role/statement-note-6-inventories", "http://www.icadmed.com/20240331/role/statement-note-6-inventories-tables", "http://www.icadmed.com/20240331/role/statement-note-6-inventory-schedule-of-current-inventory-details", "http://www.icadmed.com/20240331/role/statement-note-7-goodwill-", "http://www.icadmed.com/20240331/role/statement-note-7-goodwill-details-textual", "http://www.icadmed.com/20240331/role/statement-note-8-longlived-assets", "http://www.icadmed.com/20240331/role/statement-note-9-lease-commitments", "http://www.icadmed.com/20240331/role/statement-note-9-lease-commitments-details-textual", "http://www.icadmed.com/20240331/role/statement-note-9-lease-commitments-schedule-of-components-of-lease-expense-details", "http://www.icadmed.com/20240331/role/statement-note-9-lease-commitments-summary-of-detained-information-of-lease-liabilities-details", "http://www.icadmed.com/20240331/role/statement-note-9-lease-commitments-tables", "http://www.icadmed.com/20240331/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/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.icadmed.com/20240331/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": [ "r616" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://www.icadmed.com/20240331/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/2024", "localname": "EntityFilerCategory", "presentation": [ "http://www.icadmed.com/20240331/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": [ "r616" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.icadmed.com/20240331/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/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.icadmed.com/20240331/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": [ "r620" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://www.icadmed.com/20240331/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": [ "r616" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://www.icadmed.com/20240331/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": [ "r616" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://www.icadmed.com/20240331/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": [ "r616" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.icadmed.com/20240331/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": [ "r616" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "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": [ "r6", "r119", "r134", "r135", "r136", "r146", "r147", "r148", "r150", "r155", "r157", "r159", "r173", "r191", "r192", "r202", "r243", "r311", "r312", "r320", "r321", "r322", "r324", "r325", "r326", "r331", "r332", "r333", "r334", "r335", "r336", "r338", "r361", "r362", "r363", "r364", "r365", "r366", "r368", "r370", "r382", "r435", "r449", "r450", "r451", "r462", "r516" ] }, "icad_EquityOfferingMaximumAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.icadmed.com/20240331", "localname": "EquityOfferingMaximumAmount", "crdr": "credit", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-14-issuances-of-common-stock-details-textual" ], "lang": { "en-us": { "role": { "label": "icad_EquityOfferingMaximumAmount", "terseLabel": "Equity Offering, Maximum Amount", "documentation": "The maximum amount of shares to be issued in the equity offering." } } }, "auth_ref": [] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-3-fair-value-measurements", "http://www.icadmed.com/20240331/role/statement-note-3-fair-value-measurements-assets-and-liabilities-which-are-measured-at-fair-value-on-a-recurring-basis-details", "http://www.icadmed.com/20240331/role/statement-note-3-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": [ "r229", "r260", "r261", "r262", "r263", "r264", "r265", "r341", "r343", "r344", "r345", "r346", "r352", "r353", "r355", "r383", "r384", "r385", "r564", "r565", "r572", "r573", "r574", "r580", "r583" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-3-fair-value-measurements-assets-and-liabilities-which-are-measured-at-fair-value-on-a-recurring-basis-details" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r342", "r343", "r344", "r346", "r580", "r692", "r694" ] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-3-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": [ "r348", "r350", "r351", "r352", "r355", "r356", "r357", "r358", "r359", "r420", "r580", "r584" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-3-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": [ "r229", "r260", "r265", "r343", "r353", "r383", "r572", "r573", "r574", "r580" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-3-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": [ "r229", "r260", "r265", "r343", "r344", "r353", "r384", "r564", "r565", "r572", "r573", "r574", "r580" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-3-fair-value-measurements", "http://www.icadmed.com/20240331/role/statement-note-3-fair-value-measurements-assets-and-liabilities-which-are-measured-at-fair-value-on-a-recurring-basis-details", "http://www.icadmed.com/20240331/role/statement-note-3-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": [ "r229", "r260", "r261", "r262", "r263", "r264", "r265", "r343", "r344", "r345", "r346", "r353", "r385", "r564", "r565", "r572", "r573", "r574", "r580", "r583" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-3-fair-value-measurements-assets-and-liabilities-which-are-measured-at-fair-value-on-a-recurring-basis-details" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [ "r342", "r343", "r344", "r346", "r580", "r692", "r694" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-3-fair-value-measurements", "http://www.icadmed.com/20240331/role/statement-note-3-fair-value-measurements-assets-and-liabilities-which-are-measured-at-fair-value-on-a-recurring-basis-details", "http://www.icadmed.com/20240331/role/statement-note-3-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": [ "r229", "r260", "r261", "r262", "r263", "r264", "r265", "r341", "r343", "r344", "r345", "r346", "r352", "r353", "r355", "r383", "r384", "r385", "r564", "r565", "r572", "r573", "r574", "r580", "r583" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-3-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": [ "r580", "r689", "r690", "r691", "r692", "r693", "r694" ] }, "icad_FinancingLeaseAndLesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.icadmed.com/20240331", "localname": "FinancingLeaseAndLesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-9-lease-commitments-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_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited-parentheticals" ], "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": [ "r127", "r195", "r201", "r563" ] }, "icad_FourGranteesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.icadmed.com/20240331", "localname": "FourGranteesMember", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-10-stockholders-equity", "http://www.icadmed.com/20240331/role/statement-note-10-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Four Grantees [Member]", "documentation": "Relating to four grantees." } } }, "auth_ref": [] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "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": [ "r80", "r500" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-10-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": [ "r80" ] }, "us-gaap_GeographicConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeographicConcentrationRiskMember", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies", "http://www.icadmed.com/20240331/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies-details-textual" ], "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": [ "r18", "r534" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited" ], "lang": { "en-us": { "role": { "label": "Goodwill", "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r126", "r196", "r421", "r560", "r562", "r581", "r588", "r646", "r647" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-7-goodwill-" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r645", "r648" ] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-7-goodwill-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_GoodwillImpairmentLoss", "terseLabel": "Goodwill, Impairment Loss", "documentation": "Amount of impairment loss from asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r3", "r197", "r198", "r199", "r562", "r581" ] }, "us-gaap_GranteeStatusAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GranteeStatusAxis", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-10-stockholders-equity", "http://www.icadmed.com/20240331/role/statement-note-10-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Grantee Status [Axis]", "documentation": "Information by status of recipient to whom award is granted." } } }, "auth_ref": [ "r267", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295" ] }, "us-gaap_GranteeStatusDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GranteeStatusDomain", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-10-stockholders-equity", "http://www.icadmed.com/20240331/role/statement-note-10-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Grantee Status [Domain]", "documentation": "Status of recipient to whom award is granted." } } }, "auth_ref": [ "r267", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "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": [ "r72", "r78", "r108", "r144", "r190", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r360", "r558", "r559", "r637", "r639", "r640", "r641", "r642", "r656" ] }, "us-gaap_IncomeLossFromContinuingOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperations", "crdr": "credit", "calculation": { "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 }, "http://www.icadmed.com/20240331/role/statement-note-5-net-loss-per-common-share-calculation-of-net-loss-per-share-details": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.icadmed.com/20240331/role/statement-note-5-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": [ "r28", "r74", "r86", "r151", "r152", "r153", "r154", "r155", "r164", "r167", "r326" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Loss before provision for income taxes", "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": [ "r73", "r103", "r108", "r423", "r433", "r558", "r559", "r637", "r639", "r640", "r641", "r642" ] }, "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsPerBasicShare", "calculation": { "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_EarningsPerShareBasic", "weight": 1.0, "order": 1.0 }, "http://www.icadmed.com/20240331/role/statement-note-5-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/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.icadmed.com/20240331/role/statement-note-5-net-loss-per-common-share-calculation-of-net-loss-per-share-details" ], "lang": { "en-us": { "role": { "label": "Loss from continuing operations, basic and diluted (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": [ "r74", "r104", "r137", "r149", "r151", "r152", "r153", "r154", "r155", "r162", "r165", "r166", "r323", "r326", "r340", "r422", "r713" ] }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "crdr": "credit", "calculation": { "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 0.0 }, "http://www.icadmed.com/20240331/role/statement-note-5-net-loss-per-common-share-calculation-of-net-loss-per-share-details": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.icadmed.com/20240331/role/statement-note-2-discontinued-operations-summary-of-discontinued-operations-details", "http://www.icadmed.com/20240331/role/statement-note-5-net-loss-per-common-share-calculation-of-net-loss-per-share-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Loss from discontinued operations, net of tax", "label": "Loss from discontinued operations, net of tax", "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": [ "r38", "r39", "r40", "r41", "r42", "r48", "r51", "r99" ] }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare", "calculation": { "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_EarningsPerShareBasic", "weight": 1.0, "order": 0.0 }, "http://www.icadmed.com/20240331/role/statement-note-5-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/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.icadmed.com/20240331/role/statement-note-5-net-loss-per-common-share-calculation-of-net-loss-per-share-details" ], "lang": { "en-us": { "role": { "label": "Loss from discontinued operations, basic and diluted (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": [ "r75", "r137", "r163", "r165", "r166", "r710", "r713" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-2-discontinued-operations", "http://www.icadmed.com/20240331/role/statement-note-2-discontinued-operations-details-textual", "http://www.icadmed.com/20240331/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": [ "r575", "r576" ] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-10-stockholders-equity-stockbased-compensation-expense-including-options-and-restricted-stock-by-category-details" ], "lang": { "en-us": { "role": { "label": "Statement of Income Location, Balance [Axis]", "documentation": "Information by location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r203", "r204", "r209", "r347", "r349", "r354", "r446", "r448", "r501", "r547", "r582", "r717" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-10-stockholders-equity-stockbased-compensation-expense-including-options-and-restricted-stock-by-category-details" ], "lang": { "en-us": { "role": { "label": "Statement of Income Location, Balance [Domain]", "documentation": "Location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r204", "r209", "r347", "r349", "r354", "r446", "r448", "r501", "r547", "r582", "r717" ] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-11-income-taxes" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income tax." } } }, "auth_ref": [ "r145", "r301", "r305", "r306", "r307", "r308", "r309", "r310", "r314", "r316", "r318", "r319", "r461", "r579" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.icadmed.com/20240331/role/statement-note-11-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncomeTaxExpenseBenefit", "terseLabel": "Income Tax Expense (Benefit)", "negatedLabel": "Provision for income taxes", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r110", "r117", "r158", "r159", "r172", "r179", "r183", "r304", "r305", "r315", "r437", "r579" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "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": [ "r2" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "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": [ "r2" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "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": [ "r2" ] }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInDeferredRevenue", "crdr": "debit", "calculation": { "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "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": [ "r548" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "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": [ "r2" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Changes in operating assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Lease liabilities", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r624", "r630" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "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": [ "r2" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited" ], "lang": { "en-us": { "role": { "label": "Intangible assets, net of accumulated amortization of $8,500 and $8,488 as of March 31, 2024 and December 31, 2023, respectively", "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": [ "r200", "r649", "r650" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_InterestExpense", "negatedLabel": "Interest expense", "documentation": "Amount of interest expense classified as operating and nonoperating. Includes, but is not limited to, cost of borrowing accounted for as interest expense." } } }, "auth_ref": [ "r172", "r174", "r178", "r180", "r183", "r367", "r559", "r560" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "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": [ "r138", "r140", "r141" ] }, "us-gaap_InterimPeriodCostsNotAllocableDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterimPeriodCostsNotAllocableDomain", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-2-discontinued-operations", "http://www.icadmed.com/20240331/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": [ "r16" ] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-6-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": [ "r194" ] }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryFinishedGoodsNetOfReserves", "crdr": "debit", "calculation": { "http://www.icadmed.com/20240331/role/statement-note-6-inventory-schedule-of-current-inventory-details": { "parentTag": "us-gaap_InventoryGross", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-6-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": [ "r89", "r553" ] }, "us-gaap_InventoryGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryGross", "crdr": "debit", "calculation": { "http://www.icadmed.com/20240331/role/statement-note-6-inventory-schedule-of-current-inventory-details": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-6-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": [ "r627" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 }, "http://www.icadmed.com/20240331/role/statement-note-6-inventory-schedule-of-current-inventory-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited", "http://www.icadmed.com/20240331/role/statement-note-6-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": [ "r130", "r552", "r588" ] }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryRawMaterialsNetOfReserves", "crdr": "debit", "calculation": { "http://www.icadmed.com/20240331/role/statement-note-6-inventory-schedule-of-current-inventory-details": { "parentTag": "us-gaap_InventoryGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-6-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": [ "r89", "r555" ] }, "us-gaap_InventoryValuationReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryValuationReserves", "crdr": "credit", "calculation": { "http://www.icadmed.com/20240331/role/statement-note-6-inventory-schedule-of-current-inventory-details": { "parentTag": "us-gaap_InventoryNet", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-6-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": [ "r89", "r627" ] }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryWorkInProcessNetOfReserves", "crdr": "debit", "calculation": { "http://www.icadmed.com/20240331/role/statement-note-6-inventory-schedule-of-current-inventory-details": { "parentTag": "us-gaap_InventoryGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-6-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": [ "r89", "r554" ] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentIncomeInterest", "crdr": "credit", "calculation": { "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Interest income", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r172", "r177", "r183", "r559", "r629" ] }, "icad_IssuancesOfCommonStockTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.icadmed.com/20240331", "localname": "IssuancesOfCommonStockTextBlock", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-14-issuances-of-common-stock" ], "lang": { "en-us": { "role": { "label": "Issuances of Common Stock [Text Block]", "documentation": "The entire disclosure for issuances of common stock." } } }, "auth_ref": [] }, "us-gaap_LeaseContractualTermAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseContractualTermAxis", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-9-lease-commitments", "http://www.icadmed.com/20240331/role/statement-note-9-lease-commitments-details-textual" ], "lang": { "en-us": { "role": { "label": "Lease Contractual Term [Axis]", "documentation": "Information by contractual term of lease arrangement." } } }, "auth_ref": [ "r381", "r623" ] }, "us-gaap_LeaseContractualTermDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseContractualTermDomain", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-9-lease-commitments", "http://www.icadmed.com/20240331/role/statement-note-9-lease-commitments-details-textual" ], "lang": { "en-us": { "role": { "label": "Lease Contractual Term [Domain]", "documentation": "Contractual term of lease arrangement." } } }, "auth_ref": [ "r381", "r623" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-9-lease-commitments-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": [ "r699" ] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LegalEntityAxis", "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited", "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited-parentheticals", "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.icadmed.com/20240331/role/statement-document-and-entity-information", "http://www.icadmed.com/20240331/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies", "http://www.icadmed.com/20240331/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies-details-textual", "http://www.icadmed.com/20240331/role/statement-note-10-stockholders-equity", "http://www.icadmed.com/20240331/role/statement-note-10-stockholders-equity-details-textual", "http://www.icadmed.com/20240331/role/statement-note-10-stockholders-equity-options-granted-under-companys-stock-incentive-plans-valuation-assumptions-and-fair-values-details", "http://www.icadmed.com/20240331/role/statement-note-10-stockholders-equity-stockbased-compensation-expense-including-options-and-restricted-stock-by-category-details", "http://www.icadmed.com/20240331/role/statement-note-10-stockholders-equity-summary-of-stock-option-activity-for-stock-option-plan-details", "http://www.icadmed.com/20240331/role/statement-note-10-stockholders-equity-tables", "http://www.icadmed.com/20240331/role/statement-note-11-income-taxes", "http://www.icadmed.com/20240331/role/statement-note-11-income-taxes-details-textual", "http://www.icadmed.com/20240331/role/statement-note-12-commitments-and-contingencies", "http://www.icadmed.com/20240331/role/statement-note-12-commitments-and-contingencies-details-textual", "http://www.icadmed.com/20240331/role/statement-note-13-restructuring", "http://www.icadmed.com/20240331/role/statement-note-13-restructuring-details-textual", "http://www.icadmed.com/20240331/role/statement-note-14-issuances-of-common-stock", "http://www.icadmed.com/20240331/role/statement-note-14-issuances-of-common-stock-details-textual", "http://www.icadmed.com/20240331/role/statement-note-2-discontinued-operations", "http://www.icadmed.com/20240331/role/statement-note-2-discontinued-operations-details-textual", "http://www.icadmed.com/20240331/role/statement-note-2-discontinued-operations-summary-of-discontinued-operations-details", "http://www.icadmed.com/20240331/role/statement-note-2-discontinued-operations-tables", "http://www.icadmed.com/20240331/role/statement-note-3-fair-value-measurements", "http://www.icadmed.com/20240331/role/statement-note-3-fair-value-measurements-assets-and-liabilities-which-are-measured-at-fair-value-on-a-recurring-basis-details", "http://www.icadmed.com/20240331/role/statement-note-3-fair-value-measurements-details-textual", "http://www.icadmed.com/20240331/role/statement-note-3-fair-value-measurements-tables", "http://www.icadmed.com/20240331/role/statement-note-4-revenue", "http://www.icadmed.com/20240331/role/statement-note-4-revenue-1-details-textual", "http://www.icadmed.com/20240331/role/statement-note-4-revenue-2-details-textual", "http://www.icadmed.com/20240331/role/statement-note-4-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/20240331/role/statement-note-4-revenue-summary-of-changes-in-deferred-revenue-from-contracts-with-customers-details", "http://www.icadmed.com/20240331/role/statement-note-4-revenue-summary-of-receivables-contract-assets-and-contract-liabilities-from-contracts-with-customers-details", "http://www.icadmed.com/20240331/role/statement-note-4-revenue-tables", "http://www.icadmed.com/20240331/role/statement-note-5-net-loss-per-common-share", "http://www.icadmed.com/20240331/role/statement-note-5-net-loss-per-common-share-calculation-of-net-loss-per-share-details", "http://www.icadmed.com/20240331/role/statement-note-5-net-loss-per-common-share-schedule-of-antidilutive-shares-excluded-from-computation-of-diluted-net-loss-per-share-details", "http://www.icadmed.com/20240331/role/statement-note-5-net-loss-per-common-share-tables", "http://www.icadmed.com/20240331/role/statement-note-6-inventories", "http://www.icadmed.com/20240331/role/statement-note-6-inventories-tables", "http://www.icadmed.com/20240331/role/statement-note-6-inventory-schedule-of-current-inventory-details", "http://www.icadmed.com/20240331/role/statement-note-7-goodwill-", "http://www.icadmed.com/20240331/role/statement-note-7-goodwill-details-textual", "http://www.icadmed.com/20240331/role/statement-note-8-longlived-assets", "http://www.icadmed.com/20240331/role/statement-note-9-lease-commitments", "http://www.icadmed.com/20240331/role/statement-note-9-lease-commitments-details-textual", "http://www.icadmed.com/20240331/role/statement-note-9-lease-commitments-schedule-of-components-of-lease-expense-details", "http://www.icadmed.com/20240331/role/statement-note-9-lease-commitments-summary-of-detained-information-of-lease-liabilities-details", "http://www.icadmed.com/20240331/role/statement-note-9-lease-commitments-tables", "http://www.icadmed.com/20240331/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_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.icadmed.com/20240331/role/statement-note-9-lease-commitments-summary-of-detained-information-of-lease-liabilities-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-9-lease-commitments-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": [ "r379" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.icadmed.com/20240331/role/statement-note-9-lease-commitments-summary-of-detained-information-of-lease-liabilities-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-9-lease-commitments-summary-of-detained-information-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "terseLabel": "2025", "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": [ "r379" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.icadmed.com/20240331/role/statement-note-9-lease-commitments-summary-of-detained-information-of-lease-liabilities-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-9-lease-commitments-summary-of-detained-information-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "terseLabel": "2027", "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": [ "r379" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.icadmed.com/20240331/role/statement-note-9-lease-commitments-summary-of-detained-information-of-lease-liabilities-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-9-lease-commitments-summary-of-detained-information-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "terseLabel": "2026", "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": [ "r379" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.icadmed.com/20240331/role/statement-note-9-lease-commitments-summary-of-detained-information-of-lease-liabilities-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-9-lease-commitments-summary-of-detained-information-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "terseLabel": "2024", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r700" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-9-lease-commitments-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": [ "r379" ] }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseTermOfContract", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-9-lease-commitments-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": [ "r698" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-9-lease-commitments" ], "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": [ "r369" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_Liabilities", "totalLabel": "Total liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r10", "r55", "r56", "r57", "r58", "r59", "r60", "r61", "r144", "r190", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r328", "r329", "r330", "r360", "r475", "r557", "r614", "r656", "r701", "r702" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited" ], "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": [ "r68", "r102", "r430", "r588", "r631", "r644", "r695" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited" ], "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": [ "r57", "r123", "r144", "r190", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r328", "r329", "r330", "r360", "r588", "r656", "r701", "r702" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited" ], "lang": { "en-us": { "role": { "label": "Current liabilities:" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://www.icadmed.com/20240331/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MajorCustomersAxis", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-4-revenue", "http://www.icadmed.com/20240331/role/statement-note-4-revenue-1-details-textual" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "auth_ref": [ "r187", "r569", "r598", "r602", "r660", "r714", "r718", "r719", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-10-stockholders-equity-options-granted-under-companys-stock-incentive-plans-valuation-assumptions-and-fair-values-details", "http://www.icadmed.com/20240331/role/statement-note-4-revenue", "http://www.icadmed.com/20240331/role/statement-note-4-revenue-1-details-textual", "http://www.icadmed.com/20240331/role/statement-note-4-revenue-2-details-textual" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "auth_ref": [ "r216", "r217", "r218", "r219", "r266", "r299", "r346", "r388", "r445", "r447", "r454", "r467", "r468", "r521", "r523", "r525", "r526", "r528", "r545", "r546", "r561", "r566", "r577", "r583", "r584", "r585", "r586", "r599", "r658", "r703", "r704", "r705", "r706", "r707", "r708" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-10-stockholders-equity-options-granted-under-companys-stock-incentive-plans-valuation-assumptions-and-fair-values-details", "http://www.icadmed.com/20240331/role/statement-note-4-revenue", "http://www.icadmed.com/20240331/role/statement-note-4-revenue-1-details-textual", "http://www.icadmed.com/20240331/role/statement-note-4-revenue-2-details-textual" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "auth_ref": [ "r216", "r217", "r218", "r219", "r266", "r299", "r346", "r388", "r445", "r447", "r454", "r467", "r468", "r521", "r523", "r525", "r526", "r528", "r545", "r546", "r561", "r566", "r577", "r583", "r584", "r585", "r599", "r658", "r703", "r704", "r705", "r706", "r707", "r708" ] }, "icad_ModifiedStockOptionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.icadmed.com/20240331", "localname": "ModifiedStockOptionsMember", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-10-stockholders-equity", "http://www.icadmed.com/20240331/role/statement-note-10-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Modified Stock Options [Member]", "documentation": "Relating to modified stock options." } } }, "auth_ref": [] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MoneyMarketFundsMember", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-3-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": [ "r661" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-4-revenue", "http://www.icadmed.com/20240331/role/statement-note-4-revenue-1-details-textual" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "auth_ref": [ "r187", "r569", "r598", "r602", "r660", "r714", "r718", "r719", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745" ] }, "icad_NashuaNhOfficeLeaseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.icadmed.com/20240331", "localname": "NashuaNhOfficeLeaseMember", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-9-lease-commitments", "http://www.icadmed.com/20240331/role/statement-note-9-lease-commitments-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/2024", "localname": "NatureOfExpenseAxis", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-2-discontinued-operations", "http://www.icadmed.com/20240331/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": [ "r16" ] }, "us-gaap_NetCashProvidedByUsedInDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://www.icadmed.com/20240331/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": [ "r84" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "totalLabel": "Net cash 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": [ "r139" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Cash flow from investing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "totalLabel": "Net cash 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": [ "r84", "r85", "r86" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Cash flow from operating activities:" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 0.0 }, "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.icadmed.com/20240331/role/statement-note-5-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/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited", "http://www.icadmed.com/20240331/role/statement-note-5-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": [ "r79", "r86", "r105", "r121", "r132", "r133", "r136", "r144", "r149", "r151", "r152", "r153", "r154", "r155", "r158", "r159", "r164", "r190", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r323", "r326", "r340", "r360", "r434", "r498", "r514", "r515", "r613", "r656" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.icadmed.com/20240331/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "us-gaap_NonUsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonUsMember", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies", "http://www.icadmed.com/20240331/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Non-US [Member]", "documentation": "Countries excluding the United States of America (US)." } } }, "auth_ref": [ "r749", "r750", "r751", "r752" ] }, "icad_NoncashLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.icadmed.com/20240331", "localname": "NoncashLeaseExpense", "crdr": "debit", "calculation": { "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "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/2024", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_NonoperatingIncomeExpense", "totalLabel": "Other income (expense), 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": [ "r81" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Other income/ (expense):" } } }, "auth_ref": [] }, "icad_NoteToFinancialStatementDetailsTextual": { "xbrltype": "stringItemType", "nsuri": "http://www.icadmed.com/20240331", "localname": "NoteToFinancialStatementDetailsTextual", "lang": { "en-us": { "role": { "label": "Note To Financial Statement Details Textual" } } }, "auth_ref": [] }, "icad_NotesToFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.icadmed.com/20240331", "localname": "NotesToFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Notes To Financial Statements [Abstract]" } } }, "auth_ref": [] }, "icad_NumberOfCustomers": { "xbrltype": "integerItemType", "nsuri": "http://www.icadmed.com/20240331", "localname": "NumberOfCustomers", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-4-revenue-1-details-textual" ], "lang": { "en-us": { "role": { "label": "icad_NumberOfCustomers", "terseLabel": "Number Of Customers", "documentation": "Represents the number of customers" } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies-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": [ "r560", "r638" ] }, "icad_OEMPartnersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.icadmed.com/20240331", "localname": "OEMPartnersMember", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-4-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_OneGranteeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.icadmed.com/20240331", "localname": "OneGranteeMember", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-10-stockholders-equity", "http://www.icadmed.com/20240331/role/statement-note-10-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "One Grantee [Member]", "documentation": "Relating to one grantee." } } }, "auth_ref": [] }, "icad_OneMajorDirectCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.icadmed.com/20240331", "localname": "OneMajorDirectCustomerMember", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-4-revenue", "http://www.icadmed.com/20240331/role/statement-note-4-revenue-1-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/2024", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "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/2024", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Operating expenses:" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "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": [ "r108", "r558", "r637", "r639", "r640", "r641", "r642" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-9-lease-commitments-schedule-of-components-of-lease-expense-details" ], "lang": { "en-us": { "role": { "label": "Operating lease cost - Right of Use Asset", "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": [ "r374", "r587" ] }, "us-gaap_OperatingLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseExpense", "crdr": "debit", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-9-lease-commitments-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": [ "r697" ] }, "us-gaap_OperatingLeaseImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseImpairmentLoss", "crdr": "debit", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-9-lease-commitments-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_OperatingLeaseImpairmentLoss", "terseLabel": "Operating Lease, Impairment Loss", "documentation": "Amount of loss from impairment of right-of-use asset from operating lease." } } }, "auth_ref": [ "r696" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiability", "crdr": "credit", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-9-lease-commitments-details-textual", "http://www.icadmed.com/20240331/role/statement-note-9-lease-commitments-summary-of-detained-information-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Total lease liabilities", "terseLabel": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r372" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited", "http://www.icadmed.com/20240331/role/statement-note-9-lease-commitments-summary-of-detained-information-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "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": [ "r372" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited", "http://www.icadmed.com/20240331/role/statement-note-9-lease-commitments-summary-of-detained-information-of-lease-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Long-term lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r372" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-9-lease-commitments-schedule-of-components-of-lease-expense-details" ], "lang": { "en-us": { "role": { "label": "Cash paid from operating cash flows for 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": [ "r373", "r375" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited", "http://www.icadmed.com/20240331/role/statement-note-9-lease-commitments-details-textual" ], "lang": { "en-us": { "role": { "label": "Operating lease assets", "terseLabel": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r371" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-9-lease-commitments-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": [ "r378", "r587" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-9-lease-commitments-schedule-of-components-of-lease-expense-details" ], "lang": { "en-us": { "role": { "label": "Weighted-average remaining lease term of operating leases (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": [ "r377", "r587" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies" ], "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": [ "r35", "r98", "r456", "r457" ] }, "us-gaap_OtherAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsMember", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-2-discontinued-operations", "http://www.icadmed.com/20240331/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": [ "r29", "r31" ] }, "us-gaap_OtherAssetsMiscellaneousNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsMiscellaneousNoncurrent", "crdr": "debit", "calculation": { "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited" ], "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/2024", "localname": "OtherCommitment", "crdr": "credit", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-12-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/2024", "localname": "OtherCommitmentsAxis", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-12-commitments-and-contingencies", "http://www.icadmed.com/20240331/role/statement-note-12-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/2024", "localname": "OtherCommitmentsDomain", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-12-commitments-and-contingencies", "http://www.icadmed.com/20240331/role/statement-note-12-commitments-and-contingencies-details-textual" ], "lang": { "en-us": { "role": { "label": "Other Commitments [Domain]", "documentation": "Other future obligation." } } }, "auth_ref": [] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Other income (expense), net", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r82" ] }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireIntangibleAssets", "crdr": "credit", "calculation": { "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "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": [ "r83" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "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": [ "r83" ] }, "us-gaap_PaymentsToDevelopSoftware": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToDevelopSoftware", "crdr": "credit", "calculation": { "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "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": [ "r83" ] }, "us-gaap_PolicyTextBlockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PolicyTextBlockAbstract", "presentation": [ "http://www.icadmed.com/20240331/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/2024", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited-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": [ "r62", "r231" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited-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": [ "r62", "r477" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited-parentheticals" ], "lang": { "en-us": { "role": { "label": "Preferred stock, shares issued (in shares)", "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt." } } }, "auth_ref": [ "r62", "r231" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited" ], "lang": { "en-us": { "role": { "label": "Preferred stock, $0.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": [ "r62", "r427", "r588" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited" ], "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": [ "r628" ] }, "icad_PrinciplesOfConsolidationAndBusinessSegmentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.icadmed.com/20240331", "localname": "PrinciplesOfConsolidationAndBusinessSegmentsPolicyTextBlock", "presentation": [ "http://www.icadmed.com/20240331/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Principles of Consolidation and Business Segments [Policy Text Block]", "documentation": "Disclosure of accounting policy for principles of consolidation and business segments." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromDivestitureOfBusinesses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromDivestitureOfBusinesses", "crdr": "debit", "presentation": [ "http://www.icadmed.com/20240331/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": [ "r13" ] }, "us-gaap_ProductMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductMember", "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.icadmed.com/20240331/role/statement-note-4-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": [ "r567" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.icadmed.com/20240331/role/statement-note-4-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": [ "r184", "r389", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r549", "r567", "r597", "r599", "r600", "r603", "r604", "r654", "r655", "r660", "r714", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.icadmed.com/20240331/role/statement-note-4-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": [ "r184", "r389", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r549", "r567", "r597", "r599", "r600", "r603", "r604", "r654", "r655", "r660", "r714", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-8-longlived-assets" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment Disclosure [Text Block]", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r90", "r112", "r115", "r116" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited" ], "lang": { "en-us": { "role": { "label": "Property and equipment, net of accumulated depreciation of $1,136 and $1,045 as of March 31, 2024 and December 31, 2023, respectively", "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": [ "r4", "r380", "r424", "r432", "r588" ] }, "us-gaap_PurchaseObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PurchaseObligation", "crdr": "credit", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-12-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/2024", "localname": "RangeAxis", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-10-stockholders-equity-options-granted-under-companys-stock-incentive-plans-valuation-assumptions-and-fair-values-details", "http://www.icadmed.com/20240331/role/statement-note-4-revenue", "http://www.icadmed.com/20240331/role/statement-note-4-revenue-1-details-textual", "http://www.icadmed.com/20240331/role/statement-note-4-revenue-2-details-textual" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r216", "r217", "r218", "r219", "r259", "r266", "r292", "r293", "r294", "r299", "r346", "r386", "r387", "r388", "r445", "r447", "r454", "r467", "r468", "r521", "r523", "r525", "r526", "r528", "r545", "r546", "r561", "r566", "r577", "r583", "r584", "r585", "r586", "r599", "r607", "r652", "r658", "r692", "r704", "r705", "r706", "r707", "r708" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-10-stockholders-equity-options-granted-under-companys-stock-incentive-plans-valuation-assumptions-and-fair-values-details", "http://www.icadmed.com/20240331/role/statement-note-4-revenue", "http://www.icadmed.com/20240331/role/statement-note-4-revenue-1-details-textual", "http://www.icadmed.com/20240331/role/statement-note-4-revenue-2-details-textual" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r216", "r217", "r218", "r219", "r259", "r266", "r292", "r293", "r294", "r299", "r346", "r386", "r387", "r388", "r445", "r447", "r454", "r467", "r468", "r521", "r523", "r525", "r526", "r528", "r545", "r546", "r561", "r566", "r577", "r583", "r584", "r585", "r586", "r599", "r607", "r652", "r658", "r692", "r704", "r705", "r706", "r707", "r708" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Engineering and product development", "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity." } } }, "auth_ref": [ "r300", "r547", "r559", "r709" ] }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-3-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": [ "r124" ] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockMember", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-10-stockholders-equity", "http://www.icadmed.com/20240331/role/statement-note-10-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Restricted Stock [Member]", "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met." } } }, "auth_ref": [ "r15" ] }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-13-restructuring" ], "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities Disclosure [Text Block]", "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled." } } }, "auth_ref": [ "r205", "r206", "r208", "r210", "r213" ] }, "us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringAndRelatedCostExpectedCostRemaining1", "crdr": "debit", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-13-restructuring-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1", "terseLabel": "Restructuring and Related Cost, Expected Cost Remaining", "documentation": "Amount of expected cost remaining for the specified restructuring cost." } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringAndRelatedCostNumberOfPositionsEliminated", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-13-restructuring-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated", "terseLabel": "Restructuring and Related Cost, Number of Positions Eliminated", "documentation": "The number of positions eliminated during the period as a result of restructuring activities." } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-13-restructuring-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent", "terseLabel": "Restructuring and Related Cost, Number of Positions Eliminated, Period Percent", "documentation": "The number of positions eliminated during the period as a percentage of total positions eliminated during the period in connection with the restructuring plan(s)." } } }, "auth_ref": [] }, "us-gaap_RestructuringCostAndReserveAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringCostAndReserveAxis", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-13-restructuring", "http://www.icadmed.com/20240331/role/statement-note-13-restructuring-details-textual" ], "lang": { "en-us": { "role": { "label": "Restructuring Type [Axis]", "documentation": "Information by type of restructuring cost." } } }, "auth_ref": [ "r207", "r208", "r211", "r212" ] }, "us-gaap_RestructuringCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringCosts", "crdr": "debit", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-13-restructuring-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_RestructuringCosts", "terseLabel": "Restructuring Costs", "documentation": "Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r3" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited" ], "lang": { "en-us": { "role": { "label": "Accumulated deficit", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r65", "r94", "r429", "r452", "r453", "r460", "r478", "r588" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r119", "r146", "r147", "r148", "r150", "r155", "r157", "r159", "r191", "r192", "r202", "r311", "r312", "r320", "r321", "r322", "r324", "r325", "r326", "r331", "r333", "r334", "r336", "r338", "r368", "r370", "r449", "r451", "r462", "r747" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-4-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": [ "r106", "r107", "r172", "r175", "r176", "r181", "r183", "r184", "r185", "r187", "r255", "r256", "r389" ] }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "crdr": "credit", "calculation": { "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "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": [ "r106", "r107", "r172", "r175", "r176", "r181", "r183", "r184", "r185", "r187", "r255", "r256", "r389" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-4-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": [ "r118", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r258" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-4-revenue-1-details-textual", "http://www.icadmed.com/20240331/role/statement-note-4-revenue-2-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": [ "r113" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-4-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": [ "r114" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-4-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": [ "r114" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenuesAbstract", "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Revenue:" } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Right-of-use asset obtained in exchange for operating lease liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r376", "r587" ] }, "icad_RoyaltyObligationsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.icadmed.com/20240331", "localname": "RoyaltyObligationsMember", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-12-commitments-and-contingencies", "http://www.icadmed.com/20240331/role/statement-note-12-commitments-and-contingencies-details-textual" ], "lang": { "en-us": { "role": { "label": "Royalty Obligations [Member]", "documentation": "Represents royalty obligations." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-14-issuances-of-common-stock", "http://www.icadmed.com/20240331/role/statement-note-14-issuances-of-common-stock-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/2024", "localname": "SalesRevenueNetMember", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies", "http://www.icadmed.com/20240331/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies-details-textual", "http://www.icadmed.com/20240331/role/statement-note-4-revenue", "http://www.icadmed.com/20240331/role/statement-note-4-revenue-1-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": [ "r187", "r621" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-5-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": [ "r15" ] }, "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "presentation": [ "http://www.icadmed.com/20240331/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": [ "r5", "r9", "r11", "r37", "r43", "r44", "r45", "r46", "r47", "r50", "r52", "r53", "r91" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-5-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": [ "r636" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-10-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": [ "r25" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-3-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": [ "r689", "r690" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-6-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": [ "r12", "r69", "r70", "r71" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-10-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": [ "r7", "r8", "r95" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-10-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": [ "r97" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://www.icadmed.com/20240331/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": [ "r615" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://www.icadmed.com/20240331/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": [ "r617" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies", "http://www.icadmed.com/20240331/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "auth_ref": [ "r185", "r186", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r464", "r465", "r466", "r522", "r524", "r527", "r529", "r532", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r550", "r568", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r601", "r607", "r660", "r714", "r718", "r719", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "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/2024", "localname": "SellingAndMarketingExpenseMember", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-10-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": [ "r80" ] }, "icad_ServiceContractsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.icadmed.com/20240331", "localname": "ServiceContractsMember", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-4-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": [] }, "icad_ServiceContractsTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.icadmed.com/20240331", "localname": "ServiceContractsTerm", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-4-revenue-1-details-textual" ], "lang": { "en-us": { "role": { "label": "icad_ServiceContractsTerm", "terseLabel": "Service Contracts, Term (Year)", "documentation": "Represents the term of service contracts." } } }, "auth_ref": [] }, "us-gaap_ServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ServiceMember", "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "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": [ "r567" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Stock-based compensation", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r2" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-10-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Day)", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r578" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-10-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r284" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-10-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": [ "r293" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-10-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": [ "r292" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-10-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": [ "r294" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-10-stockholders-equity-summary-of-stock-option-activity-for-stock-option-plan-details" ], "lang": { "en-us": { "role": { "label": "Options Exercisable (in shares)", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r275" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-10-stockholders-equity-summary-of-stock-option-activity-for-stock-option-plan-details" ], "lang": { "en-us": { "role": { "label": "Options Exercisable, weighted average exercise price (in dollars per share)", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r275" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-10-stockholders-equity-summary-of-stock-option-activity-for-stock-option-plan-details" ], "lang": { "en-us": { "role": { "label": "Exercised, aggregate intrinsic value", "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": [ "r288" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-10-stockholders-equity-summary-of-stock-option-activity-for-stock-option-plan-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "negatedLabel": "Cancelled, 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": [ "r279" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-10-stockholders-equity-details-textual", "http://www.icadmed.com/20240331/role/statement-note-10-stockholders-equity-summary-of-stock-option-activity-for-stock-option-plan-details" ], "lang": { "en-us": { "role": { "label": "Granted, shares (in shares)", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares)", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r277" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-10-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": [ "r287" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-10-stockholders-equity-summary-of-stock-option-activity-for-stock-option-plan-details" ], "lang": { "en-us": { "role": { "label": "Outstanding, aggregate intrinsic value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r24" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-10-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": [ "r273", "r274" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-10-stockholders-equity-summary-of-stock-option-activity-for-stock-option-plan-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "periodStartLabel": "Outstanding, weighted average exercise price (in dollars per share)", "periodEndLabel": "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": [ "r273", "r274" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-10-stockholders-equity", "http://www.icadmed.com/20240331/role/statement-note-10-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-10-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": [ "r278" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-10-stockholders-equity-summary-of-stock-option-activity-for-stock-option-plan-details" ], "lang": { "en-us": { "role": { "label": "Cancelled, 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": [ "r279" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-10-stockholders-equity-options-granted-under-companys-stock-incentive-plans-valuation-assumptions-and-fair-values-details", "http://www.icadmed.com/20240331/role/statement-note-10-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": [ "r277" ] }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationAwardTrancheOneMember", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-10-stockholders-equity", "http://www.icadmed.com/20240331/role/statement-note-10-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Tranche One [Member]", "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationAwardTrancheTwoMember", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-10-stockholders-equity", "http://www.icadmed.com/20240331/role/statement-note-10-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Tranche Two [Member]", "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "icad_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingNumberOfInstallments": { "xbrltype": "integerItemType", "nsuri": "http://www.icadmed.com/20240331", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingNumberOfInstallments", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-10-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "icad_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingNumberOfInstallments", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting, Number of Installments", "documentation": "Number of installments which share based payment arrangement will vest." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-10-stockholders-equity-options-granted-under-companys-stock-incentive-plans-valuation-assumptions-and-fair-values-details" ], "lang": { "en-us": { "role": { "label": "Expected life (average, 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": [ "r291" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-10-stockholders-equity-summary-of-stock-option-activity-for-stock-option-plan-details" ], "lang": { "en-us": { "role": { "label": "Options Exercisable, aggregate intrinsic value", "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable." } } }, "auth_ref": [ "r24" ] }, "icad_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.icadmed.com/20240331", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-10-stockholders-equity-summary-of-stock-option-activity-for-stock-option-plan-details" ], "lang": { "en-us": { "role": { "label": "Granted, aggregate intrinsic value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options granted in period." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-10-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term (Year)", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r96" ] }, "icad_SharedMarketingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.icadmed.com/20240331", "localname": "SharedMarketingExpenseMember", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-2-discontinued-operations", "http://www.icadmed.com/20240331/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/2024", "localname": "SharesIssued", "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "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": [ "r6" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r6", "r63", "r66", "r67", "r119", "r134", "r135", "r136", "r146", "r147", "r148", "r150", "r155", "r157", "r159", "r173", "r191", "r192", "r202", "r243", "r311", "r312", "r320", "r321", "r322", "r324", "r325", "r326", "r331", "r332", "r333", "r334", "r335", "r336", "r338", "r361", "r362", "r363", "r364", "r365", "r366", "r368", "r370", "r382", "r435", "r449", "r450", "r451", "r462", "r516" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies", "http://www.icadmed.com/20240331/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "auth_ref": [ "r185", "r186", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r464", "r465", "r466", "r522", "r524", "r527", "r529", "r532", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r550", "r568", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r601", "r607", "r660", "r714", "r718", "r719", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited", "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited-parentheticals", "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited", "http://www.icadmed.com/20240331/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies", "http://www.icadmed.com/20240331/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies-details-textual", "http://www.icadmed.com/20240331/role/statement-note-10-stockholders-equity", "http://www.icadmed.com/20240331/role/statement-note-10-stockholders-equity-details-textual", "http://www.icadmed.com/20240331/role/statement-note-10-stockholders-equity-options-granted-under-companys-stock-incentive-plans-valuation-assumptions-and-fair-values-details", "http://www.icadmed.com/20240331/role/statement-note-10-stockholders-equity-stockbased-compensation-expense-including-options-and-restricted-stock-by-category-details", "http://www.icadmed.com/20240331/role/statement-note-10-stockholders-equity-summary-of-stock-option-activity-for-stock-option-plan-details", "http://www.icadmed.com/20240331/role/statement-note-10-stockholders-equity-tables", "http://www.icadmed.com/20240331/role/statement-note-11-income-taxes", "http://www.icadmed.com/20240331/role/statement-note-11-income-taxes-details-textual", "http://www.icadmed.com/20240331/role/statement-note-12-commitments-and-contingencies", "http://www.icadmed.com/20240331/role/statement-note-12-commitments-and-contingencies-details-textual", "http://www.icadmed.com/20240331/role/statement-note-13-restructuring", "http://www.icadmed.com/20240331/role/statement-note-13-restructuring-details-textual", "http://www.icadmed.com/20240331/role/statement-note-14-issuances-of-common-stock", "http://www.icadmed.com/20240331/role/statement-note-14-issuances-of-common-stock-details-textual", "http://www.icadmed.com/20240331/role/statement-note-2-discontinued-operations", "http://www.icadmed.com/20240331/role/statement-note-2-discontinued-operations-details-textual", "http://www.icadmed.com/20240331/role/statement-note-2-discontinued-operations-summary-of-discontinued-operations-details", "http://www.icadmed.com/20240331/role/statement-note-2-discontinued-operations-tables", "http://www.icadmed.com/20240331/role/statement-note-3-fair-value-measurements", "http://www.icadmed.com/20240331/role/statement-note-3-fair-value-measurements-assets-and-liabilities-which-are-measured-at-fair-value-on-a-recurring-basis-details", "http://www.icadmed.com/20240331/role/statement-note-3-fair-value-measurements-details-textual", "http://www.icadmed.com/20240331/role/statement-note-3-fair-value-measurements-tables", "http://www.icadmed.com/20240331/role/statement-note-4-revenue", "http://www.icadmed.com/20240331/role/statement-note-4-revenue-1-details-textual", "http://www.icadmed.com/20240331/role/statement-note-4-revenue-2-details-textual", "http://www.icadmed.com/20240331/role/statement-note-4-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/20240331/role/statement-note-4-revenue-summary-of-changes-in-deferred-revenue-from-contracts-with-customers-details", "http://www.icadmed.com/20240331/role/statement-note-4-revenue-summary-of-receivables-contract-assets-and-contract-liabilities-from-contracts-with-customers-details", "http://www.icadmed.com/20240331/role/statement-note-4-revenue-tables", "http://www.icadmed.com/20240331/role/statement-note-5-net-loss-per-common-share", "http://www.icadmed.com/20240331/role/statement-note-5-net-loss-per-common-share-calculation-of-net-loss-per-share-details", "http://www.icadmed.com/20240331/role/statement-note-5-net-loss-per-common-share-schedule-of-antidilutive-shares-excluded-from-computation-of-diluted-net-loss-per-share-details", "http://www.icadmed.com/20240331/role/statement-note-5-net-loss-per-common-share-tables", "http://www.icadmed.com/20240331/role/statement-note-6-inventories", "http://www.icadmed.com/20240331/role/statement-note-6-inventories-tables", "http://www.icadmed.com/20240331/role/statement-note-6-inventory-schedule-of-current-inventory-details", "http://www.icadmed.com/20240331/role/statement-note-7-goodwill-", "http://www.icadmed.com/20240331/role/statement-note-7-goodwill-details-textual", "http://www.icadmed.com/20240331/role/statement-note-8-longlived-assets", "http://www.icadmed.com/20240331/role/statement-note-9-lease-commitments", "http://www.icadmed.com/20240331/role/statement-note-9-lease-commitments-details-textual", "http://www.icadmed.com/20240331/role/statement-note-9-lease-commitments-schedule-of-components-of-lease-expense-details", "http://www.icadmed.com/20240331/role/statement-note-9-lease-commitments-summary-of-detained-information-of-lease-liabilities-details", "http://www.icadmed.com/20240331/role/statement-note-9-lease-commitments-tables", "http://www.icadmed.com/20240331/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": [ "r146", "r147", "r148", "r173", "r370", "r389", "r458", "r463", "r469", "r470", "r471", "r472", "r473", "r474", "r477", "r480", "r481", "r482", "r483", "r484", "r486", "r487", "r488", "r489", "r491", "r492", "r493", "r494", "r495", "r497", "r499", "r500", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r516", "r608" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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/2024", "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/2024", "localname": "StatementTable", "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited", "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited-parentheticals", "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited", "http://www.icadmed.com/20240331/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies", "http://www.icadmed.com/20240331/role/statement-note-1-basis-of-presentation-and-significant-accounting-policies-details-textual", "http://www.icadmed.com/20240331/role/statement-note-10-stockholders-equity", "http://www.icadmed.com/20240331/role/statement-note-10-stockholders-equity-details-textual", "http://www.icadmed.com/20240331/role/statement-note-10-stockholders-equity-options-granted-under-companys-stock-incentive-plans-valuation-assumptions-and-fair-values-details", "http://www.icadmed.com/20240331/role/statement-note-10-stockholders-equity-stockbased-compensation-expense-including-options-and-restricted-stock-by-category-details", "http://www.icadmed.com/20240331/role/statement-note-10-stockholders-equity-summary-of-stock-option-activity-for-stock-option-plan-details", "http://www.icadmed.com/20240331/role/statement-note-10-stockholders-equity-tables", "http://www.icadmed.com/20240331/role/statement-note-11-income-taxes", "http://www.icadmed.com/20240331/role/statement-note-11-income-taxes-details-textual", "http://www.icadmed.com/20240331/role/statement-note-12-commitments-and-contingencies", "http://www.icadmed.com/20240331/role/statement-note-12-commitments-and-contingencies-details-textual", "http://www.icadmed.com/20240331/role/statement-note-13-restructuring", "http://www.icadmed.com/20240331/role/statement-note-13-restructuring-details-textual", "http://www.icadmed.com/20240331/role/statement-note-14-issuances-of-common-stock", "http://www.icadmed.com/20240331/role/statement-note-14-issuances-of-common-stock-details-textual", "http://www.icadmed.com/20240331/role/statement-note-2-discontinued-operations", "http://www.icadmed.com/20240331/role/statement-note-2-discontinued-operations-details-textual", "http://www.icadmed.com/20240331/role/statement-note-2-discontinued-operations-summary-of-discontinued-operations-details", "http://www.icadmed.com/20240331/role/statement-note-2-discontinued-operations-tables", "http://www.icadmed.com/20240331/role/statement-note-3-fair-value-measurements", "http://www.icadmed.com/20240331/role/statement-note-3-fair-value-measurements-assets-and-liabilities-which-are-measured-at-fair-value-on-a-recurring-basis-details", "http://www.icadmed.com/20240331/role/statement-note-3-fair-value-measurements-details-textual", "http://www.icadmed.com/20240331/role/statement-note-3-fair-value-measurements-tables", "http://www.icadmed.com/20240331/role/statement-note-4-revenue", "http://www.icadmed.com/20240331/role/statement-note-4-revenue-1-details-textual", "http://www.icadmed.com/20240331/role/statement-note-4-revenue-2-details-textual", "http://www.icadmed.com/20240331/role/statement-note-4-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/20240331/role/statement-note-4-revenue-summary-of-changes-in-deferred-revenue-from-contracts-with-customers-details", "http://www.icadmed.com/20240331/role/statement-note-4-revenue-summary-of-receivables-contract-assets-and-contract-liabilities-from-contracts-with-customers-details", "http://www.icadmed.com/20240331/role/statement-note-4-revenue-tables", "http://www.icadmed.com/20240331/role/statement-note-5-net-loss-per-common-share", "http://www.icadmed.com/20240331/role/statement-note-5-net-loss-per-common-share-calculation-of-net-loss-per-share-details", "http://www.icadmed.com/20240331/role/statement-note-5-net-loss-per-common-share-schedule-of-antidilutive-shares-excluded-from-computation-of-diluted-net-loss-per-share-details", "http://www.icadmed.com/20240331/role/statement-note-5-net-loss-per-common-share-tables", "http://www.icadmed.com/20240331/role/statement-note-6-inventories", "http://www.icadmed.com/20240331/role/statement-note-6-inventories-tables", "http://www.icadmed.com/20240331/role/statement-note-6-inventory-schedule-of-current-inventory-details", "http://www.icadmed.com/20240331/role/statement-note-7-goodwill-", "http://www.icadmed.com/20240331/role/statement-note-7-goodwill-details-textual", "http://www.icadmed.com/20240331/role/statement-note-8-longlived-assets", "http://www.icadmed.com/20240331/role/statement-note-9-lease-commitments", "http://www.icadmed.com/20240331/role/statement-note-9-lease-commitments-details-textual", "http://www.icadmed.com/20240331/role/statement-note-9-lease-commitments-schedule-of-components-of-lease-expense-details", "http://www.icadmed.com/20240331/role/statement-note-9-lease-commitments-summary-of-detained-information-of-lease-liabilities-details", "http://www.icadmed.com/20240331/role/statement-note-9-lease-commitments-tables", "http://www.icadmed.com/20240331/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r146", "r147", "r148", "r173", "r188", "r370", "r389", "r458", "r463", "r469", "r470", "r471", "r472", "r473", "r474", "r477", "r480", "r481", "r482", "r483", "r484", "r486", "r487", "r488", "r489", "r491", "r492", "r493", "r494", "r495", "r497", "r499", "r500", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r516", "r608" ] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-14-issuances-of-common-stock-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_StockIssuedDuringPeriodSharesNewIssues", "terseLabel": "Stock Issued During Period, Shares, New Issues (in shares)", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r6", "r62", "r63", "r94", "r459", "r516", "r530" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-10-stockholders-equity-summary-of-stock-option-activity-for-stock-option-plan-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised", "negatedLabel": "Exercised, shares (in shares)", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r6", "r62", "r63", "r94", "r278" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited", "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "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": [ "r63", "r66", "r67", "r88", "r479", "r496", "r517", "r518", "r588", "r614", "r631", "r644", "r695", "r747" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited" ], "lang": { "en-us": { "role": { "label": "Stockholders\u2019 equity:" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-10-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r93", "r143", "r230", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r337", "r519", "r520", "r531" ] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-14-issuances-of-common-stock", "http://www.icadmed.com/20240331/role/statement-note-14-issuances-of-common-stock-details-textual" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "lang": { "en-us": { "role": { "label": "Supplemental disclosure of cash flow information:" } } }, "auth_ref": [] }, "us-gaap_TableTextBlock": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TableTextBlock", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-10-stockholders-equity-tables", "http://www.icadmed.com/20240331/role/statement-note-2-discontinued-operations-tables", "http://www.icadmed.com/20240331/role/statement-note-3-fair-value-measurements-tables", "http://www.icadmed.com/20240331/role/statement-note-4-revenue-tables", "http://www.icadmed.com/20240331/role/statement-note-5-net-loss-per-common-share-tables", "http://www.icadmed.com/20240331/role/statement-note-6-inventories-tables", "http://www.icadmed.com/20240331/role/statement-note-9-lease-commitments-tables" ], "lang": { "en-us": { "role": { "label": "us-gaap_TableTextBlock", "terseLabel": "Notes Tables" } } }, "auth_ref": [] }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TimingOfTransferOfGoodOrServiceAxis", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-4-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": [ "r570", "r660" ] }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TimingOfTransferOfGoodOrServiceDomain", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-4-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": [ "r570", "r660" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://www.icadmed.com/20240331/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/2024", "localname": "TransferredAtPointInTimeMember", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-4-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": [ "r570" ] }, "us-gaap_TransferredOverTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TransferredOverTimeMember", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-4-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": [ "r570" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "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": [ "r22" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited-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": [ "r22" ] }, "us-gaap_TreasuryStockCommonValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockCommonValue", "crdr": "debit", "calculation": { "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-balance-sheets-unaudited" ], "lang": { "en-us": { "role": { "label": "us-gaap_TreasuryStockCommonValue", "negatedLabel": "Treasury stock at cost, 185,831 shares as of both March 31, 2024 and December 31, 2023", "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r22", "r23", "r66" ] }, "us-gaap_TypeOfRestructuringDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TypeOfRestructuringDomain", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-13-restructuring", "http://www.icadmed.com/20240331/role/statement-note-13-restructuring-details-textual" ], "lang": { "en-us": { "role": { "label": "Type of Restructuring [Domain]", "documentation": "Identification of the types of restructuring costs." } } }, "auth_ref": [ "r207", "r208", "r211", "r212" ] }, "us-gaap_VestingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VestingAxis", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-10-stockholders-equity", "http://www.icadmed.com/20240331/role/statement-note-10-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Vesting [Axis]", "documentation": "Information by vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687" ] }, "us-gaap_VestingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VestingDomain", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-10-stockholders-equity", "http://www.icadmed.com/20240331/role/statement-note-10-stockholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Vesting [Domain]", "documentation": "Vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "lang": { "en-us": { "role": { "label": "Weighted average number of shares used in computing loss per share:" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.icadmed.com/20240331/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.icadmed.com/20240331/role/statement-note-5-net-loss-per-common-share-calculation-of-net-loss-per-share-details" ], "lang": { "en-us": { "role": { "label": "Basic and diluted (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": [ "r161", "r167" ] }, "icad_XoftIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.icadmed.com/20240331", "localname": "XoftIncMember", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-13-restructuring", "http://www.icadmed.com/20240331/role/statement-note-13-restructuring-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/20240331", "localname": "XoftSolutionsLlcMember", "presentation": [ "http://www.icadmed.com/20240331/role/statement-note-2-discontinued-operations", "http://www.icadmed.com/20240331/role/statement-note-2-discontinued-operations-details-textual", "http://www.icadmed.com/20240331/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-stockholders-equity-options-granted-under-companys-stock-incentive-plans-valuation-assumptions-and-fair-values-details": { "xbrltype": "stringItemType", "nsuri": "http://www.icadmed.com/20240331", "localname": "statement-statement-note-10-stockholders-equity-options-granted-under-companys-stock-incentive-plans-valuation-assumptions-and-fair-values-details", "lang": { "en-us": { "role": { "label": "Note 10 - Stockholders' Equity - Options Granted under Company's Stock Incentive Plans, Valuation Assumptions and Fair Values (Details)" } } }, "auth_ref": [] }, "icad_statement-statement-note-10-stockholders-equity-stockbased-compensation-expense-including-options-and-restricted-stock-by-category-details": { "xbrltype": "stringItemType", "nsuri": "http://www.icadmed.com/20240331", "localname": "statement-statement-note-10-stockholders-equity-stockbased-compensation-expense-including-options-and-restricted-stock-by-category-details", "lang": { "en-us": { "role": { "label": "Note 10 - Stockholders' Equity - Stock-Based Compensation Expense Including Options and Restricted Stock by Category (Details)" } } }, "auth_ref": [] }, "icad_statement-statement-note-10-stockholders-equity-summary-of-stock-option-activity-for-stock-option-plan-details": { "xbrltype": "stringItemType", "nsuri": "http://www.icadmed.com/20240331", "localname": "statement-statement-note-10-stockholders-equity-summary-of-stock-option-activity-for-stock-option-plan-details", "lang": { "en-us": { "role": { "label": "Note 10 - Stockholders' Equity - Summary of Stock Option Activity for Stock Option Plan (Details)" } } }, "auth_ref": [] }, "icad_statement-statement-note-10-stockholders-equity-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.icadmed.com/20240331", "localname": "statement-statement-note-10-stockholders-equity-tables", "lang": { "en-us": { "role": { "label": "Note 10 - Stockholders' Equity" } } }, "auth_ref": [] }, "icad_statement-statement-note-2-discontinued-operations-summary-of-discontinued-operations-details": { "xbrltype": "stringItemType", "nsuri": "http://www.icadmed.com/20240331", "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/20240331", "localname": "statement-statement-note-2-discontinued-operations-tables", "lang": { "en-us": { "role": { "label": "Note 2 - Discontinued Operations" } } }, "auth_ref": [] }, "icad_statement-statement-note-3-fair-value-measurements-assets-and-liabilities-which-are-measured-at-fair-value-on-a-recurring-basis-details": { "xbrltype": "stringItemType", "nsuri": "http://www.icadmed.com/20240331", "localname": "statement-statement-note-3-fair-value-measurements-assets-and-liabilities-which-are-measured-at-fair-value-on-a-recurring-basis-details", "lang": { "en-us": { "role": { "label": "Note 3 - Fair Value Measurements - Assets and Liabilities which are Measured at Fair Value on a Recurring Basis (Details)" } } }, "auth_ref": [] }, "icad_statement-statement-note-3-fair-value-measurements-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.icadmed.com/20240331", "localname": "statement-statement-note-3-fair-value-measurements-tables", "lang": { "en-us": { "role": { "label": "Note 3 - Fair Value Measurements" } } }, "auth_ref": [] }, "icad_statement-statement-note-4-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/20240331", "localname": "statement-statement-note-4-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 4 - 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-4-revenue-summary-of-changes-in-deferred-revenue-from-contracts-with-customers-details": { "xbrltype": "stringItemType", "nsuri": "http://www.icadmed.com/20240331", "localname": "statement-statement-note-4-revenue-summary-of-changes-in-deferred-revenue-from-contracts-with-customers-details", "lang": { "en-us": { "role": { "label": "Note 4 - Revenue - Summary of Changes in Deferred Revenue from Contracts with Customers (Details)" } } }, "auth_ref": [] }, "icad_statement-statement-note-4-revenue-summary-of-receivables-contract-assets-and-contract-liabilities-from-contracts-with-customers-details": { "xbrltype": "stringItemType", "nsuri": "http://www.icadmed.com/20240331", "localname": "statement-statement-note-4-revenue-summary-of-receivables-contract-assets-and-contract-liabilities-from-contracts-with-customers-details", "lang": { "en-us": { "role": { "label": "Note 4 - Revenue - Summary of Receivables, Contract Assets and Contract Liabilities from Contracts with Customers (Details)" } } }, "auth_ref": [] }, "icad_statement-statement-note-4-revenue-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.icadmed.com/20240331", "localname": "statement-statement-note-4-revenue-tables", "lang": { "en-us": { "role": { "label": "Note 4 - Revenue" } } }, "auth_ref": [] }, "icad_statement-statement-note-5-net-loss-per-common-share-calculation-of-net-loss-per-share-details": { "xbrltype": "stringItemType", "nsuri": "http://www.icadmed.com/20240331", "localname": "statement-statement-note-5-net-loss-per-common-share-calculation-of-net-loss-per-share-details", "lang": { "en-us": { "role": { "label": "Note 5 - Net Loss Per Common Share - Calculation of Net Loss Per Share (Details)" } } }, "auth_ref": [] }, "icad_statement-statement-note-5-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/20240331", "localname": "statement-statement-note-5-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 5 - 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-5-net-loss-per-common-share-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.icadmed.com/20240331", "localname": "statement-statement-note-5-net-loss-per-common-share-tables", "lang": { "en-us": { "role": { "label": "Note 5 - Net Loss Per Common Share" } } }, "auth_ref": [] }, "icad_statement-statement-note-6-inventories-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.icadmed.com/20240331", "localname": "statement-statement-note-6-inventories-tables", "lang": { "en-us": { "role": { "label": "Note 6 - Inventories" } } }, "auth_ref": [] }, "icad_statement-statement-note-6-inventory-schedule-of-current-inventory-details": { "xbrltype": "stringItemType", "nsuri": "http://www.icadmed.com/20240331", "localname": "statement-statement-note-6-inventory-schedule-of-current-inventory-details", "lang": { "en-us": { "role": { "label": "Note 6 - Inventory - Schedule of Current Inventory (Details)" } } }, "auth_ref": [] }, "icad_statement-statement-note-9-lease-commitments-schedule-of-components-of-lease-expense-details": { "xbrltype": "stringItemType", "nsuri": "http://www.icadmed.com/20240331", "localname": "statement-statement-note-9-lease-commitments-schedule-of-components-of-lease-expense-details", "lang": { "en-us": { "role": { "label": "Note 9 - Lease Commitments - Schedule of Components of Lease Expense (Details)" } } }, "auth_ref": [] }, "icad_statement-statement-note-9-lease-commitments-summary-of-detained-information-of-lease-liabilities-details": { "xbrltype": "stringItemType", "nsuri": "http://www.icadmed.com/20240331", "localname": "statement-statement-note-9-lease-commitments-summary-of-detained-information-of-lease-liabilities-details", "lang": { "en-us": { "role": { "label": "Note 9 - Lease Commitments - Summary of Detained Information of Lease Liabilities (Details)" } } }, "auth_ref": [] }, "icad_statement-statement-note-9-lease-commitments-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.icadmed.com/20240331", "localname": "statement-statement-note-9-lease-commitments-tables", "lang": { "en-us": { "role": { "label": "Note 9 - Lease Commitments" } } }, "auth_ref": [] }, "icad_statement-statement-significant-accounting-policies-policies": { "xbrltype": "stringItemType", "nsuri": "http://www.icadmed.com/20240331", "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": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r1": { "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" }, "r2": { "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" }, "r3": { "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" }, "r4": { "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" }, "r5": { "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" }, "r6": { "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" }, "r7": { "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" }, "r8": { "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" }, "r9": { "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" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r11": { "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" }, "r12": { "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" }, "r13": { "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" }, "r14": { "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" }, "r15": { "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" }, "r16": { "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" }, "r17": { "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" }, "r18": { "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" }, "r19": { "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" }, "r20": { "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" }, "r21": { "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" }, "r22": { "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" }, "r23": { "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" }, "r24": { "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" }, "r25": { "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" }, "r26": { "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" }, "r27": { "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" }, "r28": { "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" }, "r29": { "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" }, "r30": { "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" }, "r31": { "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" }, "r32": { "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" }, "r33": { "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" }, "r34": { "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/2147478898/942-825-50-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/205/tableOfContent" }, "r36": { "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" }, "r37": { "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" }, "r38": { "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" }, "r39": { "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" }, "r40": { "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" }, "r41": { "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" }, "r42": { "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" }, "r43": { "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" }, "r44": { "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" }, "r45": { "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" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "r49": { "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" }, "r50": { "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" }, "r51": { "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" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r55": { "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(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r56": { "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(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r57": { "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(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r58": { "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(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r59": { "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(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r60": { "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(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r61": { "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(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r77": { "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)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r78": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r79": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r88": { "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" }, "r89": { "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" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/360/tableOfContent" }, "r91": { "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" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r94": { "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" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r96": { "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" }, "r97": { "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" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/810/tableOfContent" }, "r99": { "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" }, "r100": { "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/2147478546/942-210-S99-1" }, "r101": { "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(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r102": { "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/2147478546/942-210-S99-1" }, "r103": { "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/2147478524/942-220-S99-1" }, "r104": { "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/2147478524/942-220-S99-1" }, "r105": { "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/2147478524/942-220-S99-1" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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/2147477798/958-360-50-1" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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/2147477798/958-360-50-6" }, "r116": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-7" }, "r117": { "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" }, "r118": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r119": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-24" }, "r181": { "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" }, "r182": { "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" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/330/tableOfContent" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r201": { "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" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r203": { "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" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/420/tableOfContent" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r209": { "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" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.b.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.b.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-1D" }, "r268": { "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" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-3" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r300": { "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" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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.1.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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/2147477891/740-270-50-1" }, "r319": { "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" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r351": { "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" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r369": { "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" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r388": { "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" }, "r389": { "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" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "280", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "940", "SubTopic": "820", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1" }, "r421": { "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/2147478546/942-210-S99-1" }, "r422": { "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/2147478524/942-220-S99-1" }, "r423": { "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/2147477314/942-235-S99-1" }, "r424": { "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/2147478451/942-360-50-1" }, "r425": { "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/2147478777/944-210-S99-1" }, "r426": { "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/2147478777/944-210-S99-1" }, "r427": { "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/2147478777/944-210-S99-1" }, "r428": { "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/2147478777/944-210-S99-1" }, "r429": { "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/2147478777/944-210-S99-1" }, "r430": { "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/2147478777/944-210-S99-1" }, "r431": { "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/2147478777/944-210-S99-1" }, "r432": { "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/2147478777/944-210-S99-1" }, "r433": { "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/2147477250/944-220-S99-1" }, "r434": { "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/2147477250/944-220-S99-1" }, "r435": { "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(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r436": { "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/2147477250/944-220-S99-1" }, "r437": { "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/2147477250/944-220-S99-1" }, "r438": { "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/2147477965/944-235-S99-2" }, "r439": { "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/2147477965/944-235-S99-2" }, "r440": { "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/2147477965/944-235-S99-2" }, "r441": { "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/2147477965/944-235-S99-2" }, "r442": { "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/2147477965/944-235-S99-2" }, "r443": { "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/2147477965/944-235-S99-2" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r447": { "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" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r455": { "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/2147477351/944-825-50-1B" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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/2147478009/946-205-45-4" }, "r463": { "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/2147477796/946-210-45-4" }, "r464": { "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/2147478795/946-210-50-1" }, "r465": { "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/2147478795/946-210-50-2" }, "r466": { "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/2147478795/946-210-50-6" }, "r467": { "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/2147478795/946-210-50-6" }, "r468": { "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/2147478795/946-210-50-6" }, "r469": { "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/2147479170/946-210-S99-1" }, "r470": { "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/2147479170/946-210-S99-1" }, "r471": { "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/2147479170/946-210-S99-1" }, "r472": { "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/2147479170/946-210-S99-1" }, "r473": { "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/2147479170/946-210-S99-1" }, "r474": { "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/2147479170/946-210-S99-1" }, "r475": { "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/2147479170/946-210-S99-1" }, "r476": { "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/2147479170/946-210-S99-1" }, "r477": { "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/2147479170/946-210-S99-1" }, "r478": { "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/2147479170/946-210-S99-1" }, "r479": { "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/2147479170/946-210-S99-1" }, "r480": { "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/2147479170/946-210-S99-1" }, "r481": { "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/2147479170/946-210-S99-1" }, "r482": { "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/2147479170/946-210-S99-1" }, "r483": { "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/2147479170/946-210-S99-1" }, "r484": { "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/2147479170/946-210-S99-1" }, "r485": { "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/2147479170/946-210-S99-1" }, "r486": { "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/2147479170/946-210-S99-1" }, "r487": { "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/2147479170/946-210-S99-1" }, "r488": { "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/2147479170/946-210-S99-1" }, "r489": { "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/2147479170/946-210-S99-1" }, "r490": { "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/2147479170/946-210-S99-1" }, "r491": { "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/2147479170/946-210-S99-1" }, "r492": { "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/2147479170/946-210-S99-1" }, "r493": { "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/2147479170/946-210-S99-1" }, "r494": { "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/2147479170/946-210-S99-1" }, "r495": { "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/2147479170/946-210-S99-2" }, "r496": { "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/2147479170/946-210-S99-2" }, "r497": { "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/2147479105/946-220-45-3" }, "r498": { "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/2147479105/946-220-45-7" }, "r499": { "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/2147479134/946-220-S99-1" }, "r500": { "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/2147479134/946-220-S99-1" }, "r501": { "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/2147479134/946-220-S99-1" }, "r502": { "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/2147479134/946-220-S99-1" }, "r503": { "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/2147479134/946-220-S99-1" }, "r504": { "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/2147479134/946-220-S99-1" }, "r505": { "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/2147479134/946-220-S99-1" }, "r506": { "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/2147479134/946-220-S99-1" }, "r507": { "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/2147479134/946-220-S99-1" }, "r508": { "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/2147479134/946-220-S99-1" }, "r509": { "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/2147479134/946-220-S99-1" }, "r510": { "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/2147479134/946-220-S99-1" }, "r511": { "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/2147479134/946-220-S99-1" }, "r512": { "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/2147479134/946-220-S99-1" }, "r513": { "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/2147479134/946-220-S99-1" }, "r514": { "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/2147479134/946-220-S99-1" }, "r515": { "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/2147479134/946-220-S99-3" }, "r516": { "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/2147479134/946-220-S99-3" }, "r517": { "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/2147479134/946-220-S99-3" }, "r518": { "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/2147479134/946-220-S99-3" }, "r519": { "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/2147477968/946-235-50-2" }, "r520": { "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/2147477968/946-235-50-2" }, "r521": { "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/2147477271/946-320-S99-1" }, "r522": { "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/2147477271/946-320-S99-1" }, "r523": { "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/2147477271/946-320-S99-2" }, "r524": { "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/2147477271/946-320-S99-2" }, "r525": { "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/2147477271/946-320-S99-3" }, "r526": { "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/2147477271/946-320-S99-3" }, "r527": { "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/2147477271/946-320-S99-3" }, "r528": { "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/2147477271/946-320-S99-6" }, "r529": { "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/2147477271/946-320-S99-6" }, "r530": { "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/2147478448/946-505-50-2" }, "r531": { "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/2147478448/946-505-50-6" }, "r532": { "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(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r533": { "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/2147479196/954-310-45-1" }, "r534": { "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/2147478785/954-310-50-2" }, "r535": { "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/2147478522/954-440-50-1" }, "r536": { "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 A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r537": { "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/2147478979/970-360-S99-1" }, "r538": { "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/2147478979/970-360-S99-1" }, "r539": { "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/2147478979/970-360-S99-1" }, "r540": { "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/2147478979/970-360-S99-1" }, "r541": { "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/2147478979/970-360-S99-1" }, "r542": { "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/2147478979/970-360-S99-1" }, "r543": { "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/2147478979/970-360-S99-1" }, "r544": { "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/2147478979/970-360-S99-1" }, "r545": { "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/2147477332/976-310-50-1" }, "r546": { "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/2147479230/978-310-50-1" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r560": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r561": { "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" }, "r562": { "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" }, "r563": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r579": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r580": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r581": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r582": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "102", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102" }, "r583": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r584": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r585": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r586": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r587": { "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" }, "r588": { "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" }, "r589": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17" }, "r590": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21" }, "r591": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29" }, "r592": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3" }, "r593": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2" }, "r594": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4" }, "r595": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5" }, "r596": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6" }, "r597": { "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" }, "r598": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r599": { "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" }, "r600": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r601": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r602": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r603": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E" }, "r604": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18" }, "r605": { "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/2147478795/946-210-50-1" }, "r606": { "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/2147478795/946-210-50-6" }, "r607": { "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/2147477439/946-210-55-1" }, "r608": { "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/2147477802/946-310-45-1" }, "r609": { "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/2147477271/946-320-S99-1" }, "r610": { "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/2147477271/946-320-S99-2" }, "r611": { "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/2147477271/946-320-S99-3" }, "r612": { "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/2147477271/946-320-S99-6" }, "r613": { "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/2147479168/946-830-55-10" }, "r614": { "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/2147479168/946-830-55-12" }, "r615": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r616": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r617": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r618": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r619": { "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" }, "r620": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r621": { "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" }, "r622": { "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/2147477351/944-825-50-1B" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r636": { "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" }, "r637": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r638": { "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" }, "r639": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r640": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r641": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r642": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r643": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r644": { "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" }, "r645": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-20/tableOfContent" }, "r646": { "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" }, "r647": { "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" }, "r648": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-30/tableOfContent" }, "r649": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r650": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r651": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/405-30/tableOfContent" }, "r652": { "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" }, "r653": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "r660": { "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" }, "r661": { "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" }, "r662": { "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" }, "r663": { "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" }, "r664": { "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" }, "r665": { "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" }, "r666": { "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" }, "r667": { "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" }, "r668": { "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" }, "r669": { "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" }, "r670": { "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" }, "r671": { "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" }, "r672": { "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" }, "r673": { "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" }, "r674": { "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" }, "r675": { "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" }, "r676": { "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" }, "r677": { "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" }, "r678": { "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" }, "r679": { "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" }, "r680": { "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" }, "r681": { "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" }, "r682": { "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" }, "r683": { "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" }, "r684": { "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" }, "r685": { "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" }, "r686": { "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" }, "r687": { "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" }, "r688": { "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" }, "r689": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r690": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r691": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r692": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r693": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r694": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r695": { "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" }, "r696": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479365/842-20-25-6" }, "r697": { "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" }, "r698": { "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" }, "r699": { "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" }, "r700": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r701": { "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" }, "r702": { "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" }, "r703": { "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" }, "r704": { "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" }, "r705": { "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" }, "r706": { "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" }, "r707": { "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" }, "r708": { "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" }, "r709": { "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/2147479532/912-730-25-1" }, "r710": { "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/2147478524/942-220-S99-1" }, "r711": { "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)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r712": { "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/2147478777/944-210-S99-1" }, "r713": { "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/2147477250/944-220-S99-1" }, "r714": { "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" }, "r715": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r716": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r717": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r718": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r719": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r720": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C" }, "r721": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r722": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r723": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r724": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r725": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r726": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r727": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r728": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r729": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r730": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r731": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r732": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r733": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r734": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r735": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r736": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r737": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r738": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r739": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r740": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r741": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r742": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r743": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r744": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r745": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r746": { "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/2147478009/946-205-45-4" }, "r747": { "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/2147479134/946-220-S99-3" }, "r748": { "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/2147479134/946-220-S99-3" }, "r749": { "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/2147477271/946-320-S99-1" }, "r750": { "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/2147477271/946-320-S99-2" }, "r751": { "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/2147477271/946-320-S99-3" }, "r752": { "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/2147477271/946-320-S99-6" } } } ZIP 73 0001437749-24-016747-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001437749-24-016747-xbrl.zip M4$L#!!0 ( %&BKEAN]*UFRP< )4B - 97A?-C,T,C,S+FAT;>5: M;6_;.!+^W/R*.1_:30 [CNRD;6S'@)LX7>.V:3;G/>RW RV-(J(2J9*4'=^O MOQE*?DGBI-YMN]FV0!!;Y) SG'GXS)!R+W%9VN\E**+^SK.>DR[%/M[\]V7[ ML-5N[U-OKUDV4N\_&@UXBPJ-UZI6)3(\J<7:9,(U(G08.JE5 M#4*M'"J2=IABGFB%)TK7^CN]9FEQ;Z*C.5@W3_UPY1I6_@\[$!SDK@N^(1:9 M3.<=>/&QT*X[EAE:N, 97.E,J+*Q"[F((JFN.W @%1SL!U)U(2R,U:8#HG"Z MRSKS6XJJ>>],V%T9X6WPCU-AI%"NHWA]:=?AC6N(5%ZK3DB+0]/-A+F6JL,# M:OWA[S^/WHS&T [V@UXS[^\\H/FG.ZI_VD;W+4TOU,3FW<=T?/G5G0ZOQJ/S MT>E@/'I_ >_/X?)J='$ZNAS\ L/?AZ>_C4?_&5(S20ROOL'5W](PJL.94 +> M&#U3=0C1.!G/P27"=9YZ;7!W<;!Y^RRT0*4&*CW@17RP)7$ 2[1>>=W!/HP@ M$5,$@U.),Z(*ET@+OQ;"$!S2.5QA3F0!6L$Y34K:&K^2,D-B"!^74CD:J2- MFCVJUB,@$DXTW"1-=7A2.[H):LN6DD+:Q^U71\>KUNE)+3BL@8Q.:BE&9>\Y MD5.['1P'+U\'QX?MXY=!^_5!K?].F#"A75<')J]>4_1!QR!/!V=U&*EP_W%W M/DHO7\JU3QG6UCZ\$9:"26'+YO!!Z1EY]!KK971-&=-(DW:EG6=N060JU!P* MY4R!9"[EC8SF9+\*TDAQEI0R8A%2DP&=20=.EW+W!!2&:*TPGM"81.(4SVS"S09O);6&7('"&XL[28KZVN@L MC[EG[ M@^/B<)\JQG4GOOCGZU;PJFNKR%<)DK>J!!//#\P%:Q@K8\ZV;*TH MOJ4H)D6+O+B./)+@_/H]UA!'AU[WKMB#,[141)+'/%%_.IQUSB&A*.SV0YC, M)TBAJ325Z4$7AB:@O3R5UC,$2:'R\W#IMN*6=7XRF H?ZRH_K.)5K[B+.R7Q M#-EB=2HC?XBRQ<3*2)*#> &RS&*>,17/5%C.+'YW6)^&/)]HBV00'I+;? M\ELCB] XE1$#1EBM!'.;L 0V+E@81<)$BX@2QJ28R%2Z.2>D36H9WS[X/JXE M-&^)KA4\GD)OJ@7EA Q0P.)06Q9 MF$QTX1ZV8!N>%$MIY*HK_G1!"Y-%/>>W 9:>('NZ//D35C55>)X4&A'Q2^GU M^]'CXT^5['W/1HC\ 5;A_*/#L# :54B[#(S,E-X<&+D*=3[HZ*W.9W//F!: M'>/NR-<_VT7[WR$'5>7ST6>4S_X^)EJ@M+[:STPOZTA9;6U_^[%]IKQ7]RRM M$U3[.&WL,CGY!IHRHP._0WR$/">:TA_W1Y+L\Y/L$IZ(JRQS(7UR!;;8!/BQ MD&2^!WRA_!6RW?O.J^0!'7:YQI 4<#X<\#$CE$CAJ1++LEJ=H?C F:+,\3Y7 M^.K$7[TL#KY_*.A585D>S39L;Q'10(O+W?T@0*J:AH90E*GTJ)?IRE*NLD5& M?B!?^<54K+KQBN"3J>@;#S:5L0/*)K&A[5,GUZ/?]!0\?UM51;E>DK%44YU. MD1E9B>OJTLU4/(%9GNHY4N\LT24SB%L8HIA_D73UY%S\N1?X9^35#KP3E&U?+:Y"!?/?PZ.,QFYA!\.GO-;KF<[ MSY[UG*$O_!DM)IUR;J&BH'JS0ULU7PX]:CU?L]U%R[&A9OO42:U5VV:>E\^[ MU7(;$^V9-VUQ[:^-CP;JJ==&G]\V7 MJCKT' V(@ #0 &5X M7S8S-#(S-"YH=&WE6FMO&[<2_1S_BJF*I#8@6=;#B2W) A3'3H4FCNNZP/UV M0>U2%I%=O^^GN&NWKX&;5)FM8%@LC+'7*&,V?.#"GU)CY-^KV)%'%_ MZUG/*Y_(OKS^[\M6N]EJ[^)MKUX,XNT/M1J]E5I:X65,HSE=3G(=2_O&I)+. MC?4BH1KMUQOM>G.OV:969[_1:37H_#W5:OU>*KV@:"*LD_ZHDOMQ[:!2CFJ1 MRJ/*V-A4^%HLO8R\,KI"D=%>:DA[F]>JE0Z.I,SNC"IT,5@ES(1QTI?=6A/ M:=K;;2C=I2BWSM@.B=R;+NO,;B@JU[VU8'=E1+ A/$Z%54+[CN;])5TOKWU- M).I*=R)L3MIN*NR5TAV>4.F?_.?GX>OA);4:N\U>/>MO/:#YIUNJ?]I$]PU- M+_3(9=W'='S]W1V?7%P.3X?'@\OAAS/Z<$K'/P]/3NET>#8X.QX.WF$(;T\N M_H$[OZ%A6*43JR)Z9[3^-%7.5PN=D;1>C>?D)\)WOOBB(A(@K$ %+-%\%W8U=&M)$3"59.55R!K[P$^7HUUQ88"*9TX7,P!AD-)UB M46BK_0IE%F*2/BVE,FF5B4EB];C%'SHR0QT5%E_[I168X4/-(Z;+W: M/UR-3H\JC7:%5'Q4261- X:+4J_??"1A.D7I68 MP7IUT2%.EH8YV'W7G/SMDS5UZ+1P"A9"D<_JHS0S>NI+5(G*VB%=L MH%T;'ZA9@"V%GE.NOL MK*X%W"V,N6/M$XYY>Q>MW+J#7OQXT&R\ZKHRJF71XE0QX['"X[;;"=X;DK R MQ E^5Z-$!@Z7 ,BD?%;8+(M&RL:WU TAJ)%K5I'%22XYCW%NK[?#KJWQ0Z]D0[='3P6"/;SX:PR M]T282FU%30NLDM%D">HI\*V0\IJ<,ZW$ZM>&.=>ZQ,1(AUR>NK M>%5+7N*7"AP"6YQ)5!Q.-RX?.14K.(@WH(KJ$]A0\TJYXXH0LL.%\A&XPC@) M@W!>"I,R-#$JRA/!%(=M!2-6E04SBCJU7E[QUTBR(%@(\V7\%%EG@:71;2QM MG+AW(+5YRF^,+*!QJF(&C'!&"^8VX0 V;C081<+&BX@"8TJ,5*+\G(O-?6H9 MWR'X(:X%-&^(KC4J@4*ORPUEN*8Q09&P<#0LMR%0[C">"%-S)CW+(( MVK$"0L"WRL!B3QE$T0Z=3$62AZQE#\OQF*\/IO"-NZ?V+TO;!BQ4/-[?#@3, M8"(8Q!5-Q\CD_F$+-N%)L926W%&-/]^(TFC1JX4TD(4G8$^7%W_"88_!'85' M[T:&CR1E(0]O[@W_'V ,KBTFBG++_E\C\GM638WS&.>;#ZSE(BQ4'F9I^X$I M8P )N7Q+NC0<7:P,IRD^:.E\:==.8=5$N&758Q8(P)-QH,?@CY*ZYC@S?91) M>;2Z)5_]8A?M/D&@E:WQ_A>TQN'^(UZ@M+K*5::.=:2LTC;<-FQ>!>_T-$OK M!/H:;ZQ;%IXP@"53',*]E(\0X\B@M/'[6,&^L,@V\ 0>>(=\ "'5.X?% +.C3\?(2(E$9ZR:"P[T9D4'[D*%/4[U('0 M>83KD,6!]0\%O6P:BV/7/>DM8DQT>[3_;)EY_-[]:P7E>[>Q U2&8@! 0ZW3"42J@5A*STU MR50R:VMQ55Z6V9)+9)HE9B[Q=C8Q!7N(&S@#+KY*2?ON?/VEM^MOX-4.O1=S M:K075[5_V8Y\. N,D#+2'E7V*J@!25)^@[1\=IF(%L]_#HXS%?L)/^P]YZ^? MGFT]>];S%G_P9[Q8=,KU!XU#^94+TCE;3MUO/E^SW&P3/9JM+U7)?ZW$^R$BF\2\[JKW_I*)<2#]95[PV?P MS]=RTV:N^99[/A-I>9NTMLU-;6LWOZUQ_[9@7/+WX'_;:!Q/E!S3Z9+L/Q3= MZ-\E+']NZK=VVO9Y<4<"?]WQW,X#KMO")U> OZKWO^]O3RXM;89%RS9G9WD$L4G;\]^_W]2ALD^)<5]WS MBCK_TJ+?JX??B_P?4$L#!!0 ( %&BKEA4A1OCL00 "H5 - 97A? M-C,T,C,U+FAT;>U8;6_B.!#^O/T5VBVP(+J;3WZ602 M ]8Y=NJ8%O;7WS@!6NCUKCTMW=[>24@A8WO>//,\CNLS'?)F?49)T#QX5]=, M<]JDB]].2N5BJ9+#T7H^%>+H3[8-EU10130-8+P$;S87 57G,J0PD$H3#C94 M\DXY7RP4RU"J59Q:I0J#*[#M9CVDFH _(RJFNF'-]<0^M59204+:L"92A43; M =74UTP*"WPI-!4X6U-.HYD4M"&DU3RHYU./ZV,9+"'62YXL%]J.V5=: Z<0 M:1<2P82$C"]K<'0SE]KU6$ACZ-$[&,J0B%3H0D2"@(EI#0I,0"'G,.&"/U>Q M5#4@,+R^QW3[Y]C>\O2D1C'D?M7-KY]=.W. MT.M>=-LMK]OOP>!Z.+IN]3SP^J_KAG,*U[E1KIV#4:>=N.*4*H7LZSK1&D'K MO#_P.N??+Q'K\*N%$^A?@/>Q Z/6\*S5ZXSL_I=/G5^AU?;,2+%0*/X+RW'+ M0E<81!$INL =TS/0,PJ?YT1A8O@2AC1"& ,Y =9NG6>A*_P<9,R7/<8T U%V@( EL)4&J>G?P#KE^82OX"!D0<#I2CN2S>&#T'3P-XNUC#8K M/QPF1G'Z7KHVXQPGN38&7N+8)AO[V%3I3E]D"$*( J>2"8XWA8^MIY@V:CH+/"Z)*5U7OU,ME=-&"A-(<8&( M8#DI#3_[X,?I@^*;[@/F$A/[X98S:F=,(% CZ=I_:!)"$M(4='8 M]$/6#!/. 9/2EDVXT)*WQ[+H'4R+KI97B$V7O2^.?:%A%ZSEZ3@[=5;CV M6&HM0_0J6D L.<.=FXXS>!(PO^.]5F0^SC\XV3Q1"]\L1<]+RS[C[2$AU%X M#EN^E8O[=>Z_M!&>N2MYLSOQQ.'^K6S+/UNZ[Z1E!HHA#47(0X\R]XB0OQ/- M[*EO-1+,%5F"4UY_4.[/VE8\ ;L%GY,X;EB?6B//'K0N._;9L-/ZQ5S$/1@= M7%YXPQW9;&(CV#P6&JJ%P67O^NK>&LXPMXE_\D O\N9VL5G/)W>D?P!02P,$ M% @ 4:*N6+A.W:BV! T!0 T !E>%\V,S0R,S8N:'1M[5AM;^)& M$/Y\^1535Y1R:B4DXYG9>=MG9M9;GZLH;-;GE 3-@P]UQ51(FW3Y^W&I[)2."\BM%S,B MK8#/N@K^0B9 U( LE7&TSWC&TUKNGT+US M(O4A?;TADA&N:ES'%[J*+I5)0C;C-1^#H]*-B)PQ7M,+C&;GZ^?>:<^#DE-P MZL6X>?"$Y4][IC^]Q/:.I4,^26+W.1O?/KIV9^3UNKUVR^L-^C"\&HVO6GT/ MO,';NF&?P%5A7&@78-QIIZ[8I8J5?ULG6F-HG0V&7N?L^R5B$W[5.H9!%[S/ M'1BW1J>M?F=L#KY>='Z#5MO3',>R?D0X[ECH<=U1>-9=X):I.:@YA2\+(C$Q MX0I&-,8V!F(*K-TZRT./^P7(:9G#GT\6A(YD/%YB4ZQN6J'SJ?WO.Z!2ZC!/N,^SI@^F4^53JM*3L+ =Y0)IB M4_P38ZM<8-)!";A765F>L[C3\@*2 E$K,?'_34[DAJ):TMC(B>$T\0<+$.Z M@I:?;HU&HG:4I&NUW(0F*2=:P1].1\./N!0EAOY&YUPGX3K M>L;PXU1*"P7[2D]V_%3!\W(I\]%$_=_;G[M[G+V4=IXK3) MIQW;S-TW=,Q#+*U;P'018OWZ"/60H8UMKY#T>L$DC7"7$@VY/9#G"/8$"78E M%QQM44SQ*,&45M-9XOF'S^@&RG:U5,ZJ(DI[A N$!_NYP:?44,"GQMG_H'Z? MH';>,:@9S\[6>NSI,S5A'%LPGG75/<03EHXL21,-[KQFDS $7(:&<0P@(T:T M)]F0F&[' RH,6*H:P:NE%F%6&R+6GPK(2/9&1^$'A_C.ANT?2N#!=\C]BKC# M_SY"'JN#S=**\_%QV/M"^\<;AF.\1,\QEF06KCD12HD(O8J7D(B0X<[-)CF< MT?IW]"Q&_^TQK)@4]\X=3^#AFZ7I9:EYS9C[V.%KSS6(YWPK.Z_KW']M,SQ] MH_%N=^.)X_=[V99_MO2UDY8;2H;IBC%?#S+W8#!_IW'S*H&?X7BNP259@5W> M?/:]GK6=> )V WY(DJ1A7+3&GCELG7?,TU&G]:N^+KO''9YWO=$>;3XUI;A] M2-0C%X;G_:O+.VLHH>_\'GF@%T5]!]BL%].;S+\ 4$L#!!0 ( %&BKEC, MX:]40Q )*] 1 :6-A9"TR,#(T,#,S,2YX\Q+@E%+W:W^T6JUA'CWV\/$)WG9 M68<(Z02>XX>W]__\Q[M_4?J%!2QR)//(X)'*MI,0NV$?#6D M8)YXB1QI28$<.7O29/G>85<7YDEYB35X@ ^QFUGC8<%ZR2/7?_OV;5>5=H@C M9<0'L62?PVCRD0V=V =IXN"OV/'YD#,/W(7/)BR0!8)?&J7HHR]?)?JTAQ(+;J?FDI17P$3M<3^^&1103UT)&0 MXT43GY?%:/5<7D*.%VLB[D;3<* M?=8-V CG(/4\DA]%A5KHEM[BR-__>5X.)PA"J9I2]]*[TRD/AF%R"VYBI'24 MQKK7;$A4['3D1"[R*8^PNM,HG+)(& MJRH%57C -UBG:<16U0FJ")@7K&4I;. 6" B'R2A$Z%)-,:@7NK&Z< (/Q@[) MY2/%9S&:*"X=@O6^79]53C*TA/4;SL1+!9P93,^FZLR"W_=Z/4+)QX17_O(D M\,@GQ9:#:HS/.UA9S] MIL@AKZX*DK50FC=I1B!H.*0X3B8SE*=S.#58V@+003T 922"A$-RF4G4.J': M9A0R=+^/0]]CD:#LKQBCBN>"4#EO6UAZLPZ6;G*B_40^*=E:5-6VK.N(,1WZ MX?WS^2,C2UL8.EP'0Z<@$?F,$K7(03,&H62T#\&(X,IB>59J4B/X*.!#0 1. M$3O'#]F=,(<[#7E:QM:>GF[MBS]J]'2&.-^!L[D=^1,+G*< M=]S2;VC$[AB@OZ%E9^W8LN1;HR4QPKS6G';<T;H8^WUEDIP#;W+%(@CYD#>Y0=X[;N^?*0\ ]S*,FL=G MQ;9LV;1OM"G&86^[[M*$-\RW9LN"^T8(8/7U)>.VX^7X% MMQB,?'X'<:HC!&L<$1D:M&7, Z,Q,4 Z!Y94\20GBN>.6_4M]2$B9&JDX])& MH&MJT99=WQCMBN'2.?)48V;"<\?MVN^9\IY-9:LV73):FHOHJ,D!^Y17Z[;LO]O+M4N4*=FAFQP$9. MLJIY6]8V)YM4;)5SS2K?>)H78-?-?T"!@XQB5\81=$I3<\\W9\N\Y@R3BK:N M\PQWW9QO*!LTHR2+@&-;4M&5-VS*S.?VD@J^SE+E:>4HR%,A\=TU> ML:AC85VI-@=+ -A?R%!5+ Z15^G5KJ\[+EW/@;!JX#<>R"N;MX4 5+":U )A;#;)C\(7F;!G8G"++K3&U!JU< M$K)CXAH,;!G=G#\K77IJ86!8-[)C>&.3MDQM3J;-K4BUQEV:L[9CXI*&;1G: MG&$SYL1;U8O+QM6T9?DFA;EBIO#=]XY"QX[_<-M$% M26R!:DEZK\FV4?+JHQ:6W&IA=QV!RV?P=O%5GX\M])BSAJ4I@Q8;-6TFXLG$ MB1[16U28]8J7)GC45>9W/%")*(8+9FH3>(X[,-X/1&KE.%4KBN=81 MSN=8^Y9=7UG+MF!4G52(?ZQ!;@-5LX5YN9_J]UD@,[@)SJ#GBMRG4/ M$!F2RSB".VD/0..C8DC9/GDIKG)32 1XW1UM;S85X%*#X?N;GQ]4RCUVHK)@J9CRZS>_DP M$U7*2B#J!)7(::I2"_@R"*'W' $J> "F'[((YQPIV8OANKE0MN!K7L]8"M]3 M+3CA ?F8")X1MB!MNJLAIRRBI$"H*>Q@THX,MB!H7OTHWQM!R>E,3@1F@339 M/]$BKM+:>%JM%T/\"*9V LD][L>2WS%=+"A[*7)-)89-A0QE+T( M3I]:]U,/9V 5^JU#T6=746/ M!2CIP^EEKM0.E%?G9PF ;\R+.?G]2(]S@#O5,N7*6]0LO/]N-WM5TK M')C7 M9O+OV;>YJQJ;R.S:O0X'6P P+WLLV:_6(J'23@4W#@-P&+#DK$)-RQZF>(:@ MI0'$A@2VD&1>^3 C:6YHR:3$7YKZDY:R'63*+)W;!(*]%$#PFCL6UA=0E1WDL16IRFWY K=20FVJ5C;5GJ5;D4FNEUAZN,ZUT"[B"=YIHU?K" M1H 3 !.U@EFKJ.T",FYZ2[><"QM032%!^EFI'KE"[UVKKEGY>3F;JJ2=D MMK.K#0ZJ'.LL1M0@TDBCC@M=C01#W!"1+T%L/;&S;R:3+2 O>=^CS*'/HE>- M68UL9OY(KS927?$4+MMP6)6= M)7P M8"I.,?+-D"JFK<%"'/*?_'8L!8 *YSV91L,J["R!0SS4D#Y M06,[!9)WW?G/["9WBI_C51_C9;[^;!#B",W^9_(ZKICM]3N-F,]R!AYYUB(@'0G(9HR)? MHC">'G<0+/R( S0[1'\75=\!^X/9H\1_JXHG@?>1@15=KGY>L,F 15G' MU"!<1VM/1OK3U$=>.'%X,*]WTGM,FW2 M_7[_Y7*<;O9+,^B/>HN@XU\.K],/?FCE5J[UA/AUU?.T=@>DVR 36;-_:B?[ MW_A9-*UR#;J-4W(IAC]R>-@T+C^'DB MP>-^4M^*/LM_^CKIB'*:]97"Y'0PLNZ0/P4C&"89M@TB7T6A!W'Q1W@^_7"Z MZ)=K4V\$V'4"Z7(X5 )?. ]\$D]@Z(20(E.HE.1%?%(),C/-/O, F@&)U:HM MF.(<(AW&DF,8^?K&)P)=YEZ:HHJE1%L!.R^A@%^:%9)EDRO,MF-15LSL<(9_FV8>#K' MSSYEFTSJ;]-D1JIL3>J-&\U11U6TJQ1?J<)%6J]WX]_+3Q943R0#$*WHV4\%&^NC+@"4C_IP"B_9*9@6="EC&8C1IHK>)I76^_7L]J02;;^]&NZ07=,F3;EN?;^GGQM8K_^RVMO3 M#W;.MZ[H+DM,?H1>K0FP&@UL3V\\]\'%%7W[[.+\"):JB=L:#6Q/;VST(9Y5 MEMAPX;<1!7:/#JQM/\MLM[SGG_*4TG5,\J3R;*.M:HX4A@K;HZVEDQHKNL@6 MEQ^C7Y_\/,(&UGAZV7X,&];T#;6:V)X>,7^FM*(/EE3:1JUK'Z-8NTOJM[@] M_67E'+&*'K3#8\O[M-%Y6>MT<#.&V]W;-;U=:=6MZ(&J#X2F%V5=L4(;S]8G M^N5&=!(3!W[^'U!+ P04 " !1HJY8T"3I%A<+ #7F@ %0 &EC860M M,C R-# S,S%?8V%L+GAM;.U=;6_;.!+^?L#]!Y_OL^*\M+N7HME%XJ1%@*0) MG.1V]]."ENB85UGTD90=[Z^_H22_)!'%D5\H-A>@:!I[AIIG-!P.9X;LYU^? M1G%K0H5D/#EI'^SMMULT"7G$DL>3]L-=<'K7O;QLMZ0B241BGM"3=L+;O_[R M][]]_D<0?*4)%431J-6?M>Z':1)1<^J%;3V/W[Z\//M=>OAOMLZ MW#_\$.Q_# Z.@N"7SS%+OG_2?_6)I"T0(I'9KR?MH5+C3YW.=#K=>^J+>(^+ MQ\[A_OY19T[=+LCUMY%:,*P2?^SD7RY(7PT]/KR:C<%,)1N-8]KNK"@M)'&8QME M5_![0:XUXY?^<@#T25&84,5KGV.(>?A,RUIN.3?_ 9']S)92&3P2,L[$[]!8 MR?DGV0O)7D;QP9]75$I*;\9Z(L.LO]+"716RS6[)+(-UGM*Y<#'IT_BDO2Y[ MCBW6:)&LH-L9J&\Q+['Y2(>WCFIB_XU3C^HIWR M;6!=CN(?TAZL1TROQC>#+TR"W],2;P*ZB6_)$$!(E!(.WH@2JMT= M5AN';T$;B&F"U5U8JN%SIRPXVW:L^Q-$81/XC4-LIN/U*(VI#L;" M5 A-M/QVO6!V[?&=1:L;2N@H'+V<2_&%)4R"E%\YC^0WJFX&/2JIF%!3=%:# MT^F"O9#KJ^#2*OPSHF;D!)79I%PA:4;&'IE>@W4+1N)ZQF%E; ;/OTF<9E,= MB\/(T(S\OW'Q_3*Y%3R$9:'6"[%S^AE>&F8LW\ A^10XUH"'?8,^18(UX"$] M!A;=BFT&NX>WZJC+P%G9:P[L(K[<2#1'@>5I&/(4MB2P-2']F';SJ->P.E43 M.UUBYZ+T:$C91$L#]H^3OHK%-0:1TNAJF?*V JBF=RM]!%8+LX3$MX1%ETF7 MC)DB<9>/1CRY4SS\;H*!9G2+!S;NRA27/?^R ;DLEE%&XU3*+I'#TR32/R[^ MF\+TBG6BXU1UB1 SECSJ%=642Z_%ZQ;5LH2E!>2)SNG0)&3& ![!X1Q!,:LJ M7X&!S*FLYW1 P8+!)<"J2N_)4V[6YHVWG:$1^7L40J[4LI96$S>A'5$ M?TW?B/3Z]2?1C1I2L;)"HL%@V9UBTUOC*8MC@^POOW:6001BUFW<53 M&*>Z2<8B=QW6]V3?RTKGTCI-IF4T,W@0>;N#X7$P.,6A5X<D5'XP41"1J&Z4CG$&D$T24+F0D)GM$I M'O2*[- M0U4GU^238T=;(J9$[^D4J[+">O413V<;8IIMBLCQ3*LQQ39%YGB6E2';P;S: M7;=A179D!1(N&^'3?,+AJIO;\FE^X1#6[6/R:9[A$%9WA?BT/<'C037G^+1' MP4&S5B@\#3FJ*[WEKM]?U[@.,%L2O?DF[06!U ?C>!Y= ,$6V[7QCVBP<;NN MD(Y:N+M0<692B V!D<-W"-!0U9/E^3Z'3$A6)_9;\: M " XG"*8QSBW5-P-B:!G1++0('LEK=OFLNR:HE@K,!KILUA*V_.$%A4D@_Q( M+K=(]-&66\$'QDIK"87CQC*=?K\"(;[ @I%''BF8P,#KB@ MB[(#E1=/8"FP%K.$B-DE.-(L>0"\QX=:\^>/%X @[$+8>OC M>ZN=^A:QQG@-H =1BN7C#%87LQ>W4+MN?\Z<1_5J::!RWM0LLUUOKC^KHZTF M=RH[6.K2H T"E]*XE9(G?)YSS46IM@HK?3/-J840)CT;Z9J1UFH7%93NVV;K MF@B.R7&;HZ1$A+K1YYQ.:,RS\G$U#!2/8Q19F6<>+@D2JM^8&G93J4"_ M2< MMV3H2CK\T74O([:U1W+;SDFS:!=>P341W^G*##8 LS/XV2)9MLGC6WQ?:V0: M=U==LH#%YGA\2@N;%QB^9O[!I]PP"AUVZOE4+4,!J[$0^%0G0V%#IR.]G&PE MT1%'),Z\D:CG%W9ED37T6JP"?3 MK)&2YG6XMI2_].;-Z.K"750]PILV#[N0N#:/U]K2GY0<".P* M"@_15E1X?YVW$)+$BP0%S*HQ!['/4LD2^BK_N?5QZV2K###UP@V*S!J2RY-/ M-C+'=]O])\UCS2]<(!I2K/0-22_U^@G&';+LH.G20=US?583]G43!I9[-GN0 M^HC@8G]T&BHVJ;IB9A>/<'Y?W8OCJCT()04+87X7QUF??[!""6Z<<7VD4O=N MTW.:_US,HXNG<$B21]H#/W(Q&-#05&IK1HAF[W3+.B/A9^Z.3/:%96NL40W1 MF=940?V%/;PX'&/X/$&S7-=J WK-VCRF%X?&ZF RL#:,Z<6I*C0@ U_# M:.:W3]1Y-24\#:,PG M#([+P-XRNN/]D;D"E]Z"@H=89S'5#3%E8E2=',9%; M_0%\P(>/3.L/\-[0]/I6KN(_JKKGIR%$G#HK^_SR"H/D:+YFT1CO0L#"L@[0 M$+ZBM'K'!VIJ;A&UTKMM3RER:K#!X2/M9JOBZVKBC=I2=E<$V,EFF6]W^?*J M:N)>8<9@S:MZHGN]V/9,/O5J[%H[]7(2/IV.=F\WE=LXGTY7NU<-:A>%59&3 M.Z6:\#J560VL=GY^J]HQ)^:PJOG7&U -LNJ"5^YGJ.CYUZ:R1^^*HM)-/[3B;@=Q=X7H- M0]AAYVG]+"_?/-_E51)ARRJHSF1ZE2;8%O+*[*!/?J^A/@J^D5/RSK%ZJT5K M;F;$>,%!'LS MY?:?Z:*[\T^G_[YZA]UMRWF_)01PK^*%OR=E)T\#[::'WTT)^ MG9AY/RVTS=-"Q1?ZKSZ$XO#)_P!02P,$% @ 4:*N6%0$<$'2/ :C\% M !4 !I8V%D+3(P,C0P,S,Q7V1E9BYX;6SM?6MSX[;2YO>MVO\P._N9F7@F MEY-3)^];ML>>N-:VO+9S.?LE!9.0Q#,4H0"D;>77+P#J9ID &[R ((VJ5,:2 M + ;;#2ZGVXT_O7?SXODW2.F+";IS^^/OOGV_3N__^[_^Y__XU_\*@B\XQ11E.'KWL'IW/\_3"-//9('? M_7%R>_DN>/?M]__\[L>;JW>_WI^^^_CMQ^^";[\/CCX%P7_]*XG3K_\4_WM M#+_C1*1,?OSY_3S+EO_\\.'IZ>F;YP>:?$/H[,/';[_]]&'3^OVZN?@URK8= M]AM__Z'X<=OTU=!/GV3;HY]^^NF#_'7;E,5E#?F@1Q_^N+J\"^=X@8(X%3,2 M"EI8_$\FO[PD(\UE_]ZZ8.D1# M2A)\BZ?OUG_^>GOQ>B[B-/L0Q8L/ZS8?4))PDN4(9(UG^27XR@)WE![2*IX5ARB:(&C;T*R M^" 4V;>?/AU]D/1R/9!A_J@L2$F&@W\$7$G.DO@11P%B#&?L)?UBH& S@B04 M/("2<,Y@G,9"]5SRC^O6@KBV62@HP,\9YHI^K8XV1"0D?/6BV.9%,QQ^,R./ M'R(+/^0L%*\*QW^>I5FL#)S^]5/Q?4)$+K$KJ>$/O4E(M7 M)U1=XAE*BFLA#!%B]HT31%[D$LL9\$,H65!&$XRMOEF1^'ZBS\_QRQ, M",LION>25CFXH82KNVQUDZ T.TZCL[_R>"G61PFA M"I;J#&&5Q[O-FNHX<$5]'ZHI&.SIWJ/*;A.T*Y_?KS M>VX#%[O)/\6KPM'/[S.:;X=;;U0US9HI)0O0Y)(:ZX,_V29_"C.F8%&GCDB5 M4K?+B,:Z4;RNE_)% ,H7R-%1ZZ_FY>Y4Z]V4;W%-.5I_2=*,"_59(N>5FS=X M)OXPYGC//:FSQ'2:P_*JJM8:$'U VMB+=IS_ZT.)I=FV[?P#=ZL?^2="8VQJ M-I?VM64Q:Q[NC65O+(_:6+Y82_X*;AQ#NGACV!O#WACVQK WAKTQW*8Q#-][ M+!N_WP3O9D\:C/Y#-$T M3F?L!M,[(?Y5-G)E>V\@>P/9&\C>0/8&LC>0VS20@1N//>LX(F$N_T!I%& I M:$&<3@E=R&PKN'$,',B";6Q$22>F\3%_?"1(.$_0K,3H*_V]0S/T5"@6BM$I MB0ZW:]7/75*34RIXYRL')?_&B)ZET6?^\LHHJVC:(96?UU)4/)NOUYA$Y_R[ M,B.^LJTU.L4[5:@R=:'-[5);9NA"FEJ@LI V]1+2MK- W__- M$$GHH4,):&F!QGN*N(4FWEXED:JF-JCDC]!1MO=SYT#+<111S-CZ M'[$ZCY2HBZ:M+3K%#C>A]^1)C0TI6]JB\89P$R;Y?_%2L4M7-[9%J330)_2& MDL>XR-+7TJIHWCFUIWQ14)1<6+ M3QJH4AV?DIPKO95VJP'ULD [MPE1F,6/F%NN:*U+-$3KFG=.[2V>Q0+]2;-K MM%!/;7FSSJF[F^,DJ5K<98VZIVR!DN0D9]PX9.J-I+15Y[3=H^>+2.!(T[@X M@EBA?"K:CRK<"*")"$AD3E*USE8UZ9"J.QSFE$_"T<>'^S@K]>U532Q0=?8< MSE$ZPPH=HFO6(77<]156YMUJ\4"2$K)*?^\MX/=F F(@',J'Q>J\J8[#8F"L MDYB@C99?HSI$9LH>P!L'\O;14=YT9A^0M4_.L:8)9@%Y^LXYGF!Q)R![WSO' M'C!>!>3O!\?Y4T2Z@-S]Z"QWKP%_($O_<)8E;0@(R-U/SG*G"<%!-^WN$UMJ M2Z,V, ;ESU6K1 4H0OERU2(QP/B@K+IGH1C ,E FW3-9@+%6*(/N&2V@,"V4 M/?=L%GC(%,JC>Y8+-(0-Y= ]0T:=2@?ER3WS10_/0EUR]RP7/< +Y7;50-"%^*&NN6B>:^"N4-5>- M$D!*"Y1%]ZR2JL ^E#/W;!/3I+@=IU:.G1\%#XC%+"#38,G)XM]+=N3)%!;/ M4NF+BI,J82C<;DYNL"1)')I7:&KA2;:.K;=&JC_6WE/.8(_'VAG-]HXH\T\[ MRO@';B;*V.P73&84+>=<+1+^63KMIMS'PTKXT->)IM26O1,!,N_7-BPC8F;%QV*-? M#@0U9L+UNL=P.>AU90R_1,MN W@UQUD,19YK[D"-I+BE_(46I-@ !'5&?F%6$ 'XND[):#M68".Y;"GWQ!?) M]$4R1UPDLUM,R7(*P$>^1ID0FIB;IE$@+HN2Q)L&^"O'L16^!Q+B@_-C#LZ_ M%E?QS9\R^R:ZXJX(%GD;9\]+KM5Q*9X*;M\"67^0:79'DER*Z642J@G2M[0* MEYZ@1-R!?C?'.+M<7WZNB1Y6->^==FW[WLJ/L%)]&44/X17Q-YG>?&Z)EL;1YMJ+#A M:/UQSB[2,,E%]FPYG?#P<%O#NCL7XB *7.+-1WM[G/>J <2!Z 7>NI/[^SKW M/H^C2#I2*-G)*CM9&3&JV;;L/MSRO&:8QHNB!,(I81GC6O X$4]_2/1B9-)U M3#SUN@ZN4<;%:S)=NV0:H=6TM)OPE,TQ/68,9_I=6=G.)^_XY!V?O.,<(V" M@YC#"2[RJ=.GI,FNZ"*S4$>=U/:'7>3:LIVGFKRZSLA@$Z.,8"$7HVA P5>Q M7!>#<"H6W*7J&%GJ5!_^I-O+IH;*(P:A(2<7RN!VFY&D?IE%YIQ;-P ;FH"] M:B<71CL>Q4@2PL!PCG.":N0)$>/, R=%MT4GL9'\ME1HRBK MX#>Q"$Y6VS]_B;D:HN%\=8D?<5E1GWJ=^^%KSZ&MRE,!]>F'BXMTF6=,3NDG M;6 3T*,?#J[V=.QK8='&R6N-,6XN>TT+\&%K%\Q/'[8>3MC:<*,DK>B^P4;H MZI@5SGF']5Y1.81J6)7XDL3J/6WG%G*NN.5;8=!K?4J MZ;?BEB+%,GGUFQUJE%)8\JL[%#E6D=Q7C/<5XZWQXBO&#YF#?E?&>OLSJ[8. M[.4CK48/@&@<:8((8^;DN,69B!OJR[[[LN]NQ"5_VW9=]?XMEWXUG!+',K>"5 ;,G!,XB-ODPJ[=X&VH@ZI M%OP!0I^(Y1.QJA*QZB' EG.R?@QFA$1/<9($&SJ 65DE/6WE92D?[3.SQIR9 MY8-2?WY9R_UQ&EVD&=_C8ZXVBPH>\/K.]0;QH1X?ZO&AGF&BS=Y,]F:RJV9R MD]W(LK'\4Y!@Q'# &R[BK$X]#3Z30. M\:60$/79ALK&WJHWXD#.X 8CR%%RC^E"DT%:U;QWVK6YE]4=ADI_KZFCEYAO MF7A=D2J=22HK*ZC .GG/SWM^WO-SCA'P=D#,E>_@/%RSO=$YGPGP7HB9\>64 M1]^NJ+H0?O6@C =E1@S*F!B&ED&8HV\#EG$BYB3A<\@"_%?.IZW(@AZ.94'*E7C362R"$0UW)N5>AT$P&"VDX* M],"[M6;336.Y:0Z,C%[!Z*"6GB#"IP. MR*H[!4%\WI Q1SYOR%+>4$W4TW8*T5$0I[P5#C+TC$W/<"EZ6TL:TCW>9PN- M.5O(IWS\>2%%_QX]PR,QD"X^9.>/N/CPQC#Q86\/>WO857L8OO?8-H$_[A< M"% :!4("?9Q&I_MB#3>*ZPWBG14C#B;97)0(W\VT.MU*U[17FK6I3?K&0Z.[ MWUQ<[Q0Z8-YYI] %IQ"6#J55F<1,20W.Z87O&\ZY4!7O@QC97$[Y]NU(I@L1 M60_+>%AFQ+!,$^_'-E#S*: BAR@/LYQR*DV!&45W:T",]OD>>'F#P,L?9)I= MI*$:;2EMX*$'(P[.^,(F*XSO\",6Z4_Z8YP5K>T?W=ZH"ZZ=;W'"-4IT'&;Q M(]=+)B!7DZ'ZX_F4L$P2RS!]U)60 /;R,,8(CJ.*A./)],4;UR)V'2;T_ M/ND" C,Z* FJ28GQ AL(N-H([F9Y*L97GAE1P MCDD7#Q.:P1_\/4^F]3%64G&J>%:2E\+#]QQ+/SX[* 1PFIW^0.+HQC1 MU9X :"#7RO8>D/* 5 N 5+6'"8E.'J<\[#,GA!I(XMYB1DT+((CP3U M\EE1'MEQ#=DQ]Z_L(3@LGJ7QE+?D?Z,P)+E,U0J6)(E%MM;V#SB08SJB!3RG M'DD>UGF#L,X-C=,PYJ(HUVG*N&1$1:6C-#K)&5==C-T5JI'="+%9:5&5%H:S MZJ\=;U?'S7I-5 NU1VLTG^"6,RG^H"JE?Y-U>ML^4PBWSK$57U"=FYC]O64 MXBC.Q%\*9@ ]K')PC9_V)I:2E/\9XCW!A[VCNL-8Y?6 AHHE5-':XV#^E%RI MJ0R2&Y? EP&A2-X3]9[HD#S1*EU S"TVYW@$$$Z:&7.65V1;++?K:0 GH:5R MR:V_=[#="^2SI;JTK?/9S!"VG"+TD6^CK"@0E.,H(,6]QUQ*@TPH5]-J2-#A M;*4*F='C<:4QXTK-79IPCJ-.=QCUC'!5=UM& MM_[YWLCV1K8^K4X&V'Z/L_EISC+N5E.YC/=6\0ID"S48R>Z16CS%E"NDVV+1 MG*SVKN2%%WZK.8KMP\-H-J.X*&XL*F5(6D%OTZBO=WB\P^,='N_P>(?'.SSC M=7AJ;(G.I=-5<]G8C',N>P[P9IL8^#%&1?7N[B@.-(Q)R2*DSR+'_&=0*,D0G7V+&+-.#KG6N.4+)9YME;P M9XBF<3IC-YC>">&#!Y/:?E!/\W5(EP#N0KX/?!:LX<@PPE9K-.]:>M?2NY;> MM?2NI7 L^@LFN:-D"_BE( M,&)88O;KZV_KV<'5 ]FRAJ&4>)MXS#:QHECB>9RB-.2>Z*60$1$BQ8QAO#ZI MMOYZ&S:]0N).FXI\NM;'M6K&2<+$]4T@>ZZBM3?LO6'O#7MOV'O#WAOVXS7L M09O@@,#]C@P8RY[,T;?%17=SDO"990'^*^<$UG-F0&/9\F<,B/$NS9A=FC83 MA;;7SM+'6!3B*"*7.!)!.[ZY%648$TG7.GR?KJ4]A!K/8&[GT^;M!***[C)T2C?;+%:=/B'3.6+XKO M:L]-\X=X/]7[J=Y/]7ZJ]U.]GSI>/]62^34@3]>&53' XU1M&Z"V/?_@010H M$3?>+REF_'M)=8#2J/(>M0AG*$Y8(-1/CK;: XH3M/]D:ZA"5Z1[#.+M81", M9GL6._^THXQ_^'-]B<,73&84+>=JO9VL6&48+:NNG&-,^U,:]MZ!'YD5X2. M!0;6,P*SGHF1*^,2?R96C^X&.]7V/!!>RPU5'<-:YV-P@8QZ-KQS$#GX+1&C M7%< MRW%X]9W2S:+LQN/:BJ'7),Q'R,<<(5<Z( MJ&+&Y^,R"=4$Z5M:A8?W;T^]7*?L:2*85PW[O5 5IPEB M3"9\58@2L)?5N/+^9&7$J&:C MMOMPR_.:<7=EL7O]XNS*0Z(7(Y.N8^*IUW5P+4I%B#-(A1[6"*VFI5V* M<7:*V/R&DD>^@48GJU\9CB[2\G6@XJ7.&%:YG&3S]451>FM+VQ7!=-730V51PQ"9$XNE,'M-B-):32+4#JW;@ V- '[T4XNC'8\BI$D M.H)A*N<$U<@3(L89&$Z*;HM.8B/Y_Z!YO,; MM-T=LS&?%E(2[>K@/L1>G\8 Y/][Q_AO$!RSG-+^*9BBF :/*,DQ9QP)WT^> M)&B8TFX\KJV4]IJ$^93V,:>T-XX=%F[O.98ZR<:SE>7^!&7U5FKU[D?OB[299XQ2Y(O2EZG\O7NJN';54E7V>^=4B>2G MR?3%RU+>RE#9=AC46K]#XA:EL[(#6J6_V:%&*84EO[I#D6/W-?C[-/Q]&M9X M.:S2Z>_3&-9M%,/GH-_5O=["S6[3 /:RRLFZ"/8M%G,:IS,NY5-"%R+)=_*0 MQ#-=G1*COG;#-?X&"Q\4>\-!L7);GE08U:YQH'':B9$/Z!)C)B:2OWS#7[[1 MY\OUEV_XRS?\Y1NEC)J8\D.1YIK[STC.J4+"!,Z(+J")(G8-8IZ MO8QF.*=7J[-7[*K%UEY;#7R^MUS#CZWE&BI'LI]K6$&*SS4<F-!J!!E(EJ#V&&H_MXP9M,IG?\6S;E)LBV-(8J.:7MX88A/!_#I $IWO5=L;O#I "U&H;I<^X,+S7GXV,/'CL''[L3\/'QLO.@] M?.PP:#HJ3I"& 63V0+?P22HF'+]\>?&G@#GY9"]'% M8HEB*K4!82H75M_8N]W>[7;2[?8FJ#=!QV>"0I2Q93/KIR#!B.& -US$61O% M>0U&M&5X&9/D+; Q6V"J8C6(S7-T/9],IW&(+X7$J O%5#:V6R&88C29WF(^ M,U+T;RCA^V>V4A@M5BR!+2Q)^JFO=.N_;<=76'H=+?:ZS[ M4MSW@+?5_B65@K3)=$.KDA]H1ZO\O"3HX/*"PQNF=6U[I!KDGD*Z],C#98P> MXB16*M**UCU2?AO/YMED^BO#LA@BB'Y%'P\2>)# 29 =D:ZTF @YMOSX, 0 M,^O)F?BUP7LA9H:Y4^!/NZ+J0A3OQL??@>W5@<:.39UAP9V*LD,_QCH MX22 /PCDS+6+[PR\%2"'/SC-H<*?M!PA./HV8!D)O\Y)PN>,!?BOG)/4,$A@ M-JBM.$$=JGRHX V&"LY)3K]0Q.TLS-0Q G6K%DBX(E$\C7%T)P1VLI27?:I) MJ6[= DF3%*_9U1;8+VW3PN/EE>L/7&]&IV0A=CU4:'LJ4F[%(C]9[9K[?(G)KBBI7-K&*I5G?%\C*XS7Y^7+I_&:I.*2:UP($+LG7&+V?S\E++LF MV;]Q=HM#,DOCO_F>5,YQY\\;Q^QM+]%>?R7:JD:?;V#G^AV M,8PY.I.>D[!K:"[-FDDVQ_1^CM*U\2EEF%VLCQJT/7\U'S^,N2UEX0M5!]D[ M?));,\:TZTG:>&ETDZ!4E#;4JM@N'^7G#/ZH?N_2+F=($LN9"N=8U/_47H%@ M/H)C'-X_D885TF+/BC4;A*E;=RFTF0/\GE;K>5ME>-RQ*:- MYN*TE"UR EI?+G*C!HN( 4(SV'0\#?;L7 Y>I\N-&,:IG,K]ZE5CC23;#X@> M.[;[FL M":LK3G-1][@X<,<5WP$#]0=P@#^QWZ5AG,2%LLO.,5?,*)%@)R=J]:*Q$>.U M1K8Z(UL*UI[("4ZY>E(5P*EH[1-G?.D;):[3)T#L,3>/N8T//7P?<"ZSK>)]$",;PBD0 MHQW)="&]S>-/'G\:'_Y490H-%'K2NBZV<95/ 17YXWF8Y31.9TUQ%.!PUG 3 M(WH\3O(&<9(_R#2[2$,U.%+:H*>2:B)=,0WU12XJ6MLO1;59?,=I=(L3D:LJ MLL,V%QZ+O[?YEZK*3;7'<87;3LA6 KVP^3 M>E]\I!?L$*H9B;$ #@Y); NGZ1Y 5(H9J;:LWRS8Y X@6,LJ<4;XX&J@].B+ MQG5R2C2[4) >+!TB6-JZJS10=+4-OWF@27Y5+AB0+=?.KS8$?VPCZM\%,6.Y MV#U80*8R;X]K;WF145-TO<;0UI#VVK1YU/T-HN['63;GZY5^Q=D=2C [GE$L MI4F-PP.[M$!<<2IW,IUBH7&NT'.\R!?'"Y*_PBFAS>U"2GQV)E-9#$I4CII, M174:AD*QUO45P\$=Q\)/O_7,/539$9W\A5_PS0A'GZ7-4!BY\EPYN\9/\B?U M7)MTMLM7_L#B*$9TM2?8FG!"97L/7EH!+ZO? ZFO@P>'7QI*IW. DL$+(G4L M%R?AI99%>"0(J4^9]"B@(UB)F2,R4&BOCFUF#_WA0AV)4]+R:"8C21P)E"IX M0(D 10(VQSAC09ZB/(K%#TM.=O3+0;%W M0ZE_V;I?RO=JQT+)+^EBE8=SL8WCR_@11Q4G!6 M?R"[)ZSY,)@KH*B.$C#KW"-?0%4 Z]0['UJ%4-W!P_4C@.OO*48LIROYEM=: M5+YK!:/%?'L 6RZMJU M#B8V+Y!%U^YF@)K$0/9U]1.9Y="J"[7,K5: M7_/#/N:CJ'_5V[J,8D;X>CL.>1-2\^& MM#*6W1K+Y30J^*IH[0+E^J0&6"<7^+@F:5B'E=?]?,3,UY#>^GL^YN1C3C[F MU"62TI;9,] 5#N^S$ #3HWL_(%&FQKZ<0,-/-6#)P8:@FK!G1EH= KD\ PT M(F7B"PTT*&7H(UF.;OP0Q.DC_T3H*F#A'$=Y@F4=E8*VO5_KA2]JCV\K/M&0 M0!^ \ $([374:^D1:4",2]<70B)VC3-9 4^4R5-A$P8]^^'H"R6LDO@7C?JA MDT]9%95[3?JA\18]77&M1&.4F E'9<=^^!&I,S*4"^5#V:$?^G\G].N%2$P4 MIJ31"ZGNZ:%0#X4JX38/A7HHU$.A[5XF;[95#A3R--Z !HIN&IO% T4T=1;T M0.%*J+$W4(!2[4U8AG0^!A(,Y3M7FN,H( 7^1-*7>9>*)O50GC8?:0OX:9]F MCP6-&0O2W.-W1Y)SZ93'/*MM/1WA3?6 M:"S;7"\)0PG?4O/E:8(8BZ?\S%Z[9S4=[>YSWNM-Q*LD""V5SSOUF!:D"H>%6X7&6T?@ASP2^>$]N\5+4 M/>!+59KFRN!*R^/W,#M;#.&D*$-Z)ZJ0BD(8421=6I0(OA+"UH#L@68!M1 N'FR"4"!3%,?FDB()]N*CJAF11VP"ET8NZ;4_S.)P'B&Y;1P'*]@?A1@ **!8' MKCB+P0-B<=T\I'Z(LY6QU"=W/K=IS+E-S2][D@)XSB5+5LW=>6\*G+NRO=UK M=Q";<^]3_".*C_.U(5:5)JQ2W<'NE3N;>3Q9;?_\)>9["@WGJTMN.R<:7LPZ M]\77U4[=G5/\5X[3L&P]U.C9#T<7Z3+/F)S>(VWB#Z!'[QQ\-.;@HV,#CJ-3FBC#[V6M$:\U@YQKBY=.^=WF[,:)@J 72URM,5 M2?'J2EX6?YZGD3X;5=_8*MVWF'%7.)$ +Q>TH46=7$N3!S,"HG0VM^#36\R]L"=R]4P>5=5 MBUYKX3D5>N]>P$>6UU0'/QN$K%?O5&6S4 53N2[L76[Q(\DE,D7!G9/V5DP3 M8N8..RGW]BPZ%Y1^7WJP%.QV+GNI$]9+47*[B4L^>=(G3XXO>1(80+><'/1= M0(M,SB#04 M,MT;)B2S@EZ9W2).B[ @G*,TQ8G\-0WCA ^_$/_FDG,/S#GS>41'F83>B:CA*I MJ6IFBT;&G9KUXUGIN@.U'0:UO<;N-K+X>YS-3W.6D06F%CN#+B//H*M3 M/&E3(LPZCXVO7F5QO4*T0?+2-I8C_]*@$@<*RN;T['E]OD2X"_R_Z!X]*WAI M,)*/[]N/[[=.Y[TTTB?3>XI2-A67 HIC9[KMN49/ESC2*BBCON/BJE>MNZ&, MXN@XNR%QFEVDG.IRD]ZL4U]\3!XQ-6&AO+W/]>F4D4I7@QA9^2ZQ5LM")LUL M4!?Y-]FF2*.=8' Y.S!'VYDP+FPA$I"=[E3DIK$6X]PR^5)-/*2+,SQ=VY=[XNUSI,=9D(J(^/:/L3 MZTHS>N!@OW=QO(OCF(L#V.V=.RX%XPQN"MB%2JPPJ+(.@*RZ5KG9P'*P[')_ M'Z28>V^$L8!O#]QK6RRX/F5S4?F5A7,R5K$Q?77O#'_[<7PQ;CUW&\'*+7EBCO#JG?+O5NN<\OWY.].E"F1 M^,_96@(+V'$K?Y/I&:)IG,[8#:9W0N:.%V+K5KGQ;8X]I%DY694/H$FCM?!$ M!V:P\@)4:+%O!N/UGJT=H1H;?M.G66\[.C; M@ D-.R=))+(9\%\YE\G]E GYYY==U.:5-4,G2@8.GOFADO,9"@N MUX "G3UGJ+/U.XYG\PQ'QX^8HAE>_X)O:!PJO7Z[3Q_BS.+MVKHG&4JT"[J/ M1P]J3L\)G>(X$U>K;UCK: HU3QK4C+U4[_)6XHYF3/.D04.=O4YW7^5SACI;/>R^AD]W:V:9Z1[8Q01W0L2PYKEDH^QCIFN2,:RY M?KG%]C'-YA38G^$&SO">/_)R+S[236BG#_2AZ1%4J)-!L0O& M=(ZJ >?E^Z'-2U>>"'"^?G!DOBS'^("S\Z,CL].660QD^Q^NL=TC/@6LXTSJ4%>'+,5AVA)*K_FGXJV^%GP7_9Z>(TA6WA70'OHSZ6BXJO\7&!8'^>-'KN;D5B.9D^BLK MU#>($T4?NUR(S;W8<:YB%N(D02DF>;6- .]HE9\;NK9=*LU[34O;%"]1')T5 M:40;>POBEQOTM,P1X7*>K6ZX2&2<++%5+87[I[8@(%VL\G KLKE2'&VJ,QZ' M8;[($P&-<^LX#F,5)_"./E-B+(>N(9:<([;;:S(J;*'J#E;IOZ=\Y\SI2I)5 M(#0Z)5_5W&?5^*P:GU7CLVH.6 +$$.PN,T@]?2W-^_>TF8<6G'N-8&;A85GG M,J7 /*KA-^=2I, \&?LVSB5&P46T,5/VSMT;O#^H0^?<67DPCP9HCG-'WN%, M&N(\SIUR-U"CIA$8YXZG@WEMQ(_%4^1@AJ!A;_?.@QON$XX;+3#[&AI@<<[( M!A!>8GSJ,AJ=,ZV-681D#3HGIV9CTNSC"SG;/':Z]1QN]N,+W ^K'-;B4&A-$#(R#GK M#D#X2XA*GT#@G&EGQI\^_]DYB\Z,.=-C(@XN11-V3;,2G+/PS-B%A7V=L_/, MF*S**'#.L#-CSRSU=<=L3T>$MPUD:2A2V."\08N'A>&/Z._8L"F-_@#QF \0 M*ZXO/5X0FL5_%X7U4KX#+2D.8_GQY77N^W>0@CLUST=B--O+1>*?=E/'/XC8 M5I2'V83>8?H8A[AD_JJ:V:)1JL[B\:Q4 D%MAT%M:XNGWIE"EDVF(JRR3]@= MW[ .6(!WZ('^-8A2D1*H;6OYG-M."?!9W%<1"MH!/:QR\.KV=_W45S7OE?83 MQ.(02/B+MG;/#^*4&R6)>/G1@AM#8@*S^!&O4TT4] -[V>5$7-3 U>%4F8Q> MTL+RV4$1C;WD1)QS3Z! NG(N!I.M7:@@'-[1,7Y.\)10O(U"8W;VS"6%NUIQ MBNA*0F8"K>4]N3V=%->18(J5A3\M/-&Q&>0:0BH'J29JSTKI*#UR*FM<23)Q MM*/R&O.-5&#Z64;CASP34>)[#UPSTE9 M;Q\G?'=1:_&*UK9/N$OEH=\M%:VLGUMG,LI2S%^EHM4WMTH[E]2=0"L(+FUC METJ2DDVLN2!%+Q65[=V@OL($!_?KYS3RFIC*HMR'[?JEMF+.*]OW0WWE&M6T MM'_*VW2YPCK9/EDLL)]2D%#;QO+98881#><2I7S$"9&)[_K)!O6QS(7$=S8& MMEAMO\?9_#1G&9<"RH6A2(T6::G\/Y&:HN2M]DA]<%REC%3-[)[CQ=*7X^)R MA>A7O*<;%517=[!,OP0\M2NYM(T_-3^"4_,'!:"+N[8FT^(JQ;V[6BM68MUA MG.15AY[6&L.?;>^4DDJSKU//!, MYR33B%$HK.:<[C3BTBC[R;EU:<0J.$'0N2,R1FQ6Q &=.QI3CSE5V,VY=P?; M.@Q#S\YM(7#Z7Y;E4>>2.+=YU&01DGOBW!92BU>3J+)S.TDMCMMEUIY.JBG* MEO)5G=NA&DQ716J?M9>D")\=>98]ZFE&=PNC<\H99 M:+#S.9S '@')=SVQ5LZ39+)G%N2==F MI\:4:(7 B7H,(6+S8)J0I^[J,>@>X4H]AFH:?3V&MUB/X561_%.*N7"(K6YM MQHE #64HV48)^?:W%!KL)&=MM4?8+6#!:3NXTN06\W<6AWR/ M6U]Y\O*+O98'V@KJ([T08;FLR4$Q>UD"C?];;)\J^8-VZZU$BY+NUTUL M'\<^D(>#RNT*PL']'.%F9X<9,_2Z:_\\'12>-^%)T;5GG@YJ68,94O3KF9O- MM50FKZ:D3\]<;.V;=878"OO3? !7^'M9+=ZR 5^X7ZG^0".\E?O M?;J&- RC\ RWKM=(Q7'(?3N13?+RZC8%Y>!^_7*CO#L1RE;E #WQMTX%OR/3 M[$E=RJNRO=VB$"^O=9P\%(7T+](-5G!.J)D-U<*(=HL*K..\.#HE"V'RZ'QY M?6-?O&$$Q1ON\N6R.'"($K&GG2?DZ2*=$KHHDN;U&Z%A;U_$P!_/]<=S_?'< M Y::FM/.I>LT8*C5A$K7#N_:C>@7.:HX^Y4H>NG%MO-J<' MED?CW/$>ZU/4?H*4(^EB5$"?4N0,&_:@ODXP!Y]8KS(2H&Y)SSABHP8AV M&JIB^\[M\&U/@#+:[-SFW3;GYJ%,YQ9_5ZNA-'7'N6VU ^ZU.3'.;9=M3P ( M<7?N:%/;LZ#-)'+N1&XS[KM+>7;N=&ZSB:H;HW=.:3;"%L&I%\[9C0T8VJ^' M:Q8\=\YX[&@6@+%VYRS*MJ=#&ZMWSGALA_NZR6C.*<9VIJ//DQG.V:<.3&FC M(T7.32@PUEDGO<"Y'=N4BY)R::59OLYMR@T8;2V-:C&Z8C,+GN)L'H3KHLV,-^=\)]NU4%W, MP (1%LH=6./"%T1X@P41RNJC;[5'@9&@9%N]^H"T!B.T0/H!@K/])R2S-/Y[ M5^YCGUAH'[N'C74S>,"%41^?A&H_"=6G:OI439^J^293-0UTLG,@F9[#QAN] M<[ 8@%\S6\&R;_5]D.(LX)/$ JY*N:6_6'#=PT0Z4!"B),P3Z58*-^%%PZ)% M/5>JU6?:\IPZ(-H[2F-VE!H;EMK"H0?V):#(J+V* L"BU:^K!QA5NW:&G]+" MM<;,:@V$LEKW>]3Z\7 M7T@@[^C;@&4D_#HG221R&/!?.5>1Q7$;JJB8[V1I\M)+5G!CWJ.F;459'C<9;.N);"M+AX M^H:2* ^SO7NVKUXHNOU,#[.>=B\Y2.2#<%1^>KO\PHYZG2WGL8B+[N]0@EGI M>ZEL9Y7:BIN^M1P8]>T![MSM\>*IPM)XO7 ->KC 0:E6-.HS;"Y:4_BU $\L M[Z?E\GZ%Z%>\=SNY=IE NWFPV>>I.0G#ZADQT:"O'$N0LAH]"8AM!\58KJL#>:VWOP3FTVEB4S?9KY_!H8WYKF/%VY=J' 7T8 M<'QAP#H0AAM@\P;!G%&4"N@R3Z,BIW2)TA5;(YEQ&O)QN!H)E@GBC1]1DA>0 M*&(L7^R!H%,44_DSKGNZL7P:?;3/J0>@Q@]#EOCJCV9Z?SC_M*.,?_KQ" MS_$B7Y0"(*+SXM566_=T[5K3BP7/+^2G^S0XURADI^=8>B?M' TFW[ MF%)!GU#9)ZM=DW7=G.,G1*-SKEY_$]KU>*=WQ6XOPH"?8U$])(U$V1,5R&7K MN<.?S=^(.-8B#F;9GL_R)P]W1F]C]O6<8KRI-F)K/G7/'<9L3@I&O@C3C%VD M1=FC@]PI^>-GSMIV"MJ>VV94N#73K F39\^8AC'#-S0.:\]R^Q38G^&':BEZ M,-%X]Y@NCG03VND#?>S,Q\Z4^)B[L;-RBY]4F-Z#BX=I'!MG(E^J&2>5GJ)3 MT#%4HAR/5U6]#36:X$,3/C3A0Q,-BVK:=>&<"QGW,$O50(QS@6:#6;)@^P_T M%)5U]&F@9Z]Z\\D'>FZK5Z3(7IB:VP"1").+4S(PS;H!$Q6-RD*F M>8KR*,YV]:NJ0\WM/^+M^(M,#[]=Y@^,THE39G9#4BN,T MBG9VJU[)122FEJ3\/6@/.FC;#HOJ7@.QPZCNO6;(\5:8=8WMA\L8!?< MR'Q52UK7I!^ ^T XF>; %ZB/#RN,H/[3W9Z54[QL):VJAE;IO11T)X,#>S%D%KV@W/H*?A-&K@D MSH&?8"8A1HISH"68.Z!6[2TXHSF)V2VKE(T"5G,4H1"4K:5O_[P18J2 M" )H$@!G7U6RUDA =Z/1 !J-_OC3?SVO,O2(BS(E^9^_./GJU1<(YS%)TOSA MSU_\=#L_O3V[O/P"E564)U%&YSC(JIP@NZW MZ&ZYR1-_,!S=&K;W[X^H_7']%/=V?H]:O77\]??3,_>3.?_^>? MLC3_]0?VG_NHQ(@2D9?\GW_^8EE5ZQ]>OGQZ>OKJ^;[(OB+%P\O7KUZ]>5FW M_D(V9[\F5=.AW?B;E^+'IND1Z*-YNSK^8GK^=O3KYZ+I,O M*-<1$JPK2(9O\ *QOS_=7"IQ?O^2M7B9XPYQ1FCF(98$7W?VRHMCK MQNCXGM%Q\BVCXW==T*KMFLI&F:[6&?[BY6!*KW&1DN0B'YGD;K!.:+^MHJ)R M0?TQX)'IOR-5E(U+^3'(L6FF6Q@>F>8CD"/3_ F/+!^' ,>C%T!H=4RD(749 M:_6!?I(-&<">397CDUMX"S!^KC ]C^2NV< F\=X@TCABW'S]]:LW8I/]'?OF M'^+[>XV&DRD@&+479&7LE""%'/#>D"WASK,V M-XV8=,S^ I=D4\3B4*6HV;&/\_E/MU_\9XT;4>1(8$"RG12,K-8X+SDQIT5!N8X9K6^W MNR;7T9:3_Q05R;LH+?X:91M\6I:;U9KU*B^>USBF:_X\?4P3*N@W= ,XD$SO M>"TEW!M]KE=*C1,E$BG:ICA+O*X0_Y--@LV@Z8I5;.Z?2(7OR+LTIQI\&F54 MGZHXD>>XBM*LO*,GQR;*NK9YNYZ0#=\,@VN!9E2@.X(:.E!#")*4($F*_V/ M!HG4M[D/IZU\/H7E1*:[< M/0RA\O=-$$5KL&"2L3GLX+3*Z:$Y?SU/TI)RA)*VP\,AA1\ZWDSYR#H4.<-)T\M/5 ?-FOHC28O[(# 'S%25I M4_!?00>,*;!1#Q@=4B\'S!MZP#"#"N(6%?2Q1<:$#ACC^=$>,'9,_SS-O#=I M^>N[ N/+G&Y4N*Q\F7G[\$[!S-M%G^M%=OI(=\T'C J*>[Z@R%$JL2/F!/'Y MFWM[)]V5N5<_DZZ.G:_G!7[$5#F%'#.JSJ,>*X=(O!PC7]-CY$:@G="QH>2W M]ICH9Z(KX?IFSI[ ,U*6K1>1_(:*Y"=< MH0^4$'2-"W3&"4%\EYF0D%K,DE9L;5GO3;^YH9MTL8FK34$O$&>DK%2F6W5# MH 9Q#-#73?<8,^0R.P;]@/OJ'EID0+TC7:5''H@YDUQMV-_.TYP>$U0@V=L) M8(ON S#JIMR%R,LV_"W=AB]WJ">T\?;R7KO5ZAGJ2NB^GV?, L-W][0"VSST M8$850#4Z+V+X/15#;KCB:H D8$+":# ;6I$T9;$KP3QY1;\A\:]+DB7TQ)GC M?VW2:@N132-(HXIG+T8O$GKRBHKH;8N&/Z +3L2$I-1L7K2":L%L_^^3Y6:U MBHKMG"R431+A_C/2&Z8]0D_OG.:$A7X+92M'$(O(0MGHA73;^G)"*VI4L1CP MO J=:V\WR,N<'FOX+GIFLTMON)L",_>[MQ31KP<+T:8+\%;9!]KU8A"X$46. M=MC1+PP_X@3\OR W-2-N$P@+_3\A1F6)V9\\F6?RH9-I^4_+-%[.F3%%MD[F M4=4&0O)Y-"]PO"G8171^'Y4I[+0(0YJGYTT70PC]6$I_.>7#0G18Z,-N6(@/ M"]%AU>T3%%5M,"1'$;JIAX7>LF%-\JP*))0#WG3=2YK[=R;YMV3G%&=]C;QD;T)E@ MPXS_+OB *H*N-@7]IN8#!2[X,,EM=T6IYM MRHJJNP57$C[1_U'JZ>E"J51<7NPZ Z\Q9DC<[QKY7*)"L:0(B:-[UE*?TCS. M-@E=WVF.?O^[[UZ_?O4CJ9:XD$WY5R<_!KG[6$X6&38#[G6.EC6 +C2T[4O-=^[+$!M;\0N].=&"H7A93/[W]"J;%@1Q V@([SEIYNSIQ474>PLK> M3]C%E)Z'<0OOA!Q*S;U QYO3)]\H#*>YE20%[A@MH"ZF:=3;#02W!]6@TD- M>R:="?*9 GDNR6\:_D9.GO&$"7; C"PAGV< 1IV-Y*\DHV!8E)3O3#O=F*<0 MA-%-H;=L.X\-V@F=E&XFVW6NG;X9G%9D[@U>12G+,WJU>)>6<92Q2$7%@VHZH;0 M!7H$T-O".\(,6E CT%\IM120).) M^S)5M/<:BA:0&^FH&+V%D1E3%C[2C/YVMJ.6W4+WFHHV4[Q>CBL9@T+7@-,= M8I6RM.[))L.,SBBOTB3--E7ZB,7/Y1P_BT>L^C*\6F^J9F"\,?W-P]KV1*>W M'<'Q>":QC]S*,;)-Y)2.<5X/4K0HT84<)'HGC%G-((57-!_D;V'[\26\@S8M MKQ+I/L!QNS>@^EUZ]RMD@P)#=Q0::4B%][C)[<'BESIIZ_K&E E0Q.F@B?:Z,ELA3XR6G)ZW::O@0T-QVQ=BM&4Z G+W:W8 D6$7<"L8 M4!+>+D.R6\EMWZ//9C6/(3JPI3V://A]U[W7OWS=V[Q\W>%B==+WG.L4X9!7 M7">$>7N\S=(%/70CD5)OQMPXMC@JRB_1"_8@X7?=>ISOPX=<#Y/H.44$_X[3 M/&\[LS6Z@G#]Y@$"@G3NK,@R_Q4I&X$ P$(,Z*+ #]#[:##J?*2R<#>*L.DQ MZJ_GW'D!M==%HZA?UF-#5V)LW /YIAF;@,""DL[DV":I#8233VA*#U]"YWF_ MJHE]H/LNHY(7L>4CC/)M*8FF8Z-PF,5O3<6YY*&E8O31;@_FX]U%GL(N&,&I M]+%_N1]-\'VLWIS>BR$B/D2^H]$A_J&4N]1E/49TS<8XXV'D8K]K'>Y\A]M% MF4_S>A-><*$;FV]I]*V0[6YZ8BABO/,HIL-A#18L@+/]"QOAJ$K7*!1X4:P& M41I\TVG92L3^(G8A="K)1PL6G=W^A6T[G]-V,I(H@76@$>5CA"J695=!P\XE MJV\-K5;9#=7'4B@5)2H#Y((T8"^QY)DWL]II\L]-R:V"[TAQNB)%E?Z[+_). MVQYHU%+"=5[7H84KB-U)SU%BS29GN\OI?X^XV-?2@NP[ZI2;# M;](V6\[K-Z)N=OJS\\M7QZM%=R +5V#D_:JY+[6N2WJ;S9_L))1Z$3'CJ2!N)GBKVMS":V1!IC58>! M<7O@>E'"=2WZ#6(DK9[E#T'D5<]88LTM?PHGSU'1O&+MZC"J8+K M7.&4^9"8I0AQ2Q$D!FA$\@$Q<_486LDO=Q3,$(\4"J-,:Z6%6/,PJ.K3?@5K MGQ*U40>L[L CZCBV!'@7*WI4F5VK_$SJ'["$*&?^]3,E:8]]#Q 8XF0<8,[90U3@D]E"@MP@]8 MIBM[\9%^6H9Q-K*0-DV,=Q^+O:VZ<[PN<)SV&0Z[F@!74AN4ZS73QA5$4CKY M1DR8,?V4.^+IZC)G-=^X[>F*I0&]6T:Y/%KX^WEYF5_C(B5)GZ.F1_2^D^]8 MDNGK%/$U'LA9-%U> TZTMFJZYQ37&@_S>.NQQLDWXM:X$!\8JNC(=E8Z,3CF MCBN&AU[0CR+*,:!/KL^E/4:JI4$R-/3E9K.Z9]E=FH1WG0\UJD:@=YE#8*[W MGVZL-KO$6'0#UK+ BJX6*"CE"8FY:'9H8[VE9*FJ4?+=@THTRL58J$H=FXW% MR=.74I:)&;L&+KC3."8;GEFISL=[5N DK5A@OK2XLL2411EEC>_R>5JN"=TT MWF[*-*,5+;> M M5?")LVGV>[DJ+\MR@WLO0 =-AEQ2)"BO%PF)$ZSL@VE>I($(1FM2H]601+5.E*YA!*2 M95%1(KH:Q7+ZS&[+0&$9X[(\1 (\^RST9RGM;#/(-\%S;M(]I'"7A' 9247U MDX!N!SUY2'MX,_T,"L=K]#*OBC0OTY@[3HR>0<$8H>\,"EK"@AQ136T^>I63 MU)@X%DTMCX+YK(^11\%R*OVMTE;@D; D,U=M\UKIUOVA:\@4C_.D(N)M(WC9 M='O&D\'<_-QN0;AY]>!']_Z* M<6 7$:5UZ]\FRI@OX&M'E[$!E 2ZI0$H]OKDX7=HX+>)J<] &(^JQF>J M-<89JD>)Y#!1,T[4&JAP1?X<4QV.L!>,>'$#5BD<-C)HM7S>K:5*'M#WI^$VLF>A,N20*CIN] 4#4#BM(A.-<2),N= ME4)^_N/55Z].T#J2F^H/*-I42U*D_Z9[[K>O9J]>\?]+F?H1I=S;"[W^=O;- MU_27-Z]0Q"NVW)-JB3[2.5JB-RXQAS1W3Y[9L9HG"8^VOZB+/M MCXCL= X&] M;T^?4]5^:M$3N!P,,+A>(2V\J$&,?F&HP[Q>VG"=#&"E?P'LHNN<,/N 3@#U M/8<*H!I#( $4R .+H '?NT30E)F?S>52;=_RX3ILB3V\12BDZ[#GX7B-B7;- M:7 $QIY1SH6?]F?)2.M@$.=LG*A%Q':#Y-DN/Q$IR$JEY<57I5W MY :S:4DS_ E7EWE,5I@%T-V1,]KDFL5@)CAYN_V)CODR;[+4R/10J39?I"^T M@S-4NR'/>=[!'?VH(BP 5%"- MY*,SW[:/20]Z.6+!L9NBH&1^Q#T^739=1[P>':)PO5IVF2UGJ$&-?A'(IW,_ M4G)>XF3.\V0?9S MK4:[DCLAP=3@:X 3J94O7<[BT*2IS3+3G-Z,:WH M;*3W&1;1Z>8QIC @0$&U0^9:9FMJN)/ CAXD"&I500@?D J<)3(.ZS\?W;[7 M+.ON?SUYP%+0;8CL $1%J1[ B MUF,0^W^G;0$F,&/N# .DP-^S9AP7]"[X(8WNTXR_PF@R>NG:0Q\257"=OP * MQ%QU)3S]>UW'+LQ[GI:_Q)IIPX2I+*J6(-%_[82(_N,?-VPU=#Z.*7ZU%) # M*,Y+7K'\PV65QE&&VNZ 09P 51PD&K;XKW[)J^[(+5#EP]S?>&C=RSV@[HWF MY1*MHS1!;*):[@#<36"1D:?RP$\@8^2%V5(T?.\JB]G#3*>;RY5[% %N:=7,TUHF6%VZE.\_ZI[OH=,M5M.,ZG6B +.-6=7"-: M5@0M15CJ3*MFG48L05AZ,YTJ*O.5X2VEADS75.)3<=+G!8=7.:"G&2]QH+O= M]#2&7VTZ@'JXUXBB%FN!-M1MIH^?Q(Y)3L^CZX(DF[BZ*FYQ\4COXQW!>+IF M@-.I"YQKR9 X^8U7H@T19*?E)C%ET70LJ>8>[DY3!"KQA(]'\I,BT!GA@4-C MH-P;)YJHM,QU,'%V#(L)LF7&].-]W"6>U$R9CW.]/,T3>8"4G8'.1FWA)_PQ MS"#'?"@KIIZSQ(I=[DW:"OWOZ#>H.=N'IJ!%K>\P MBK3Y]*4^$KIIN5,;<%PI6A-PJK[,*TQIJ*ZC-/F$5>8M12N@+!U V1#SZ1\^D$31,;@NM-K*(^/862\Q^2AB-9+=H]37$NU;0'75"5, MYU[L+7RA[JIZAA(K+KF5%/QP2('2QJ5M"Y$4%4R_DA+*N*5G*;'B4]![J3;9 MA%FG$>^G_E).J.ZH$\HZ8.Z)R_R1+@12;/LNJ\=-P#?5'2CWUU2) M:\;R1D'N&\.H!52,;A#J*79VL^Z8:V+"DD![I67DNEWG4?;.4/'K1WOH)$/8 M+2=$N9U.+)"]=MF^(^?X$6=D?4L6U5./7.K:0T51!=>;^4=% ,@ -,)HOA>C MR7F))$N_@[-HG=)-/?VWJ,=&%JS$$B[R*)MO2HQ*20U*!'7\?AZ3L@ID*M+* M%+%FK;<%=$.IR#?X'1U1727MY[1:GFWH9K;"Q64>9QOFQL#B_>G_DKOH6;&T M!D "+CH 1M?+49(41 Z'3 9D:L!-O_3^%^;M,"'Z2FTAX"FW^##0 '?_Z&@ M(&38X3!\=$,.B=,D245=Y(I0G:MB-,U0A>-E3C+RL-T%N 8^%71"UGDZ&/'6 M_^V5Z7S\4+[!)2X>E>6P]!V&WFR/ /M:5&H*!MU]AXQGR#+:W84+@3CL?5@M M+UVW8PW3_&=2OLS7FZK\P%2[-V8)E-4]AN9-/H;L,UVRP#Y#'#]Z,Y&DR3W< M[LJ5K&-A.%5'^81GJO-H 8RE_"@1!=."E!2-H@Z-,=[Q]"))#%>&L-DX?2E$ M>@GLTXP,V1PVF7[SY5]27% BEO8UQ[0PQDROK\+E[^! #68NLI]._SJ]C?V0VYK M;NR=+ PJ8*^M!>RU,P%['5K 7D]/P ZYK1&P3A;ZR^'/4U]CYHNQZ8[P-F@) MS<9_#-%/IF^,!,ZPE\(^AA(++DT_CPO_SU]QR0)R1$K?$X60N4#A.WM+!RF3 M3]S20;/7)"6C\ P0*":\SC@YJ$TR:M&,[K>HW4[2C3C-,_$'2=J1(!Z].(^V MGUEFD[X5-$92$^T4>]O'#O*)B]PJ5POAX]U*NJ() (6" >Y'MNA<[SD_'R;% MSSE%S,].^O_SNK]ICF(J*!N1SI>5!FY\6,.4_@5/&QEK+L(H=QW&66V[,10[ M+Z%O!VJ=?T.MGI4JE2Y@ I?F.O)V>_R6P"\G/4)CUWGHG;,72=B'I7#"9CD% M71=1"[[Z2W9\5)A!D^ O)DOLH_E4Z^QU(A5,< MEG+EA!;7DNF$:!M;Q$2X!C!&U$0C3C6S=$NZ49MPU% ^0WNTSVKC RNA4M./ MY #0BX\4P-(J]>Q$.)F0>,.L"!RL,3-O\)JY(K-4[M42H_6.-*2;H]/*))9U_WF\7.[-1$O\^W[W.]]T>AL,^SL M]_.*T9S^(9\ONKEWK $$=C2)"U9/XQR+OY?Y?IV-6E_=*GU0+/N#W5,,\;@O MK$*QM6\=@=P_;-E.!O,R]#,:,X_?%5$>+_%5WET:< "$<1_!NC YS\K<]02S M>W:8(4D0HA2%=0J 3(_^A47/KF'C%B MR80VLKLG,G C.X+@;"-K,$UF(Z,437TC.YX>JXU,P7-O$MP;X#]*%+_?4'UX M/#Z43H!_\1WK@B(#4AV)M3IR/FAX_.UFO<[X%A!EK%+NNXP\7>8+4JS$NNE_ M ['L#=U&S; XWT);9# [39U3ERQVI811NJ,KS-.)[920@7P>:%F_+M(\3BG: M\FK!3#LD2Q.!+4_>;LHTQV4I4W&6!]FJNXSH(X"#V,L'H'6O6=:D,4'=(XZ_ M)M?DH9H^](N@$!FGB@[-$)BM]GQO!4>[Y.UK,7QFM5WO,2\^8MY]S;Q2CB6 M<78,D2=C3YNW\VO?RG*Y6D=IPV+] M,EHG1RU,,N-Y&PML5] 2,A&3NTJ4>DWMO3P=J*#*RH9U/L'R#A>K+LVSKQU$ MI>R"Y\6-H@NQM?XW#O60V I9/;/!/$,,-WKQ=QP5]HX(XXQC%&>"B@V#^;G+ M$<8U30%TSEYA)\:\"Z0E7CPSNZ#J>.MM.XI>*&&&40@E\N&:('@48ZB 1J/P MHOH="HA2Y^ODE[<5<+%:9V2+L5R4W5;R3R1_Q"4+,6'F\I+;3-N_GY&R^D2J MO^/J!L?D(>^I/.(<'W E.J/+UVIV-@#(CC A;@Z,P^Q\$VLHK\,N&:GTVPIM M<85VU,[0Z8I9CX)L1^Y7&O$^X=ZVQ4^X8I;NZX(\I@E.WFY_HF-I^>ZH?/HD>81A'NRDN;,CAI2PCR)#)@;,A[#/_^COO&VE5^Q M=JJ<"F&(F)I2T$GL9Z\I=(YJ4NK#2'P/JU.T BM:PS"R9'QNJD;_HO:A?QA( MC#^?C+I,Z8:^6FPR68*\I$*,T\?H/L,R(%;E;0:! 75*L\'E6NP:8OCV MFDARFA@K%IQ%5;@$[[XI&A+#N(^!9HJ,PGY_MS&9TJ31J6M? ]6E2]<>>K=2 MP?6ENBD)@&A9(XX&H!!]:A+T[(RX9J-Q=1O4"@VQYIV_3?]HQ;)K:?\>;] % MNJ7W@':]5.Y4VS.OY!+E^LK_, M8[+"=]&S\()6EYC6=P *L1JP:Q%N'$RJZ#FD:[H!:XD]O[R)DO3ZT%EH5IN\8=H4JO%H%SXT5# 5I3$N8LVZD@(HPV:LYQ M F>C1^LKQZOL#O/O?_?=ZY,__LA+\%7; M0$%M>A83>[YY$ZFN8N1<:U9?=TRZ ,6J#[2O#).U\ZJ\]LS0TS*E-V]Z5*&4 MIW\229R9[+U^]>-U@=E&MRN++;OQGT]^#"*21A-$(%SWYQ7+6/F)Y(VGAKC2 M:=QCC3I!_61[@;L63HZ=R1]%B5Y@@?1+;D\*XVAJQFH"XY\_J[ZEA+D2KF!R MI24 9-4?;S2 = I36RI6JV1J"T1;W:+L+6]Q1^D\S1-639B57.S-/N@2E:N2 M-P"2G-_ >/D5ACIL.D2GTVE3?V7P'/E5>H3)^F-:QCBC1&&R*>FF$/>^HYEW M'*+\]"+PHP %?(FPX/&AUF/!.,^9GLS*"?2V'90'*E 1 2%&8>P%_T<&1QA0 M],#0_-$'!="D!XW,75B^J4 1.$/]5QS:I?S1/NL9]1E:7Z@+ML>R0BWTZ)?0 MKV5F#.^J)J3G8J MO#-_/7.4N%HPMXFJ*M+[3<7>*N_(#5Z3@EU(+VB'OLS@ MX\(?Y4 80(>G5"Z[339I%[78;;.-TU@5/0\_3+PR!'J0#N:$E\-G#!E7GE&C MS9._&T5SG5;7ENIL [U!M&'YM*J$*S'5S3YBQ!.?<5KA#Y11R65>49:F]& 0!H33.-ZL-EG$8@Y7[)CX]UZJIT/]'PP(>N&P M1NAZR>S(:#P HATE*&J1$N8V I\B,A[?/=Y;]JFCR^WB65;A>D](\I1FF4*8 M;;J";QMZ% $$M@XS4<@MCS'Y;O;-JU/S=4\;U8++#2 ML2$,$2$4'FMB/PN5QWI4WL]N#WP'V-EJ.A /SU*CT 'I#46Y.RMRTX0KT#IOLP]1HIXEC#UI+L9RNQXI4WN?FPJX.MD):.%D 9 M:4'R=1A],"WS[8!B<.'(T+7)NV:<&##%8XCC:I5RS;>D>[=P_GK >:P68H,> MX !')63GSJ\[U"(]01LY>O&)5/3/]_RGD]=ADGB:\)T F.DO7&9S7Z9)&A7; MVX@E/. [=H\_A+8]-'!%!==Y=#9%QRP_\H -YRJAYRRQ9I<_,=I1P8)2KA:L M/'3)^;W"457Y:'@3C---B*V%*_6C'.]%V%M^Z$I_@_A!D]G)8@) M>T_6<[TK!WL_*\/G%]"5;#'M-W:^ 5^1>.T@_9>[*/U 15B,N6T2J1\X5,^\ M%HQ*]JP!P!UW#1%YRX)A3!'0G];9>('.MMSFOV'[/\M#W%46:>)5D3I7)I#/ MWI:HS!E5[Q=YTHH2[T^8;=$3N"@-,+A>C75*+7DHE*W<6O%> '<0V;29 C* MKZ$/#.$O,.# Z $P[H'1@2CP@=%!T8@'QBCC'>7 2&M*)GI@](F@_L#0\CE MXNC3O$J3--LPS^M;3+=#3I;P8,:)"&Y?K3>5S)][$17,>9&]2_/+GGG&Z+$1 M#4X5/19!SB_5DF)FHVS3C'9$HYIJ8;=IT4P=V2_H,,1+"/K49'XT-J 7D>2W379Q( ?'MVGRNIJP6(CF9>-+-U1WI(L47I/Z3J MG:=4@-W[3I4\H+80A80".4=IV4KL>17:S&05G@J",:ZQ*6R J!51(YJ=[:5#H MXJ1+L-JRC.$5_8U%_ZQ7O35N1P4/O5N.1(;S.V@K94F;T!EJ2.7+IDWL#-7D MTD^,X!EOTM R')3K3@> M3N4X,F_3F8G;[X5R;]. M9J^^_N;S2OYE-*$$,DO^K,#]J>M&2D_G*P5=C2>,!;4GW5OHE&Z,>K:'LH5W MDY:_GM%C.ZW8)[6>H^L!UW)4D#WH.#O4B&&<(8%=_N.:9&F\1;_(O^%OOOI) M( #.>I.[6D-DJ<*EJV$K#EM;3\JV.U B3=&X%L]&GPZ55]Z:WV0H$_U)8CN# MV5]PEBQ(0?^)/Y&JVZS9&X(U$!I43F%8G8NM) MQNF:(43:GI,U9A.D,4>I4 MUO&P$5U#)Y&,/#-AUL)9%I5ENDAC4:]0[=1EV&L,V3Z&[E>&T3X!(5VL3+FN M$D8=*Z<@=+V^3L;]QA<\/]Y.&M$+Z>UDSGLS\1OB[T1!)%RJ7KUY<\(EBWTC MRJ[>]Y1=E557[SNKKOY5.-9_VK#=^&IQF9=5E&7\H>A '/T@LY1AMT2Y%GRW MU-O8:J?&1X![0CN&ODU_.Y">>2QTQMJS W6?I0\\=SZ@M9*-6P72>;U+@12W$AA-F1YW^L$LE5!-[TTYD5$1]6(+/!Y58H,Z'+^ MB,%P8WH@1P\/!::RPA[?)0'HD5'@[Q!VP@[8RC]=D8W08<316RUQ$X>_8!5[ M.6MX64[ZRR9/<)%MV?-]R3.TX><8XZ3D/^)G7,1IB=&Z2&/>A8AQH@?!>^;D M(![(/Z=SVV9-#3ZZK27#IZ7AV.)V%SV+3-=7B\[?U=8'."RX1<(>I_TJ!!6< MY"[!);M7B+A[EF^(/5? $@MX&JG=]CN(N%!FF@%"2D:=#\_A0#?"\TR3QJRW M[: @H .8GN-_PJ0IZ^?F4>Q/+XL&JKN79;EA?FWEU8+Y>).<)]Q3>?W;=($H MG1K0SBL!U>B9A @"ZNRTQHX,/D8%4__NF-Y&]YX"\[+L,CB!GT+M<<=BW%SG M"Z"[F4H7@3#77RA"\L^-J-%4LJKN;-!IAO<*#-^18=G]7*" AB2,2(HOY61, MFB&:6UB>@6M41#NRPP1CN)!ZXF-:0L?G=B3!TN6N!0-RGA;.F[K(XE47&7D2 M"9ZZTJ0%RG0+GQM0OC0GRB>WBR0?H^)77/&B6CREHOI-P:0]V-:I@.LE=7>" M&N1(8H<_,(P[FL&/#*48X*H9H,P&&LHNJ),?8LW&@:O@;V11W1*6W8;DY8>(J16ZP3+>=B6H#1VY999J= M6L)8:;$7"36/(Z]%PDUVORI+3/_'0GZ4FQ48$G@GL\;HZ>E44B:NXK&DK41/ ME#H42_) MC@O0X:9*0&D!=KZX7)*1IR)@7;:\6"UQ0+!^CYW2U60F_ MF:X+F4%SR*VL!ZP7E_(>_-;7LU'' G#K%OA13< ,21+0%,8#?\A;R5%$PJ>+ M+,3-H4050?>8O^@))RSNK25X0"31 6ZE)@N%V')XX%H_K2AOA%F*Q5F6IP\% MY@Y;:@.,81?(FM> =IZMJYI3_'-! .(4H(8$N'%F]%$-MM*P]1#M#;;D@XUJ MR@*L#E.Q(A"N>E-Z[PH<^%*UZ%>Z5*V&Y#1=@^>CZ2U.Z^VD'*C9B4QYH\W^1#> M'\R15SP#OL4Y5I=]T+0&RHH"JB]+A (]Q-XRVD@ ]T&!&U'DS4O["XG_RS!C M^5Z,)>>!2I99*:'1!([6M$[PB27??*YOIOO@ M%CA'[$B];:$/ MN5TP?8M1V,1'_6PE5KP*JP4PNW-Y'6U9X58;%:"KWYCG?QN^O\.?8V6)6AC: MT8[\86,9\;QO$S*=P[Y3E'0GO9JGOMT@;C!;TVG^<(T+>DU9L7"M71(/IO_' M].)SEZYHDZO%+?VV7##_>B)CXD_Z?2-& S_,86(P&9Y="@;3.\#3(@"O *8" M2>P,->2B%KVM;$ S5).,!,WL/;9-]0P)NM&+CR2OEAI#@UL7C?&6R['?QLCS M.JV-:L@NY&.+F=3^X6QSF-K*-W$C";F@P:MURDNQ;R?A-8O.Z:6TQY;@!DDH M_6&/&/S?--TR2FY3];S&5>MP\_.#RXKDJ(E(D M:1X5V\L*KWB5"^;W2S)*VL-E3L]N7/8_LSK%..BIU@EEKJ6?$8WN.75H/<77 M1;?S??1"Z6$2_6WA=8X*^>:J4H^4[:!;^"$\7U>5(\20:\D(U(/3K9 :M^$S MJZN#2"D0Q)A/WDMF2:WKS*A 5G?C@>6P]H%Z*W[5*B9[\OK'.L/KFI41#I5? ML9_+'46P^E@72I*,JZTIVX\C3P'JJ17UK4^6))7XIR!,9D75-*SS)E+O<4YW MR8S5]4[H/2\M>;'!1RSW3(5@&?8"BI<&NO-LW0(]=RF*]@@(4X34D-<$R,!0 MN]?;;2LG]7F3 %(7[ Z$,LY.I\/F;?]KK%[WVW8]F!G:$85^N6-/K<%+GD(G M3+UIVLW"P*B\\[3 L0AK>D?HK*B#\?I;0F+PNB&Z+U_&L,J8.XX7'F\WU@B@ M87:B2'E%4"(&)6+K%HR4 '%U&@DA%DP;*-57%Q^OHZ*BQT1/R1QE(X@L'P%S M;C:]^(AJC' !'H'LP;+;'DD J56+ 3%CDK^HJ:A<4J6'_6%N?(]T!3''S^HL M*@I6.*2KZ VH+S2ZR@2'EQ2B3+>-V0>\HR-,U)45V\D@7OJ+/)9/9G=42RD7 MK 3:>T*2J^(6%X]IC'O]?ZWZ0B.237 XCTYN'F%K,MAG1@@B!9*DA'4:MIL+ M,HC!'L/B!4U4GSZMKDF:5Y'>,M4F@JF+=0K&J=@ZK6:"#&*OOZPW M&9<6G/!4IF\/*TOVOQ39=8;FP3%"XCPA3DV%2'TW%S7$XW;I=NDT :K/XVB, M RO3-Q7GVX\0%R;#=)7^QT[@R# .3\6DT.-;;M'3C3G!AQ>XH3$AG%.WS2R8 M&Q+@[M>*6UU7DMLZ/<-6/,-%67,\==WV8! @MT [3'Z>9IF+7%/,T_I:Z'I$ M\/2NN[2NR?$XF;6DOD#N9[]&64U]@'LE4!+)"),QE<3NNIN#;7KCST3>)ME+$8H]LEQM4')D2L,+U:<]$U!TJC"JQS M^V&=F89MG>_2G!*1LN29I.3I)U%-RPQ)"D/J*UK>$UN&!I6RWB1GM2*W'\U0-Y?)G@5 @;_;"3,?J/?YQ++>K_;**"WIZS M[0UFONP'PF70TE*J>B Z5VXE6M3@10*Q5VDQ82FQX),C^3BEB!.&_%T6/71( M1>?O %G8@^/Q0OUT"N.OOL4@D>F-))4B6QOJB[OH.T$S!D-9I]=>8=H-6FI# ]Y]5 ''SZT4#073,% 8EHZ[K%\::@ MXG_Q'"^95^*G:-5U1>AK!MBJNL"YEQZ!$]5($;:JRHBN02JMB%S+I HT*[@'M_,HIRB^6HD"L+-E-=OC1BS277X=)$F_$ M]^X"C1IF.MY[3E[?WZ7548F6OB8#]IP:E'L_6XJ$72Y/7K^X_Q+5Z(-M.$@D*_TI\HH^X++$N,DWR+]N7 4_1A4GI3>49W2X$(?:,?"[ M%L"&1L2IX6J3(!,U=,J?&DI13:IUF-!DF 3SW-TQ*VN8E0EF[1)YBI\:1UVT MJIE5,9H#^.V.N@R(LVES9=86=[1W:1E'V=]Q5%SD"=1JRXJEZ:P'.OM):5 M*-[ DGD%+AJNXB4Q9I#/C/@'9=FN"[R.TJ3.KR=OZG1W;"7Q5TC1,&#P//8 MI+ZR>\.H&Z=HX>X_LS[7:W[&Z<.2 MSN/I(_WV ;.4F>RQX8;.[36FDZA,( T%,S0OOR$ZUPN[IF >"1)0(FE !7-I M9$4H#O3HP.GP;:>I*UL^B/>./8&$BB5J\KVCWQT>2D9M!_@"'<'TY@PD%6)9 MKI'C#N8.I.8LL6)7H%V0J6%&^UR[X2@[&0/H/-WIP84^9DKR'-VP=?>HF"4 MMYVE$5"C!$V:UL ]1@'5M>APM#/$+^$32;NDXR^Q9)KC?48<).D"K+7(']!Q[222)AP_:C I0$KIV%&:\HG\Q_O M<+$Z@9C1>L"X,*-UH/-N1BN:4MUB.ZTH%4R&#XUIZ,66ZOGEE^@%T_?#.""! MY\[4MJ:=D-#;:F_N%*,^XVZM 3*HJ#?7D%E3S'BOWV ]YDX1;NGOT@Q_VG0\ M4?1(8@\D(OW\)99,SEIJ.!>?9(.U"($7@O+ MU1 'U\;"!Z->RU$G.]H"1$=8RAP9P&7'2OUEOB#%BD_/!TK;9857?3X7?+X_:INQDPFMISS)T#\-=],>/::CB,X'&08H>&H)R$O M^WQ5RTH'LSRFH.!E4S3Y)CK:@)-+M&"YSP4@J]R$S1G1Q3UBQ!)_>9I8>!^^ M6M0>^^IWXYZ6T&Q+QQ"=)U3B*-D[1I-6)-R;>7(*$,"/ZH)0"]N M_[6)Z%)Y1T@5YKE9*S[$EH_.7_**,XK[@11J TEGJT'O>0TTCT]Z!:J1!GS5 M.V;CT<.>@C=.Y4"&0HOTK_2.R=Z8.SWH39J#):,;K"<1J4/8&^Q(H \D+!H6 M$UN^#32R_8TLZ"4@5MO2.AM 3&9[@%S//4/&O$/@YJ^!Y ZV,[VSVY0V.;H+&JKD]I MEEVNUE%:".>LHX='L\9 4>L&ZNMZT8T=H9VR)%^'([6@49* MB!W+_&VY5"-)TFS#Q>8C*ENNUAMQX%TM+J*"^:%:U18])FSHECX&#:Z799M(5#94!L\&.>X$$J>SXC'O4\X2,H@"53=I^:O, MT! ]8%5 @DD7<#8H-6A?ITD?#9 S9=PQ 4Z6/0(0HV"&=C0$RGQE($($PD-O M"^>: M>2#F3 J8]^WXZJ.0?)NNH^5T.T81+H/;,2WCY&L;-,8AV=E.CV_K$TG,UB-9 MO6G8=*ST=W5)_KDI*UZVY8Z<)@FOB!9EUU&:7.9GT3JMHHRKB_>4[H0IE#@O MQ7F(_[5)R[3"\G5?9[PR,N[HGMV<-3 MRL\YC2AN$0EZ )T<2X"/PH['$>:.Z6LYD5 "X?0E\"YZODSH0-)%*J)+-8&> MFO;@MT %7$^/@10[VDTHM)=4:/0[+"A=I?P*0]Q'V@#Z[S')XY1APY$MA1 MC1[N7C#N< 9[&Q ZPA4?82)&&$N* K@?&$D0L>:CMX/Q'*\I+:G(D90GIROF MO//O/CNF00_@P=D#V?E;50L7C]-*6K0$.59-V$P O'-Z[-[@A[2DNWM>*:HE M]C4#'[K[X#R=N3ND8:HE]G*2F++'J31TYEI0_0R>?3\Y$^2L!TF+H&09T?'! MW_.Q/,N.'NCZBPB9]8(^(O=#=RTQC=IU_.X:N-R0(=<)D)6.]I0/^"'*A*AW MQ%KUM #L+ >0W&?#?F!Q)'*+\1]6U<<\8L 1?Z&7==:YKE#=_D;0X,L]8/[R M!8:(R=4PD)AQQ:E*<9HDE'VE_/,AS8^\DXS:@I6-#IB>- ^))%. M1)AKF-LM3H+[%L.F@HS"7Q\'[QG]>%7BFB]3&,[BX!Q/VB D@Z^:]':$3 YNX Y[PF8H=X$ M\&*QP#$+Q!#IRN^B9U9VDM)8I?F&[I\RFS[)5?%Q]@" (FF.R)='ECE%$+\U ME^,%N(,WY-3Y^9G7#:,(,?\GJBIFJ4S7+V,-@JQ-@#22X2SWH5%0/;R*LO^; MKL](HGXQZFL\5*_8 ^I;M1#($<6.&/JPVD4W>[L4C!Z>^7NZ3LLU*:/L?4$V MZTL>6$YEF5<9YH*-DT:NF]HI,A.4ZFE[.$3HTS<+?NQ(7?VW+DC;%?;E6+"@H0P0>QC+&OB8 I\ MQF[18Y_%X[,@Y$Y*RT^XNEI0S8!J.=RVP"T.BGUR,#QXE!<,K_,'/$H28D*' MDO;B)PU5,W3?::M*2)9%18EH0V&W"F.V&CZA1P6B!L^2M]5QQT+ -L66!^>< MD=6J/U)*UQPHVRJPOHYW%7[((37"6(9$)];H4QGZ.2[;V;?O3F1 M!F(4E>R5XYY42_21BMD2O3F9(28=?)6>XYC;+^IOWP19F%IA([9<]V>!.4AO MT?>"T=L6:E?I@NG-A-*%'&0M&6<4%=/'[%81W:)1QLZUYFR:THG5+S'$BH$^ MS!S\"?*JN"[(8YK'6D.'HOE04\/:34!(0U=ZB8W&7PZ.5?QRPE"'S$ANPN>^1#8JYOD4+>X'\7-:+6MW M3U[*_31/FE+MW-WK#C]7;RG^7]4B!X4$%T5;C!Y$E).$GE)6I5,2Q6KMR>\Y M?:U_-W3.N/JYRT,A70$1(QUQVH-).'A:R8AS%6ZS92NTMWZD08^Q-ML=Y&"; M;<@*D2:<[MMN5>P+9)+K>HJS-\090QG%_*;%YL_H%C>D?*XF-_.I4QK:+.=C MBL]T-_@1YTK#&QR0^T8);K2')#H^<89S!.#((5P5V L16]B4T.E[*2AE M%G;"]+-]BML ;5*6UP59I'TE+H8#=+\)'"#VI$!RK*P6-47K>$T/'J#S3>Z MPJDO?I6HPM9^[_2X3='&7ZCY8_51=)/R>A M1NO1M![T.GT$U;4X5B?T-^X$R>JO!>X]2WF;!'AZ?P?C&ISC/^I+ MR!X@S[^Y8!$85_V=L^R%4SJ5?,)5;SJFWK;0LZH+INN5(_&AMSB/EZNH")QJ MJ9^OQ(I9H91\DY/A[=;J[.FY??I%/LX5Q!&1?C4O7MT@Y+78\\RK[T=>IG.@ MTG2.%[@H<"*WC.8/K^3W;WSH+V75!Z(RZ6"[EF4C(JP5IA%'-23.O56@D3VK M))(J5-B[!SN:+)@:>+?$3/_;B->BPV&A:AE5Z"GBQ8= $;/I7B(@7E%CC6K(9;S&Z+?VMIW, M$!#+'$4!W!41TWQNMZM[DATL!>7O -_^/3BN15PB0P*;=V_];IX1+2.\[8Z1)K,IB8?E,YX'5-#';(L-A-N1P&GW(],QCPR*NW0[O4@HINHQUY M^^##'GF3RC2H8GSOH=?'36^B=U4\1+GT2&0!2"1+D]H]\9I.3OU0WZJ2VSB_ M6+R*N4(#%.VQR7&]%-KTB@BYAF)^!+1IWB_3O"-[4L]HSN2!^)KD*:BEK()0 M+#_?8+:+T"8G]DIH/YSQ5;=Y*[A$3 MEGA,$T*/E[V ME$&V=Z?C'_+DV.";U26M6'YK\3%,4NL!LDG&8[BW-6U4#F/42A=^BUAT8P55 MA!M(-T#_^40JNB(XXC Y_?2U,"91YN*J6N*"I6M+JY7:K*UH!;V3[T/S)<<' M:"&"/)AR@"1SG,B4;E>W>(4 $$/>^-N4*:*KQ=YEH->RJFT/W:I5<)W[H+#J M+&2!]B^ 08VH>AX3:\9Y$ZB+U3HC6XQO\2,N6 1@;\BTIC50F!10G6Z=QE3ZF58HMS.M#0(UKWNM%Z3ZB7V7>VI$U*3/XH'G3 MF[DL)B.4:MD7W]_7=!PETTOL_*&J5H;TU^GEJ5IO&Q"5/KK$]&IN_8U'DAH_ M.EN'W(34US2<[9&=H)K:WM;(;/U\>RQQ\=A7(M>PUQAGYS%TO\[PP1]#QB?(M>K@*.$V,DGS & (4F4@>14H3;EJ$4ZNM^B M=CM)/N+TSY B$>1>"SVD6*!TXIE/ZJ' MXV@KZ\$4:"OKH,C;V^?XI(?8"H=Q<,CKZ1DS"F79E%Y/':Z/$;2N>(I=IH%#><8&1(4\T>#%LVH)AJQ$)2:;,3IGEYN M^3%%H3-K_.CSZV]-4K5.O(U\C(I?<44_,P?@O%2=]OH.T-6B!.Q:]!M\7,K# M534V8"VQY]? ++F?*-U1N>1%=+HE0]<,D@NW YQK*: HYPPGRGBU(RRP6B>& M'85R6"[8TR8/;"Z(V!\*2H1ANUIBM.97D0"I8/ODA)BR-,.X+SQND0.'_(C)[0JL8< M*,>:,9,)G'/>A*VES5-]Z[AVK4+43+L!!4T'WM>NKZ,#LM^//[:*5%%FM]/? ML2XH:UU[^06A15K2R_5[0A*[ M35W?<^BNKL;@>KW5F-$#0QUV7S?@<]?&;LH\_R+W,RE^O70VK:(TQ\E%5+!L$N5I3"=EPWWQSS$E,55G"#3M"'8YU2%PO7A:&%G] M)H8RD+^I,:L)G'\^_9LQ1;/DY40?<4;6;!?H?]LPZ@/W;5;#=AZ;EC_02<)- M^ \]SI--7%%Y:R@)Y>-LP' "XJ(W2?M(9+L _M) 'S9JNYS.Q9Y[?F+J4 M)\_K)*W[VUY]80R00Z+Q@*@#2F_(6-!19NLPH&^4*?!H4*6G'RXU-RU%*["A M= ^:O]I<>VAAU;B@E ^KOR6PFCDY.3/K=HL ,>2.1XD^+/\EJX[F#V?1.JVB M[/2^Y&7UE,)N"P"\#DP1.=^?ERQ AH<\DIH$%.UB#[VGUZ2("L@5%'!,X(6Y'.DAFA M*LQKI8< &.C?U<0\?YU)EZ'.)0'RT36X)Y5TSHC970XF$THB5VNA_,F_]O+; MLH"*35'T9"PV[0=-%*:#[[[V0OXPI]O@2H;$M.X?89*&&3.<@+D8(*ZW61)G M@B#+D%VS[H.CE,R[6AM,>[\92CSG+HK*\6G"- MNN?Q1]L>?%-6P'5NG&'XF/B)2*: [SUZUA)K?H4^;.V.6#<'J_.TZ2(PPNXH M=3P"2+& QC3)D<^:# =A(CET(J)7!8(K +4;X#4NZKQ(:/N+@GMCMN30:JHF>066ST80"M?1HZ MPEC(3$6(0!D:6KM#GCD/-Z!::3 MG0,#L]Y1IHJDQKC;UTK3"A**=0S->7 H_0'5*.&15V,0#@VYRH0N7A&T8(-Y MD&0$B+3J$09BR*B!0ON1).DBQ4F[A*-:>/6M(4*LANH^M$!@EA8*B1LNU6.. M9+ATK^K1\>=^1 0] <3<0&R()0<'BOU5CN6B4@N[J@U$Q ]A.:]=DN-ZDX9+ M\W"BA\LP*V(M-^@ @JL4 6+$HD!J[$WZL*RN%C^5(DVDD1:KZ#.*$GL V[GL M-]8VH;0*=\#A-L/!PQC#GF^4?F6VW:'9E\R1.,M"Y,A/:!L3,[&"L_*Q/>0M<0=)O.2K:"1H1R= MQA+\*4_2,F:Y1G%R\3)[_AA=4T,)G=YJUHJIZ=(VX_HTUGEK&_H[CHH[BG/HF7L$Q_'AV^";Q-KN M(LSE<3Q@] "=F K7'Z>WF9J8OJ6']^]@%N,$9?.?WO]R&TUN3RXNWK^C.<@2D.(,_O0^P^__^[_^Y__X MY_^*HJ\P@P3D,'EWOWYWMRBR!))3O(3O?C^^N7P7O?OAQW]\_MOUU;M?[D[> M??SAX^?HAQ^CHT]1]%__3%'V_1_\_^X!A>\8$1DM?_SI_2+/5__X\.'Q\?$O M3_;YORO2;[KL-_XQP_5'W=-WPS]^*EL>_3ERY5Z A.X0V/__>7FXL4W40R2)4S^$N/E M!R[U'SY].OK &WY@1.=P";,\RG .H[]';$;G*7J 200HA3EE_)3#+PB<_?2> M#Q1M1^ 4_&_M ?+UBJD*15&>ELR4AR_8)5_F6ZUB,+X+W/\\"&!J/PV_T+@F> 5)OKY.099/LN3L MCP*MN'+4D"I@JLD05GG<*3S; ^$%^^?K5:MNZ(;>.W"?0A6M+QK)Z-P_#28D M?H<)LR!^>L^L$/:7&20$)I?5-X0G9GDFE(2P#Y:G_C_X#,/DI_#K1I\6$%"#]3,L(.75F2CH:^XT:;3 MGW3L*(WL^,4JE^40<=FPEV'6N>C M:X?JK\PQ?& _88*@J2]5V]>>&R7Y?/"@@@<5/*@Q>5 7FZ6\UO>8=+H$#REX M2,%#"AY2\)""AQ0\I.%X2/IGMW6/Z,QY2]K$!-\I^$[!=QJ3[W0&2(:R.;V&Y):O9Y7CI&P?O*;@-06O*7A-P6L* M7E/PFH;C-6D>W#9=I@3'1?D/D"41+!4W0MD,DV7Y-7V/27,@*PZ3$2V]^$L3 M]OF$DW">@GF-?U+[]QX]IA.^(1$(3G#RVN01_;E/:@K"5]8Y6ST@_1<$Y"Q+ M3MGDU5&F:-HCE:<;+:J^S=8LPLDY^UV=OZEL:XU.+B,]*M^TM$#CQ?,J%+D+ MNLWM4EOG+.@TM4!EI6WB)21M9X&^_UL PLSW='T#5YB\=LLU6EJ@\8Z C"(^ M>THB14UM4,D^(:-L[\\]4K,Q;Y.$G=AT\Q^^.H^$P*"DK2TZ^0DW)7?X40Q? M"EO:HO$:,Q,F_7]H)3BEU8UM45K:]U-R3? #JNZD2&D5-.^=VA.V* A(+YAY M]_1_X%I(IJ!=__25(/YMSCR TA^@TR(O[STQ)T%,K$:G_BFOS+)J!V0?YC-< M:W+H-.^=VJ'$+:K/G2TAF3,A?"7X,5^PZ5R!3*R;TM:]TWJ.4OBM6-Y#(B3P M;1,K5)$3MJ?,,1%+KK95[[1=9#$F3,U+4[#<^$YPP;:7M713U^IE@79F?8$X M1P^0V8A@LVHE1,N:]T[M#9PCCK5D^3>P%(NVOEGOU-TN8)JJ%G==H_XI6X(T M/2XH,\.H>,NN;=4[;7?@Z2+AB,T,55=;%9N/HOW88]"F-&$./BQP)MZS14UZ MI.H6Q@5A0CCZ>'^'\EHO6M3$ E5G3_$"9',HV$-DS7JDCCF9W)Z[72_O<5I# M5NW?_0E/RI:/]Y$F+5CI$.)-)H+01PP]58^WW&)M%]=315&(1&88:DODHQ\2 MD<2CM$7QR0]1Z$6H2V)O_DE M"6E@2ULH?_=+*))XI+9(OO@E$GEL4=],\\IT%0',^N+PRFPU@(KU)>2)&6L M"NK+QA.[5C,4KR\73RQ;K>"_OE0\,6SUX_?ZHO'$O-5-P] 7C"?6KCB+5%\4 MGMBX\C"+OC@\L6_E\1U]L,T3NU82O=&7A2=&K3K IB\2KZQ8G9PI?=%X9<3J M))[HB\8K.U:2]*0O$:]L6$DBB[Y$O#)=-5(*]27CB>UZILC'TA>()Q;LF6&R MLF,V)#'9EN&DGROG@;[Z5EX[ =FN,_YA[]"/"=@M6#DI;7SJM6V M?VJW@MJGH6;2M=I:K5=R@K,8\N2=,BR$Z/=CF,6+)2#?:\5MVLTQ+^L=6363 M8=K--2\\X&W&QNL>;CG@U)@IU=L>XZW^-'X.'-6O>MXFW^C'%:S)0S?N9Y6; M;SC[A4KIKFEAE<(IF8,,_5D*BTF.,O,MJ=R0++G>L_FFLQH[0;\^LX6-?,BQR\3$6< - M+'./Y5/O$\J$)/6)?9&4NER?F7^MG[TP;+DTT2 -$]$7\312FWH\PQ>1&.[) MAOZM?HAIV%(2*XX!N#IVE=$V;92@@K8D!IKB8;-P[D!3.4+AW):%<_N%HJR' MKC]&":,)\^AK 9.(/S99?LLT,*T&44K3$'ZE>!B=9("2G>7_B0+0;/74#B1 M+@OM?NZX^1FFR0P3]B-D1\WIGITPW9D)TL!+)D/9WZP=BN MAAVN+/C%#WU--Q_-*N?\DO82[@RI_;.+N2R3)"DO^8/T>:;H\=J(0F($TQSRO: 2"+@'0] M8]S8 ?5%4I:-;)' F_I!ODR#.J1F!/:,/>S5,[&*%;"%_PDYVGB3+]JA\ L, ]'^IRMUE[$UT%(S(6.K M9<96M_$JZQE:GZ(90"1Z &D!HR4$G+82>-S2I9FAI1S'7H:6)BDA0^M@,K2& ME4$R?@X(0)0Y1XA E#E'B[K7" M\-S'G6SEO@A/C0HT,:M\ =,Z4"V5Y>.+J&P@;*,/5 2$K=: ,7!UK,-GGR-2 MU4@PA,O>]+,'CPD^'>"P@X'#!"1.,W@%_H/)*2(PSD\*FN,E).+[@3KM>R]W M6U*P_7;=70%Y(POT/:%EL:R5HO#O_5.%,CE5=7_OG2J>PC6=O9@L8:%E9=O> MJ;WAC[@(%.[-W^Q0(YS/FK^&TLZ=\1)*.X?2SBTXV&Q?9B6%-7N--\8T?@X< M14+[8*HPHLF78/18Y#Q"5$7$+$)41<#CWB4N_X8(4' MX@/7$GP!&[FK8Q>&B9<0:CJ'FLZAIK--#0HUG4--9_T]V01@\#]&JQ-&&+NF MJ$T9P[B/_Q?()&"_#]H@-.6\_: M^5LTQSAY1&D:;2G1S-NIZ6DOP_I$_1:L.2+C""9HAF-QR59BNQ._$:K;V# @3URO9S(BT1DEM&ZO>\.01 MD$1QK[ZVS7BQMO%SX"HQI-)6OG *V=.WPG;NJ)4"@Y*6EF_'L^E%<;[9/J4W MR*5M[>)I_$F.8V:%)2=XR9_CV-B?A.WW/0S#XW[6^7N5[9O,[=5IL0^IR^;! *8ZHQFN:+ MBK26CP"+TY;/:*NL=)>Q,MK:&R%C19JQTA"0M)^\H.F=*4%O MB^DJ,@)"GDJH0A&2#<:4;'!1KN4[\*0?^='I$D*$X6I,"/Z$X$\(_HS321HX MSA"_*LY9,L.=G7<7TOH]D@X_7_QL^!(P]VFB]X MB?IG;1'G_,F:.J59F@4H;QP\[>!I!T\[>-K!T^Y>*Z3G!3;;H7V1B=KU5I^R MOL 0*OTP,,U]$4FH.1' J:;@5!N7SSY<]2DB/+>MB/.",#I-X2E!=XMPE)2" M #\=.OST.Y[E%UDLQIQJ&XP7OA@_!XX F#.V5^$UA+?P ?(L1?F-:D5K^Y4 MMOL?.W)N8,H65#*)<_2 3K_ M=/9BQJ7XI+)]@-("E!:@M,.&TG0/$&R\K_@BH0-.ZU&L$)6W,7;V]8$C(S/, M%[$TV#JTG(R -_JVA1H_5=O69[./.GZ.$*4%5VD:X5F94(:SJH"L*0*I,91% M-%*;FH!,]HI,3O)\ 9> ?(?Y+4@AG.-D-3.M]Y>ZPM:HZ4U MYFZ#-^()^7$!KS+$J\S]6)NX%$7S#,U82_9O$,>X*-/VHA5.$<_6JR"B;@Z3: [+DN*!L]Z#T%LY+2_^:3]!: MBA5U,%P'3.WI7&/MV^>JB_&L>K.3'4'7&S(4P(VZ@U7ZCP%%3(->4;66*V"S MSI;O];+SA[^RR9?$#:+?3]BQBG+^+P$S&CVL^M9;XZ: M#F.5UU%V :$'?'9$ /1>BAYC(=NVL7D,/#3F4+(,=K M2:@L"VQNQ_LB&@U^<3O/P)?EI">I;IUX7_!6,RW3=MFTQ3/PFO-FXFGG^EG/ M%_P8)8A65>8*F$1X!:N)I5'.SR73HGJZP]G+&S2C*,"QO<*Q=2Z4T2RI8,L& M4V[+CXX7,"EXP/,4T16F(/U*<+&B%UF<%@F_NK)'\W1'U@RDSY$BJGR8U1TE 6GQ()>L_+)*R>H;#9U./4QP7+Y$1WME M *Y$P)52,W4GVZD&47!C73C1NK.DI8;:3;EUMW(_E&WX+K%UR_X/H%UR^X M?B:N7^>VDW6G[G-$X -D/FHS)T[4W9[3)J<@.&ENG#31K&@Y9?(IM9?G7L;_ M?T/YXJ2@.5Y"4J[RO46^UK)!6XQDMU;&9D^^J81_O)X0 K)Y.3'Z-7 ;CF*[ M*@B8SPFLGF+@Y05+6K5FTZAO<(B#0SQD.@_/(1:>+<$!#@YP<("# QP<8+4# MW, &\D5-U,)I;>[[DG*NH4=M? 7K4,F/40;SB-%$HQ4DN^*D"R:(9N")_H#V MX!13F@+ X@9@T9\G+6$.O9$T^V@@W)+6="/QS>]8<LU71QYCMD)=,I9@XEACD"CT0+X M$<"/(=-Y>."'P2X?X) AP0X), A 0XQR0=H82?YHC@FXNK'UK8.#/PU0MD# M^PD37@ZH$10@&\*>\Z^F(KC[;MQ]VW!"@Q,Z9#H/SPF5[D3![0QN9W [@]L9W$X3/\K$%++N'7V)4@@H+-%&E+>X M,*P>R)ZGI$M+\)=Z]9:Z_>;7NZ2+*\!?>55D;7<^ M;I]NH5H-M9Q#76VV9$:7TN5O/&O9TXK6P0$,#N"0Z3P\!U!CMPEN8' #@QL8 MW,#@!JK=0"W[QQ?%$(NC)[O=NKM\] ,[+QD9"YRR":$1_*-@)#;SF+7&LN)ZA/V%R#0G""=]N#6HP]_0]1]*K)[]\B72Z*HL<3N(A>C^]N8.?R MN 9KO@ FCX D^V3S$B'5'%-:+*O?-99-^X\$2"1 (D.F\_ @$;W#,J B 14) MJ$A 10(J8I23W:?Q[8MJF0BT>U/T<&Z\=^WLV(>GHGM>PS#"LVC_4Q'($N5# MN0G, 4IIE#->"I":@EG=?]DB]-47\0$HZQ4H^\8F[PYO8&60[L[7TVI.[EY. MR3XP9M:SO4M&2;[GCK&?GH7(?OCWYK'+KQ#/"5@M&(EI[?QJM>V?VJVT]FFH MF7RMMK;+1KY\.?,89O%B"-O#*@?/V\P;RJ[@\AX2 1_:_:QR\PUG MOU IW34M[%)8\$]/9[L@[O;=9A&]HO:.-/X6I)!N*EQ]@[E4UM*V ;:W#]N/ M"QYI8G@Z!Y4#AMH[\WIF,C:R_LP1CR63[TU+Q.2U)OQ15)J>-[, M,_(%6VZB01J&D"_B::0V]9ZH+R(QW),-/2M?H@UBQ3& Q<:N,MJFC=*=U9;$ MIV%*PF:@_/-81> ^4#[8'!IMW*2_+6.PLC$!4JV'9#]&R=Y3XQ'>O37>,N!J M/*Z]<&I#TD*PM-=@Z2FB*TQ!^I7@8G61\2I^;!LYW9NIZ7:BV(*B*-G\4*79 MG&/R,TZ3>Q!_OV'J0AY>HWB]?*,9*#RB:+& U#+])+EB+ACD>_W9$T]!@;7@ MM';[#LCZ'<_R6\PK0K+)NTQC,4'REE:QYV.0LFF#MPL(\\M-&IDDL*AJ[IQV M:3A.W<$J_2_V@Y,44%JFTBBF0+/74#B13HAV/W?<_ S39(8)^Q&RC:YVLY;' M(%N.YHYS@Q-*AW6#X1Q%.PW(W3D:F\.DO0!>CS@$&5 YR?0;6,KS'UJ.9I5S M1AU>PIWULG]63+)DDB2(4PG2Y\>=Z/':B$')IF[WXY;EREQCM-S+1V<[7Y6S M?I_*U<>DJ]V\#G[[GN?G5VM5,K&2EG8IAOD)H(MK@A_8-ILVL4LM$&4.84%XN_A0]0,H\VU)=C@N*,E[_0307 M&CU=Y0R%[)LN,=>0?1.R;]Q')91^/S;WLGV1C>R(QVV,&5\$I(M8X,; @"^2 MLNP&B 3>U%/S91K4,5@C$&[L>0I=K>.FX)U=5_G6[-%[C<>VE\38D+:3QAII'IA'*RFL\9^K&B]/!9P!#$*P4MG<4 M$=Y1_?-GQ#8O$B_6E_ !UI5':M;9#5\7V:K(:4G,)VG6@48/-QQ<[6U@ M;\4L3=)I-$;(2 @9"2$C(60D-#>C#<\%W,F&Y8OPU A4DV/7%^"V ]52G>^^ MB,H&FCOZH%A <]^(1-M%L0YE?(Y(5;HE.FH)7FB,9 ^NT"8F !0'!U"(2-T4 M53@I:(Z7;">II>IUHTXO)4\S> 7^@\DI(C#.M]\07ZS5:=_%!>3J.883S,LJ MQ/R!!;*L(Z>N79<8C*(2=2F*W<0(2E"+&UF@[PDMBV7M= K_WC]5*)-35??W MWJGB*9?3V8O)$M9 5[;MG=H;D,WK;D75_LT.-<+YK/EKJ+K>&2^AZGJHNG[H M5=>WF[!9S77-7E8YV52UO(%>R:HC9E#$,4_E\)E,#!/FB#T)R7A!#&OA?(^18'=,+UQG"] MT8+Y/;B$&+T@^@%>6FSV;,%AW%;4R2LXP!N'C2(,#A/,/G:68"8R6_9;.F VQJV4@R@SI M:OBQ2H=MAR0_95NB) &HGX^$G(*04Q!R"D).0<@IZ!J'ZG._'CN '=#[@-YW MC]X/E&^;Z/UHHW4!O>\+>3P84+\O)](ZB/NW:(YQ\HC2M"6&JQ[('H2K2TM M< .":^JG?]UHUL5R!1 I-PI,1=A"?>/PGE5 1 (B$A"1L1CZ _5M@Z'?PH#5 M.YFLFZ-?HA0""B/6<(GR+BKO&HQHST U)BI8JOU:JH N"O!M,9W-4 PO^=R( M:[,H&P?3N=Z@FQ (IK,;R":Q7 _7!*\@R=<"TT[4W)'Y7$[T-E.-B9#GJDE" MJ*KFSFF75AY0=[!,/Z40[JKKE]1QDJ:S+8U"/E0=73WO_(*DS7,! B9JVPZ" M;BTG6-9E$%Q<(G"/4B3DT@/1,[^P!#]N:N MX '=QC/%7 [P4IZ6%ZXM%W\>^#/R+;7E8WPU?"3R$:('UD,M1S]$-,?Q]P5. M$WY3&_Y1<++:15O,!K47<&E"5XBY]!IS.<<%^4I ED-(Q<$6<:L.2+C""9HA MF-QRU9BNRB=(Q:2H6WL:^!&_:;"9&>D[!K5MNGB[@+\X?\^VU.0$+_EAO#E" M"$_[YHP?KY^;7(,U_]7D$9"D_+]?^>/1V7Q;L.(B8QM&FI:1V#H^>ON8(_!U MDI8?8LK,J3Y^S9@\'J'7V15G7."*^N:U;:Q2><:./+R&<%, HUZ0WW#&WSB' ME1+1.\RT9O_O)YCF;-7_"^8W,,;S#/T)$P''O7W/T2SWQL_N'?3-KW@[T4UB MNT0XDO1F^^;'25'W](JRG3MJI1%N24O+][EI3A"_)E#:%=**[=*V=H-AM;K^ M]CP\EIV'\GOZ77["58BS*0MGI7O"[012E&;"-%] (,AAZ^-%294>FJ*FVF++E.0<9+F4LWV#X_-029E40R9N(% MY*50I2]MF(\P, [O'G%+#M^,8)_#)O[;9@5/BYSY;%G"CI3?(( M@L(VS2=?1%FWVV&MC<87"8BQ%VP >/@B#77RD 3_]26)3+B_&(6R?)&&6B44 M\*4O@I#N%%H!5U]2#-62D, RA]@2GV? M(?X#S,2WEN1U@%G\;G.]M 7^5V\$[BIY15O4?QN]J.UF-MN_X'(4H8RU@E$. MGF#;.F*:HUF\TF)"4+C+$BK=&N=8SV8PSM$#O"C5[ X\W3#BN!F+LH(7M*XN MMK$=]15CY@.XRB*O)9 ?Q&PR4E3MA/DY9/M]-34%(VK]HK$1ZT8C.Y+)CH:- MB,#C/!^<\"TB]P6N0YNOG M)YXDY2)4;>T6C>48Z,EN"0AM7!6X?4F%[-*QK*E3FJ57'^2-K=)]79!X M :CZP?"W#8./'WS\X.,''[\+4URZCV.SG=,7F:B=?O7IYPL HM(/ X/+%Y&$ M*L$!%FN"9Z@-N0-$Q!2.CWW YE-$^+6+(LX+@K)Y6X!&KO>)9?9+$8=:EMX*@T'4\ SF)Y:1A%:_NER+8K,\:W'[E#G_ M]RZC652YRW@<1U""A,YM0MLUIF5&)CU+^2/N_,_F3$L&&Q7G5<(D^_]8#"%V M,/(09,+I+:FGD#S(2HEJ]G++B3;QX6EROTH%\7N]_#F'O6F6(M/*]@&2#)#D M84"2NAL[-EX]ODCH@!.S%"M$Y8F,G7U] ,[(//)%+ VV#BTW,."V!XS;]N!8 M'2#0VXV7?H!ID&I7\0#OK[<&NNP'%CY'B-*"GS TPK,R*Q)GU=M8;8,,#8:V M&'!H3%T(/O0:?)CD^8*M#_(=YK<@A70R)["<-S'&K]FE ^*JN^33&=NLV/*] M D]H62PG2UR\P3]5S9L!:R,*V+3'U-A43F=EC3E>L78ZXP6S*(CY%B!_:$"[ M8\ T/< TRXF^8'LY3$[+@[>R<!EJK7@JX^8'AC9#4N(O>CN(+4*>E->8FIS?B"2FF :HTK2=E MX ,=(/[8S/ZT"1/%.$OX=?GRABS%*4I*!/0>I!P[B>@"PIQ&10:*!/$_5))9 MP)P-GNYX5F-&W7S'"H#4):D!3>H&36KM;$WBN%@6)5Y["IFVQ-55?O;O%);; M3Y:P78ODZ,_R]]<$KR#)U_Q!'1[/X]O<2G*5MNOA[@-CB![X:7A2$"(10),QK')Y4D+ Y8Y\#KCEH#HK=:E_V=HMY7LEH77)K^EBE8=SE+$# M[!(]P.2"G9W9'+$E.J&4'6][^]G^OB7@K/E =F^_;XW*)IN 66>'?&EN!7J= MG/,AW1#4'4((0(?>Z6R'LF[3(2;WM"Q?K^) HVL(:]2E:A,(:$'6I>9N3H92 M?P4D*]O[ _XWTK& _A\0^G^XF@$RO(L/2&78 MUAWJ+[5RB-)JXEAI2V@L;\<92$CNJFE+QOBMGK%(ILX!U):*\8,Z0Y2*,5ZI M+1[C1W &+IZ.UM+?O11+JX7TQ4N1"!%;?2/1"W-:$XVP?M_A2Y0RPN"+ZL^T M6"X!6?-; &7B?P:3"&4S3)95.2SV^ZI3BL ]2E&^5R!:/[[=Z^?MW9OHEX,0 M#>_U;L7S7%J:U?VK!M8_;A6NO83,?8.;EQ*R^24G[G)#VWKS3!X]+42 LV[W MZ-.@N?O&%O#=(TP?X!7.\H4(JVXZG*,\?%UR_P4!N6/?;#O)NW'&P.\C[H+; M1SQD7JL+FPF_#7R.: Q23G,;MFL''*($?F&F+"U14)BUMMU9C1=G? MG3 N(%/ FJ+U$"B7)V#I=1H"']]P%C=AY6V_$-T/+Q%H7"2S;YJ&:'2(1H=H M]""BT8.]&]*=)7F %VNZ6P'U9@VP0".*S8MB&B8#UN^5?F8CZPGS!S M/&F\@$F1PK)L647=WE^;!28;CV\O\MB2Q!!:=!-:;#QM6K'#EDIA"6F[V%+! M$S\IH_(KQ@G]!O.R.CBO RR""@UZNN'H*\%427S9R%'HR<]/::$[4/4. M(@0HV@0HFI]_(0(1(A A C&(",00'6)3N\([/=&3CNX)?UCWVXR]EAYC!D/% MO^7.40\!@>&CW 8^0'^WV(:O,#5>JG4\\F-4QAR8T9 5,(EP!9_B[&5ZC*!) M,XBRRT_:0RV[ISH F;T"F?R9MEN<%N4,7*:*IZ7%+?O$5+M4*BV8M7LMM@0A MG.[1--V2= >>SF8S&#-SI/;O J2AT5C1D2N^5YB"E!D7Q>HD!92B&9OB\G 4 M/R"@V6LHG$A? ='NYXZ;GV&:S#!A/\)O.*]5'RI]++[E:.XXO\CBM."79&O) M+)\3F\Y*IX%ML*+B;BU&='35PH#BTBM@?N4,Y9?B"$OS 8>P+\D)WH7D^=-I M&17AORU&C+(O0Q?"#61&O_#6H/E 0YAV*J>4\C:4=&_\X"/JQKJ MM[R$.J\DE21E-3^0\SC&4O)V 'F\3Q 4.Q/5)T@'>(.P28^]N!_% Z!3K= MP^[U,AWFS@,=5,+;_=TR'K82MH_:]I=N-&#)]08M6\]6^A3- "+1 R]P'2W+ MRK2P*N8#RJ+[$P^VCF5H['Z]T_?T;LP"3Q8GW)G*M4PHM99U=\ M73TOFW,"_RA@%M=M/@UZNN'H(EL5.2W%>R1-N-+HX9R#C\80,O\QSF%2?YC7_U;*71=#AHR=D+'3)F/'D:\1J)+?$?1&8D2YI M8TF^2*>#8U$%\?B?5&0*L/JB/&9F@8X;[8NN=+NL:G%'7Q+5NA55+<#IBZAL MI#6.Y9WW :8U#K'"E&;(TGJFR>>(;-(G-_^E_$86F,])E6<6W:^C)?@/)M$< MXR1B_^4%CE#,7XO*8)2C)8=U\&QOF!C/LS)UND2+>/(^9?(#60;3\J]9C%(V M<(XC7!#V&YYZPY6(C3ROP*9F>2EC8,5>%LMXI!%R7GK->3E%;&[R6SY;YYC$ M4%P?2-ZR U*F9U?7@.09)/6A$'FC#@BXK53\!&4+TX*FN,E).7^=5(IA2P)RZ#KH'B29C&8=;;*UT9SI#'PVC:6 M _OE7L,3R.MD>?:TN=# [7GVO^0./ GC^<8C.2II$@+Y_=!Y5YY@T]D= 1F= M\10.))N349][7*UH8C 9))?8Y3E%QFCMMY2-NODBH_I R0F M+-2W/Y2TEU%8JB%)QO\D&:4K@(VL\+&+HY&MCMM9P[[(S,2$P*U.:5\D)@YI MZ'GH8X\FZVP^&H[:V$/'.F+0A@C'KA/ZX3YCE\47T33=: W\A[$OJ>Y$)?-3 M?)&21GZ3,7;IRV(SM02UXUJ^*$\C 2E";B%M)Z3M6+#V!UQ9I@,LWV%FSUZU M9;810O3 YYY&\8:3_;M=N]_M7_+B$MO]A4:/C/,HWK#>/EG'*G4N\F\<,!A2 M:MR4D7$TZ8;I& X4TE8AF3C&176A9L/6-Y@+HA_2MLXC_F6^J)AXG2Z#X>$; MSC;/>S?@YFUGYWQ=;M:"Z(D3K3XAPA^NZG<3L[2[G8 9'&$A*8D=;!I1^C##(K@E<^7T'" MK(?E$F<17?!*0#1>P*1((3=( #L>$L0?NWB U9]I!$NT#"9;PV.Y*BI"J^? M6&/VMQ?#5^,V YH&0*D]T&DPS 8 R@T -0 %T *C!D"G76!JCX];7NVE=+W. M-IQ4<84=']/9&2 9RN;T&I);3OMDR8TJ$9#5Y=ACDLKQNGX 26*]A2\.0(+* M!XEUNUGEY8R=CW@-X6V.X^_3%9\!:?JZLGV V +$U@9B&\(A%>"VPX';;!Q. MN.DAX(N0U8">-1O!%R#,LMYJGON^2-<&"#\61#& \'H@?/<>H76$\>@'9HZQ M!;[ :<+CD/"/@K_,MA?L+/\6RO =L:^$+%V9TLVT1D,VKQZO7STVNP9K_:O((2%(=C_0K:YC3 MBXRM<(23BRPG**,H+DO1U>%V-K[7)PS:J\9K 9P6UIPMH*"TT=2Z<"S0A;,G M2&)$RU!P(8%S>OO.6*7U&T3S10Z3R0,D8 XW?X'7!,5"O,;NU\'H[E0^(]"4WRI5%);%KD M['C-^ T;*^M5^;VQ2J_7 _C-=Z+/05Y&\OIQ[/)R8+)H?GW\NCA@V0Y4;ZFI M6=:'B'LA8EQRKK'=7$BZ(1GCDO5+D\^%F,TIL"_A%M#6GHO\TC8\D@FTUP^& M/!L=<^M.QPY&L":[@79>U=.FVY_6W,RC@$ M5%9;TG\_"$EWGAJA+=\O/NT %M(G]%V%L;CD_>X1K>()^L)NZ)B=95XJLC)H MKB]88P_L4 1K$NO5%W?PS=1)JOK2/ S7K(]T57T9C]HOLQU^M'Y!Z$N40D9S M>2T;Y>6!_>)6-K]SC;/RU^RGJBU\XA)H6DJHPR_:N_S3.='AJH^;TCX=3J36 M#9;.%<=2('W*S#2V?++Y)2?I!%-1W1QQ0X?T;G9@45*%O+%#NE^=OZ>(EG4@ M;YA*,=DU M0,E%=@)6* ?I25DFM,S*$;&AW=$N/^4[02*:JT>$/CFD3*$;^VV&0.?DGI;/ M-^C0^[JMW2?. %U,LH3_Y^R/@FT,*3=2)_D)(&3-K ]9I06COI8?;MMA'9Q MG'%#"F8QVS1$O*A[6.=@LQ](IT#0S"JMIQM;^R)C%A.\ T^5>HL?,%1W<$+_ MYJ%?^58C;^R2;N5+B\KV3JCGTY\ETWSQ_, -KT2LRXQN=ZN\?<4X>41I*J#] M]9^MTG;!/*!LCI@!N%MUNR>L%72;=+7,$]-H]IVU>,^I:V*5QCWM%)"XU\*1 M#;-' 5M4MWN79,_*.[)JPFN[N>=&OJ>_;3@8BA6&I+J#PU#I[KTRN?3U.@V! M#^6AI-W/(3@M1*XU\24O;%*\ 2LZJX/#6ZM+QSPUZ6N8(,SW/U]=,)7)&%C^N5MP)%-L1 M.EVL\G##8_093+:%W"=Q7"R+E,/1S$9&,1)QHM\QI*#HT#N=G:,,9#$"Z36F M)=S)E^6C+2/]<+\O*6C: MHA$CP;YDF&F+PM@O[Z]Z4,Y+/]B]6ZV_F&3I!;Y4^C%0&ET$I(=Z/<,6C0%J MZDM-'GW9&,*POI32,3B73*.K/53#&;:(6HIAZ+5KM.6@FT#38Z&9X9_7C0_J M@?L >HZC;F38%^]1@]\:]TB6R^V+OAA+1B?-VA>OT4PX)JD*OCB39A+228_T MRHDT$X\ZT\@7=[*3A=7:-QBX8]EJ;;46SL ]RV;",G-3U\< M"#,IF68E]N!,N*T(;B(L[?2J_KP*!W:.F8S4J7_]>1.#%X[IS9UG43FK*[)K M4-8KPY7CR!IT6&%$_Q,N:XV84AFJCO1:NW6RQ"1'?U9[1L8.*Z8",2I_O((U M+\F;=6J?Y$M)OI?@RWYZ%AW[@4?UDR+.I^06D@<4PQKYJ9K9HK'!K2,I"[0K1JYH[I?T84!1K$EZV=71%XRO,V%&:\NE/EBA#7(0Y M>H";+#D!!YJ]['+"G_]C&^%,> =LKX4C:5,C'-FQU:H6\%48;JS9P2D MJSL.EJ-C.,,$[I(W(#U[8MK"G R4 ;(ND3@.6+.>S!),J_O_B MP"3(]HERBR@WB\92J1W%(:=E6<>23)@\4_D-LN.4AS7RG*#[(N<)"W?X!J[X MV93-*V-62P8=C#]8Z9AK1(/Q''"_ ^D51[^BM0/*F1 WA]\Q.QO%9Y"@M>85 MP3[JXY0[G_RX?]7*';$/C @^X944E0>%O+E5VME*>UZ0 H)?M'%TGK.#$6_3 M$RIBY*HA;#\T^A4[BG8_-\5,-L0H'TO9MG,D_3=T**2N;.^&>N5*K6GI2N(\ M]\-TT>IULEV"AM(WE\B,4 A(O2O3R ::XO HD%[96'\M6L\D@N.5=N1J)G=HAFP]$F9NEP! M\AWN[8X"JM4=+--?PK?2E5S;)A3>\:!(S:NW&ZJG7Z>STK'I(X8FR29C7R7JW:*[JEL#72%J$>C:]-X='6_YQ+I>KR^R$'+Y M5A+-X0SO=A&IXFCD/OFB/7)6W\A$G[TT>Z=#0#'[XL M'S6[N!%@[LM^:R0?7;S7EQ5E)!RCS,2Q.T.-)*2=]=O#93-W1Y21B)3A=*]N MF#43C3CR[CC17=[@U.?^9>T_:3J9+Z=Z0^'H9*WY@4]9N%?1@.HSP -!+@O;JKGI/:MEX%0^\(%8' MXNKL!HBV3,=0.*O9(2)+3??EX- S^/6NG?J"W"FY-=JL)/>,?#'ZFPNL\16M M_IP!!]N3B?RT+E+WA]4,<7=JESCIRZ[56 H-)%F3F?DLQH$4#HH!742S%#_V M5SA(]HGA% Y24QD*!_5;..C-4UTG; M!.3\$-W8HCR,3"M)=N@4[&%=\OS@N M*-OZWES*ZGS<#MCD2 !3M;+ <_WM#54SJYGLD^0_104ZGF.B43E&V=X1]70C MT/)XY$X=VPIB5#X']VQKW6'^F-XUP0^(K?/C]2^4ORVR"VQ,XAP]5$7BY'<4 M;'W6E2Q;,Z*66^M/.+IUR:E[]2+C#62SAF)VGFQ>;'SYB[V6K_8?D'XEN%CQ M;(=:!T @19LD1)^#E"U(^XH7()O#&V:# MGWV&HVX[RW)3IEY=?LIP@*'P]_+%(7/VZOL[YNZZ>MAYNTIJ'WC6 M9E5G,-?5NOB3"GO/7PJJ=;UJ9;O<59T'5R4WZ3B)^@.X*C2E3:"J\E3C@8; MK[[;KS_ L&;4'!AJ/M"P2](YH9(9W!NH:!(SEX]G8+U\.5I N;*?JTW\#6'" M)^9U.1,.X)[%S06>6SS+'\6E2H7M73'PZC'[Z7WU3,]%ML42SC$QLZDZ&-%N MO:%-/!TF)WC)32"9GR]O'.HZZ= [G?$SXYR')A7'BTZ74)NJCLYBM4I+&D"Z ME=Q%-L-D6:4W*,1NUMN_&DU:>A<*-?E?J$DQP9W6&AEXME^H-:+!)^[.-?)% M6BWD(,K*]GR!2=7*;BJ&+TIH36JU,R7-'/)%?5V(6!QU]>76J$VIZN7I^7+G MW;IDN\_;].4VDHNM0P?(Z>\^!9OF>R93N_=-W.S09AD]ONS;>L9K"Z?)"A+7>EAB?HDND99%?T954Y.FKX6M" EL3\[R!?I*=($ M?;DXVK7DM,*4_97N\$+[%!F=_17Q<'"CNYWL^KPMY%5=CW9B;IZ=Y0OTT2J MH9VMYYF3TD(<^\]V&.=J>>:I]"1&_<0PS]R7KN6I2DOK;P]T42"J$^$U3^#N MSW$9K3#=7H_LSQ%:E:2QDY?D!S]@]^=@59-REHURSW9Y8=N7R).>)=PH M']*7U E3YFNJ7]=>S_(E[Z&%?#K+E'^69?]5N#*FO\-G=?V(\S]"?SS7C]HE5]6EX MF4E X?-RL;IP]AEV1(+=ZC@R#7PE%*T^KFHI=W=J'%9S4YW MBW C*=Q("C>2!G$CR1GK<&Y[9V^U(JFM17N66!)0UK&;D!_P2-'2&X7 MJTT(K5K"@5FA*9XIU.I!17TH#R6/+O:QT<$#I[60R7VZN)YQV\+J95 :=O9XV0.F8:T3CQYF&6LS-T>X3\+M^Z&ST M6M$K-EJ\>.0_2MFMH1) R0!*!E!R$*#DD."VIJ:V=WIB(!W[K_R.X1E-[=LL M'3SKZ\7%GDZ>>SR$O$\[K_P._$YM]QM5%T(S3O4>[,9D^+*OI:# T0_,*\#Q M]P5.$YYJ /\H>*RB_-T]J)X>?2Z;$\&JRD&$MFGE$5Y5B>-L*XG(+@N]&B"Z M7S-'(H=S3-8- PC.Z+,7;'#,8@A,]!J8.,OF;%> A%_WR))K@I,BSC>7[[@. M7$%^*M<%&,QZ]AE#<::A6O$6Q^O'UBNF:?DAF-07-*M_D;=99\M9G)19"[<@ MA;1V*2C;6:7V*\R8E9.R]3A)EBA#_,Y'CAZV%12E'!CU=1!G>#9C^%>Y&?9V MKS3H,00.:@\@HSYVD7F8IM5N?P7(=UAZ]1J*I=LM1$5"5G.;>(&[@S;$%@XG MMJ!SM+P!)+1V<5\DI X]:!_/OJ#LADJC,";[@\T'*97&WJ8O<+JA]IC96[Y MZ89":N#M^+(9V8B.#WSG"=%QL^! $X!F*+&"K54_)R#CYGR1)54VT0ID:[JQ M[ID3P,9AZS]:I8 U?@!I4;D)@-)BN><8S BY9]ATWH1SNET'CNPS6J((;BY MW.!\^ML ]+:5M V01$F^!R*QGYZ5@_WP[ROPA);%LA:E$_Z]?ZJ8V26EJN[O MO5-UPV_!URRAVK_9H48HH9J_#N#)X@DAG"Z^P([7STTVM3TGCX DYVPQ_,K7 MPN1YE7 C@N-MIXA7H\L27AU1A'/:^N[XI?DKYEG2_(*G;7G6?WF\$KU!]/LY M@7!;3C>9,>[@V1Y)!-HKQ\,X=,0/NTA?&K1#0IA M5/_#J/5N%%;X,V/G6HT[2]S+L<<=I%,N-, MEAUG[U::/>&J43/OUK!:N!;\.U]R6ARJK R8]"4;IB/Q]H7R'-:E5*>0I_0%^PV>!,O'?0O+ MMK%J"6Y*R_(&LE!%WY]]_8:QM2MQO!#3+==5Q94X03N[12/+9<2%BS,V$](K M5]*V R\NYT87;F#U5M2V>H!4(>2-[<=_Z 4S#M^\+%/7Q-$3(J94.GX@Y-7R MH9(+FEI]0D1+A][I[';/;*CD^?JU-Q$+.GU]B-/U0.=KL0EI?=W0U5[2@F(W M^\H=?S6W(.N2H,J8D!XORO;^1'*;+>0#B:\V -_5IY!W0I&RC+6M>.\@=%VY M&'BYWB'ANC+2,?B] [1UA:-Y7'F'2.O*1\,9]V[S&6"8>. OB,F\]/[48^A" M43H=_1U)#Y#<,QD,42RV\=C^CK8!"UF*2O9WF WZX3492-=?*'38(E&B##J! MR\U?^/_Q-7_G/_M<\^#Q^!1R_WUH.=Y M@[.CH[>WM\.W^J'MO!Q53T]/C][QF0/QT)E#N[$'WSN.R1^M52JM(_@U>!!_ M,%CX;/PY\6/PJ*4QW8T_Z5+]\,5^/>(_P3NU1G1<-G4)]2-FN9YFZ31\WC62 M=@;/5H_^\^WKD]ZC?2UXF+U[99@Z]D*P%&:9S*+_N7C\>N0YFN5V;:>O>7"Z M,%:U6:Z^3#WTTR/X?;2?:<]5ZY$]15;NV.:4E?-? M\,WCCP+O\03,33W$M&\ M*=#<&V$BFX^)Y7'\]7J^95#'L/LT]O;CU9<;!LM_<0]UNQ\!5#HPO2?2^YRU M&)0E'SO\$#MU:OG]6M*AU"I']-VCELLZ)BWC8]3A2.V6:X>5$ JZ%B=:_*)/ M#=PIGZ=2'R&#[CL.<+9A\LJ"7V/+\CPG#$V$4,I M^/D(?Y;\J%JN50_._T8^]ZAFP'_)9X]Y)CU'V 4P^Z-:^?,0Q,GG(_$;/O7_ ME/-B.IYFD3)I'U0I?'&F=U>MG\-^';Z1.;0R) MZPU-H*\N/%IVV5_TC%0K ^\3X5]TM3XSAV?D'W_ZMO?IF?6I2^[H&WFT^YHE MOOQ$!IJ!LO6,5)A%*H=59GTB@'RN[9P1S??L3P?GGPWV&LQD,'=@:C"H95L4 M?V/O9[@BZHB/S#"H!?(9/L,3=T@G3!=;>?<>40@;?^!QX+E7JO)CG?-(2T-6 M 21Y=FW!,0\O8?..9M["H;[_3H<'A %&1=A*.?FQ\PK\[[AQVFI5/A_%EI'/ MLA[I"W-1LGEW\,NT58T]=]4P-PP'3E(MG[:[E9.VD=G/,OTX-S?'G:S#>. MIJ,LX:_HU6JM=7I21W8670J+S>];3'S]_>DJ6(WDEV=MT[3?4/S=V,",_([7 M]V: ZZVN@1LL/P%/+==C. MZ4FPFV#U<[;33-A.7>!" ;9S?+S@=EJ9H:,#OO@F"HTK.G!@&5R/@,\FQ0]M MRVCW07JPO_CW#XX]H(XW?#"!E^UTF@N MN->3K'"]8? C_J7%K@?;Y@IIBVW6IYT:.(;K=++MJ'IR?E)J5RH*[.LT* MP?7LJHZ[:IPLR%+JE:RPNK3[?>8A9KF 9JAU@08$VC:C;G3Y8/B<6[X M%'2OV:NI9CWC_%?3JC;K:<\&9.533W/H^*H>'-JEP%.-)\_6?SQHSKWSY"&P M_Z69/AV])1=820WMV[L;T-$.*]5%H T[2I*'B>>[-3M*$HF3,$JQ%_Z(V_:] MGNV $6!DW0,PS$H%_UEP(TG"&=M66Z%/-2V"D'8L)TDYKL0JRK6=M)9(O,VDA=MMRI9B!NVDZ;:1F]V2A5 M3T\7W$.D63JI+\AE&^GLA\+N MH G_=S#I/*N/G&>3FWGP)_=RY_<[U+GOW@_X#8OU\D1?N&V4>2]3=Y'D\0N. MO5*NU?ZX8N[ =C7SBV/[@TM3S!P>.]QMGL4%GCPF&JG0Q##_^QF"QCMX;?J6OU.0G$OYV:PV 6?$?ZL&QS/1D<9='^/H( M,&M1[BNS7!U_ &!T?@>"KSTR]\?%\():>J^O.3_XKI]@@>XC[!7@>4>]B?U& MR9!C14"#E[[K :(ZZZ2]8%>/FO5"^?*_,8OU_;ZD';F/1]K7X'OK!3"1KPC. MX+YCLA=^"M?O ZJ#QOS,^O#(??<)OG6[8@E =HZ'-Q-\\'R'.S1L'*8<*>Y/5^[Z]UW0=)2_E@:_AQJ"_R-KTSK,)-YPW"GK85<[)7#Q1C7 M%-C\\07O?RD7]+X0R3>V[\AOW;@X#G;"%3<,[3% D1M0RQ7JAN,@)7)M83AZ MY$$;XE?M-\T!07:ZH0X MG,9<_7A_3@/X6RL5;OS!UXX!,5)0N!Z@G2==E1.L(=$\RGQD> 'I#6\MF)/? M\;OW7H\ZSSW-DL3&21ET<2$,UL!7JY5ZLY(*C?;ZX!:(Y4AS3G_\"[X%QBFT MZ>1#X:/ KO0>O;?H#-Z>Y3SYO^0BDA2/:N5T!M.>&O*22)C56;9&_H?U_&;/ M-T@R"\7HP056#:*E9II+.17J!46]R&FN"_6JM5Q0#UA;HUK/0T)>=[L@U-@K M%6Z69^T=Q9JX5_=1CP^])%E$76V659N\J\;J=O5(860==%T!3N^&HH?&Y!JG M9SO#V,,9MUM;\%Z[D3ERC5. #XJI@Q@/Z@CEX267MNL%F@I^#A79ZEHD;J.: MSA3[X\GON,Q@FC-$CPN8BTC&G'#;GH>!Z_B$;R\NMA"J:Q"W]CZL&9RP/M8<6$)X6<]7A^#?+J M+3P^,OGP5?QT0?\](._W,#U<#Y:8?#> MZ+=PF4;DT3H/A(W_$OP=3'(4.XOP;!!A^,$(A G&[_.+ 'HNI^<($@P1_!;\ MC4,DGG5 L,TR,.3-'[#(YO#.1XL*!Y*_+'IF=\ J!P,3T+5C3IY=))C[C'FT MG^K\PK&1K8V/*'-OSN"WS, H"+;'@1%%X 6!,;''X'JH4'NL!]'JRR%<--0C MF,7@-O=YY-$[D55D.QGQ9^)]_/**6G:?64G#IF42L2&.XJN?A[[35-\'QS9 MTM\[3]1Y9;K0@.674BBN&!'D[L7MHOC3@,G>D2\PN09BL#XF?=D62"_'.TM: M]<'Y*(PJLOS/1XDCAB<63EQ8$3,!Q@251X$Q*QCKZ<%8SQ>,::E1?MY6,,:6 MO\?4J,!8:&I,< 1L7@,JR-FDY531_).V%;-2.P1D&+#QHS M;JU+;< \S=P)P,W@5L)YJT&.E.B>]6V:LYWR$H$;\)6W0@0 ME2C=2K ID5A(X-641W:%P*KEZQ5*!RPEY78 B$K*;278E)0K,O *$&"QDCU. MS4M00GUW+M"S 5DI WL,?*5$[!6XE?*QU4!G2G2O/D(JY\PE)8(W$2&U 2 J M4;J58%,BLPY1/7L,A&#Z><3F C\'[J?. IU53W?S995>98HZ/ M%41G9*N,F?1:6*3E"[5?'&W08_K$4_+MD'1'CVJB^NB=;7TON,28=V*1O*RD MHYO*=I990'#VH[GG B'[.C!;8RH$1RN(@')EUD>AT%*8W)K1@Q MS;&FHH_F);>BQ_G5CE 9K^@JVB)(^E%TN4:ZG :7$4%. &AY4E/,8%OE:NB6 M^B9ZKXSYI7S/.?N6@TM*V(J*$2@!O;LTN7G#5/BE!WEU!3;R(!7>2,LY!FMYRX\?9@FMO#ON+P'[Q,? 5, M"JY%01F@0W$@-[YE!/2^1#.UZN00WX0Z@<=WX] _?6KIP_C[D2?<1ZK[#I:X M+C8Q3S_4$1TGG^[R&)X./*-US(!3KHN9!NB$EV+YKWMQ+5W M6G\1B4M1QI[ZHU>$C,KB4%K_?J#KONCP2H_>"73=%ZU8:::%1-==Q[5] F]^ MMV-; -B5,9%"7C$HD&X.I"NBTFSU9XH*QE75ABD*-:ZQ(->E[WIVGSK3:@A] MT_YG.\%#PI]T;U'^[15SJ.X%O^TGQBRS@,EJ0G. D7T56$MH$I(RL6L6//,D MEL'!GV9+4@HD;TQ!/H3\ M_?6W!UBD!8K1S@!]8D\[".^$ZCE*E\L)JH5JV:)TN4WJW((^UK##M>/5"G:SM] MK'9WWS'9"[^VP/IPND>-0+-Y@F_=+K [ABWJY)HYF/,=[M"P<9RR6"\>%B&; MP1UO.*#&=/:?[[9ABZL96)[G>?0\/Q^M=JZ0=B)'6)S;699"M"@:V9@P5-2W ME]07E;V*^C:FW2CJVVGJFZ:TMV$A!L-RQ*_T"<-9F<>H>_V.Y8RI<>/8?>S! MZ7O\3.Z[0:M4.#)>5OABF#P I[[K_L"TAY3R+IWW QRAF"9!@!@K/(R1$W#J MJ>R6X3'-%:00;O<1;G-MYSBJ Y9]I9H;7KCYFOE,G3Y'D3O-[?G:7>^^VV4Z MY8\5&T6F[40Z&*?N)T_@QB52-8('(I+3-,49 M;5?[LE3\?][F%!M0X-]KZO]"+>IH)F^GUV<60+NW%M4?EELS,F)$RR-J>/G MM?UXFBI(02'8SB%8H316E6=05&XP&U@JSZ!0P)K+NA\I6$,,P^HX3RLFX*:P MY%'T8,(>]H--*F#N%V7^\2_X%AV;W(/+(\XTEQH8DP;G*WP??!30& "J6(]L M]Y$@]6R1PXNXBM.?XF[Q%+9:W'M^LQ7N+8U[X2GFB7OKC6=7F+4_F%4PKG;O M]; $:+_//-R"<$ \VD/-](:CQ)*"^TB3-B%] ].VLAW,@FM4M4KDXZI!D$$] MQ&6E5@]'C^:@ZX^=S1]?Z8MF7O.ES[&)&%D8MLRX#OJO-)XE@Q]I%7X1130"\>T'/5,F"XDW*U^L>3WW&9P31GB/'&]UVNW7$8MSV0W7T> M@<1#D=LO#J7%C[&?_MV^_1T>W^WV?7]N_WTV^W=E^?[ MNQ*Y.KP\)+5*LW$Z?TTYDUW28@_.!2N8()6DC2V)SK7F3.K1?,^>A,W\AE8-QS/G=\'7J\32T,YBEZ%*UOW4?Z@?_6 2-;_B&QTBEIW(#3V M]]=RJU:O')Q7*^5_%&T9"#_0.F:I![BWY<&:.*S!G^4VN&X& 6 M:E]GI,R_XXN:BX;_]$&+H8XY?*0#V_$.""]SW MQ1&VBEAQ>MQH?1K'68$LB_[[G]_;C\_7CU__2QZO'^X?G\G#]\>G[^V[9_)\ M3T"&/*.@J-;)_2.I-C\8'\G]#7G^[9I$Q$LH6MJ7S_AS];3>6#L!;9Y+V0X! M/9K\&2 $5HI 665&O/YUP-_^EIHMC&T.3/@FW(?EM;#U\J&-BP/J>:4J;4X M_M0.SK]A3T92KY8(/C..1GL'.,#L7=KS"G@:KXK/>,>\U3"UNF1JC9R8VO-C M^^[IEK,NQ=5RX6I>B (!6^LZ=E^YM^K[-_ZC./1'+QQH%TF4F)Y?-[B*E*I0@ MN8%'[_B3BVN+#;PH@0= (:LJQTVA'#>%]!^RR_95B=Q:^N%F/=X?KM\UW>.D M@)2XA819AGDOT'O[&EX_)I-K/C7@PHP M-&J: \TPF/42_@WR00_^SH1XL>LOL<*R2;NP;#R1\"M'G#W_#K .['%C"/]Q M8I..AL5'C."W5^IX3-?,8+N>/0CG;>*T$R^3#9#1',F")4"<@136O!+()6"; MYPPO;8-.>BYKIG#,\\ISSO^T4.G_@.$ILA]@8V$W^YSO,-1AO8P!B M8K3_#0C.*"GQ%3HOFL7^XG]_W'+L_G![^'CX=$AD?**SR8..TQ&YLP_'3W<9 MO.\SPS#I'! $$FTV*!<>:O?H=0Y7;!N&0UU7_N=G/.Y M>^P@M_V2\;*HWNP04TQ_W\V$#K,@@?7J(" K5=:M?V3K?+\ MT-P:.(!U;*"9A+Y3G??C@*^Q5+N[]:(,,(,@:B1+C2-I!!QQ0V5_/%,?IA(7 M\L&V0[5LY%0].&]5ZN/$]'$Z&\0RA.9##TS9C"IRHW9P?G)2*S=KD[Q_PSZ- MQ]"+@>OXQT\GM>KQ)_C!A?=-.L!-2Y=@B0 !FCY:Q02,)0T.P4@3V[-K:'EG M>Z0]P%!J[C?8+/ANX&DP.A!72]PVAC\TR30URPB^ZC(74)A@U F L8O.*>N% M IM$24Y,S?6(PT,#E+NJ\.ZJ#80BAWVOI-.3.H [ ]]Q??1^>C:!)]#R$2R$ MK[5S7JU]Z'Q$R8WQ!VT=)MTPJ]A9/U_']CR['TY=KQ_6BZ+:/#-/I#!03>\1 M'3B-FUI9*_*V' VQ9I,^!W?8[]CFAP64WP*?YYV\4^%80M^%>-KDZ=H6>>LQ M6,R(X:W(VBH2&*9JP%("#*NU#J?HQ37@^@&_:89SY>EK)?+WRF&E2@::0UXU MT\_'][X59REYQQ.GW\4/LG%P?GO9OMJY\WH&+6$N_EU+UH#\8O(N"!E'QFN@ M1I.[QPSMSPG[C.,K$7TGR->OET6RT97RO$GE.8[#MY:!%P"@80[!OJ* ,YB3 M"V*$\GLAU((C(0,?JA_%PGJ:RP-O#**9IK3"4,_^TV>H98-RW:'R 1A8*MKB MU6H=+W5$ +34LR.J>D KJ'OCSSP VN#U'OBC X?JE%OSU1KAV0DN^0#C 541 MUP?1Y_9LC& ( H:]GN:-[^)-BR^51Q#QE^5&/I:X&?JA%MEM!P@4'NK\#_:" M+_'GX4U7$V MT3HX_R]UDZ/RH_ MKYH2Q'I"W*;NQZRH&]D^[EYB\N*H>ZQ0-U_492[1B D#4*+I.J"NHR'^(;0= M9'N)WZ*4+"<_#EP/%_-"0.:^>6 MV_V!9@V1QVO$A>7"@Y*OXE/RYT/@^90O MS:!=9O$<#WYA@K[<6N73E 7R7ZN?2L%CDTN23P0/3%U \!SR>?GLE)T$3S)+ M$"98$^5:(+FBXFJ3Z+4O7J+JR>'Q&G3_^$E_1604Q]T>(9SX@F-=%D=&\_CP M=)&=K !_9.[;XFNO5=9B@<77F]_1UP^K!3OY9=PR*2DD7:A-2B3---@TK,DT MV!08YA4%5 2VDR*9P;D$+/6\^?BWNH M*^43U\F6S [RAF"G7_A&+\4^\^81S!,S#P8>Q4*NA.89+,/&&&]0T M0P?0!P P=^Z([,+9OI./TWQX_Z6N=.+-TQ)P\E4Q@.I4!I#.]]C:52QINP$T M==-V>31$1VIJ!*CVFS8DU;HH^53"QQQ*WO!?$I@WW$4,#T[^QPD8*/F 8%@@Y6XL;$K+H"\UBHU&Y52I1Y&P0;+EL?L\A42>[3$X%!&%")C5%TR M,YY@DUBRO[595W2NL=,UV*L()/OUX.'+Q>^A W:Z2Y7?#<<]JKR^+OD;B8]V M]_U;.%S2;7EDB@,L.2S6];=1P>$(*![:7Z[+%X_7[=_+[9OGZ\R-A&@D+)P?O,'<@:D!+C +:VR4.R:09_QJGJ^!'R",/[UH\IL\#'ZI@:@A$ B? M&/\RQ*+XUUG*+G^:4G>9'\:HL'0($WV4V_*[JABSE;=7@MR%4<<_PQ^._$2F MF]'2BA:S<>=$S'^PX/L--,*7&>"P^?-THSU_['G0, XVL(SEL7'[>($CQ)"_ MV/GEM_S18L-BE=4:/!NM55GFW\!>VH_/Y'9\-^G6+>&VF86/9%3'#2D%C:$R M/(P*[!E][[$.PV=O;N_:=Y>W[:\$U.;[QV]M+%49UNW/CG$3&+LP%LC<[\R$ M%'\_ R&-+2"G;14$N6\]VB?574?NT!O$D\'[L9X4"K=7C]N++&D;$0P4;G@7 M'8_PR;5-9O![T@O-Q,YCY*E'J>>2#[ZE^0:#7SYBZ2U0U.,EL7DHTA75>9\; M<63RIWH.V)KEOH$?9.H(YJ#&\^EX3#/7I\212I,,-&IIMH[.^+R:M,OMHZGQ M:B7\_!//0U':&*79@ZRD-F+L2%?W RJJ!\6)+HC,]F Z&D3,BHN&!$K<"[K# M$S^O*<+;<\+#"'!OF OM<;]VSS;!@G>ESUN:FZ/W)CVFY*%'7_3+.V%DV<8GG'%7-T7C050\K4MS1RZ MC(O2$54CV8NP-'SFD;J^.6YY[CR)X_&>5T\4A6\SA=>WFL+_Q-C->33^3WR( M@1C&1&PD5_C"#/Y&:C=MU\?P+:UC^UY0,>.1N3]VGH3%^9TGZ_:*B+>%B!M; M3<08A>G89AK/+W^.T_"#8^O40++=>2(-ST?1Z?;2*0:1B,W<;G\6P:RN M/8]<[Y]_NW[,.9JDV(0Z.IKSFO(C;2NEHD25.4#MK:94!S38>42*6BZY@>]L M9_<%*3\019J[0)JMK:9,27]S-=YK^1PB;"12>E?I,SR6\YKR&^_[-8S+7N;2 MQQ,L7?/VP@CDQW%>:\VABR#[_&_BL\Q QS_6E,"1:Y;;Q( WS\G988F);D2> MSK04L7C]%>G2L==7I K\W ML;@/MQ;Q>K;O:I8!2$/?=3H0M8EYLCJ!A6H?U[ZH[Y$(B%E3YRV8(FFD"Z<8 M2G[7919G"LDB+5DIF*I#Q/2!"C#ZI"J9D[S>>>E\J#6;)1+\Z^,GDER^)U8[ M:3%]9EJ=HR5'@2W J5J_'M1FBO %=:\)56*-28[(M6@_.A<*'_0!BM "&47W M^8CVI_\O)FBYPPX(SEU61P#+Q%"N*#EAUHGZR,=00&XG%E/1Z2.*+!PA$= M8ZAH4%TVAC\C MG,NV'43CY'56>,)2HQ1UE(*(M)42S.B"XT10#^9>8;B:CA\PM>]5,X4W,8&. M H?"SWGQM\P#)IEN?Y\V>BWQ2BN'&<=+1*)_4*]6:ZW39J-62R[?* IWAD4A MOS]='3!4?7ADO[H.", M\VOL<4J#DM'8&$VG -2.24O$HKP;(580?N.^?5Z(VJ$&\XAI@W;$TW_^'K-8 M^+4U>R_WF&%0L#PYOIW4:PC=TQ-IJW#YD.Z])KQW?!R^-Z^$3/!MO00[<0>4 M]V(SDXO %X=?S!MP,RRBD57]L!E>)BG3*C6K325DBH\TS:QR M925(4S^M%5Z:[)3V?VN] KQL9\BEAV*[&2BHE97MAFZ MA)LVRT(1:*GOR)8GR<76E?TV;R85GV1E]!(CK@5"@#%^C]@@;H.6TYBJI<;I M6M7L7+!,X?+&@X/SJN5S+[ M?'*@V-IIJ=)8Y55"$HD6T"I1&#H#0ZN9'4SY8&CK^*1@&+J?1I$]@ T,N3&$ ME\P#+&@VNK+0=;_OFSPQP: #!X#( ZC2WU>T4!FNUEN+WU@(-2#"2@(:NAU@%/9/275TFE]E;RB>()K2Y$F\UWX2I#F!"-O"^Y@ M2V>B!&E$7V[^[W\;Y:O;.QBC7W:,E[+7XX&LAMVG9=UD<&)E8'VV[^C4+5^Z M[J/\H]SS^F:9FKQ<)7#:EYZ)&$&-;9%3LC:F]4),JKFT$ ;0EE)IYNOH$ 9? M$02/N-C[[G>7&.">-#2+.7CG^ MPT@@3[->&!8>$!PXT3FC]6W8Y%\+.F=. )ZE9J6RN'/F%-]LG)PHY\P&N$+F M"^\1+@G6 .;U];MN^N@J_6+;QAOC+>XSV=OHXE,"I>BHD_E^>96HT]B@=V\? M]?D 7EMT?UR :[?9E-7(?..[)/6QJ2!:?[!V M6&*$N\88]U2>.X5II\$EK#C4I6"R&<33WE<:HCJ^LU5&6XRF'&& _*.H@1@Y M+'DFS6>^60S:%T]N!TYFOA//'Z56F6Z1 MMKTR-&)!JUMQ<3 _S*X.!/CKBQBA@W24)TJ]L)FUFSTOF ,UZ>U: M&S&N8M:+:; HC)S$R.Q)STMA9+74J*XS-1A;$Z"EXY;ZO3.LPDWE,IO,] M>;;^HV>;\(@KN_(2#";SAJJZW^Z-4LRSV@=%[].HNI\Y(D%5XD^-LF*JV6IY M-WX/$Y1J 05AB(5:MLY$*EHUMD;F0*L % \"$DMFS-95B:5MPYS,D5:Y8LYQ MM?AUEK9:<4E@P8Z/\5-A+9"@/$C!F7$APTL:F2.3)!PB]MRR!3B.FXH);P'& M9 Y(RAMC:J7&%L0A[93^RW-" N67NVMJGX(*%P.,9[4MQ847IZEFYE"D>+9. M0%K#)0FKJB)#MP!I,D<5P$M1 B]R[[1% M>0S[1L&98XSRL>L;6+P>#K)@$>T*2XN%I9GCCG+S/K5*QROU/FV\'IZJ811W M=X59W%*>*4=7!I]%]KH:R3Z+I:LCU"O*U[4%>).]K,:*\*9VK&K5[0R?'W>E M*5:? \EFOED>>$,9EOEO/&F-/C#;9UW>N[#$][5S<6 M6V6*MS+?70= QU11V?TD8ITO3<1K;=:E[B]V YDSWZFO&)G7:J2JVXP9MQF% MN<68O\/UT6X.":C9Z#7S=7F$.+/*E]+I2K,&MN2:0J$AH&'F:^_ET?"D5*FL MLKKVQN\A2)#^Q+> 02@EHXYVQ_N; _^<\I_ MJM8^[FH":8J2NO5(O1B9JEZ@#11IE#2'65WA8>Z#2P5&3ZJE0'DM!97GK491 M>=X+=1Z7#DD7::J4IL9ZJ]JLCY5"F?90V219NDSO!F&_XXB5.>IN]Q!K'U3*<:F(EJ%M+2 20:VOI9$4\%P]5Y$( M S923@RBLU69(Q.%P$HW;ROEO"!":ZU2LP'SUL?G%;U9 #EZ&1JT?"*V[[D> M/(G-%U.MY23EFD_YFNO-1JF*W:CR6_-BNH"*EQ#L.',PI2#D^;QX7@Q<2Q5L MV (TR1P[N0MHLH_6:]LP&)ZR9H( 94:96437!LS3-MP_9DOI)WN)G! .#P"& M6^M2 "%"5MF#UDO-JF*^6X \V:OEK 1Y&@)Y:LVUIL_2HHZ3 H;'[TL(V&R^DCD4,D@A8.4#?%E#&;,,K[I%'-$$%(V"XS-^IF=/U%* M-%VW^P/-&F*XD\6SDSP;\<7 KC &?N*J#K][Z3)+LW3_X@F&EAR\7OQ^,XTRE\G,2/?AR]_W;S#F2=8QI)'!P+N8B53EGB+.QS]&/O5#A M>FA_N2Y?/%ZW?R^W;YZO'\^(9KYI0S=@/ZC18/?1V-GVJ#C#&I*6U--^JO#_ MP7L3*IS\Z> HZ;Q_NTH^;P1<'J?]?'_YE5D_PCD,Y@Y,#8Z16=A7M=PQ@;'% M&3B?.CS5SQKI.<@C?P(6>!!#\#=Y#@S8*$.M3P .GQC_,E00XU]G#'9^1@:% MKF],,$0Z_'RDG:>$_CR61B;HM210KD1+I]NKV_;C M[?43K+HSA_&M9-V7(7.^C#+GIY E(UK(RGWPP$:6^>'6(E[/]ETP; !MZ+M. MP?P!)8' NL3=#8%E:Q_7OK#OEN8;# YL[5,G$($@3*YL2&[[ZP'>T0/;DDI, M^+<[T/3P;\'@0!QS-I L_F:+D!GL9IS8^;88XAP7FNCX_2SU)##;1VOYC6JX MXH,YEOR2;N %%I[6F%C9^+!MO*S\]: U7]CG,'^2CCN-Q2\S3;*_(VEG\0Q; MY+FT'UT."L,>S,)_G?[3,[!D2K[!MSV77 ,F&I^/:/]<_JN3HLMY;E -W54* M[Q7>KQKOPX@&A>X%0O=T%^HA#=0V1 .I;RVVAU30R;H>*E@H:$(AU@X@5KTP MB+6>&[%E]B#MC&,P,]8)Y3A$9;GB%,59"BQ+U/AJ_!5H:\55S3;"+28+U-B& MKWN+E2!= 1:L8*HD6VBI>\N.]YJ0A<+09=N^'32&"\==YK"-1BJ!7!2>T"C! MFHO!$PJ$4WN,OLU44J\XZ%NO%Q)]E;$ZH[N&RSO+.NKN1XVOQEZQX4&O?=+[9M\#0VZ>)\LDTCHYN[<5)()[="X\V@\?%ZKG'R16-4@&O9 M$X:5^KMQ0;;NNQK% :9R@)/U7*3DS@'JM>R]+Y4@VSDT/EW/K47^:-S89D&V M]Q99NV_#EO_BV:J\$(Y!!PX F'^A(A%V_[ZT65DF\"^*/L!/KB+(LQGKL"#& MX<8Q>M/S[S5%+1-;6"B*PA8X!=%2=R%W9],R/Q9YH,>OX8G+DT.]U&QL#SDH>W:J/)45%JT7 M0M\'6(_15>&(:GPUOE+$%[G\NK;@%PJC 1_!NZ^!<,B"T'BEICW >JXJP&/# M-^/-2KI(Q7F9#2[%>G[W-,%'LYI+T9-$Q/J+".$\7*T7BM53@I2 MA:% J+/'6)HNKG"=6,IK%=6WNE;1WEM.7ZA%'FX^*5C-8]HMV@ +K*8"%9EY"RM@K"5C>/FIN??:]K((]HM?]HH2DTK%>V6 M<[2Y/7%AKT3P/K"9/,+@PF /J=&[69E+J;E%_$41Q M]C1"8X5";E)WF>, R"-T, #KG&ON+GNG1ODOZMA3=>E__'12J]8^%4-C*!#6 M['%<1AY1@WN!H$J%75 ("95V3V50@4B\ED>4X*WU"C!%YZ>P7@,H9XVYJA3$ M$UT@M-EC#,TC.#!G#*TV"^)T5*90%BD4]:J,G"HE8M%=3/3=>>_L3.Z11_ ? MQY<[V[+C3MHEDU\*XILMD.112)\3TN<1U9<_TF/EG2+BO#+>TH7P%4!LJIO. M3;*5/*+X\N8HM5I!>,K&47/3\^\U:>01RYV?=CGN81PEF>JC-;2#73"GN4SE /9]X MH7F*>PY6::TP%<;6(1<5RDY'V7P"B%:-LF R%J7)E[(.,\LM@[E2=%$C(KGX M)2FVV03[45F/.V(]SF0Z><0=Q9G.502U1FSGCGKW75"FVY[GL([O:1V3/MN/ M=(!%F*R7:WC!&RX<=%^L6/N-8_*FY]]U2IHMO_.(9EHY*:45\ZV3@C0+6:/% MJBJLI/4Y PH2$Y4)K%0*AS1P:(]:+GNE_.N-J0[U-3.\N:P$%D0,VP<*'>P*^KE676E,-;U%$S=B"M:$.CXN:F!$ M75T!+R:.04?<:I5(1W.9+IH3,-,'JV8'+[J2 MO,S%T4+F:1=9@C@?J/.$(F/QJP1X\P)10KXN]9!*:CWD]NXFHHA4#BL%N23? MN:NP[4;J+#&8Q4'J:D$L4*5'S]>C4]R/;4P&;MRYG]UM7AQ6D\^=69: RW0, M:;;#/Q5K2KXK0ZZD+LL4/17SYBQ+N.;:"&H1!;;8.;XJRG-Q1YJZRMI#+WTC M2_3H-(9TK3D6 -8-?N<<9X>L976UI8B&$TV6^-5U$TUU*XA&F>A3)?2_J0BH M(1IL5WNA!(#? 6%M=X6\=HGOPJ_,XF$I/N_AIZ[&U/AJ?'4UEOUJ[*(P7K]U M:SBI=8."Q_1.7_A,G6;A\/A$;2806FTAL^ZXR+KO\F?=>]]S/4 M@'))N: TMA2ZS-$MGF@E+A"\P--\]A!-C MY[-7_\O8\G])L_Y99P0@"E(,'KY<_'XPCEV5RL]):"&_X<3/OSK@PXV-=_/\ M& X8Y1GR%$ED$OE^;(!>M^S8;\$OXS_IU#3)PY>[[]]FSI&L: 7$,HX-!^=B M+E*3G"O\?O#>A^\J?#HZ2SONWJ^3S1L#E<=K/]Y=?F?4CG,-@ M[L#4X!B993*+ECNFK?^(BP<^=7BJGS724KHSV-Q9()>4[+@A&(D>))) MY,O7*K[>"-/]W#D'L**LI7_Z/,O+8QY.&_PI(0Y/PL&RR_95B=S>71Z2]MT5 M>?I^\71[==M^O+U^@K5WYK"_E:S^,F31EU$6_10R9D2.)T#8'SW;!#)V<9W\ MWOKX$[Q.KOD^-[+Z#[<6\7JV[X+6 3A%WW4*!J)P.GU<^V*^6YIO,#B[M4^= M0!6"4KDV(MDO]]$B'Y,Z3?BW.]#T\&_!\4 ^<[Z0+ \7DRF"BADB&9>5J$!] MENK2JOVI$VO)Y-M9?!38 IRJ]>L!-I&8)YU33[/$9?]:V2'M1^=".=4#;L]_ M+<9/-[8#?(/"/PYHKGWXM><2"AAJD&^:H_=(O0H85ZF![4[[YS/^)5G>6EB*6= A\:?-&6#= M*L@4#C)M7??[OJGQV %G8)!Y]FAFNL[0P6:PH$FZNP-'+TK@]*>:#+*#QC# M,!$7>NNZ?K[,>:$4,@7;U2A$#OF79OI4P76GX'JI#9B7KS-+077C4+VB7:8S M3T%UIZ :O1A0,-T-F(HXBV)>/"Z9C3!_I3+^H';R<[;\@XRI31>:J5DZ)9I' MKJA.N2M.W@W7%\HWR&Q_K&K TQ1QS)ELV%E1R,=C]6B9"#VNULKUZA]AP)% M]$N[/[ MC#]JOS.W+&X\.5_[QN$P+U19F!C"PLB8I8@!_,U&I52I5S*'(V:95J3<79BH=T,W/ZCX\S8]TC]31F42/(Y%\G?QME_->. MJZ762?:R/)F.-'7I"X5R"2AWDAGE@EL>CD9"M&X&ZZJEQA*%)A3.K5NVGDY' MN34I9/4ZH$SVCCM+B\?"7(RMS]SFL"MW-)$OV,<>O[PZ7%ZI_*K>S7,BU&3MR800M5SVO[P"J& 9@^4,AGF25.IILBQ"OL9OV_B?[WH\2>S9 MGF+3<#\,)^G+"$4_8G:*2Z_6+Q4?@-8J&:#^Z&@5-$ MM^!)NI(>J[.I-X7'V^T24LPY-7-.JKZQ,()G,=\5AU9(OBXD3]=L<#4. X7G M2A/)0Q-)Z@6X:,-,I4UD=F84N"EPH1PE05'TU3E&5MV+(6'&7%J5KT$,IN]8 M4BC?RP8@JG!H>1R:):V2VG"MVN>3JM-M8=4B100[1P3I6C^MSGFD""+G\.'L ML^2&^"LP//+IRW22U)=I+9ZD7#N<5TNU6O8FC%E.?V;[)<7RMXKEGZ;K!;0: M3Y-B]XK=KXW=GZ:[U=U?SKV'03*1G)3Q8H5Y)J3D4K!_81K.6)9_342B*C>+UE:#X#N7;*/3>9O1.REM_# ^OR00A>PK0O:D-,Z5 MNI!V(+M)87MQL7TFLB=ECZ;R(N67=UPK-5I%,RT+U\5-M70I;"5'599HBUNZ MU%5+E[52BVKIHEJZ+ OEPH!/M739RF89ZDC5D1;_2)5"L$NB0K5TV5[8J98N M186,:NE29.BHEBZ%!8UJZ;)MJ+-MK@W5TF5W8:M:NNPF7%5+EUV$JFKILHM0 M52U==@^FV]_2I9BE6-*UBYD_3 S@B[>(J>UNW=IY 4Y+5Z^:$<34JB4EU-0* MW$:F66HT6J5&)7LUZ;VM>I=WI?+5(F92&LSRB+G2-)AF0R'E;B-E4O)*.J0L M1O)*K71R>JJ0=.N1=%84?JN6E'*2#DL+DG+2:I5.ZJW-X>EJ:IDH%!VA:%*B M2#H4W9%$$86C!<#1F2B:E-Y16V_;G$;IM)*]0DBNXCK7B\ABNCI6[=Y0+7E4 M2QX%R^FPG,6,DVKUU4?%F^JJ)4\!\3MS6,DN%<)OU9-*["V,N[O7DJ=YDMW" MRP0DQ9Q7PYSK297U%D9PU9)':2!%1O*DQFH+([EJR:,TD0UJ(DF]TR9QN)BX M6&1M8@_B0%;M'%%M>+:BE'BA_"VJ \E6XM L"974-&[5?AY5AEX10:&(H+5A MAY$B"-67(9<4 MNU?L?GWL/MU-[OYR;A5HDV<>T7C!RL*U]5E***ZPQ<^R7#F/$LNM1B4A!F]Y M'T"1LY/RX"?%;1"Q-JS:8%AI3JA?70GJ%S7_2:&]0GN.]DGYJ"MW>.68854O M-4Z*T#Y"D4'1R6"FF=1(2G]=G2ML%6V#*J56M0@"H6"-5!01I">"I'3;E;K" MBI8EIJA@+ZA@)A$D9?.F\I+EUV:H6CJN[DR;H5_&UO-+FMI$\]L*K:L*$CM_ MHI1H.F:0:=80#HE8M@>S>#;BB4$MD5]F<=\LEOO/J^3BK9>"CR2#U\N?D_NGS2)#/(;3J+\JP/9P"DVWLWSX\R*6)%)Y/NQ M 7K=LF._!;^,_X2=H,C#E[OOW^97W9IP5TXCA(-S,1>IRSE#S(U]CG[LA7[A MA_:7Z_+%XW7[]W+[YOGZ\8QHYILV= .V@\Y1B\:V_8GTJ#C#&I 3D>[DGRK\ M?_#>A*=9_G1PE'3>OUTEGS<"+H_3?KZ__,JL'^$4A:=]=D:?O%T^W5[?MQ]OK M)Q)6AUOOJB]#UGP99US_[= MTGR#P:G,F7H58DEU!%PNK6')451+DXGN>\^\^]XW>]1];\4]3O:DU+S"L/!. M7"%4'@BEZO!&D0M[(*O2RKL&TOHV%U9>OOCQ<67UQ8^Y[M\%W9]T';M/[ %U M- ^].^AM>P73D[IGQ6T"I$8I^"B%$<8KI*+PG^K)('-.Z?I3Q1MK2IQ M?.9-7#.I^D%C%+7;6'O4;K54JV4OC9?IA/*[0MM+%,JC^,!V!WXO&N.]:O5F MK@I!: J/4B-HO2@K*37: K2Z]NP M_+\6+S9:N+(YJY-=,T57(P?M9\3_;FPG"I&,H:;5-6L_6UYP:4.8DZZ>Q7HQ MI[$KE9*VA/U>T0%H.TRQWZQ$E%0/8U'V&P5"1KHYK2J.6WQD25=.8N7(LF[+ M M 0OQW+:N Z)Y[B/5*7O%6,1+AQK,0T>Y)*E'"JCF:N:MI9L^7L!?,7=@N]2X M\%UFT:P.]?.:THNW ,/2%>G?$(:MKKJ44J8S,/5<.E4IPA.$E\?5.2]. M4#TKOVZM-2%5,>QL>)/'?7FN>+,[)?:GLN%,13%%DD:$G[Z/Y7!(KAIAX+&\ MJV1^G69)Z%ON4@?$,/&T]]54-X-%1O:VEL+2BTV9ACIS6<8JX#>3 ^1Q[1@@ MB B;>=;>J=NV#/BO4-ZRZOQ)A3V*AWT*R8N/Y'G#$P?A+Z<511GV& M:.96'C$)(*ZP3!6]HN*_M]:DCRWK/4ACK:77"AT<7TSS/H\XA=4A4#31HEE= M:SGC/=9_)).^M5ZIY=G.4+'F#(2U3/C"=,(*8 (ZY](4U=H@/2D\2HM'>32J M6"D>-3$MN^!\>:>4YP>'#C1FIM.7A%'@$9(7 MTVW+N$> M3F\LMZ;K3MP7NG4B['LXV5B'#:!4I%?E.Z=BA(V2@#947 M)"L/SR.V8;H1^R! LRQM':]9W59L>U$TRB/4825HU(B:;;4U!Z/O8[& $7=V M?!K5M&5"A]*U,Q%8'I$$B02&4/HZNHY;EE6W3M>L!BE>O2@JY7%?OPY4:K0* M7=MEIY1IGK@3O9977#H+::WF3O$^"*'@4 HH+&,OD BKWHPVI- I-3JMYH8Q M1W2*78ILR$K;1^TZ#!IVZ"NU_ W[/I;J@)RM0_H*PBFS5_F=2<.KN91!N5?51B MIJABYB2/N]A(@<]G^S$H[QFKV/IL8Y7S!ZP48%#C8OC=Q9C]4*-LAQ4^LV:E M*(&D4%JB=!YWP9M&Z09(K%*MN<$B./MH'MVE*D*LI%EA==&3G*K5KY2RHQ'6 MU9/-=M>MYMPB6F%SGMB<4^'\E:I>L7R!VEIO7F9C\SY87I\FN@/U3W)(R3E01M* MXZRM_^DSA]Y:GF:]L(Y)9X?E3JTW-I)C&R\\IE I+2KE$9*RTZBT#TK0;/;M MH GO"9Y- ;X#!/86F? %L&;FF2EY1*],4.&#!-R#"7!O6\9U +NL>?&5OK*A5GV5-X?AKL0OMWP#S8A6B,0^PNF, >=2S8 MF^]2XMI=[TUS*$#KE9HVAS!@DYOWI>1FZXE-5"$LJJ,65 M0)HGB4196$,31<\JG;Q3$"\_\:-0>UU+GHG9>839+(S9A;!Q5+&\E+>52<[? M@KNHUDC.66X8XD%-.W9D$@;M8NI4+)?2W\0_H='L%V*HXT"+'&ISF$3F#Q([_7(] _@B4 M[C#=HP;^T+:,^!>1)Q^HPVQC,A!<-I2Y?M=Y<>!'S:/7W2[5,SIJHO$*]77W M-=@2G^#>(7\>@3;%1_YXZ%EKW=&E>Q27,U'7?)I$+)$.A9FT7$)VWIRS5JZLL*Y,%T??1.)PA_BB&TFV+X)M+ M@W6@0*J7:R2JS@L?90WU;Y>#^ MX?UQHOZW&WA?/2VU5EIT-@O>[X-5"*,_^8.!2?$.5C.) 5 U;==W*(I /4SD M8): )D!%I6ZH453J1GI-\Q9COX"]$JS;K=3)HHG5?(H:"1 _ (3OZ%1'Z"8; MRRO%;VLQ-)]B1CN)H051T386:?R(B%JVNSRNF/=_(7;'TYA%#;SUIO*.AL3K M1IBQ"JDY-_8J=FAFA 0[)B#+LEQAC>N5VO5S<9H%F8:A>^+X7L>H6 KP/<"R,_Y(9B 0 :V<3#P$[^FTCR,6F:69NE,,V&) M\ 4/3C^$$V+GLU>?^QD!2(AN@E3_]>#AR\7O!^,H4JG\G*1TRF\X]?*O#OAP M8^/=/#^& T:)7IXBB4PBWX\-T.N6'?LM^&7\)YV:)GGXMW\OMV^>KQ_/B&:^:4,W8$1HR5LT MMNU/I$?%&=:084E]\J<*_Q^\-Z%JRI\.CI+.^[>KY/-&P.5QVL_WEU^9]2.< MPV#NP-3@&)EE E+U;-_5+ /O4]]U"M8.VB!N#_,>\=H5Y*K\"[BN1FQL7\E9L_%Q_6R6XY3X M.HXY0EC?^7W "#V=AAW7,>Z=%\V2B:"7H92!/]J6\0 &.7K=\<_[[DT@=IY" MJ7,5.N.?8=H+I. #H0;56LW:>) MQT0^TWYT1N2E/< _? 3,)=H_Y^?"%BG^/TS W M94[JK0DJWN1Y)*-2])3V"55J(JOQN3=F0BQ@.?#L?R&?+?V0$R6#;UV_XS*# M:=AZFWQ 6JY5/N%S_&/U$PI$#Z:5OUR*N>6/'TE/>P5#F5*+#+ ?K"/ OSH'YPMN< M$K1P@=^?R)=V^R%81HF\]9C>(P[EY2M<.$-+>^'[1E;?UWY0@EE5?3X>;AU4 M5K\_D)5P>II'-!XYSF>'C=@.SJ_U13-46(!H:5V*=G,J!8U"Q(A!*SYB^ YN M=#02WS:/X>(/CMUL\]"%%URIF(,_$YF&:&)5"%E\ 3\G6X9MW?/A*]B_;\(X M<.0FS@8;&RP-9UWPD :%$-T(8Z?3'0&U^*/.(1;+CD./[D1F##T05V,.# L*><":Q< MS&,/0+T7E2WPSPAV\G%'4Y7P=]B\;VF^P02JP?I8?R$2 D7"Q(4!TD9+^)?X MJTQD%\-2!"7#TW B'!=BSUI4IZZK.4.NB&JDJS$'J6?$Y2:@#&!AWN0^$35F MP>:;Y@!1U*LE@I*"0ZDD\5*@" QGAQ$SXX-W)>7/F,$#U8H*3: //_5<#%F$ MPTN_*($["-X9[Z ?3:X^# 39CN7BDRZ8L3]ZM@G&O2LQDX=Y>L,MV,+AWDG: M8[Z(MLOYM.^Z0BK-TX=K)0&4*#A13IL4F0E^ZVK"@X!"]S]VUR,=WV46< *" M;A&"RLT,&-[KGMT!/EZK#\//! MQT,!+Y#9)FZ&E_Y\8SS9U0"1#=LO<7XY$GM2 DOA*B5&%KL,^)B)4A'>2N+^ M,BJ0,^60RY50H4$8C+8C-[IN5!]7[@JA8;9-])>\]&+(U*$F U5':DI<&8D MLZ\95$*10UV(U43YR7TN!C _"36NF.%XD:B^0!3.9FI@VDLNR%R3:D@"(!RH M@S&$P7:4#*X8(GRD@+.G0+ Q@]QG.3:EH4J MZ"/7>Y&GW<#QS_0C5#@8R[^'PJ_+\$:+#%&#G"_;KD"9Z@-C#(@'QIKQ.,A MZ;=();V[S(3IP[,":,QCTT+4UDZ%J)5,^CFB<:U%Q ?*AS-SGI"$ H64<2KA M3)N]AK9&L').^ZDL < Y-(9T3U;>28 JHN_:P=J03Z'6;0U#\I%_=GT/33)A MJ&U4[0FN9J7_9TUN&/2\[(XC#)#8.'L(?0WWW7&?]X74OIZ$\'=GN\9.BN0: M&VU+WDB--L99=K U$NQ-NLAKYSQI$0.)$ISF56Z,6:(EV" MV69A?%.PCV!=D7B(:<$1&PZ(638B9F&X9(^)&9W_MD3%+(('G(1C1!.EHH#4 M)Y[9>NTT3(BU+21,P70?F?OCTJ%@C^.GJ )ZVFRVBJ2 XOJX=/IN29>+-]Q? M';/%%W%OR67,L]+3F;35F*HRVZZMC&LU_[8=TR"_4B0:^(.AP"9W=5W> M_^OVJCQK :?106UT)&D$% >#]IG.[]\TT$:[7?3SB!!6[GI#K.@#:WGA&@?J M4@/N?T(F,7_*\8W$[X'YV+:+.B7H1/S"6BKE;WS#K#^P42-R[3X%_OE*3?S= MMV %H'0*EZ(CT\NYCNWZ>@]]>$" ^'!'"_3N0-T+53%QO:QKO)HP:OD>X 7P M3[%4.%!?#HFY+G 6-AQ24&=X>$C^W6,F#58*&Y#+!C'@^/(26AL,^)VI+91] M84D(%Z/=38E:H0.H%$&RN)HK\N2Y"@D0A1/3=.F[=$VT8=Q0U;1?^>7\:#MP MBOC=\#!J88RN< ./3]33%?.IN&)1XEHZO$F-ZI\6?1&N)[&NX-*:+HBM 9:* M0#^PEP#EN9=']K[A5[-XY>UNSN7?*@[G E)&^V ^CMW0CN/CO36608JBV",8 M8# =$+[)/'FQC6:KJ?F6WD.*B41_A0_); KM!?@&T,3W'PYF/4AK"18%Y& . MYZ\J-+? U(HN"M:C.7UA[W=-('E >.\-;>C?M+[FEM&U^P"&'M[:CQ8/"T35 M<2 8P:WK:&!Q3VRLX]@_@$)\3X:WB"&)YGF@>J)]Z,)OL$)+CE!">A,\9-J0 M#L5&'6C$'18"*PJQB"??E3F$(1!E!(WDFZ-[)X>^<#Z*=S1A.1#XS<';K/E8 M%#B< Q9:CV$2WJ,,P>(^)->2&Y:(#KP= #M"9XPEMC$^!1W=_D@SFC]Y7QM& MIW/0+\ KUH_*!@?;>\.+F)@C*G3QP!M@+K%7CDP\,.F0W/@.XF$I(C(Y4Q6X M&!UF[-5%%XWL'X;'>[,) K>,(U@;/Z^)4T)Y_&G1R3I8P7S()167//)+B^ MD3(O#-S"MFY@1,A8MH&-AADZA( CZ:@8R8M!3_A$!5'!9KFS24 J(B?#8Y/: M NI7AWBI5Z XE:C2"%J48[_S6#)S2&8D[IT>)R6S3UIL?TR8:!?#"T"&'G"M M'^UWYI:?4(8\"JJYH]XWSD:27GL>#BA_XPNU7QQM "0X\91\.W3>C1[53/[N MG6U]=\53D9S"!Q^[E,RQ+1^H@U]H+[0:9@V6:ZG39&N@94UVL/Z9$\*L@SY) MR@B>S)!4!QT]Z,G*:S^7@K!(8--F<+\P)>[1LSVNY/*S(F_ :01[-P3WUT&L M BMP0$.SN>\9F0.:&Y/!MX<%\+1*96"DBXR;&K43S*>D _YH M=_9A:I>5B+"99=%7CJ-R7=YDR\ B!/"'9WO ]/ESG8@ HX]GY+8/NL&KO!,# M-4F,Q5W8P?!7D=NW#VGVG'(K8@F'J8YQD2'E);/+-5&N7V&,EMBGO,[E^PLN M8R.I!S)50L:D#QP0/CP 2%I,424P=B?90:LW:L\'8P?Y#R5Y?8Y $@X8Z\5, M7 TJIEQ7CEQ<6T (+SX3$7BP,];1^C=RR1]Q#@!G<] M10*.YH0%"345]1C1)TR$!Y('0Q,AE(7C",T M_!T[$.P@LUR&Q@/ET5OT53-]42HG'G49 Y^\X#4""P//$!V4AN;,#63:(V87 MFO@%9'8QS_7'0;\P'',7]"D8%H&5.A(G@7-Q81V>VI3/T MN/&G7?*&%[6:*VWAL=&XIRE8+88,:XP[S?_G.\PUA.- +'P:C2;2_F"<\DNC M:%-;.+@P!PI>X;'%_3BS,*4K/J#U27X9X5)1SJEUO3"T,@W!5)N3UPI\G=Q% M"Z)"KC6,A5XC ]OU2,R]C2IIJ:@2%56RLJB2R7]/O#5._*NOT1&K;!XK>)Y0 MX'Q>38Z)D.5%M,"Q"C1C.F%$_XL@%Z:XLNXP7?V(VD3]" )O17=*1EO-8K0O MMX,-%X8XCH64+' '6BLE:K?!G0-GUR+WV<;X#5YNCCSXCM[#>Z8V:%(B:3Z: MA#3Y\RCMOC,,HE31)&Q5'Q=5&M(/:6;CM@DLEK&*IA",>T*.SQH.T/P+G-0'D:J5KA@J.I5\!A M9<(N5D'@5T(P%ZXD]L3H+/"1#PS.X-JD/SPM7/@7:@.(M?BZ\>$[7S=1G[,B MJ$XN#O_%WPJ"PFT1O@/; LE#Q;T+'$08^G)'\8+/Q )' #7[A8K[/KG&"W^8 ML(G1'OCOHRT,?,?U-5$T8?**4$/X"R4-(]6QK(!4V,0TT< 85 M-,UCDE,H& M(Z_#F (X[L^>#,)V8R@:9#R,=C+R08Q7%*#]@6D/*159^Q[ZU[G/PJ,<-="3 M &HY ,230?[6*Z"\[0!Z\(AT[EKG:>@\M-V0D./Q[;';I[]/OQ5I5<;KI 9- MU"KE6NV/F!RX1*'/G2T\O =)-EA;SM$(9D>.=Q(=(+ MGGJ4>FW+:(<>GXB5>3%<2"CQY2&T0JK_:NH3MR@))3!CL\R>Y#)Z[.$%2VNA M-F_-P^/)[J:":0)K-WFH'+ *-)O"("2)Y'$4E9P6$44BNBPK@JPQH#YY4X,$ M$45_CO3<- JH2")X%+6?1TDA8:J%&/&YQ] 0'7*]?? V>]:@(YY),J'V1 MEID\O6&,G."!OBGJ<1#,B^5)'/+];N0D K?=[636+#XT*3;B&>H8E,>OI#1! M3<%.%J2CY/JK@H[VFZ0>'%L'9'!O (&O&.\JCM%X]]T SR*=Q1>@GA8/^)]) M.FS1JX=QOX+(.^UKC+LK9B- ;08CC8+CJQT!]SU*2:[]!(#<0P19)\]M'IQ7 M#H]GXXWXHT=-43+>U<$"EC5RI#,^C(2=6\T"$ /+>C=E,0LYCXA$Z0)GM]]@ MJXLKUH<13$77FURD3-03Q91X8.LH11Y,,(ZT#UAE@$7J1*',X'E@,L!H5 "* M\^,LD3(P)7P>-@^B%C-HK;O1@T1^DYU M/PJ@22&ZZQ&$;9::-W. M-G.XIQYO8# @)B@ITF1F4%X79+NXC^'\+>"5(9?C=HK?[\=FC!TDR$YJ&=SM)NN[2(>^ M?%@>\LZCWG%(Q DN$9GAXH8H ?P\4K0-KVXT!Q5P)DQ+L!JUH(@*PX0$*U0H M!':YXJWX;7G'00-=9+;$Q\!?@;6XW'# % O^2I@A,68Q1^T,-'WYW&B52P^G M,7HU@@J;2^X]+@#\99S9STY( MX19W@R,N(&,OD!$X<#QNK+@+'R9Y:O=L#CPRE.T>$7UX^">)"+"T2_T)\T]\ M$ZR>A73J#%I[LA?^--$+3SX+:(B[J%\/T!E$35,VS@C_!M55#_\6=S]=9O'[ MD8.X,A4T6:@=-L=;,8BOY'W3:?/G)=2L\;KTW'6.O TI"YNI8. M"3<))EK$=8!%@E0DWX0Y=W6%!JH3M[12MF5^E5@UE<+:G3M>)J"U_)N)Y[ MW_UBVX8+TQ@9V=M)LKI-*67Y M<+ETW=(5EYLY":>"!TX$7^%31B;7/)F,]E%,KC!JW:@A?' YOEL,;\-*VVP^ M54U9GT'QJ5F3A.VYKP4&9V-4/+$6/J'563NN*ZMSPSK80W!/*S.#1QF !> : MROC,HI95DP-&%;OC[&YRN&?M_9KGE/(;U,G?IS&Z+GNG1ODOZMCCRAB/4:A] M4@I9$14R5+)G1@-@_T)1P%1[WVTF6 ?V8M@^WM,7U"Z=OL(/,UE@3;' *2Q0 M+ V)0$3-)PU^1X$7 EML>Y[#.CZ/Y'BVP\HTUUBG8+BL_MVV\>PA5%6#&$6WA]6^9?2[YOR@L?5$"N_(*I*C24;C!TMY MP\JCLW,QFNEJ*NXD8_GC3A/I-=("%#4+^?E_"TY>_K0NVW/1_(S:!,LA04K/ M.OK6Q3OE8/1B(CZ.$B@<.M&0,#QJT7H7[PE%TQZ>1X*!W:(6^00I3NNH\Q1K MH#["A**%RNYMG9!C52=$U0G9W>XS"4'IA+D3?"^6R36?CUUBQNT-;Z.^?LY^ M[8KL8D,F_HI4F["!;KC-=.DOH\7%DOP67:%8VIOF)A62GJGU* ?Z5"4&3"7$ MM <)X8OA=\#+6RMYELQJRV1T5BRM-%+=4GS/W1LC[5RV:0EZ,@MB#Q!/UFX' MDDG41:;KU+'_;+)XS?K+&-UHS/F79OIT7G9$K;) C:*EK,1T18GJ$T6)X"6" MVR%\/^0;U7 W05/5HI02SL> CC1+#5(A1?:02!4:Y:PA-?!ZF>VG2\++\,XZ MU).@/U50T2+Y/#GM11 FJ%D3-!S%N6;/(M\0I2R#Q"V#=GFUF"Y.BL4(:0E0 M#BUNYF*:G4:Z#B O=A_EDK#/5\13Z\(W9+&,%VKQCDC8V$*G VX:CPI.#T9- M>3D7L7JB=>MD\=S(P/T(/AT*1!,_,%>NG&>%B=1@V2H>)M*I\ N\C5J\RUH: MW,JQ1/HW=K?@&>?1@CU:I-C2!^S@]3'0)60.T$/AB/Z;?&^K5C/'MB? M9'FAVA!.-1J7MP&+I[]*L1ETX)%C\+Q2G(IK)6+VR)'P=AB''%5$$IQ']9[% M_L3^5;P1%VQ,/AX[5&"$, ,(;Z 4<[$Y7JBW<%D7:XU,FO@R[S*/BBCXT_Z MUL2SL:Y7LHJG@$QDZAX## &M8HC5/$61SW1J%>]6Q@E+S%;"CZ/4Y)G9OX[K MS>U^[KW9L@PQ+Z EBCG@ D?;#$K8@&+BQ0X@("5--IX)4PKG)0;FS_T6SIH; M\Y1RZVUVUMJ42Q[/'L2O7.20]=;\2PKYS+0$C4FC+V98S%,.$J],@!.V/LU* MU-!\SU[KFK[R?GRS6K@)!"V3?X+-1 W!E'@)"TT4M!5,0Q@L#*''6PC)2A<1 M!A1FJL]U42NL71G6+GGEMV+\7>Z*=!XFUP),OA521A1Y 8EMD;14P,4[,MPH M&Z:,#V0P$/?8]8*'I 1_E<)NEG_&Z"?: S&15CZ-O<"LD-+"5:1H0R6I]!.. M+C8L96S"5O 974-U (LB.G8'RR(*!T#D(:DD@!(@LN7CU06Y)/)-D_"Z-O$Z M@XH9*&90%&90#YC!]TF=3")9PD@9FHL$$%F]H,XF:96_8 M63%LXXQ6%Z<:@=WP^$SDCMJ1AUBI@ Y#R]7'6KE1!SIW0R/A\ _8F #&X#X> MN6*T\[GA%Y13"MWJ0>4W5Y1*BUM76FIY'[5ZA<$_Y(/QO1A8E4D*Z(539"PNIXO-,2MD+ADC - MZS@K%,[GY:"-0%+>GH][LV-%,/GC!M5E@?$SX;/$Z]U/Y.!\F@M[T4J3LJ(C M+ZFY$?=WCO6@PEL*40:V;1E?1S:#/"7CWGH,L/("D9+?.4_<99R>U"\JMGIR>-9JM5'2L=M7OUHN0"4T4_D^0@;%7N)Y>,G]2)%AF" M(>:N)CDT(ND QEHF 3N:SLB$(E:5#$QRK@V6*5)HM,5H5%-HI-!H>32J*S12 M:+0,&O$\@\(@T7B>7*K$W74J7=+Q[ 2.*2+Y[P;O]V1N1.CDO1B&'W\++@ZX%<;?#G\3 M$3O\A^KD$!'?^0WV+Z>6/HR_'_6NAY[C-)D20BM,B)S/6K6V5:HT)O,YBUIC M0Q'RSA'R25$(N59L0MZ=0CF*B'>.B$^+0L1U1<2*B!419R'B6E*K\5R(N$@4 MN%OZ<.%]Z9OS"8CB2C.\Z+O.MS+4I=LXXYJ^YIF MT)P\H2NJK)J$O)Y5**-BDE.YVQ3B38*C0J# M1BK11J&12K11:+1I-%*)-BK1IA :JQI?C:_&5^.K\3.,KQ)M5**-B@J4%Q/U MI*C >KE:4XDVB]V&-$N-XV8A;D-4>.]>$G)2D-Q&"%E%[R@B5D2"Q'H8)1NK*785KD>VM4^5T4'<-_34?95B5M M;EA&.;(LLE9BR%IVJ8X(^P;$ZE)K'%>Q'>$8GHKF9Q((<[NESNYV*+LH,LOU M'%_D)$UI)<53E>9.FM37:,X2IJ0X'6XBL8F^\^9U0:*2P5Z#-*2'+S?/CS,# M?R/-U8),I]@(O6[9L=_"G\9_P_0G\O#E[ONW^>'%4XEXG.9&L\V"P(D 4["N M(UA8N('('['/O="S]]#^+QN_UYNWSQ?/YX1S7S3AFX@?Y"R,0LNUGRN M1V7Z%O(_Z1#\J<+_!^]-^ KE3P='B9#Y[2H9,J)16QYP>;Z__,JL'^$L!G,' MIC;$0\04OW('NU8E=(F+GK]&>@[RC)\\6S^(8?2;/ P&;(4A"Q1 QB?&OPRY M9?SK-$P\0:%Z%DV#N^02N26/3-(6P@/.FV)$$Z6B@,#&GDE*#\5#/\?WQ3M_ MB\ZR?'.R1V"8ED]O'+N/.T5&^F_F]2Y]%X0P=2;ZCK6:-9[U'VLMEG-^Z7@V MZ9WMS>P'W0CZWS?J$LT)7;'TT!2 MK]C#])#P9K%]C#C$)QTY161\8$]4]RIB2N$>;JPT? DHITOL7LY-S>P[%?J6*+SJ^_U M;$:[(U8X"R*\X!?4]E&%G[JN;!K;&R;7OTI$9';$DT41WVOS-[+/688 MU#H+=-9ZY> @EZ&CU!#+Q^/5!@#\=U 5/0H[GZ4/CT&: M?P!O1! (%'AD[H^+X068<3T,7^5*\1,"2N+J'?6D6R7AM>?A@/(W A8[\8Q\ M]YOV/]L)'A*WMO<6Y=]>\2,(?IM0O1^X2AWG\Q.S/% 'O]!>:#54O\NUU,9B M#6S%R8(,/R,Y14CC%R0*O-*3)+9^S75=7!F,&>WEQ:$O@DG ,8R$T<[RYH3V MO"[P7>!MEF2=X]UY)1ZX0,7A>8D.]'U$;,X2(QR1H I9(A[KXP23K!K/NL2Y MIF"4R&(M:I;X[Y;.)!MF'LZ,W>YE!^$7;L]MQ(Y:3EV+H]E]5R)98H_8UNE- M\_JD<5*N7C5/RHWVS6GYXN;TIGQY>@K,KWIU<].ZG-TC]O3ZM'5Y5;\IUR^J M-^5&Z_JB?'I\"2;-R7&ET;QLUD_;5V.E*Q;HO)VNB@5W#L;<0,U&)-_OM#*W MKL6$MV6#/6'G>GY2I:#'_7WM?VMTV)W1%,'706N32_4>[_/6K,E]K9;A/GJ>W9DK9@? MMC9^HDTR1=2'R[C]%[B8;LC> M!;Z(X0'XC_W-_+%F]*I5:=37[Q*WU@47D'OOF@ UB[84,+=,B2NU-%G_+'M)WT8N?:N_-<$&Q2+T1N6\LU="WY[N=B@#HLB2<0LI)'LB MQ/421=K-I2BQ*-35KEQTVCNDKO4S/4Y>MH):_RUV=N5$>DJ+J+2(II"&+&<# M.((;](6O\E-,8^1)-\304PAO*:VE3:VEUG+:%)/O7?^; L=='\&35:Z^):"Z M#+\BF#ZYN.%B*5G-2O-\_53 TII:R9K*TB_&9X^";%^ %=7>"=W? 82+2/+= M[L4>-;\MELN6=M4+M*LZI5U5VE5+VE64H6-<<89 &5HJ#:EI+.&\*I5+ H1M M%5W_.I!BM8 K=Y?.J9OBMD2DBD9)96*0T,>W")!BZ4NM2N>L##CMFBSO;GX# MV>:'KO /'/5=J8A@C\;1:OO:D:%TMD6R!Y!_51 O%L4W*JWSXE-\:0R]0&/H MO#2&=EM.?*BY?;ECYW,%%EK4-_O/W;/]O5ZT]? M -&&5=]^K(8#FH!M X55+4>"9E3U1>!%OB6"ZE40W*M_5 ?AT*D*A_I"50>P M?0>/(.P%O",O8KTL[RA\WN_9+HW&,N^W=,FLMK/#47E>['N:RHM"N>U*JU5, M=\_)ZP1E3G%IR94YQ86T\O(BY3F:VBGE%->;YZ456.84G[KU-Y_N\T+EF]-] M47.*6_5NF5-KG!-!?E8)IR,,W^!M.L,1!\'7TY:3!_IBRU.*6TAGWT#?6O MN \\C>8(0AS IA&/)XC9'P1R*,3,=P)!!HH,>! MZ&$>P(<](\!RB-GK8/R36M_[0QIX(.#_Z]74_(U' >J?Z3ACV.)P*$/\ =]M M/+@B] QSR2$;8V'Z%:1)WI/C5SP3!6Z/;IA'K^"R(P4+&1C!0(Y&>A0) M?@=8$/5!=$4^Y1WXQK/IBX$7!?A/^$(Z,ASC#=!\%74C>E=+#3+8T[R$/6"X MSMF,<^X0T[-(R?@83"9W(B).CZ,!N#Q)'" #?_1!&0'L )R(9\Q(5ZDJ"0!= MP!# *<2CH *[E%,[\KG.3>("ZM///CC M'G]-=M1O\.9A--0V%"MD8 K8OTQF*7X#"GR5'>S2GAXE:$<^(G]Z#XT> BPPQSSIAYD!SA(:Z1DE M:KH1[6B2W#6+]7#04H!X *OBJ(3A#TP7150AA6(_ZG5S$=@6OB^1<,U=DU8 M!Z;N+FWBD@:= '_#.51 K(LFF34KS._3Y SR8^0(FMR$U&:R],>1)O_K]4/C M-4[^-$?C-T8/N2O0.PU-0;#-F\9T9X4>#I9LMKB8JJ:JJ5XPS!KG.IR@B=3X M8#K(!H,"393;-0SBLSO2[*&8EBCZ?8'3U@ 3P2S@H6FV4'DEBD]4#!Q;C%\F M#(7FO>;]>$02Q":6XP%:^_&S\ 'PN.H*:Z5_S\QP8B11(A"ER_P5N9_9\Z)0 M<4D:7)0<8,$F>."0E7=//(HM%H2DD\63V0HR_&J?]-,[*/UL/&TIS]-#0XPO M7?NS OLX=_82S\GLYL[)W%TY=F>R'+O;&J4J1CL+R['GHL;\TNQDBW\5)A[D MU6[=O"N:S4N$FC=;<9TJ[@TC'X4IU59B$E3,%6JR2P"6 "P!>*0 C$-Y)=O? M.](=6R./M2?JK79/JY0FEPBP3P2X!B,+_6'K=&XI<> T<:!Y0!S83^;9:KM6 M-EJ[.Z^KSY8M=WC3?=K_D4R.YQ@!^RQI=G/WW3??M(4>MAZD'"=JMO-*N6U; MD>+;R7-;)2.UL_MLMOFI+&<3J2QRZ<9^EPIP"<"_B'#-#)5NI=-8?S#(QA>T M0VPH42U!M68.JK6JC>:>4:UUL7Z[U1+5C@/56CFHUMPWJG4J9QO,/MDJJNTG M479%=-V?4G(U*^XR6T%IUM]]G1%3HJ\;I7ZR%TINKZN?S RUK$_0ZR?1EG+C M.+"MLZZ*L@ZV]>4/85?_+7QO$M'( FJ^*]'MQ-&MNZZ:L@/F=M9>OW3O$+K* M/ITI^]15OLS+$YFKKY0ZRH'(^&P7.@K@@4*#=?OC7JS?';<4(,>!>>>[T%^G^%F\ZE76!\G(]D?U;*C#[(^;S^C85 MF#B/=6VW:;VQ?D^!4GXMF(H6S&K])>PF^/H!Y?'6J"P1\ITJ^>P* ZJH;IAX0JD^$+MV''4C/?N$5 MVPK-<[#.%=.%J "FW I0JI;7WU1[XVK\%!7-ST+K[/*HF0!R81N/2>1*(8%* MO S2"(1T -@%_ (+P0'Q3PGO/C+;K8 M%(D? "RI!X)CAH*Z.IB,77BNJ8M5/ZSD]-+@0] */6$0V]%;11AA@:^!U>W8R1?KUX-?CJ]@6KL%5;>\#^-+GYK!H 2[ MEH'E>$'DSRB6/MMOL71S:G;U63.5B']>SJXNT.SJPI2Q\%#JWSSLO+/-^=-' MU2BUQ)F5<.8F.[N\1)M"H\VQ%=:M6%.[>G_80]7/+=ZI%M6->35SBY=9)D2: MU-=GK6FVG$]IZD+W$%,7SO-2*X\TOK36Y120C6M& %M,44.&T-(TLD!9GF=T M874PV@VFDW(O[F9P^>1AMDUI:[UF.R0WX]5SR2YO#EV>E9='@=35 M]94]N/:@DHOS]8L MP*THHB\/=)D:D)P7K^_(M+G:IZ=Y)5)!WSUC^T,/UF& MKO>^Y==S&4+>@+J5&,*$!RC^?SHTLVYV=*757C\_>FWT>U,HB;Q')5=@$>71 MJK=;F):R(S5X^9W-)=.\=-XCS0!K0)BXIC#0O0I_3 MH:NBNGD_^N+1#(6*(^)"D1N8H0SZ4M@4!,?A9I+"S:G/TR%)KP<&+$ M->R%FMIO=[F:[>$Z5=XO*A>&<2#8=5Z];]6F65<&=KK9NJ_?/A.WS53/?-T: MWP7X*"8P.[AV[+!; UKSWOB5E(Y&=CA"NYD['(%F(.0-=% P])(1"0Q 3"]0 M204ZV"Z#5*X"1<93F41YD$0WM.:EN)&J_%$=2-L6[B_Q=D$NAL_>KV_Q6;69 MT%OA]^UX_@NM0*'VHG00W_9K\D0RIA&^QRWPH_^1SIO;/$Y]8_J(F@&@VL/ MG!61/L^-2&_-[3_IY%\T'*(3N_DI>:;Q#GX#;PR-SUY 24 H80#C#3I2@486 M;'0W27I%9S)!*\XAPM0JBQ)E''T5 =V!#&A60(2DW1L;@$"2)M_$C\*'2-R< M0@H/F9A(\PC4'E&S0IPJA0OQ6"F^75!6K.^&%X5!:+JT&N;.T$"DI=+HCO'2 M+XT@&L+7XUE97"!ZK8@G".$CTV!(TEJ,U_,SINKU>J#&H& :VXBSX;Y, ??- MHOR8K=[ UE-E'JR!L"-'W/4GF=$'Q.9+U[Z6#B+NG/D"%_M-F9D:+X ?*+ON M8G&^S!PSI\)F8 4S4F7_B$8-3&Y\K5CX-M>/H^3=K;2B7?3^%=(N-GI-OM&; M=[*L2VM^['S)1!^#,CB4]-U&U]K5H%K$7NN'QOOE.CT?G!@V328Y+IJ93'': M!ZFLDJY2TL^Z]+.=ON8E_:R>K[5S&)>(=3J(M:7!"MODN3O-E]CD#,INZ:[; M<']-*&JQC#85CN5=:7-#EZU4BYB>[,$BG7V,C<]XJ*[ M07J$-OP_N98W% CY6P#\50SWNQCLZ\5AC0#N"/YZ];Y1:39WTC1]G0M]4^)O M!OJQCXVZK4+QH%P]^#MPA;3 .'%V(XZYKQ 2-G>Q=C*RF\NWC_ M=M(&]\XUEM[W7-ZR2>I@/F^Y3J%3PEV^B/"N_\W\<1F&ONQ%Y.O^YMV+D0>T MYC[>P ]FIS+-;N)=+0;#.3@.'_K]ITY#\P7TQ=8%] Z(:%DYWCW?26/9K1'5 M:J+]<+;JX40[9B6HP.M,K\(^F%!KSTQH%QG%!V=)L_<\CR>=U^M;$.R 10E; M.B'[=@:F[L/H+8FD2$32V(+@WBJ1M"IG9SL9$;)M(BDMZYGB]X%SSZ* >V]3 M)ZQLHA5GOF$W.YNSA7*RX$KS^T1,A[D,J+FJE";DFF1!_U")D)>5):O3LX*]1G9;N94"X4 &U\WI[#=M8YWFO'EB#7Q(343]7G*2^-"?Y].4V M92'4:_6=S-\IH\1'CM2=-6S9XB!UHR"NH=+ 74\8S@@B'U([H\ MNT@BO8R>'3!ZMD[NV"PFE5M.?4+&X MB9UNM]W$?OJJ)+U.P>K^# M]B'['3RD[8)33&;93JRABMG#A6/_1Q6-2@06A]\ R5=Q72UCJL&)]Z8F3 MA9M@!:]603P=+;+EDXX%??UX^^U^KH=+7V:]_K,.-V56&/2KOO<D+*%C#JF\_5L-!A%-E M;&\HJI8C80M57P1>Y%LBJ%X%P;WZ1W40#IVJ<,00'QD L3M<-_;J?:/!\P[T MH>-))Q/_R/P]B+6^KY?OMYOX7PW2>S7&@Z1R],:[(7/X[ M8R X0-=$?J"4Q?^LT__![Z;T2/75J[>Y8/_K=3[846_=#M"_W5U]EN[W^"VV M#$:..48(.=(5U1Y&-[/\E%Z>!JYI#'SD1O\)!LBK#+D\J\N0..\4W5:,0?C$ MY(>QARO[\1)<(<_ZI= I!KZQ,@+P(OCUK;D2'A SR%!DFD0U]4X\L_^!.Y_< M)SB=YX\Q:=3Q@FA63+I1J)D[.Z7Z+A/]Q$ ??5,@"E_ "!_CR70B6!DGK$F- M(SB %'-#'.^99_!87A#BJ$',"O$%D/>_B6SHMS58"KZ5+J%W8. $/=B' ]+7 M,8'_52B[%/8RY)->%!JO;S_=WKTQAB(<>';-N',-T_@S,GUXO3.F9%C8-NS5?"1\ MP7ER4CRGKP:>QMY=V9(4X%$UR4K=AF]@5C-8004A3"D$_ KT+ MLVM\89E!6#&>!](:X'7RFI@J1$\,9,!0I7V&TI(C^GT_ G (N'PX,%Q&S"*0 MO\!%X",J$XDS>&@'X:J#+.FU\WYS+2SR0NF?M0"@^$,@9QP*!\HIX/\QYP[% M%WL5^3[\-7N@4*NYAXR@HDP1*JK+K Q.GT!P.H<1%2%,76+346+3E(@J#$(= M3][#0><\W)O/B6)ZBGD/!>]W,,^;V5Q[IGBL6 %X?]/0I?I'L/Z$_R36;.+W MOE,O,P%*;,W'UKRY[ZUJHWE ;#TO2&GND<7&#R>._N'YW[&A)%CZZ!LX08%4 MN&K^!53=W%@&(4P_N5\9HAN3=1N%4!&IND30PR!H:V.QLUT$1;E3D-K2([.( M#B=V;J4K@X&PC4?/LT]1ZIQ\JYFY+**]L0S3"/(1\6,;+*+9.<'(>+:Q%-H$&2^ZA6G!6UIF2UEFB3CQ6=B=+ -]=&"S[$XM5;T+QOM+S:6A-M"^W9!W)5;:6!;&F"Q MQ'1%>(K2\H6UVIS'1%J;9XA\$>&:8;BS \7A\AIFOA1SKT3^%/)OGG"R)O*C M)=DHAO]^&>0O9,'F_BN]T&W]+!WGTK4_N:'I/DJXA\L@$&&PJ/:K5:C:K_=G MN?59^GPOH3@K%$$84+263HS51!*^D3X5)WG8;A?^XT:FP[5+5&O3$^$SM^*E M+W@-V3<$<@-^Q)*^%0UQ+J*%M5^N#;HC5B6%6#TT]'QA./*[<,;8.=B=!R+7 MX^(J;C%,I4*P.RX,T\5#OAAY/I4O(;/"-SA8#T5+8]F99?K^&+]6Y62WP&<\ M/TBW0.:*)."E 9X?5H.;U/5.%G4@#H&;/PH?+R1]0WTCB. 9$]&_HFO4LB5- M^R\MVB$.=;KP;+KLIMJX4'LX;S:[[W@KJ_XO]A.7?< 1N%*JNAP)GX0(H ^ M%[M'/\&M>JK2# T1K!8<^=Z_A)6J-%/#I #4O@@B)PP674IY]YF[MX!D'HE@ M"85AJR[69_HXH%I3&Z%Z@!_BOX(0+EP\CHEUY/44QTI,$UA+#^LN@2Q+B*P$ M$5<\,O+#"R*X[#%>O !NY0U!>H>^<.WR2E>[4E! L:& 1O))A.7.]B-@,H*0 MV@0.#X*,:H>!O4C/?H>H85K[ !13NA+J)\!P$U6#J]SA&D',T:2%N4J3TIE89T%YJ'0S MB> %0A#VW*)VO8#:C!K=D-5[\B :*Y)4DCW3YNS6.WG="A?- YIEB'R*]_4Y M'=+,]@NJ!L)"8_093.9 N)-V*)YXP@Q-GQ<$HX^"T0?6Z^-X"YO[#"QH(Q . M?"'X*H?PU2 P@%^+^=7J>17NGJ_P;G9\]]K#H@\FV#C>J78(>B4HG_,9SD]$K1G+!)#VAG MTH8P'2L:+30R3Q-><)]P\"4$!UZ4Q#+H)[;4^K[X,Q*NQ78"$8 MX*D#<#7CWD015Z'[UDU;8@'T/!!N!3$ 0 0V186\$P24UZBH)>!Y@]M4RZ)U M./W.=!,3TG+J[V:A58V^;[PSOF4:E?25%\&DJ4?F<(2=4+P8.^&5*6LJBZ>$ M8S&R\I DA3TF];S#=6:?;9[T&)IC;FZR#*[W1'(MCE *1A3@Y8"M#=_.N\*3 M0O'=:,"7QH3=X0O N<2Z)O67+0T$^!3SFP)]:>FM>.>F#0@+5\ZDJ&\>WDE* MK*\]'/ Y^_J6@ &Q#D'>1N(?]&N4 */!."#/%*@TMD2>58)K8W YXA%N5/-: MOFP$H78G&6!A#IF+ D]E5ZW)D^/PL5A^+P%8[;[E/ECQ7I3UHAX. M)">J"R M #]\Q,%VGE_">3&EW^287*F6 MB*MYE2C@->U:6LHCLM-VFU/>%K[@55TNK#\#-ASH&.C)J:G^3V53YETV96Z6 M39G+ILS;:LJ<+\ZGI,2265XJP6OR8@_O?/V,?CIQIP7W9[1H@WQW:Z=8[M8+ MHG9]?UF?*]GE(!F',AR2-#M1G^LG4L.!/5%F!6E%O\KWEP]7QC=O! @QSUO= M;BJA)-]7C%<,^%?&ZU?XZ_F_>T4_?%/)9-S$^@?E#J'!Y?MH]7&\!18QI1N@ MHD:P(8>9)4;L);Q4GU)"4E:+[(.9X&+#6EH#8SFDDXY,G[UJJ8^5R>@^B3$G M U'")KJ^Z!G/R6B,;BIX9NBT-Z4Q8U!)0@_9Y^.S+' M1*L<&345].!AA!C#);/HQ!N! T>]?Y&C N?,0W,/K_%06A6E9E=A'PDH.Y MF(X18#?K&(6UWIN[[6#?LUKN8#,J:HY$#]C5@:\7H1VA"@W*!+_4QZ(Y+3+Z&[+3X)O *8 W? M&_EH3*6N S=1([=X\N^XM3M] MH:+&$Q4=L4FLGN7OO@\2<@F*H6,B;8'=*6 MHB=\'Y\\?74#I$KZ@6.NQ,YZR\T'L4:.*H@\&/>66T&9\HZ([N')?= M@M15G>>7(E]*OU)B_-<,/!=V-XY1!EXM?@C?DH%R0O&/3Y+ @R :\FA74%-L M@?>6OB %^FF@8UC$! J7NXC,5>3X$(TPCNWV*G SG!]NVQ<9EQS:I6A9Y/? M*"L1TI_J)$#DQ";H6R #<#-: % XB3WQZ1\]@A0* X7#J.NP,Y ]ND"4&3:S M3)1%)87:VG6I?5GZ-H!YT4ZRC,(@1I#04!#1YF-'!L:2;-,!"R.5JT3NL/RM MUHQ_X$OR;F_!/554.!45A\C5GC=UF "40^U%1SYAN(!J](I3)(![O-"JUZ_& M(D:/70 5W63"B-ECH/F-MEF8/P(XYF"-MDE5N@BM%7"0,94D% P\4&>8W:+L M@V_-N7'!&!EC&1RC(RZ+59=$B3W3(+(5E-2()$3L?+GB05QY% [FWJ:3,ACB($6^B#.#P#^.S<#1_HV M+X4JH!2!SJ.:DI/J/8^^$$R!]MR5XRTJ7=5@%0= A#H'JP"/D8G<1+ S$[X, M@50IG1,ECXN,)GLO*-40X*A/)AO1BBJ])N$:*"]C,0LLE#EE+PHGI9:B7(I: M*RZ!OZ!!(?%K6' :"[3Y;ET-M3'[ -4)#4CQ_YQ]44B9-23;PY ^Z?CZ2]:4 M,I=_BMQCL:&4$1C$32/J"@\7A+(@#C\A]%%+-#'72Q MAA7K*U.>6[9-6&HP/L;>X#DI?&=Y,P)73>'+^A'VD,B72J],F7/[S>8C0GFF M4*4"6WJ'6$Y#MFQ^BJ4_+8).D5:N%+;.N 4E8'6]#2V+)H-F.P$+!E_(82_R ME66@&"NGL@"/AHNFR+'Y@\=$D8Z%TD_)-V59:L+)8[>*Z<'/@CYJ0(8M$7J@ M7&(G 53+E/&I#I 8E:C5H?R$G1AHUX8H#E#R\N]RY()P..X)*\8Z&L<_,]Q] M:HNS1,741=#P)YU+J:YX$6YM%>C+14A7\O6N$"UM=I6+;&&NK?$WTP7)/B:: MKNA= VF3%J#F7ZGP,T!H\7K,)7"UU&+ 7&+K*:7V/ /*#+R(\XB^F,$@,BO& ME[]F'0L4D2$=#[#%5(O.]OW*F'>W&G\0*[Y2RC_H,M] PM-X=W[9E\%='RP' M08_I\>Z+?<2XREU?+_LJ*THNICD\L&1BLJ_>M[J37FX^#WVMT)T=<&A[)-?3 M$P!BU$P6W_^MZ/D$4,6G4U IN]%CX-E\J_/:BD/,Y%O=D,X24L 3W$";Q)V MDJF1W"P_**'%&6>@EBN"S_,JMSW0+HP^V"+\@3*HJ.R4\@]B:SG$8?#D'DA?H?'3W.MK+M1@ M-K_)A4K/#0N;=>^OW9US@5K;MR,_S9"4@3Z!J/1A[(14&JABALHA1KZN4"@# MBNS/_MQ ^?OPV0/E4VE-8V'ZVO>6?GO:04S5%8IC3>LZ)*,F7:T.MXQ/I"/X:[_>\ U]3%>=)?OJ]!Y];Y>F^[!I=BF=)P3]4_^ MVGM_E:@W@ 0];I?*A/A+IU-IJP+X%>K7;S^K)S=MNM-LZNZM7V>;=> MO6RU;ZO-1N>JU>U>-2X_7$V,XN0H!OT!.UG:..,GK='1%>:[70ZM!K''@]!,D5@="<(V().1"Z;@L_D M?['AF?*;&U7C7J<-@ W*->@%X(L%HX399)!X[ MRM&5+O--SDMT3!7QUAEUF( 6J"X'O9:-Q\ MN+BNMC[N5*C'XQ3ACR0^=E'9:NF!4M0[JEK[ 1QL@$-.S[WC!5WAAWR%!! MWJS[YA1GA!ZSBZ%=W[J+X:M*=WI);H:TDKUG97\9E7\-]7T[.GNC/JFTTR>: M@^U1:R^J0A/?1>/GG2LW1D(X!=1STIL['EWFDG*X8EUF3VK,+$ 6?FY>B>ZK MJ?5'2A4'UN@WI8\"*/=[!G@6N/\0W'ZJ:F(KW8_IT\.8$ MM?Q%K^H>3+&?5RR3ET>:5=;5+,=E2]2)(EC0#22W M?'RU&.CV;W+M8@O@^/8OM[H_&U'&I6OG%8M^UK5=^D[SRC)4E\&+W"Z#+]/7 M\M*5:R:2$Y2;,WW>11.9G74'J<]E ]KOS1HTV/9W_5N)$O.?J!JO-W:]<7&8 ML>NE0KTE2N^<)*4?EX;FM'M1JO X>U2H"^F\;,3I/&E4\P*Q@J6WO=$BGOA,>\KNKD4;8-S1R\I)& M3:[+4%K%X"ZQ)JZA)YG._)\W2?U)5#\J6L6.QT?.I@LWX*+P$SUR>M@ C4C%J7)J%FSH&2,PE@:H>LZ=JG&Q:D>$AX$Y75Q! M']+-IR_^,AD?_F&SYM?@+H)9]0 !8M#>1L_5,OWDCQX]WZ73Y*=1-'O)51Z":*7)5#5G34\6 MUNC,TQ5Y5B<.6R4X]7!:=R@>/9]':NZG"5W>,;<^_.+!&@@[K@%8MVQIM[#N M?YU)%&7CNQ+O7TCCNV4&$^R1*E9Q=)>D4O:(?$$=9$H<.@T<:A4&AXXF9-CM M'K2O*(YW\?I@VSX)-Q(O(C)X/.U"N\NU"_WCDVMY0_& LY?1L?59V>(T@!8A M?-=_,!T1+#-X5EGRPLXW]"W-A>.#DC&T-HS8]A%">3! MV<1Z)9#=\RW,6=PIE3>[!>DV=7"T/?3[2[))R":O&&=:O!XR/')>5#5T&FVW M4DD\L=WMEXKLODSL>C_E3*V*03]/U549OK"0+FRLZ/%)%00K?6;]C]/1 E9D9 M6(N5_9TO'#P2%@O"+0*\-9[@O>(^(FRS)?MBUAL"K,'Z%3,Y-8[@@+2J_%$= M2!NP_I<86, [^N2/P8??&S0W#Z]H'G[UOY(G,VFB'$4!!JROBB,K(-D/V/C_Q6--&B@!Z^ M[8Y?O4^F0BBF34##+ZD(M?5 M2^V.]([.<^^(6#6@\]0<0L7$->WO7^KL_XV7ZXSN(F+WF?I6$3YK=]%=JI[S MB^NRHMO"/.:4 M.(G4_C5[K('T,4-^3 94Z6NI1WO"2*WJ/0D?)-VS&L]GZ.&,(R(* O#&Q;4[ M P%3[JWGJX_PN2P=-^KUN?-$&U.$S* @>:F(>2G*.H:"\4D"5MPW[F5 [>#F MU.F#4@G\$[0*8^28KM('GDPGPM^&TI'_UOK,!\<$E?/!&G@.;!>4( '('.AO MN6J<$BJ"(!JF2LX'ICWQ1-^4/K]CMU7FB]CI%BO,\R526A[^'<[+DBRYG]GC M_]K-LJR\K!DL6'GM,15RE67E)=Z7=8YE6?D+)96R)+@L*R]QJ$@X5):5'UE9 M^:7RFO@R^%[MH\HH$? "G31F>(IEYH7+MYH?Z3U;+F4QY4K\&FVQZ^*M*7TT MZD7*H+\'7+D%5/FD,.4>$"7V*5:;2SL5VZ_>MVNM@H2)7[W_N0#(]X+Q?+F$ MP:/%\\9%P?"\K!*8762N@PZV?)*V<&UC+(5C[]%ELEA#W0.Y'D;S5 >;4#P7 M9@X !SE_]?X+!SYO2 MWMBC'K9)3!"5J-YB/:NWC)ZEL>*;\(>9('CG_'Q>$+Q5:TS&P M0?5GB[<'P M-L]<.!#>-N;B[52J6@'PMK0'%HNM)\\Q0YJT50JJ SL,+NI+MER\1]+F!$[I MRF$TG$KBWKDC0>//WV/TV<"5<-ZJM:8KDGZNSKVKO*Y]\^_*_'$"=]5HM&KG M9].750!V6W*-@W"-1EZ]84YZ_*EQC;-FK3OM@9S/-1K+%9F='-B/E@I5FRFE, M4J'Q&X5'7Q&-UB^=Z)1]T7;ZJJ/!_.5:HIT,YC=K11E?7[H[UA6E22E+*4:+ MQ4Q63@[:A)ELPDOHRVO0R6/M??T*^*)TEBA%Z8&Q?^64H>/'_D:J\+-(V'_X M%BIKE97/NY)UI&>RB>Z(J["F2U*7R<+GS6-AZ3+YUNKIV/"=BE9PO]/)[RD( M+P.#&ZQ@4PKL9J&>FC'W>B"#T/-1!8*-,.("!M:H94B20XRIPU,KTX>P[.^U M!WC>%V80^6,%I=F'_+?P/3HDJ&74.4,&083]/60XH$8G0U.Z5)\K_*$A_L1& M)*%'+\P>%-ZLFIU0U7# >];]9P9F8(Q,:2_# .L?KN?6S&E=8]Z_6==SI]98="O^MYS_-7D=UC8;WS]^.7W MWQ;79@$+ M^O6MN1(>D(Z;H9HT&6D*FWIF#YV.C" :PM=C/%VVXQN8#D^H&B(/ _:9_9;; MI.!7I,9P2YWU9!GP01.7PKXH"SNA[(2=;;_]2=I$3+<_N527.J?E2>O +4^: M9ZG:PXO.PJ8GD^BXH+7)3KVI4WM9UDVRX2KK% LO?,L*.?9KL(34_M3V,E0R MAXB!5'J@#GI]5@!*[Y)5#J81-<6#SR07]WPVDM1N@["=0=>*8 MLFFWA;TBE%(FMH5.ZS?<*,&Y#7#J,+KQE1.12JB> E3_SN'PO0%S/ZE_BW>J M+(=.%06ARKW&3W++7PJ+4TKB3_$KY"&O+N)TMV%HBH+J6 M7C0OK;=5S^E(W*HVFME8Z4ZBI"F0LIVQ=EI1Y?SBK-+MKC^2>*U[W3-^;&7/ M,\/YA\&^QE+8M\-(?0H'=Y'PUJEUIBM.2J0L-E(VET7*'2)C;$=F$T16G%:U M09[QQLA7&%-UMWH)#W;(;P=3'*HKIN[16C5A<0_)6A]]+PC69??MYD6EU3PO M.?Z1_V>%[G(.5M+^1'(7USIJ+CFV\*I M';MVC>Q:[=!\H%0\UB&CE2LE\CD]!OL_80:JS<,2F2CHV2"="1 #:Q;#[LL? MPJYB=NLDKS8"N!;0YO$>SYN-YKN2;Q^9;I%7EW PW4)CXD;JQ6QL+9'T2)%T M&X.W-[7#IG"3AJSV7QO,:N.S?VW+K^7TAL6 EIO-US=A6HU&I=_?J7Y^!CF]*X;.^\&DO MU[MM3QI2#G[NP@5S43LKHY6%=<',SO30.Z)4CV)I$,?NTIC.\)BL("BTIV-2 M2K= 2MM>A(G\150B9F]O+J_.BXWN27/86KI(JU)O="H7S?5KYU=76UM8TW4B M7+E@ZD-KV9GJ1YI#TJYUUN]Q\F)4A8(A97M9I"Q\#DG]@,CW0GPG>H*]8A=4 M_'><.:XO0PGJ'"YG-H4BFRE!C4KGHE6YR.D>7BI!1RAONH=.I$TAYBZ4H/-: MO4RK*AY2ZL+SC[=_^V>[>OWI"\CE8=6W'ZOA *2T\&UO**J6(P%;JKX(O,BW M1%"]"H)[]8_J(!PZ5>$0CE4'L"^'L69H MO? *UM&[EF8J6*6+J7#:U?GA7$S;U*X:WU8NSJK M-4KMZLB0LI-7N;F\BZDP&A#ZF [N8MJP5^VV.U7EO1I;L+W'+?"C_Y'N.;9Y M8ZM/+BCNXIOYXUH&EN,%D3^C954[MV75?AKJ(D7TWG_QPKG=(!L-%9[MYUJF4)2<+/M@"KBA@!AU]CC]E^1_4CI%CC/%]OQ) M.-Z(VG_BN6 5[%Y'/8&#$)]]E/!XJH$K=OJL&9>!$436H((?^<* QD]D3E> MJG^RQ-W ##_8>=D-A/%L!JHW]0BN[ =A M@3,V?IHMY+J-QB8%+U.\[89W\D&XHB_#M>-QE7I]VF1/FG2OMW M?+S.G..I'I +^V(GK8^--5L?&_3K97N>_RK?5V#+:I>^"$;,PYPQ-^R=9FIQ M/\L]G"7;Q'WA"^-3&<_(BQP1!+!1X$CS,*FYW%#/!6/X;O0]Q3B%D_.P$:IT M(^"8=\1OD=6M,TVO";)Y>I)>S/*YL2@#S):P$U^XE@ ^'#X+X>8VH,^#JW27 MO^&5@-),_<3"C?B !:J[/+6Q#T(SC$+/'R>B$V307*BM7'BZ/-3N!:QL@<1B M[3Z\%38 SWG0F\P\O"8XF[GP#'#*'L@&D#,@:07>D35 VX(ZUF.S:U8\3.P" MBVGCV!0V\"Q):D'<\'L2V/ ,D$(LVN$)1WX7CAQXGJT_\>'0:!?W6%+#I[8 M1")( 4QPB;QF__E[>C2QFS@H!CV,J&-G83@0=L>%9;')ORM"I8&@,@%*_^V/7"Z MH0S)&KMT;9;FCR!;P1):9.UW5K#VU^BXE^VOMX1IGY;!$P9^ZI3$>#/G7,;B M/\8!*:#XWM' CO3I41,^P;.FA3;H&%X/. UI#*!?C,SQ*G97,R]ZO)0M"?H7 MZ#*!N..WP\*QZM1=WN?9P1X*MDE?^D-CI%ZG3TM13#AO$(U& MCA0^FS$\ @=$79D\8RA0/A/TD*'B"-)(7*4EV3^O87UVG0&-Z-E^AZ'/++=\'FGZ9L\Q9%)P!$^@VSD M$[X$5C#/#A\"6R")T1.&"4S"!_@#]>![O"@ )>61')">)00Z*)E"0/F10_C3 MEP'J]5X4VQN@T$D7YV=87N0'0ML!O0@>!-.D9EPZX<"+'ME^Z<.S#DX$BIR0 M<@UHL$8$EBX@>(BTFWJ;9;JN%Z+3<83&@A5;0I;P0[!#PG$EX_FT(C!JW! 8 M70\H7#P)\A&$RG\)ING\ 6.L\JI%,C< %*.V-!*J%D?909)6-^ TQ&/Q9)X3 M:1?OX93^A4C&- [TI?1-R7->8.K>\(_PJ;5B=/O4+/6 N!C\.#(\\GH8Y]%)0M6:\E+R#-R$WM2WP,AB1D, MC#[.3%%N*X T8K.T(L?T8\_))[)?\6DK?I"5(GY M\\:2X73&R$.M&<]&MJ\Y!)LEQ)^GOZ*@(@*3GB'?@-?C!!PX& [^\USXYU@% M!O +2AP#O??]Y8;/^+J/VU>C#QCOC,\':\@*\4%]H MG[2-64#2)3JP:W.C;_N>4;E;D^ >YY2!KD!Q$# *[H6#JI0:6;.$8= M?ABP M-=-6X,\R=W" B&#\WVHAXC8XHW1RG@_ESKF+7=WIJMAY/M0*LXX%KEGU5(8] M*J.YCE6:"ZB"@93QZH$@J)@1J MLTBQ7L4=0"B ;(E\XHKDU\ O>;PG^@75V\G!V?>LB*9_FLC2,APV%M#(>(:> MK_R6I(D GZ(()OV@AS,8DZTJ 8 !5(-R8I&+:I$-,(I@ SS,=6A:OH?N7F\( M!Q/ND_0]EVW!U[BP8HWWGVX5/WR3=8'R!=ATM&?/_PXR!AWODR;5/,LAMS,= MA:^:]=2?"SS9,]C2%5PWY^/=];]Z@>0L%$=2"%O87*4/_VNE;8D5/=G3^4\_ M5_ 1!*<&^T"8MD5";K6[F1'EV\?=K-U2?;H[@2&&(\<;"]0M4$GU\!6D@L:# M,B>U&4PTX/O0.C*=L6;\K]_9Q;F942^0ME1CZM*$ M1.HM_@\POPH2IH.Z-H;BYEW^C+G@$Y?_!VD(-Z [A&,R;'&'L+\I:_;PH&GD M. Z4)9*"$*IARV-H7O^G0ES2QK3=>/6^,QW._EG?6,SN5.[&)2 MJ#Y1@,HA M,-Y%6D9S6ECA\.>1(TA.D<7@Q)8BWE=""N@[1Y$Q3[S>6:&'R38@%:G^KZ;T MP4P?BH)I# 559+Y-ZA-:\0=!'*)U,(#5!!F>"M>+,]7?Q)NQ Z!WV@B M-H^ZMXEWQF/N%>W^)<#0CLWF._Q%G= (6S&U@7L\X:I)KDI\V"7F@+?;K\"R MU&/ M?(?LP8?(PW\BAP:>99XDQ9<82W+I?>=U4NMGK$S+64RW/71U:Z&T^:; M\V?%-^?;"\SY^+AJD#H]'(^/SY"AV6O@!+++4E\GJBIH5G]062 M?V6Y" 'N5JC0&5 QO +.-%]"Y==\ZQ,FDD"Z#&&_?$5T M^/CL\P03$?3-GQ$HWG>8&0<,\C?S!\:U+LGKNHYXZN* F-DZ *9W4R?K"3/L M+^C^(.JB(>$59?W)(?E!6 R@>0SX,13AP .AAN#/H,MVE'KJ=-5 MT#-KB[YT60^_CYRY[*'=Z+! 5)M]$,"%R9-I7%HD9>;QEHN6=CJ9Z,@MS8$CTU:QQ*"A" M$GKS0]8ULY?+ML;@ :, (QWNJO-Q+ALX_O4AG(_C"9#]AW\/49&?FS?!8:R2MO,R6)!8CWK:CK3LEA$XZY< MCZLKB I(__EJ^J'QJ6(@8AD-ENJPS5NX $#?ZO^0#O>,D@)[;<";+[GB[YX2 M$M &T8_^MZ[&2?N6M/\H*>R!F],.#%6/))UTQ<##S16NRF*^><%B7JMD#UB/ M%KLY6(W!JT/]R]1J)AU@UOVK)RD' W/XJX[G?>?*POCJ*$ AW2=,)#%\&7P/ M*J""Z20>27D9N";H5<.12FT!*\U4T,,-#CFEQ0H]?Z)Z$FPW_058*2'N TZN M,U-4I(7HWS;XUDC1AFN[AYT8MVK-^*L&?D60@6^B5+(29[!P$4ZG ? M&2\Y $\.,2'1-M@>PXW.O*0:IZ7)]U\=@;F-H#%Z\&I\EW*FS#W+ ^K@L%GR M&-R+1].GZ[GE]QF?U?L2;U!MXL#II+BCY2K,^%>^B]-DJ5=,7QFZ3G,J(FMB M4TTB/^$$@KP'\9"3])WS;/+ MV58PF;HI*Y>N(_YEXR;GES<_N'HKM40[LT3:GY-^.$XV8'QXP!RYU+UI+HDY MNN8X_F>ZOOR[ZSTS$XY<_CN/I=(#'@DYS1T))LS%+#,*A!)G:297P70X0A?T M4:&9;PTP3R-V(*<]7>R[2'%"7: 8,D\DELU9V$LLCQYR> R99Y9S4AKA;*RA MK(U R15U+>E[4"A?,7I1@L(82DWYJ6,UXQ?ZI^7IVD[8^@V?]5F [\BW1#TY9@6#V.2>-PA1^\J_!!+_TR5&3,"18=:E>&S M?4=:*)R-&S, 0,+_CWS0E&)UYS=IV_!F_);7UV6$Z-UDZ"7!V^QIO=Z_^$ ! M_Y(A!+M) $3I#",S5 FW*C&"'T]V3XG].JO'C1"?V1V"6AN\3A)R^H1_F/W) M*L7$6Q0FLK/%P98(E+*AWYEL)$TZ\/W(EX*NCAK8!-O9FZY*4%YAT"G%*$2B M@*\\T++0C(.-#5P$,8'*ZX%^*@*+RG]QK[P"*T.8CX/Q*>Q<$TJ^0B=AC+"Y MM["%1ZP"I10H0+;'R#'YP509ZF^896T2OH))LZTDD*EP85Z!S&CCZR2CVKS@_9VZ-F1'B)054OA$K4RGG M=@PMWIT-X"(56(LQSO6EY^2,!&/FDX#8F.T=J\Z_NS(.H05I[H]+Q4R=2C98 M,\XX\6^NLHEEY!'4WZK\-_5$G*B+"7N3GW'^WN2G&$^,I4GRJ6HD,ODY5NI: M3T:8Q#P$V1_/58KO MP1*DJ@!J0$*)]0 19.&(>XYI469TA!CK2)8J[IP%*RK*#JS6_ Z/(N7& ]#/%C4$-Y H/NV+/R/I,R(ZYC,LJ;*S0_,[2I<4\N,FHQ&MB\(P M++?$@#(:1.WD]-C?7=7M0>BP M -/KLT2IS\!0# 531&,2DU>7US%BI@@S1?P91)XB#9#*DQ\!WY3(U=V$\A"] MU;=1K,*BWFK@!CB?CWD/:\J)FR%.ZL.D_*,'&]M>=T]88PLPIJU6 M J4"U5,W=O8\TFNIG ?_(M[CR+[(Y$#'\O&K[]VB+]_X@)I&J/70APCDHR%< M+J0\D%_?S(#+E:B9U+),P(45/J;%56$ MFEH4E'TNG8*KMJ@/5R:=)S=5LSE1)K=B*N94NJ5ZEV+,"3.6+F( X1V67-EQ MN0RC M="Q:E+7\AW"H>=D;F4>,53GAJ^(VVW3>)IRO9)O+V4]HNGNXZ),!#4 MA^WXF>XD@_JJV([2D1VF<>FZ@&J,Z5@&Z(>(.'BSJ%LZH*V05?'Z\M,;QLY> M)!WR1:/@SQ0X!?":Z8I50CBF1:2]RY9\1 M4K\BPE:W7K4%1NBS]#C%.O.)CW@,K(/\!2[-SB$W0$7>(_'>YC7B0^L:6,=P MZ#WZYC"%/HZ36(.@2#^*()>GI#!)5WL&EH=X3F6&K/)&P0@NF4MJ T;$@7!& M5,:HC'>)I7P';R@%CS\ MHL7]:,S?*M72:M M@F@8#G*@?^O-DK^EC[:-XC/ZKN-"2;S(1P\,H,$0V3P6)_XPARQQ4'H-8V$5 MKV&Z9H@V7%P*$5\Y7V[N=LDK'U^K$B8H;%W@K5P$Q-62[(9 3%$-#G$G6=:K M.(U+.N,$EZZ@[. B%BY XG2,5!4F\F WY#9C7)/$&(9RDE)["-48\+E' 9GC MQY(G/I*"MQ2LTZ)!1.2'+_TS,JF08"'#5W8,EXX^"58E/%^Q1RZ2S@B(2?>N M,+"Y*UCT)E=T:PQCRLL()_AD0"<9\$G4HXMTUJTRMKUSTH4Z!,:^0/%+<=O? M'XQ;;+OU?\SAZ)UQ[4>/QJ6-%$(N,?(/W%Y?OF$B)D/2$A(]&E<#Y0M2&A=UN !HJGRU0'FU)-N^\7E0><6B M<$)V#%4!,S,EU;Z4?,?Q[W'W/>P_%^%VJ*$$4A!12KL>9\O% MY!ZP=OL,F]38Y^"%]M$E1-18"%&\NR:D[>EB"\4JL7P.J-ZG(GFIFH$Z'JE1 MI,"9P2 R*[2=OP)B!0,P=RM,X>:$RQ'^BINQ9IY/]>%$:='')BCPS.GF=U:U_D!VIV,B=_VBZ\M_, M?=##2OPJOB.5?1J',[A;@HN.6?28DDSAT![YM]FCK'QD(TK2P%PCM5HEQV=* M/V,%1G$6K4ZRN0MJ!^9>@W <"K9U.#XP0MZ(JB?!?MQN&_"U/242AQ)T9=L@"GCH\8]3OAH)AL8N;%*M'V.XSGH M6#?1/YVXIU-!" ?+1(/8M*)VCZ#VQH=3+2#A<'<1>6')/1"G-LQ)-.%])*=) M@E;< (1;/J?Z+5&N+'G].9.'_9EFVC9S!;I'G^(3D'Z8]WV\_SBI9[*=])Y( M.I.K^.&_\Y,(IV>_J$]\3@>$CW0-R:9IJ7.2'_>3E*IR"AOG"]()DS\/FFVZ M8;+IBM>]?FM(G:IY++FE2T)_8=+G%,%6&./(;!;>""-4R5-2Y3T= 8C>=LSCPJ8L6 MK.V0-1);MHVFRO:OY/08QMI#D/T#BI+VC9^:]5HK6VP)"T[4 +"BJ".&=J86 MD19,'"5!.IV1.X"83]PU3'V/43'W5+3+C^3AXI==J>2)H&BJYFZKR'&, 3D6 M>2NWHN='F!Z!S<"5UG*/B:*@1L99)]1,((!?1:Z%O2G2,R22U!3VJ.D^8[]_ MQ^0)02HIJ"6 TK$?FLJFL;3.'U+6@TIBT4W1P>PQ@RIF 'S%9 _0*I+-P M1 M4(Q8:_P4^"80[=1&>[[WG=)ZM)U%2P*EA"!H#'+[1>CU=M4*%20U5CAG+8D# M/1QJYETS'IBZTWO'W20*IM;C,-R(-#0P8]^V,0(.=]\3/'13*)FW')]<"6E M\Y."IYKA"?6+F*O@^U$CA2?1#3:%#YR\0N>9.@7:!N]TD CT<$PXHA9"2:H+ M+(VV#-Z1[V'.3ZQ4!F#WJ@@!J+J [Y[J$0+&A2TR=@=G,:1VR:S=&J-"W'=2 M@1W2B-$]2QV,,JEH:*8Z1Y^<8VP< ,7 V7SL6L6N$3@M&EW3 M-F=^E?EQBQV*RV$I8U%$S,X:EVX*UM5N>!I M_!+EOI')RO8\QC!CQIM:(DXD6Z+I @^54'BY;M!TC<"G]AFC3T=1?#80['K/ MR'L4,;KI'IXJ0EI)0EV[]/;OT3WH*]EQ:9%XPK/>Q%[NDR0O]/C,J9[*J9RJ MY)=-51(#@-NN(K7$D=6EJJAT_AWYS4CD >WQT!AT,EK8$86R^%CO2F $A@VL M-<(\$Q6*P_P12IM-ZLZS!B04/6/R*HH.R*?4F4X)OI& M*\DUZ3M1.F.?=Y?43\07H]W 0&D1-2EALR!=D3;94UF[A9>\L)IQ1SY_SWWT M*()N F.H9*4,[B'IB2Q#M:WL=$,"&W;@MV)<1+FKD\>SW35[E">1LQ+Z*I+Z MHD3CKL3>E,07S*G?;MRZG-.XTT@6URTIWXQRL6L%0?59UMV5Z;[2Z;:Z2$>( M3 4>*MQ4@_=JKCAY1:%5+"3D$D]_M1+/N"^5L4Q%IYIYP*V9$G9?""ZX57%V M'25:T&0Y3IQGBX$2:IFBJ*&BG]7=CG09]/]PI!O$R'2]\__H2JYD?VC8D/#F-'_Q_'1HZN1HC0!R,(> M4 JBO$SAOE;F7"\-C5@BZ0HCP#_2$C73S)&Y@3:ZDC+JM6OD5V.@-5R4XI1# MT*@&F';SA%VI.0"\<-\5+M8FYY#RP%!QI!US*]H)[KD0>++Y6\":RF]0\9H8 MG#K53]S*,68^0;[N/\;\#T)KB M?W-T&Y04B@''\>AL=D-G,@.B>39*HND7^/5J20:3[8I_J/CXKR%FKG+H^=

*>%X;>4 ?>?PWM]7H2)9<;X] 4OM3V\OGF;\QR=QD22;F#+NY5?C+ M?_\?+Q:-FCO%(L5?JGPQ\-CHAT%^"+K.>L7 _[S9,[+%,GA;2&4HMID^9@G$ MG0.Q50+QR('XDW%%-F$)R",'Y,\'!.1* KS>!MG=.M^Q -<[!XBEXC89D&02 M%^=KQ/."1Z_>?U4]9%32Q)S;UQFM/Z^,A#..,X^DMOZRG^:_!Y.#T^1&YLBV MWMVJ-.K-4[S4%P/!9J7=K9_BI;X8"';;)07NXV6[)<,N#OW9RUE_+K2)OT\- MX8'GW0=%5PU62Y))7HRE0,EE_5A>0]X6.>Q]XXW*>:?DAB7:K(XV9^T"0[)$ MFT*BS>OFOGC-FP+CR_$J7:\;M;T!<%VM:S]^F9E.L6V,&XG_VVUQ4J['Y9T[ M=\O$%-Q:Z.A<_UT3S )>9=A>A"'D';&Y+;A&9V^R7;GH;%T23N]GGP JD6%] M9&BU2F0HD8$VV6UNW4WX8E#AH"#&,;BUUJ%@EZOWP%\Z1PG^Q*2IXTYOFZK8 M3&LXJ0$$..(T4P'\4[W6S7:;\'P#P?6S&I'Z4WNR'45_9MDQ/Y?-CJ2!M)U: M?=DU)A+RN"@E*7H/J&]&TD4#6SQANTT_GMB@R]Q5/=%U,I>S+WUL'(P?JX9N MF!?+79.>599T@%G2IILNL^=?Z )GPQ9#[@/J4U\IRY=J81SL MT#FD 5RF$0RIJA5+.),,_LE2T9!@IY9+JO8S_4LD-M@26.Q'B# :RSRU/AO&HK9P:L9EYAJRC\2%X/1^W0\* MNT1S<5.">ER8,Z!V9<(?5F!3/-Q&/T)HEGN5JMK7\AY=ZNM)71!#.>1B V_$ MKO6Q494PL<-!&51=+MBHJ&U65 MC:I.NE'51-K(2M*;NJ-@*"\6W\U:9V/QW:HU-A+?NMOA,F(\\/HAE=--",!4 M8T/>2[;!(HHV'/L12#W6)5>F'7T=PR2RZ ABKE#5 90U0 MF;!>U@"50"QK@$X#B&4-T(D LJP!VE^N2>+ V4E6[ZYBD3D:YEY*"G+>VS[? M?9SWH&'6XX9.LU-"I[#0Z93 66?9W24^-&L7>X!(L2MJ=BUO=UE%1U<_=YI]NOJCA16)S5]F$1O.0*"5C]FT?.OH+-N63W+:S45+$8*F\CAV6:^[-,;A\L=-A'(C+[^^\O7,Q MU3H%,77"*'!V4:+ "T>!SFE59)ZFXM+=0^UE(XTY^+'-HRQS:,N%K M'60K.!)VSTN]7?+]?8P<=_8_#\;?[MAMI]<18NAL*M=N8:+/1 MGNBM0AUU.TJ/9+VI]9$4Q?^43/[HV6WU5JJ$=96KV_O+]3- 523 MN&!N4YU.IU*OU^E.,7\_Z837I"]X\VNTT6F?U_'WR^/+ZLWO M.)&YL9$X>. M&PHA$F(_-+1TS$>1]\@THC;.:H"4*YYZ F\;G5IGWAJ3QS](@[;](6.@ZA9X M ]-73HUY5KOQ^=UVC/PWY^"#>H#R0(-H-'*D".8AQWFMO3%R+$"P2>0X.;28 MFX"K^SKYPL%A]EDF( %N[J-$3DJUEB)DRG^MQG[\]4L>]H!+B!^C*A#&)S9PW/" L\R'*2;:OZ% MNK_C*KL$IFAJ[B=8;.N M7EIVB2R[1,Z&_@EVB60O]-T(N_QBL]L;9GY!<9K%;DEVYWOL'9S85$+;5+MN$URN5:Y5 MKE6NM:>U"FFA[:.0N'%.K[IQX1LA:! 8>HYTM-,63\+Q* QRU#F&A^LWV*AT MZF=EYZHBPZ?1+>%36/B\WD=WR+++V%*@J-?V02DON79>BMBB */1J.T%&F43K5C&?A0N M#M\D"6O:0^G*($1WY],Q==(Z="5%Y:)>BMI"@:19.>_LHZU-"9(5;-G./NJ- M2E&[%#!:K;VT?2K-V434EAVT#U>L.G./W9U7*Y?ME L&\L[61S>4("\XR,L& MVL5721K=VCY"A:7M'QJM+KV*&VA[4_E-QZ2+G'(;C4IG]Z*J[*52;"3H5L[. MRX8Z+QP)7C8!=!CNJ5-Z5)8+7ISOI9].OD?EUQ-OJ#.=A&W88DY?@EK3 M&*9ZWQ!PWL3M";JU\TQ_'"SN7[%92Z?677*)DV],\:N>HL!N0G[-6GM3\FM.M,5:GORH:8@^ ?6J27JEST$P#&?\_"9!L(NUL(-QJS'OU^J; MA=RB2&AVNOQK*J1RG0JIU*CKP[[:)L6MM=*]DV8T[T[15UK?+:RFL[^+45,HI?MJG+ M44C*-G7%1:,7V%.I;%-W&D LV]0=.Q#+-G4G LBR35WNS@%B*0,^ Y*,@VY5 M]_(G!(((0AR"X UW4K$YZPB[R>&:\;*]Y&?->'>SOJOTNX->Z8N!7V/[58=% MN-(7 [_.UBNKBW"CA7O93F'8:M=VE<@^^:H77-Z!:9(4$V!MH&*X8B=]"_=9 MZG1256C- XQ%W25L2CQ8#P]V7WA?HL$1H$%C]^6.957JIM&/3K?89:G[ZI.Q M']:QPR'>IUP?UFP>0*3L$E8E7FQE?XWMUP^7>'$">-$]6"UIJ7DLK1&TVWMI MAOFR'2;?S!^Z[*@X72]62CG?4;OZC??P>O>BIRBEZ:NFK>MVHUVO[:.Y>\(Z:1Q/PVHPI[#C2MK?-G&Y LX3OP:^\A&\)W^-XV4ZS M'PYZV@+:]+O.BOSL!0$W K%E8,&STHV$K?M<>NY.^EL6CI7MW4:9>0'GS4:S M2,1>PG9;^WC=/=]Z;'3&J[;M.2AA.F,?^P-IX6GU>%6.W7@C9I'FB^Q(^:N< M+K_ _F83'^+_F]G+K-.LU.MUZF"&*;)Q@[Q&IX%?\)GZ\.VJW?'J+?R],?NG MN5WQ]%8-V'_DA$J)&@!B4E*I.I=/G;*DRV^G5B;JZ^80+ , ?ZJA7"#\)VD)_ Q^YO.2H%N[@OK4&<\R'/ K?-,- M)'T6_\9\A-=2:\_4BOCPG15Z/;@].CDVF<3&2?@%(.X0/O]?KQ\:O2B0K@CR MNB6>"%)A$/*UBD*^(:SZ%2L(,RPL9E-Z?ZKQ2Y@$,!'[5!>Z+)MI$S/ %C$_ M=:;XBNZ8FMO;4%\%;F>B?]$26\0W9M&[@JQEA#CS!#M3Z\Y=B3F3Z/?Y1W1> MYD"[W#]>5N:W5&:\^,1$/@X@*^P,GFW\S#T;X;5@?$K/5MU')1P'",D21D^$ MST(P=5XAZ;MC,IC.W@6YA]9L-]G6DH!8YS1I7H0;_+WV4(-?F&$4>OXXWA40 MK9(%C9_YCTQ;2CL2N(!%A:%X N/)="*3^S$ZCO=LNL0D@L##MHKPNIB93-X( MMF$, N(DBE$X\KMPY,#S;/V)+RSO"2S]GG1D.,9/;0&W3<> #7,G1X:#6MX8 M -?.W].C*5WLR1GUX-@N=H># \'_X+(2.*0KPM3\# <=#Y;I^V/ S6?3M[EC M)+X6!*LMP^R7M0Q,3I2[S<,R8'W7^1Z:"M]L'^^.Q>RW 2 5M@4$ (^ B6!K M/8(W/D@7K^"O@/J7(%>(\!+<]!.%=> Y),J4)*IH]64&2':JLY;=,R<<>?PN MH]E4+RV[9Y;=,V=#_V2[9WZ6?T;21F&&TN3*'$DBP+X M&@XC?E@">#,Y0K4DQR.#.A-99AOP 7!]'^D71%? C^Z\)% M12;8H*'0^)!>DVZA!X\BFX&K\WH$*C(Y];JX:S!K05DP_7'-^(?@7VDUA719 M4#C0L@+025"%0:E(4RBNIF% IV;=;T@C%4ZPZ7]6E;9)(WOV_.^,4WP/1&Y3 M;?GSR"W=/Y_H!Q_1&*;ZL",(U">.9!J1B&+AI#LC-GRN :!#=#7$CA;4_MJU MLV9BJK9K[7K60-TWK';4E;3UE[!9 S:=YCYJ)-\47#79-W^1[I,("LM?5DN# MVF9'F64P?5N+@Y3/&2_BQTI "O-3V^=[YX;'O?\]!-'@&YG5_FP&7 OS3!/ M/3]V.:LT)XMK?GXB)E@V:LU,'*&2S9ILU#K9,,.R:; ME08['/G>$P6H5#J3 M2S&-Y4^S1*(EI]B*=#".8FEY:4]]SXH"C-6E!P1SO!WC%#J1"$-5'(+CP%?. MGGV,8SY)F[.1 S.FX4845X&_^["* MYP<5#.@Y$5)&O!*/,G8-+TI?G$HSYK!?*(?X&:Q#TW&?.9/KT07T@[^>A!N) M2B8,B6^W+)VI:@F0N4!$%3).7$I0@\O 9%2X.)6#%D2C$5RT-<"@GR^#[Y4X M8)>\WJ.$WI$YI@CEC%3: .&CW Q',+DD)\*GZJ\:3QKI@ MF\VJUKU-8\QT M N-4_F3(" I730@Q^@4$0IP,;CBL$L@RNV5PIO5_Q MM6E^L(4MYHX?)W+P<'*YGI*-GWSUO5LT"HPKQXM _ (>/B/QJ-2*TPZ,2Z"L M'F@_J0GMTY/MF]-RJR_]H3&*X-[1S%!+<%*)XF=2^ PTS:E]SP:N2YQ-I> ; MMG D)<4Z*A-CFJAQ!6"!_1G!,Z] X(?X#O4OE0D)S[TUWW^"@R,:J'WUWF-&L/[G\O\+ M/_P?7%V&I*81W<$'COXWYCX[7L!*1,^+*'L%A*9Q#YK):>(AX"!R/4=:R(I. M#+%0T_,])XAQ*_E@/GJUUT6O*_4"0BW@8Y:P"9M.$G?R\B-A4?.1N%0EJ1H! M12F4EAR96OG W$C04US\S %]5%@1$:"':9N@ZW-^I_Z^'[- ]7W%$%P=(MA4 MB.MR2(%6RHTM OGHTE)QXJ=^MQT3NF&E(39*(&;&"V&"IOJ3;2Z#ZEG88@NQ M"L(7(\\/:\8'JBKU7/Y4Q!4LE1EIK+3D^M> >U90R/)4[Z&C9G"UB= M;:G[R &IU#*KC@_B%*I/75_GM^.,@],%B1T^!-M=[0'Q]I"U, M#M681NOV^!>2JU3)**$2.E)[I$\^E "(1UAF%,0%I]+%%U,^Z5"&BX#NOJ$VC([2-^TOM3).TTO*>$KI9%CH1FGE*,KQ3 M@B-LBI,3TY<]$=U!-"&H2M8:PK5C[T[X3X?OL0:*]47:V9UD1LPU$ MHIY(;25M^L#R:) $BI])*W5[9,8(=X GKZ!C 7.X=?)UA7/Y\QG)Z='X-SH] M,3LWJ9>,]755UJ9=DD#YF X?WPX*B1339B&!]DVJ?S,^?3+NOOWUYGX) M(VUIF':73>4ZV%U]^G)[=__;Y;=/=U].PSI5QYHTY1N7Z]KRY/2YY1#:+TO< MT::[7^:&5LQ<6B%]ID5[N /U,8Y$@0T;1&1KH#:!RWA10%&Z3$@Q''@!61>6 M+WML0R(4C,8E!>]@Q4O7C:A %K4+M(]O82>PQ>I_Q[&-/MBI\,A8F%H9FBH0 MJ\!#3KH9QAPZS9*\!O,YM8(=JV526VU+26T[3: MI:95:EHOMZ?!E.#LKBLW;WX,9$\>)G"WQ/UD$\(7GW@H;=L1:FS&S9]Y/USA1^N?Q<6+). C#T2]OWSX_/]<"8=4>O:>W\L?_LSWKO]Y> M@F:+?OZWPGXT_;>V&9IOS]H7W6[]+:@$C7;K#/[5;->!&UTTWL(K;524&_"? M/QKU[[5!.(PY7!76K@(2^:"L_B*8=+$U.R7+ZZ9WER!>3>.^9OS-M/Y$/_B] M>/(H,FQ\\Z,@K!B,V*NAD8BD<8>-47 M4Y[3N8;!$KK^FQI*[BUBQ+I W19.;!W%=Z0OM!JUQO]=@1'OXJYV6V(74Z?X M\4>WU6ZV6LM0TQ5NO ];UW&HKW'T]B:.[MZIZ.TH\@/,1D&R>. <6KZ45KVI M(T8/IM\SP1BOWOUPQ!B#K_A-LUYO*M0O>?VA":'YP@BAO2$A) EM)2&<$"$T M02*\,$KH[$\D7-2[)24<#24T7QHE=/@ MP.#*E1PEDSHDDVJ?-I.ZHAR_KQCGIDE()J>87INA"2@)C.AUPJ[,0 7VF%V1 M]RVI#L'>_Y[K#;&.E]@8B'%,JL%?2RJ&=K%Y+[.]. H$4N#-;#0_[:+[=%/6 MJHK'_]]50VK\O[?D#\7,!(3*84^PU!$P^=R5P6#I79=)I?M*=>B4J0YEJL/+ M2758E S)6:.!?$P*!?D?F5S1!_B]B?7F)@ M.GVNHA-&A&/LU -4=!2Y\"-:SXS"@>?#X>S"]W\O9CZ)2F/@5[4;JUH)$UD0 M%S-_G]-K>5%.QD$R6S(@3P+7FQECA;[DG=W>ZX0!O-GL_I0EN>[]31BBL^]O M25-XP]^WL:DRBU+K0*"^HOYE#\LMVDQ,SZWU!#W 2; M=DC&6139R4NN!E+TIT.7.WSCZSD1TU+D[%KDY,F&D^$5QR\6;GQI&9\]U_WS M";2P4C24HB%W9WEHLD/Q,!7/WX]XF'KM;/%PV+A#ROWX^?+A6S5QKL[T-1?- MA]Q=U8OXZUN^\%_?#L*A\_[_ U!+ 0(4 Q0 ( %&BKEAN]*UFRP< )4B M - " 0 !E>%\V,S0R,S,N:'1M4$L! A0#% @ M4:*N6'*7JHZ]!P -B( T ( !]@< &5X7S8S-#(S-"YH M=&U02P$"% ,4 " !1HJY85(4;X[$$ J%0 #0 @ '> M#P 97A?-C,T,C,U+FAT;5!+ 0(4 Q0 ( %&BKEBX3MVHM@0 - 4 - M " ;H4 !E>%\V,S0R,S8N:'1M4$L! A0#% @ 4:*N M6,SAKU1#$ DKT !$ ( !FQD &EC860M,C R-# S,S$N M>'-D4$L! A0#% @ 4:*N6- DZ187"P UYH !4 ( ! M#2H &EC860M,C R-# S,S%?8V%L+GAM;%!+ 0(4 Q0 ( %&BKEA4!'!! MTCP &H_!0 5 " 5&UL4$L! A0#% @ 4:*N6 "KU20B M/P S* % !4 ( !#\( &EC860M,C R-# S,S%?<')E+GAM M;%!+ 0(4 Q0 ( %&BKE@7 \*< -0 <3"P 4 " 60! L 0!I8V%D,C R-# S,S%?,3!Q+FAT;5!+!08 "@ * 'D" "6U0$ ! end XML 75 icad20240331_10q_htm.xml IDEA: XBRL DOCUMENT 0000749660 2024-01-01 2024-03-31 0000749660 2024-05-13 0000749660 2024-03-31 0000749660 2023-12-31 0000749660 us-gaap:ProductMember 2024-01-01 2024-03-31 0000749660 us-gaap:ProductMember 2023-01-01 2023-03-31 0000749660 us-gaap:ServiceMember 2024-01-01 2024-03-31 0000749660 us-gaap:ServiceMember 2023-01-01 2023-03-31 0000749660 2023-01-01 2023-03-31 0000749660 icad:AmortizationAndDepreciationMember 2024-01-01 2024-03-31 0000749660 icad:AmortizationAndDepreciationMember 2023-01-01 2023-03-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:CommonStockMember 2024-01-01 2024-03-31 0000749660 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0000749660 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0000749660 us-gaap:TreasuryStockCommonMember 2024-01-01 2024-03-31 0000749660 us-gaap:CommonStockMember 2024-03-31 0000749660 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0000749660 us-gaap:RetainedEarningsMember 2024-03-31 0000749660 us-gaap:TreasuryStockCommonMember 2024-03-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 2022-12-31 0000749660 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0000749660 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0000749660 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0000749660 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-03-31 0000749660 us-gaap:CommonStockMember 2023-03-31 0000749660 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0000749660 us-gaap:RetainedEarningsMember 2023-03-31 0000749660 us-gaap:TreasuryStockCommonMember 2023-03-31 0000749660 2023-03-31 0000749660 2023-01-01 2023-12-31 0000749660 us-gaap:NonUsMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2024-01-01 2024-03-31 0000749660 us-gaap:NonUsMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-03-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-03-31 0000749660 us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember icad:XoftSolutionsLlcMember icad:SharedMarketingExpenseMember 2024-01-01 2024-03-31 0000749660 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0000749660 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0000749660 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0000749660 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0000749660 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0000749660 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0000749660 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0000749660 us-gaap:FairValueMeasurementsRecurringMember 2024-03-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:FairValueInputsLevel3Member 2024-03-31 0000749660 us-gaap:FairValueInputsLevel3Member 2023-12-31 0000749660 us-gaap:SalesRevenueNetMember 2024-03-31 0000749660 icad:OneMajorDirectCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0000749660 icad:ServiceContractsMember 2024-01-01 2024-03-31 0000749660 us-gaap:TransferredAtPointInTimeMember 2024-01-01 2024-03-31 0000749660 us-gaap:TransferredOverTimeMember 2024-01-01 2024-03-31 0000749660 icad:DirectSalesForceMember 2024-01-01 2024-03-31 0000749660 icad:OEMPartnersMember 2024-01-01 2024-03-31 0000749660 icad:ServiceContractsMember 2023-01-01 2023-03-31 0000749660 us-gaap:TransferredAtPointInTimeMember 2023-01-01 2023-03-31 0000749660 us-gaap:TransferredOverTimeMember 2023-01-01 2023-03-31 0000749660 icad:DirectSalesForceMember 2023-01-01 2023-03-31 0000749660 icad:OEMPartnersMember 2023-01-01 2023-03-31 0000749660 srt:MinimumMember 2024-01-01 2024-03-31 0000749660 srt:MaximumMember 2024-01-01 2024-03-31 0000749660 2024-04-01 2024-03-31 0000749660 srt:MinimumMember 2024-04-01 2024-03-31 0000749660 srt:MaximumMember 2024-04-01 2024-03-31 0000749660 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-03-31 0000749660 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-03-31 0000749660 icad:NashuaNhOfficeLeaseMember 2024-01-31 0000749660 icad:NashuaNhOfficeLeaseMember 2024-01-01 2024-01-31 0000749660 icad:NashuaNhOfficeLeaseMember 2024-03-31 0000749660 us-gaap:CostOfSalesMember 2024-01-01 2024-03-31 0000749660 us-gaap:CostOfSalesMember 2023-01-01 2023-03-31 0000749660 icad:EngineeringAndProductDevelopmentMember 2024-01-01 2024-03-31 0000749660 icad:EngineeringAndProductDevelopmentMember 2023-01-01 2023-03-31 0000749660 us-gaap:SellingAndMarketingExpenseMember 2024-01-01 2024-03-31 0000749660 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-03-31 0000749660 us-gaap:GeneralAndAdministrativeExpenseMember 2024-01-01 2024-03-31 0000749660 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-03-31 0000749660 icad:ModifiedStockOptionsMember 2023-01-01 2023-03-31 0000749660 icad:FourGranteesMember 2023-01-01 2023-03-31 0000749660 icad:ModifiedStockOptionsMember icad:OneGranteeMember 2023-01-01 2023-03-31 0000749660 icad:ModifiedStockOptionsMember icad:OneGranteeMember 2024-01-01 2024-03-31 0000749660 srt:MinimumMember 2023-01-01 2023-03-31 0000749660 srt:MaximumMember 2023-01-01 2023-03-31 0000749660 us-gaap:RestrictedStockMember 2024-01-01 2024-03-31 0000749660 us-gaap:RestrictedStockMember 2023-01-01 2023-03-31 0000749660 us-gaap:RestrictedStockMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2024-01-01 2024-03-31 0000749660 us-gaap:RestrictedStockMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2024-03-31 0000749660 us-gaap:RestrictedStockMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2024-01-01 2024-03-31 0000749660 icad:RoyaltyObligationsMember 2024-03-31 0000749660 2023-03-20 2023-03-20 0000749660 icad:XoftIncMember 2023-03-20 2023-03-20 0000749660 us-gaap:EmployeeSeveranceMember 2023-01-01 2023-12-31 0000749660 us-gaap:EmployeeSeveranceMember 2023-01-01 2023-03-31 0000749660 icad:AtthemarketSalesAgreementMember 2023-08-11 0000749660 icad:AtthemarketSalesAgreementMember 2024-01-01 2024-03-31 0000749660 icad:AtthemarketSalesAgreementMember 2023-01-01 2023-03-31 shares thunderdome:item iso4217:USD iso4217:USD shares pure utr:M utr:Y utr:sqft utr:D 0000749660 iCAD INC false --12-31 Q1 2024 298000 277000 1136000 1045000 8500000 8488000 0.01 0.01 1000000 1000000 0 0 0.01 0.01 60000000 60000000 26540030 26540030 26354199 26354199 185831 185831 1 P15M 0 1 P2Y P3Y 0 100000 P5Y 0 0 0 0 P1Y 3 P1Y 0.01 0.21 0 0 10-Q true 2024-03-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 Yes Yes Non-accelerated Filer true false false 26540030 20284000 21670000 6515000 6392000 750000 917000 1495000 699000 29044000 29678000 1938000 1823000 522000 461000 299000 849000 136000 148000 8362000 8362000 94000 97000 40395000 41418000 635000 712000 1755000 2448000 216000 188000 3554000 3400000 6160000 6748000 306000 273000 1462000 974000 7000 6000 7935000 8001000 0 0 265000 265000 306515000 306250000 -272905000 -271683000 1415000 1415000 32460000 33417000 40395000 41418000 3102000 2460000 1852000 1874000 4954000 4334000 480000 425000 321000 345000 40000 21000 841000 791000 4113000 3543000 1507000 1516000 2082000 2360000 1902000 2853000 63000 54000 5554000 6783000 -1441000 -3240000 -0 -0 203000 151000 20000 3000 223000 154000 -1218000 -3086000 4000 5000 -1222000 -3091000 0 -687000 -1222000 -3778000 -0.05 -0.12 0 -0.03 -0.05 -0.15 26354000 25261000 26540030 265000 306250000 -271683000 -1415000 33417000 0 265000 0 0 265000 0 0 -1222000 0 -1222000 26540030 265000 306515000 -272905000 -1415000 32460000 25446407 254000 302899000 -266836000 -1415000 34902000 0 586000 0 0 586000 0 0 -3778000 0 -3778000 25446407 254000 303485000 -270614000 -1415000 31710000 -1222000 -3778000 12000 46000 91000 78000 60000 161000 21000 0 265000 586000 4000 5000 144000 -1517000 -167000 -523000 246000 -363000 -77000 -120000 -693000 -468000 -60000 -177000 642000 -264000 42000 2250000 -1180000 -1528000 -0 -0 106000 122000 100000 -0 -206000 -122000 -1386000 -1650000 21670000 21313000 20284000 19663000 0 0 121000 0 <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><a href="#" id="notes" title="notes"></a>Notes to Condensed Consolidated Financial Statements: </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;"><b>Note <em style="font: inherit;">1</em> </b>–<b> Basis of Presentation and 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 13pt;"><b><i></i></b></p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 13pt;"><b><i>Basis of Presentation </i></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 25pt;">The accompanying condensed consolidated financial statements of iCAD, Inc. and its subsidiaries (“iCAD” or the “Company”) have been prepared in accordance with accounting principles generally accepted in the United States of America (“US GAAP”), which 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. In the opinion of the Company’s management, these unaudited interim condensed consolidated financial statements reflect all adjustments, consisting of normal recurring adjustments, necessary for a fair presentation of the financial position of the Company at <em style="font: inherit;"> March 31, 2024</em>, the results of operations of the Company for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2024 </em>and <em style="font: inherit;">2023</em>, cash flows of the Company for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2024 </em>and <em style="font: inherit;">2023</em>, and stockholders’ equity of the Company for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2024 </em>and <em style="font: inherit;">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;">As discussed in Note <em style="font: inherit;">2,</em> the Company completed the sale of its Xoft business line on <em style="font: inherit;"> October 23, 2023. </em>Accordingly, the Company now operates in <span style="-sec-ix-hidden:c112695959">one</span> segment, Cancer Detection ("Detection").  Unless otherwise indicated, all disclosures and amounts in the Notes to Condensed Consolidated Financial Statements relate to the Company’s continuing operations, or its Detection segment.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 25pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 25pt;">Although the Company believes that the disclosures made in these interim financial statements are adequate to make the information presented <em style="font: inherit;">not</em> misleading, certain information normally included in the footnotes prepared in accordance with US GAAP has been omitted as permitted by the rules and regulations of the Securities and Exchange Commission (the “SEC”). The accompanying interim financial statements should be read in conjunction with the audited financial statements and notes thereto included in the Company’s Annual Report on Form <em style="font: inherit;">10</em>-K for the fiscal year ended <em style="font: inherit;"> December </em><em style="font: inherit;">31,</em> <em style="font: inherit;">2023</em>, filed with the SEC on <em style="font: inherit;"> March 29, 2024. </em>The results for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2024</em>, are <em style="font: inherit;">not</em> necessarily indicative of the results that <em style="font: inherit;"> may </em>be expected for the fiscal year ending <em style="font: inherit;"> December </em><em style="font: inherit;">31,</em> <em style="font: inherit;">2024,</em> or any interim or any future period.</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;"></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 13pt;"><b><i></i></b></p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 13pt;"><b><i>Principles of Consolidation and Business Segments </i></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 25pt;">The condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiary, iCAD France, LLC. All material inter-company transactions and balances have been eliminated in consolidation.  The Company operates <em style="font: inherit;">one</em> reporting segment: Cancer Detection (“Detection”). The Detection segment consists of advanced image analysis and workflow products for the detection of cancer.  As discussed in Note <em style="font: inherit;">2,</em> the Company completed the sale of its Xoft business line on <em style="font: inherit;"> October 23, 2023.  </em>Unless otherwise indicated, all disclosures and amounts in the Notes to Condensed Consolidated Financial Statements relate to the Company’s continuing operations, or its Detection segment.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 13pt;"> </p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 13pt;"></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 13pt;"><b><i></i></b></p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 13pt;"><b><i>Risk and Uncertainty </i></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 26pt;">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. While the worst of the disruptions appear to have subsided as of <em style="font: inherit;"> March 31, 2024, </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 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 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 26pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 26pt;">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 <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2024 </em>and <em style="font: inherit;">2023,</em> approximately 18% and 14%, respectively, of the Company’s total revenue was derived from customers located outside the United States.</p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 26pt;"></p> <hr style="height: 1px; color: #000000; background-color: #000000; width: 100%; border: none; margin: 3pt 0"/> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;"><b><i></i></b></p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;"><b><i>Recently Issued Accounting Pronouncements</i> </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 27pt;">In <em style="font: inherit;"> November 2023, </em>the FASB issued ASU <em style="font: inherit;">No.</em> <em style="font: inherit;">2023</em>-<em style="font: inherit;">07,</em> Segment Reporting (Topic <em style="font: inherit;">280</em>): Improvements to Reportable Segment Disclosures (ASU <em style="font: inherit;">2023</em>-<em style="font: inherit;">07</em>). ASU <em style="font: inherit;">2023</em>-<em 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 new guidance is effective for us beginning with our annual reporting for fiscal year <em style="font: inherit;">2024</em> and for interim period reporting beginning in fiscal year <em style="font: inherit;">2025</em> and will be applied on a retrospective basis. 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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">In <em style="font: inherit;"> December 2023, </em>the FASB issued ASU <em style="font: inherit;">No.</em> <em style="font: inherit;">2023</em>-<em style="font: inherit;">09,</em> Improvements to Income Tax Disclosures (ASU <em style="font: inherit;">2023</em>-<em style="font: inherit;">09</em>). ASU <em style="font: inherit;">2023</em>-<em 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: &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;"></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 13pt;"><b><i>Basis of Presentation </i></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 25pt;">The accompanying condensed consolidated financial statements of iCAD, Inc. and its subsidiaries (“iCAD” or the “Company”) have been prepared in accordance with accounting principles generally accepted in the United States of America (“US GAAP”), which 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. In the opinion of the Company’s management, these unaudited interim condensed consolidated financial statements reflect all adjustments, consisting of normal recurring adjustments, necessary for a fair presentation of the financial position of the Company at <em style="font: inherit;"> March 31, 2024</em>, the results of operations of the Company for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2024 </em>and <em style="font: inherit;">2023</em>, cash flows of the Company for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2024 </em>and <em style="font: inherit;">2023</em>, and stockholders’ equity of the Company for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2024 </em>and <em style="font: inherit;">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;">As discussed in Note <em style="font: inherit;">2,</em> the Company completed the sale of its Xoft business line on <em style="font: inherit;"> October 23, 2023. </em>Accordingly, the Company now operates in <span style="-sec-ix-hidden:c112695959">one</span> segment, Cancer Detection ("Detection").  Unless otherwise indicated, all disclosures and amounts in the Notes to Condensed Consolidated Financial Statements relate to the Company’s continuing operations, or its Detection segment.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 25pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 25pt;">Although the Company believes that the disclosures made in these interim financial statements are adequate to make the information presented <em style="font: inherit;">not</em> misleading, certain information normally included in the footnotes prepared in accordance with US GAAP has been omitted as permitted by the rules and regulations of the Securities and Exchange Commission (the “SEC”). The accompanying interim financial statements should be read in conjunction with the audited financial statements and notes thereto included in the Company’s Annual Report on Form <em style="font: inherit;">10</em>-K for the fiscal year ended <em style="font: inherit;"> December </em><em style="font: inherit;">31,</em> <em style="font: inherit;">2023</em>, filed with the SEC on <em style="font: inherit;"> March 29, 2024. </em>The results for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2024</em>, are <em style="font: inherit;">not</em> necessarily indicative of the results that <em style="font: inherit;"> may </em>be expected for the fiscal year ending <em style="font: inherit;"> December </em><em style="font: inherit;">31,</em> <em style="font: inherit;">2024,</em> or any interim or any future period.</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 13pt;"><b><i>Principles of Consolidation and Business Segments </i></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 25pt;">The condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiary, iCAD France, LLC. All material inter-company transactions and balances have been eliminated in consolidation.  The Company operates <em style="font: inherit;">one</em> reporting segment: Cancer Detection (“Detection”). The Detection segment consists of advanced image analysis and workflow products for the detection of cancer.  As discussed in Note <em style="font: inherit;">2,</em> the Company completed the sale of its Xoft business line on <em style="font: inherit;"> October 23, 2023.  </em>Unless otherwise indicated, all disclosures and amounts in the Notes to Condensed Consolidated Financial Statements relate to the Company’s continuing operations, or its Detection segment.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 13pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 13pt;"><b><i>Risk and Uncertainty </i></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 26pt;">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. While the worst of the disruptions appear to have subsided as of <em style="font: inherit;"> March 31, 2024, </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 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 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 26pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 26pt;">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 <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2024 </em>and <em style="font: inherit;">2023,</em> approximately 18% and 14%, respectively, of the Company’s total revenue was derived from customers located outside the United States.</p> 0.18 0.14 <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;"><b><i>Recently Issued Accounting Pronouncements</i> </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 27pt;">In <em style="font: inherit;"> November 2023, </em>the FASB issued ASU <em style="font: inherit;">No.</em> <em style="font: inherit;">2023</em>-<em style="font: inherit;">07,</em> Segment Reporting (Topic <em style="font: inherit;">280</em>): Improvements to Reportable Segment Disclosures (ASU <em style="font: inherit;">2023</em>-<em style="font: inherit;">07</em>). ASU <em style="font: inherit;">2023</em>-<em 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 new guidance is effective for us beginning with our annual reporting for fiscal year <em style="font: inherit;">2024</em> and for interim period reporting beginning in fiscal year <em style="font: inherit;">2025</em> and will be applied on a retrospective basis. 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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">In <em style="font: inherit;"> December 2023, </em>the FASB issued ASU <em style="font: inherit;">No.</em> <em style="font: inherit;">2023</em>-<em style="font: inherit;">09,</em> Improvements to Income Tax Disclosures (ASU <em style="font: inherit;">2023</em>-<em style="font: inherit;">09</em>). ASU <em style="font: inherit;">2023</em>-<em 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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"><b>Note <em style="font: inherit;">2</em> </b>– <b>Discontinued Operations</b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 17pt;">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:c112696003">15</span> months following <em style="font: inherit;"> October 22, 2023. </em>The escrow balance is reflected in the caption Prepaid expenses and other current assets as of <em style="font: inherit;"> March 31, 2024 </em>and in 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="margin: 0pt 0pt 0pt 9pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">The closing of the Transaction occurred simultaneously with the execution of the Purchase Agreement.</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 18pt;">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;">five</em>-month period following consummation of the Transaction, extendable at the option of the parties.</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 17pt;">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 0pt 0pt 17pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 26pt;">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:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 2.5%; margin-left: 2.5%; 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="3" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>Three Months Ended March 31,</b></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; border-bottom: 1px solid rgb(0, 0, 0);"><b><b><b>2023</b></b></b></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: 68%;"> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">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;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">1,444</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;">Total cost of sales</td><td style="width: 1%; font-family: &quot;Times New 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%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">858</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;">Gross profit</td><td style="width: 1%; font-family: &quot;Times New 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%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">586</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;">Total operating expenses</td><td style="width: 1%; font-family: &quot;Times New 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;">1,273</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;">Provision for income taxes</td><td style="width: 1%; font-family: &quot;Times New 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%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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; 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;">Loss from discontinued operations, net of tax</td><td style="width: 1%; font-family: &quot;Times New 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; border-bottom: 3px double rgb(0, 0, 0);">(687</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 0pt 0pt 8pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 26pt;">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 $0.2 million for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2023.  </em>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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 17pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 26pt;">The Business is included in the Company's Condensed Consolidated Statements of Cash Flows for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2023.  </em>Estimated cash provided by the Business during the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2023 </em>was approximately $0.4 million, primarily from operating activities and excluding the impact of previously allocated marketing expenses.     </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:justify;"> </p> 5760000 5000000 700000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 2.5%; margin-left: 2.5%; 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="3" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>Three Months Ended March 31,</b></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; border-bottom: 1px solid rgb(0, 0, 0);"><b><b><b>2023</b></b></b></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: 68%;"> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">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;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">1,444</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;">Total cost of sales</td><td style="width: 1%; font-family: &quot;Times New 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%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">858</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;">Gross profit</td><td style="width: 1%; font-family: &quot;Times New 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%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">586</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;">Total operating expenses</td><td style="width: 1%; font-family: &quot;Times New 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;">1,273</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;">Provision for income taxes</td><td style="width: 1%; font-family: &quot;Times New 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%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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; 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;">Loss from discontinued operations, net of tax</td><td style="width: 1%; font-family: &quot;Times New 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; border-bottom: 3px double rgb(0, 0, 0);">(687</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> 1444000 858000 586000 -1273000 0 -687000 200000 400000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Note <em style="font: inherit;">3</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 25pt;">The Company follows the provisions of FASB ASC Topic <em style="font: inherit;">820,</em> “Fair Value Measurement and Disclosures” (“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: 36pt;"> </td><td style="width: 36pt;"> <p style="margin: 0pt; text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">•</p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;">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: 36pt;"> </td><td style="width: 36pt;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">•</p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">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: 36pt;"> </td><td style="width: 36pt;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">•</p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">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> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> </td><td style="width: 36pt;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">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 consolidated 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> </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: 36pt;"> </td><td style="width: 36pt;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">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:</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;text-align:center;margin:0pt;"><b><span style="text-decoration: underline; ">Fair Value Measurements as of <em style="font: inherit;"> March 31, 2024</em></span></b></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: 2.5%; margin-left: 2.5%; 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 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;">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);">16,042</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);">—</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);">—</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);">16,042</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);">16,042</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);">—</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);">—</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);">16,042</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;text-align:center;margin:0pt;"><b><span style="text-decoration: underline; ">Fair Value Measurements as of <em style="font: inherit;"> December 31, 2023</em></span></b></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: 2.5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 2.5%;"><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;"> </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;">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; 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);">—</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);">—</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; 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);">—</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);">—</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="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 0pt 0pt 25pt;">There were no Level <em style="font: inherit;">2</em> or <em style="font: inherit;">3</em> instruments measured at fair value as of <em style="font: inherit;"> March 31, 2024</em> or <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> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 2.5%; margin-left: 2.5%; 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 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;">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);">16,042</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);">—</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);">—</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);">16,042</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);">16,042</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);">—</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);">—</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);">16,042</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 cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 2.5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 2.5%;"><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;"> </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;">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; 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);">—</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);">—</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; 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);">—</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);">—</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> 16042000 0 0 16042000 16042000 0 0 16042000 15475000 0 0 15475000 15475000 0 0 15475000 0 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Note <em style="font: inherit;">4</em> - 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 25pt;"><b><i>Revenue Recognition </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 25pt;">Revenue is recognized when a customer obtains control of promised goods or services. The amount of revenue recognized reflects the consideration which the Company expects to be entitled to receive in exchange for these goods or services and excludes any sales incentives or taxes collected from customers which are subsequently remitted to government authorities.  For the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2024, </em><span style="-sec-ix-hidden:c112696030">one</span> direct customer accounted for approximately 12% of the Company's total revenue.</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 25pt;"><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 25pt;">The following tables presents the Company’s revenues disaggregated by major good or service line, timing of revenue recognition, and sales channel, reconciled to its reportable segments.</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: 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="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;">Three months ended March 31, 2024</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: 83%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Major Goods/Service Lines</b></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;"><b> </b></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;">Products</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;">3,102</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;">Service contracts</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </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: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,852</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;"> </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: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,954</td><td style="width: 1%; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Timing of Revenue Recognition</b></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;"><b> </b></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;">Goods transferred at a point in time</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,285</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;">Services transferred over time</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: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,669</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: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,954</td><td style="width: 1%; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Sales Channels</b></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;"><b> </b></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;">Direct sales force</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;">3,572</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;">OEM partners</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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,382</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: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,954</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="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;">Three months ended March 31, 2023</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: 83%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Major Goods/Service Lines</b></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;"><b> </b></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;">Products</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,460</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;">Service contracts</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,874</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;"> </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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,334</td><td style="width: 1%; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Timing of Revenue Recognition</b></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;"><b> </b></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;">Goods transferred at a point in time</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,028</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;">Services transferred over time</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: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,306</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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,334</td><td style="width: 1%; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Sales Channels</b></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;"><b> </b></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;">Direct sales force</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,778</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;">OEM partners</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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,556</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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,334</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 27pt;"><i>Products.</i> Product revenue consists of sales of cancer detection systems and perpetual licenses. The Company also sells cancer detection systems in the form of term licenses which generally commit the customer to a <em style="font: inherit;">three</em> year, non cancellable subscription with annual billing at the start of each year.  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: &quot;Times New Roman&quot;; 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 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.</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 26pt;">As discussed in Note <em style="font: inherit;">2,</em> the Company completed the sale of its Xoft (Therapy) business line on <em style="font: inherit;"> October 23, 2023.</em></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 18pt;"><b>Contract Balances </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 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.</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 18pt;"><b>Contract balances </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: 15%; margin-left: 63pt; width: 85%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; 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;; 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;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Balance at</em></b></p> </td><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;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Balance at</em></b></p> </td><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;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Balance at</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; 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;; 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:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">March 31, 2024</em></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: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: &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: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: &quot;Times New Roman&quot;; 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;; font-size: 10pt; width: 46%;"> <p style="font-family: &quot;Times New Roman&quot;; 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;; 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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,515</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: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,392</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: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,769</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); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; 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;; 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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4</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: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; 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><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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">748</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); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; 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;; 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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">290</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: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">157</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: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">15</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); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; 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;; 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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,016</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: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,374</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: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,046</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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">Timing of revenue recognition <em style="font: inherit;"> may </em>differ from timing of invoicing of customers. The Company records a receivable when revenue is recognized prior to receipt of cash payment and the Company has the unconditional right to such consideration, or unearned 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: &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 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 is in excess of amounts billed or billable. The Company classifies the net contract asset as either a 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 a net unbilled revenue balance, 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 several customer 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: &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;">Changes in deferred revenue from contracts with customers were 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%; 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;">Three Months</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;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Ended March 31,</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;">2024</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: 81%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance at beginning of period</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,374</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;;">Deferral of 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: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">2,982</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;;">Recognition of 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: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; 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; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">(2,340</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;">Balance at end of period</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);">5,016</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 35pt;">As of <em style="font: inherit;"> March 31, 2024</em>, the aggregate amount of unsatisfied, or partially satisfied, performance obligations from contracts with customers was $5.0 million. The Company expects to recognize approximately $3.6 million of its remaining performance obligations as revenue over the next 12 months. The remainder of the balance is expected to be recognized over the next <span style="-sec-ix-hidden:c112696043">two</span> to <span style="-sec-ix-hidden:c112696044">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;"> </p> 0.12 <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="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;">Three months ended March 31, 2024</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: 83%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Major Goods/Service Lines</b></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;"><b> </b></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;">Products</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;">3,102</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;">Service contracts</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </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: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,852</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;"> </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: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,954</td><td style="width: 1%; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Timing of Revenue Recognition</b></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;"><b> </b></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;">Goods transferred at a point in time</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,285</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;">Services transferred over time</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: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,669</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: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,954</td><td style="width: 1%; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Sales Channels</b></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;"><b> </b></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;">Direct sales force</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;">3,572</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;">OEM partners</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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,382</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: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,954</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="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;">Three months ended March 31, 2023</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: 83%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Major Goods/Service Lines</b></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;"><b> </b></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;">Products</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,460</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;">Service contracts</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,874</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;"> </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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,334</td><td style="width: 1%; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Timing of Revenue Recognition</b></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;"><b> </b></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;">Goods transferred at a point in time</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,028</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;">Services transferred over time</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: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,306</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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,334</td><td style="width: 1%; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Sales Channels</b></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;"><b> </b></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;">Direct sales force</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,778</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;">OEM partners</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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,556</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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,334</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 3102000 1852000 4954000 2285000 2669000 4954000 3572000 1382000 4954000 2460000 1874000 4334000 2028000 2306000 4334000 2778000 1556000 4334000 P12Y P48Y <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 15%; margin-left: 63pt; width: 85%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; 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;; 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;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Balance at</em></b></p> </td><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;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Balance at</em></b></p> </td><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;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Balance at</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; 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;; 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:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">March 31, 2024</em></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: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: &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: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: &quot;Times New Roman&quot;; 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;; font-size: 10pt; width: 46%;"> <p style="font-family: &quot;Times New Roman&quot;; 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;; 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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,515</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: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,392</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: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,769</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); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; 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;; 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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4</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: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; 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><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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">748</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); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; 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;; 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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">290</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: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">157</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: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">15</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); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; 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;; 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: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,016</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: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,374</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: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,046</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 6515000 6392000 5769000 4000 0 748000 290000 157000 15000 5016000 4374000 4046000 <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;">Three Months</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;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Ended March 31,</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;">2024</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: 81%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance at beginning of period</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%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,374</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;;">Deferral of 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: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">2,982</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;;">Recognition of 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: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px; margin: 0px; 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; padding: 0px; margin: 0px; border-bottom: 1px solid rgb(0, 0, 0);">(2,340</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;">Balance at end of period</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);">5,016</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 4374000 2982000 2340000 5016000 5000000 3600000 P12M <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> 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 25pt;">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.</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 25pt;">A summary of the Company’s calculation of loss per share is as follows (in <em style="font: inherit;">000s,</em> except for Net loss per share):</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 25pt;"> </p> <table border="0" 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;"> <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;">Three Months Ended</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; padding-bottom: 1px;"> </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;">March 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; 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;">2024</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;">2023</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;">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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,222</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;">(3,091</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;">Loss from discontinued operations</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);">-</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);">(687</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;"><b>Net loss</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </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);">(1,222</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; padding-bottom: 3px;"> </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);">(3,778</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> <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;">Shares used in the calculation of basic and diluted net loss per share</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);">26,354</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);">25,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></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;">Loss per share from continuing operations - 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;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(0.05</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;">(0.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;">Loss per share from discontinued operations - basic and diluted</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);">-</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);">(0.03</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;">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; padding-bottom: 3px;"> </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);">(0.05</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; padding-bottom: 3px;"> </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);">(0.15</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 0pt 0pt 25pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 25pt;">The shares of the Company’s common stock issuable upon the exercise of stock options that were excluded from the calculation of diluted net loss per share because their effect would have been antidilutive are as follows:</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: 7.5%; margin-left: 7.5%; 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="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;">March 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 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;">2024</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;">2023</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;">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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; 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,015,924</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: 15%; 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,946,470</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;">Total</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 black;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double black;">3,015,924</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 black;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double black;">2,946,470</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </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: 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;"> <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;">Three Months Ended</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; padding-bottom: 1px;"> </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;">March 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; 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;">2024</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;">2023</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;">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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,222</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;">(3,091</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;">Loss from discontinued operations</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);">-</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);">(687</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;"><b>Net loss</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </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);">(1,222</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; padding-bottom: 3px;"> </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);">(3,778</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> <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;">Shares used in the calculation of basic and diluted net loss per share</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);">26,354</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);">25,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></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;">Loss per share from continuing operations - 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;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(0.05</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;">(0.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;">Loss per share from discontinued operations - basic and diluted</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);">-</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);">(0.03</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;">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; padding-bottom: 3px;"> </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);">(0.05</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; padding-bottom: 3px;"> </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);">(0.15</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> -1222000 -3091000 0 -687000 -1222000 -3778000 26354000 25261000 -0.05 -0.12 0 -0.03 -0.05 -0.15 <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 7.5%; margin-left: 7.5%; 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="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;">March 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 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;">2024</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;">2023</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;">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; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; 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,015,924</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: 15%; 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,946,470</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;">Total</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 black;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double black;">3,015,924</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 black;"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: 3px double black;">2,946,470</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td></tr> </tbody></table> 3015924 2946470 3015924 2946470 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Note <em class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="font: inherit;">6</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 25pt;">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 <em style="font: inherit;">first</em>-in, <em style="font: inherit;">first</em>-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. Inventory consisted of the following at <em style="font: inherit;"> March 31, 2024</em> and <em style="font: inherit;"> December 31, 2023, </em>respectively:</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 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;">March 31, 2024</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;">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></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;">Raw materials</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;">504</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;">583</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;">Work in process</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;">50</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;">55</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;">Finished goods</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);">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><td style="width: 1%; font-family: &quot;Times New 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);">324</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 0pt 0pt 18pt;">Inventory gross</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;">811</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;">962</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;">Inventory reserve</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);">(61</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);">(45</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;">Inventory 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: 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);">750</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);">917</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: 5%; margin-left: 5%; width: 90%; 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;"> </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;">March 31, 2024</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;">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></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;">Raw materials</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;">504</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;">583</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;">Work in process</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;">50</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;">55</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;">Finished goods</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);">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><td style="width: 1%; font-family: &quot;Times New 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);">324</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 0pt 0pt 18pt;">Inventory gross</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;">811</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;">962</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;">Inventory reserve</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);">(61</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);">(45</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;">Inventory 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: 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);">750</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);">917</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> 504000 583000 50000 55000 257000 324000 811000 962000 61000 45000 750000 917000 <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> Goodwill </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 25pt;">The Company tests goodwill for impairment on an annual basis and between annual tests if events and circumstances indicate it is more likely than <em style="font: inherit;">not</em> that the fair value of the reporting unit is less than its carrying value. Factors the Company considers important, which could trigger an impairment of such asset, include the following:</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 56pt;text-indent:-19pt;">•         significant underperformance relative to historical or projected future operating results;</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 56pt;text-indent:-19pt;">•         significant changes in the manner or use of the assets or the strategy for the Company’s overall business;</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 56pt;text-indent:-19pt;">•         significant negative industry or economic trends;</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 56pt;text-indent:-19pt;">•         significant decline in the Company’s stock price for a sustained period; and</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 56pt;text-indent:-19pt;">•         a decline in the Company’s market capitalization below net book 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 25pt;">The Company considered indicators of impairment, and there were <em style="font: inherit;">no</em> triggering events identified, <em style="font: inherit;">no</em> indication of impairment of the Company’s goodwill and no impairment charges recorded during the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2024</em> or <em style="font: inherit;">2023</em>.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 0 <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> Long-lived 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 25pt;">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 its carrying 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 25pt;">There is <em style="font: inherit;">no</em> set interval or frequency for recoverability evaluation. Rather, the determination of when, if at all, an asset (or asset group) is evaluated for recoverability is based on “events and circumstances.” The following factors are examples of events or changes in circumstances that indicate the carrying amount of an asset (or 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:'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 56pt;text-indent:-19pt;">•         A significant decrease in the market price of a long-lived asset (or asset group);</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 56pt;text-indent:-19pt;">•         A significant adverse change in the extent or manner in which a long-lived asset (or asset group) is being used or in its physical condition;</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 56pt;text-indent:-19pt;">•         A significant adverse change in legal factors or in the business climate that could affect the value of a long-lived asset (or asset group), including an adverse action or assessment by a regulator;</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 56pt;text-indent:-19pt;">•         An accumulation of costs significantly in excess of the amount originally expected for the acquisition or construction of a long-lived asset (or asset group); and</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 65pt; text-indent: -28pt;">•         A current operating period, 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 (or asset group).</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 25pt;">The Company determined there were <em style="font: inherit;">no</em> such triggering events during the <em class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2024 </em>or <em class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="font: inherit;">2023.</em></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <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> Lease 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 25pt;">In accordance with <i>ASC Topic <em style="font: inherit;">842</em></i>, "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 25pt;">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 calculates an incremental borrowing rate, which is 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 25pt;">Assumptions made by the Company at the commencement date of each lease are re-evaluated upon occurrence of certain events, including a lease modification. A lease modification results in a separate contract when the modification grants the lessee an additional right of use <em style="font: inherit;">not</em> included in the original lease and when lease payments increase commensurate with the standalone price for the additional right of use. When a lease modification results in a separate contract, it is accounted for in the same manner as a new lease.</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 25pt;">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 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 25pt;">ASC <em style="font: inherit;">842</em> includes a number of reassessment and remeasurement requirements for lessees based on certain triggering events or conditions. There were no impairment indicators identified during the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2024</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 25pt;">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 0pt 0pt 25pt;"> </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;"> 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 new lease includes an option to extend the term for <em style="font: inherit;">two one</em> year periods.  The Company recorded a right-of-use asset and lease liability upon commencement of the lease for approximately $0.1 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 25pt;"><b>Components of 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 25pt;">The Company has leases for office space and office equipment. The leases expire at various dates through <em style="font: inherit;">2028.</em></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 25pt;"> </p> <table border="0" 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;"><em style="font: inherit;"> </em></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;"><b><em style="font: inherit;">Three Months Ended</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; width: 55.5%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Lease Cost</b></p> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 27.5%; 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;">Classification</em></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;">March 31, 2024</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;">Operating lease cost - Right of Use Asset</p> </td><td 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;">Operating expenses</em></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;">71</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 0pt 0pt 25pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 25pt;">Other information related to leases was as follows:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 25pt;"> </p> <table border="0" 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="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;"><b><em style="font: inherit;">Three Months</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="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;">Ended March 31, 2024</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: 83%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Cash paid from operating cash flows for operating leases</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;">71</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 0pt 0pt 25pt;">  </p> <table 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 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: 81%;"> </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;">As of March 31,</em></b></p> </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: 81%;"> </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;">2024</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: 81%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Weighted-average remaining lease term of operating leases (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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2.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; width: 81%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Weighted-average discount rate for operating leases</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;">7.2</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 25pt;">Maturity of the Company’s lease liabilities as of <em style="font: inherit;"> March 31, 2024</em> was as follows:</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: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><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: 81%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2024</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;">190</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: 81%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2025</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;">250</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: 81%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2026</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;">131</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: 81%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2027</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);">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(204, 238, 255); vertical-align: bottom"><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 0pt 0pt 18pt;">Total lease payments</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;">575</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: 81%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Less: effects of discounting</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);">(53</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; width: 81%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Total lease liabilities</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;">522</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: 81%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Less: current portion of lease liabilities</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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" 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);">216</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; width: 81%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Long-term lease liabilities</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);">306</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> 0 P36M 3000 46000 100000 <table border="0" 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;"><em style="font: inherit;"> </em></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;"><b><em style="font: inherit;">Three Months Ended</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; width: 55.5%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Lease Cost</b></p> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 27.5%; 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;">Classification</em></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;">March 31, 2024</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;">Operating lease cost - Right of Use Asset</p> </td><td 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;">Operating expenses</em></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;">71</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: 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="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;"><b><em style="font: inherit;">Three Months</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="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;">Ended March 31, 2024</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: 83%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Cash paid from operating cash flows for operating leases</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;">71</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 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 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: 81%;"> </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;">As of March 31,</em></b></p> </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: 81%;"> </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;">2024</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: 81%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Weighted-average remaining lease term of operating leases (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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2.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; width: 81%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Weighted-average discount rate for operating leases</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;">7.2</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> </tbody></table> 71000 71000 P2Y4M24D 0.072 <table 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 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: 81%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2024</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;">190</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: 81%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2025</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;">250</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: 81%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2026</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;">131</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: 81%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2027</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);">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(204, 238, 255); vertical-align: bottom"><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 0pt 0pt 18pt;">Total lease payments</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;">575</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: 81%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Less: effects of discounting</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);">(53</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; width: 81%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Total lease liabilities</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;">522</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: 81%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Less: current portion of lease liabilities</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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" 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);">216</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; width: 81%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Long-term lease liabilities</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);">306</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> 190000 250000 131000 4000 575000 53000 522000 216000 306000 <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> Stockholders 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 25pt;"><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 25pt;">The Company granted options to purchase 429,328 shares of the Company’s stock during the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2024. </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;text-indent:25pt;">The Company’s stock-based compensation expense, including options and restricted stock by category is as follows:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;"> </p> <table border="0" 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;"> <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;">Three Months Ended</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;">March 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;">2024</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;">2023</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;">Cost of 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: 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;">1</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;">Engineering and product development</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;">56</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;">73</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;">Marketing and sales</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;">62</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;">131</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;">General and administrative</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);">146</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);">381</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;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </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);">265</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; padding-bottom: 3px;"> </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);">586</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;text-indent:25pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 25pt;">During the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2023, </em>the Company recorded incremental stock-based compensation of approximately $0.2 million as a result of modifications of certain stock option awards.  The modifications related to extending the contractual life of certain stock options by <span style="-sec-ix-hidden:c112696093">five</span> 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 <em style="font: inherit;">one</em> grantee was extended from 90 days to 24 months.   </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 25pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 25pt;">As of <em style="font: inherit;"> March 31, 2024</em>, there was approximately $1.2 million of total unrecognized compensation cost related to unvested options. That cost is expected to be recognized over a weighted average period of 2.14 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 25pt;">Options granted under the Company’s 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 0pt 0pt 25pt;"> </p> <table border="0" 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;"> <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;">Three Months Ended</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;">March 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;">2024</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;">2023</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;">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: 14%; 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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4.19</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:c112695878">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:c112695879">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 (average, 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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.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;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.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;">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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">83.35%-113.87%</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;">72.69%-77.53%</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 exercise price</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.52</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.16</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;">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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.86</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.14</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 0pt 0pt 25pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 26pt;">The Company’s <em style="font: inherit;">2024</em> and <em style="font: inherit;">2023</em> average expected volatility and average expected life is based on the average of 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 remaining term equal to 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 25pt;">The Company did <span style="-sec-ix-hidden:c112696106"><span style="-sec-ix-hidden:c112710350">not</span></span> grant any shares of restricted stock during the <em style="font: inherit;">three</em>-months ended <em style="font: inherit;"> March 31, 2024</em> or <em style="font: inherit;">2023</em>.  The Company’s restricted stock awards typically vest in either <span style="-sec-ix-hidden:c112696109">one</span> year or <span style="-sec-ix-hidden:c112696110">three</span> equal annual installments with the <em style="font: inherit;">first</em> installment vesting <span style="-sec-ix-hidden:c112696112">one</span> year from the grant date. The grant date fair value for restricted stock awards is based on the quoted market value of Company stock on the grant date.</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 25pt;">A summary of stock option activity for all stock option plans for the period ended <em style="font: inherit;"> March 31, 2024</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: 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;"> </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;"><em style="font: inherit;">Number of</em></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 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;"><em style="font: inherit;">Weighted Average</em></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 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;"><em style="font: inherit;">Intrinsic</em></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;"><em style="font: inherit;">Options</em></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;"><em style="font: inherit;">Exercise Price</em></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;"><em style="font: inherit;">Value</em></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: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Outstanding as of December 31, 2023</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,897,663</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5.57</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: 13%; 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></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;">Granted</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">429,328</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.52</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: 13%; 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;"> </td><td style="width: 13%; 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><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: 13%; 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><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: 13%; 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;">Cancelled</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(311,067</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; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">9.73</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></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;">Outstanding as of March 31, 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; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,015,924</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;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4.56</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">206</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;">Options Exercisable as of December 31, 2023</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: 3px double rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,593,935</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;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8.08</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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 13%; 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(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;">Options Exercisable as of March 31, 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; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,516,875</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;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">7.18</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">26</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> 429328 <table border="0" 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;"> <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;">Three Months Ended</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;">March 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;">2024</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;">2023</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;">Cost of 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: 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;">1</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;">Engineering and product development</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;">56</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;">73</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;">Marketing and sales</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;">62</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;">131</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;">General and administrative</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);">146</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);">381</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;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px;"> </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);">265</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; padding-bottom: 3px;"> </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);">586</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> 1000 1000 56000 73000 62000 131000 146000 381000 265000 586000 0.2 P90D P24M 1.2 P2Y1M20D <table border="0" 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;"> <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;">Three Months Ended</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;">March 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;">2024</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;">2023</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;">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: 14%; 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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4.19</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:c112695878">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:c112695879">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 (average, 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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.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;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.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;">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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">83.35%-113.87%</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;">72.69%-77.53%</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 exercise price</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.52</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.16</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;">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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.86</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.14</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.0419 P3Y1M6D P3Y 0.8335 1.1387 0.7269 0.7753 1.52 2.16 0.86 1.14 <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;"> </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;"><em style="font: inherit;">Number of</em></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 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;"><em style="font: inherit;">Weighted Average</em></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 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;"><em style="font: inherit;">Intrinsic</em></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;"><em style="font: inherit;">Options</em></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;"><em style="font: inherit;">Exercise Price</em></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;"><em style="font: inherit;">Value</em></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: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Outstanding as of December 31, 2023</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,897,663</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5.57</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: 13%; 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></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;">Granted</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">429,328</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.52</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: 13%; 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;"> </td><td style="width: 13%; 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><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: 13%; 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><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: 13%; 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;">Cancelled</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(311,067</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; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">9.73</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></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;">Outstanding as of March 31, 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; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,015,924</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;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4.56</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">206</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;">Options Exercisable as of December 31, 2023</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: 3px double rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,593,935</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;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8.08</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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 13%; 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(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;">Options Exercisable as of March 31, 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; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,516,875</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;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">7.18</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">26</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 2897663 5.57 252000 429328 1.52 -0 0 0 311067 9.73 3015924 4.56 206000 1593935 8.08 30000 1516875 7.18 26000 <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Note <em style="font: inherit;">11</em></b>–<b> Income Taxes </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 25pt;">The determination of the annual effective tax rate is based upon a number of significant estimates and judgments, including the estimated annual pretax income in each tax jurisdiction in which the Company operates and the development of tax planning strategies during the year. As such, there can be significant volatility in interim tax provisions. </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 32pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 25pt;">Income tax expense was approximately $4,000 and approximately $5,000 for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2024 </em>and <em style="font: inherit;">2023</em><i>,</i> respectively. The effective tax rates for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2024</em> and <em style="font: inherit;">2023</em> were less than 1% in each period. The difference between the Company’s effective tax rates in <em style="font: inherit;">2023</em> and <em style="font: inherit;">2022</em> compared to the U.S. statutory tax rate of 21% is primarily due to changes in valuation allowances associated with the Company’s assessment of the likelihood of the recoverability of deferred tax assets. The Company has valuation allowances against substantially all of its net operating loss carryforwards and tax credit carryforwards.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 25pt;"> </p> 4000 5000 0.01 0.21 <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> 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 25pt;"><i>Other Commitments </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 25pt;">The Company is obligated to pay approximately $1.2 million for firm purchase obligations to suppliers for future product and service deliverables and $0.4 million for minimum royalty obligations.</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 25pt;"><i>Litigation </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 25pt;">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. 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. 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 <i>ASC <em style="font: inherit;">450</em></i>, “Contingencies.” Legal costs are expensed as incurred.</p> 1200000 400000 <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Note <em style="font: inherit;">13</em> </b>–<b> Restructuring</b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -2pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 26pt; text-indent: 0pt;">On <em style="font: inherit;"> March </em><em style="font: inherit;">20,</em> <em style="font: inherit;">2023,</em> the Company committed to a restructuring plan intended to support its long-term strategic goals and reduce operating expenses by further aligning its cost structure to focus on areas the Company believes are more likely to generate the best long-term results, in light of current industry and macroeconomic environments (the “RIF”). The Company reduced its workforce by approximately 28%, decreasing its headcount by approximately 23 employees, predominantly from the Company’s detection business unit. Xoft, Inc., a wholly-owned subsidiary of the Company at that time, furloughed 12 of its employees, or approximately 50% of its workforce. As discussed in Note <em style="font: inherit;">2,</em> the Company completed the sale of its Xoft business line on <em style="font: inherit;"> October 23, 2023.   </em></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 26pt; text-indent: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 26pt; text-indent: 0pt;">The Company incurred total charges of $0.2 million related to the RIF during the year ended <em style="font: inherit;"> December 31, 2023, </em>of which $0.1 million were recorded during the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2023.  </em>All of the incurred charges were <em style="font: inherit;">one</em>-time, cash expenses and were recorded primarily in Cost of revenue and Marketing and sales in the Company's Condensed Consolidated Statements of Operations.  <span style="-sec-ix-hidden:c112696144">No</span> further charges or payments related to the RIF will occur.  </p> 0.28 23 12 0.50 200000 100000 <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Note <em style="font: inherit;">14</em> </b>–<b> Issuances of Common Stock</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 25pt;">As previously disclosed, 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 of <em style="font: inherit;">1933,</em> as amended, or any method specified in the Sales Agreement.  There were no sales of the Company's common stock during the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2024 </em>or <em style="font: inherit;">2023,</em> respectively.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> 25000000 0