0001683168-24-001031.txt : 20240215 0001683168-24-001031.hdr.sgml : 20240215 20240215164717 ACCESSION NUMBER: 0001683168-24-001031 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 76 CONFORMED PERIOD OF REPORT: 20231231 FILED AS OF DATE: 20240215 DATE AS OF CHANGE: 20240215 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Atomera Inc CENTRAL INDEX KEY: 0001420520 STANDARD INDUSTRIAL CLASSIFICATION: SEMICONDUCTORS & RELATED DEVICES [3674] ORGANIZATION NAME: 04 Manufacturing IRS NUMBER: 000000000 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-37850 FILM NUMBER: 24644496 BUSINESS ADDRESS: STREET 1: 750 UNIVERSITY AVENUE STREET 2: SUITE 280 CITY: LOS GATOS STATE: CA ZIP: 95032 BUSINESS PHONE: 408-442-5248 MAIL ADDRESS: STREET 1: 750 UNIVERSITY AVENUE STREET 2: SUITE 280 CITY: LOS GATOS STATE: CA ZIP: 95032 FORMER COMPANY: FORMER CONFORMED NAME: MEARS TECHNOLOGIES INC DATE OF NAME CHANGE: 20071206 10-K 1 atomera_i10k-123123.htm FORM 10-K FOR 12/31/23
false 2023 FY 0001420520 0 0 0 0 0001420520 2023-01-01 2023-12-31 0001420520 2023-06-30 0001420520 2024-02-15 0001420520 2023-12-31 0001420520 2022-12-31 0001420520 2022-01-01 2022-12-31 0001420520 us-gaap:CommonStockMember 2021-12-31 0001420520 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001420520 us-gaap:RetainedEarningsMember 2021-12-31 0001420520 2021-12-31 0001420520 us-gaap:CommonStockMember 2022-12-31 0001420520 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001420520 us-gaap:RetainedEarningsMember 2022-12-31 0001420520 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001420520 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0001420520 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0001420520 us-gaap:CommonStockMember 2023-01-01 2023-12-31 0001420520 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-12-31 0001420520 us-gaap:RetainedEarningsMember 2023-01-01 2023-12-31 0001420520 us-gaap:CommonStockMember 2023-12-31 0001420520 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001420520 us-gaap:RetainedEarningsMember 2023-12-31 0001420520 ATOM:ATMMember 2023-01-01 2023-12-31 0001420520 us-gaap:SalesRevenueNetMember ATOM:OneCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001420520 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashMember 2023-12-31 0001420520 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashMember 2023-01-01 2023-12-31 0001420520 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashMember 2022-12-31 0001420520 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2023-12-31 0001420520 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2023-01-01 2023-12-31 0001420520 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2022-12-31 0001420520 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember ATOM:USTreasuryBillsMember 2023-12-31 0001420520 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember ATOM:USTreasuryBillsMember 2023-01-01 2023-12-31 0001420520 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember ATOM:USTreasuryBillsMember 2022-12-31 0001420520 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember ATOM:USAgencyBondsMember 2023-12-31 0001420520 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember ATOM:USAgencyBondsMember 2023-01-01 2023-12-31 0001420520 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember ATOM:USAgencyBondsMember 2022-12-31 0001420520 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001420520 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-01-01 2023-12-31 0001420520 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001420520 srt:NorthAmericaMember 2023-01-01 2023-12-31 0001420520 srt:NorthAmericaMember 2022-01-01 2022-12-31 0001420520 srt:EuropeMember 2023-01-01 2023-12-31 0001420520 srt:EuropeMember 2022-01-01 2022-12-31 0001420520 srt:AsiaPacificMember 2023-01-01 2023-12-31 0001420520 srt:AsiaPacificMember 2022-01-01 2022-12-31 0001420520 us-gaap:TransferredAtPointInTimeMember 2023-01-01 2023-12-31 0001420520 us-gaap:TransferredAtPointInTimeMember 2022-01-01 2022-12-31 0001420520 us-gaap:TransferredOverTimeMember 2023-01-01 2023-12-31 0001420520 us-gaap:TransferredOverTimeMember 2022-01-01 2022-12-31 0001420520 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-12-31 0001420520 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001420520 ATOM:UnvestedRestrictedStockMember 2023-01-01 2023-12-31 0001420520 ATOM:UnvestedRestrictedStockMember 2022-01-01 2022-12-31 0001420520 ATOM:LaboratoryEquipmentMember 2023-12-31 0001420520 ATOM:LaboratoryEquipmentMember 2022-12-31 0001420520 us-gaap:ComputerEquipmentMember 2023-12-31 0001420520 us-gaap:ComputerEquipmentMember 2022-12-31 0001420520 us-gaap:FurnitureAndFixturesMember 2023-12-31 0001420520 us-gaap:FurnitureAndFixturesMember 2022-12-31 0001420520 us-gaap:LeaseholdImprovementsMember 2023-12-31 0001420520 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001420520 us-gaap:SoftwareDevelopmentMember 2023-12-31 0001420520 us-gaap:SoftwareDevelopmentMember 2022-12-31 0001420520 us-gaap:OfficeEquipmentMember 2023-12-31 0001420520 us-gaap:OfficeEquipmentMember 2022-12-31 0001420520 ATOM:LosGatosCAMember 2023-01-01 2023-12-31 0001420520 ATOM:LosGatosCAMember 2021-01-31 0001420520 ATOM:LosGatosCAMember 2023-12-31 0001420520 ATOM:TempeAZOfficeMember 2023-01-01 2023-12-31 0001420520 ATOM:TempeAZOfficeMember 2023-05-01 0001420520 ATOM:FinancingLeasesMember 2023-12-31 0001420520 ATOM:OperatingLeasesMember 2023-12-31 0001420520 ATOM:EquityDistributionAgreementMember 2023-01-01 2023-12-31 0001420520 ATOM:EquityDistributionAgreementMember 2023-12-31 0001420520 ATOM:Plan2007Member 2023-12-31 0001420520 ATOM:Plan2017Member 2023-12-31 0001420520 ATOM:Plan2017Member 2017-05-02 2023-12-31 0001420520 ATOM:Plan2023Member 2023-12-31 0001420520 ATOM:Plan2023Member 2023-05-02 2023-12-31 0001420520 us-gaap:StockOptionMember 2023-12-31 0001420520 us-gaap:StockOptionMember 2023-01-01 2023-12-31 0001420520 us-gaap:StockOptionMember ATOM:Plan2017Member 2023-01-01 2023-12-31 0001420520 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-12-31 0001420520 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-12-31 0001420520 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-12-31 0001420520 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-12-31 0001420520 ATOM:SellingAndMarketingMember 2023-01-01 2023-12-31 0001420520 ATOM:SellingAndMarketingMember 2022-01-01 2022-12-31 0001420520 us-gaap:StockOptionMember 2022-12-31 0001420520 us-gaap:StockOptionMember 2022-01-01 2022-12-31 0001420520 us-gaap:RestrictedStockMember 2022-12-31 0001420520 us-gaap:RestrictedStockMember 2023-01-01 2023-12-31 0001420520 us-gaap:RestrictedStockMember 2023-12-31 0001420520 ATOM:DomesticMember 2023-01-01 2023-12-31 0001420520 ATOM:DomesticMember 2022-01-01 2022-12-31 0001420520 ATOM:InternationalMember 2023-01-01 2023-12-31 0001420520 ATOM:InternationalMember 2022-01-01 2022-12-31 0001420520 us-gaap:DomesticCountryMember 2023-12-31 0001420520 us-gaap:DomesticCountryMember 2023-01-01 2023-12-31 0001420520 ATOM:DomesticCountryOneMember 2023-12-31 0001420520 ATOM:DomesticCountryOneMember 2023-01-01 2023-12-31 0001420520 us-gaap:StateAndLocalJurisdictionMember 2023-12-31 0001420520 us-gaap:StateAndLocalJurisdictionMember 2023-01-01 2023-12-31 0001420520 ATOM:StateAndLocalJurisdictionOneMember 2023-12-31 0001420520 ATOM:StateAndLocalJurisdictionOneMember 2023-01-01 2023-12-31 0001420520 2023-10-01 2023-12-31 iso4217:USD xbrli:shares iso4217:USD xbrli:shares xbrli:pure

Table of Contents

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

FORM 10-K

 

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

 

For the fiscal year ended December 31, 2023

 

or

 

     TRANSITION REPORT UNDER SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

 

For the transition period from                to                

 

Commission file number: 001-37850

 

ATOMERA INCORPORATED

(Exact name of registrant as specified in its charter)

 

Delaware 30-0509586
(State or Other jurisdiction of Incorporation or Organization) (I.R.S. Employer Identification Number)

 

750 University Avenue, Suite 280

Los Gatos, California 95032

(Address, including zip code, of registrant’s principal executive offices)

 

(408) 442-5248

(Registrant’s telephone number, including area code)

 

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

 

Title of each class Trading Symbol(s) Name of each exchange on which registered
Common stock: Par value $0.001 ATOM Nasdaq Capital Market

 

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

None

 

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

 

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

 

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

 

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

 

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company or an emerging growth company (as defined in Rule 12b-2 of the Exchange Act):

 

Large accelerated filer ☐ Accelerated filer ☐
Non-accelerated filer Smaller reporting company
  Emerging Growth Company

 

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

 

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

 

Indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements.

 

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

 

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

 

State the aggregate market value of voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant’s most recently completed second fiscal quarter: $215,221,176. Shares of the registrant’s common stock held by each executive officer, director and holder of 10% or more of the outstanding common stock (as determined based on public filings) have been excluded in that such persons may be deemed to be affiliates. This calculation does not reflect a determination that certain persons are affiliates of the registrant for any other purpose.

 

As of February 15, 2024, there were 26,619,981 shares of the registrant’s common stock outstanding.

 

DOCUMENTS INCORPORATED BY REFERENCE

 

The registrant intends to file a definitive proxy statement pursuant to Regulation 14A within 120 days after the end of the fiscal year ended December 31, 2023. Portions of such proxy statement are incorporated by reference into Part III of this Form 10-K.

 

 

 

   

 

 

ATOMERA INCORPORATED

 

TABLE OF CONTENTS

 

    Page
  PART I  
     
Item 1. Business 1
Item 1A. Risk Factors 10
Item 1B. Unresolved Staff Comments 20
Item 1C. Cybersecurity 21
Item 2. Properties 21
Item 3. Legal Proceedings 21
Item 4. Mine Safety Disclosures 21
     
  PART II  
     
Item 5. Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities 22
Item 6. Reserved 23
Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations 23
Item 7A. Quantitative and Qualitative Disclosures About Market Risk 28
Item 8. Financial Statements and Supplementary Data 29
Item 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure 49
Item 9A. Controls and Procedures 49
Item 9B. Other Information 49
Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections 49
     
  PART III  
     
Item 10. Directors, Executive Officers and Corporate Governance 50
Item 11. Executive Compensation 50
Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters 50
Item 13. Certain Relationships and Related Transactions and Director Independence 50
Item 14. Principal Accountant Fees and Services 50
     
  PART IV  
     
Item 15. Exhibits, Financial Statement Schedules 51
Item 16. Form 10-K Summary 53
     
  Signatures 54

 

 

 

 i 

 

 

NOTE REGARDING FORWARD-LOOKING STATEMENTS

 

This Annual Report on Form 10-K contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended, or the Exchange Act, that are intended to be covered by the “safe harbor” created by those sections. The words “believe,” “may,” “will,” “potentially,” “estimate,” “continue,” “anticipate,” “intend,” “could,” “would,” “should,” “ongoing,” “project,” “plan,” “expect” and similar expressions that convey uncertainty of future events or outcomes are intended to identify forward-looking statements. These forward-looking statements include, but are not limited to, statements concerning the following:

 

  · our future financial and operating results;
     
  · our intentions, expectations and beliefs regarding anticipated growth, technology adoption, market penetration and trends in our business;
     
  · the timing and success of our plan of commercialization;
     
  · our ability to operate our license and royalty-based business model;
     
  · the effects of market conditions on our stock price and operating results;
     
  · our ability to have our technology solutions gain market acceptance;
     
  · the effects of competition in our market and our ability to compete effectively;
     
  · our ability to maintain, protect and enhance our intellectual property;
     
  · costs associated with initiating and defending intellectual property infringement and other claims;
     
  · our expectations concerning our relationships with customers, potential customers, partners and other third parties;
     
  · the attraction and retention of qualified employees and key personnel;
     
  · future acquisitions of or investments in complementary companies or technologies; and
     
  · our ability to comply with evolving legal standards and regulations, particularly concerning requirements for being a public company.

 

These forward-looking statements are subject to a number of risks, uncertainties and assumptions, including those described in “Risk Factors” and elsewhere in this Annual Report and our subsequently filed Quarterly Reports on Form 10-Q. Moreover, we operate in a very competitive and rapidly changing environment, and new risks emerge from time to time. It is not possible for us to predict all risks, nor can we assess the impact of all factors on our business or the extent to which any factor, or combination of factors, may cause actual results to differ materially from those contained in any forward-looking statements we may make. In light of these risks, uncertainties and assumptions, the forward-looking events and circumstances discussed in this Annual Report may not occur and actual results could differ materially and adversely from those anticipated or implied in our forward-looking statements.

  

You should not rely upon forward-looking statements as predictions of future events. Although we believe that the expectations reflected in our forward-looking statements are reasonable, we cannot guarantee that the future results, levels of activity, performance or events and circumstances described in the forward-looking statements will be achieved or occur. Moreover, neither we nor any other person assumes responsibility for the accuracy and completeness of the forward-looking statements. We undertake no obligation to update publicly any forward-looking statements for any reason after the date of this Annual Report to conform these statements to actual results or to changes in our expectations, except as required by law.

 

You should read this Annual Report and the documents that we reference in this Annual Report and have filed with the Securities and Exchange Commission as exhibits with the understanding that our actual future results, levels of activity, performance and events and circumstances may be materially different from what we expect.

 

 

 ii 

 

 

PART I

 

Item 1. Business

 

Company Overview

 

We are engaged in the business of developing, commercializing and licensing proprietary processes and technologies for the $530+ billion semiconductor industry. Our lead technology, named Mears Silicon Technology™, or MST®, is a thin film of reengineered silicon, typically 100 to 300 angstroms (or approximately 20 to 60 silicon atomic unit cells) thick. MST can be applied as a transistor channel enhancement to CMOS-type transistors, the most widely used transistor type in the semiconductor industry. MST is our proprietary and patent-protected performance enhancement technology that we believe addresses a number of key engineering challenges facing the semiconductor industry. We believe that by incorporating MST, transistors can be made smaller, with increased speed, reliability and power efficiency. In addition, since MST is an additive and low-cost technology, we believe it can be deployed on an industrial scale, with machines commonly used in semiconductor manufacturing. We believe that MST can be widely incorporated into the most common types of semiconductor products, including analog, logic, optical and memory integrated circuits.

 

We do not intend to design or manufacture integrated circuits directly. Instead, we develop and license technologies and processes that we believe offer the designers and manufacturers of integrated circuits a low-cost solution to the industry’s need for greater performance and lower power consumption. Our customers and partners include:

 

  · foundries, which manufacture integrated circuits on behalf of fabless manufacturers;
     
  · integrated device manufacturers, or IDMs, which are the fully-integrated designers and manufacturers of integrated circuits;
     
  · fabless semiconductor manufacturers, which are designers of integrated circuits that outsource the manufacturing of their chips to foundries;
     
  · original equipment manufacturers, or OEMs, that manufacture the epitaxial, or epi, machines used to deposit semiconductor layers, such as the MST film, onto silicon wafers; and
     
  · electronic design automation companies, which make tools used throughout the industry to simulate performance of semiconductor products using different materials, design structures and process technologies.

 

Our principal business objective is to enter into commercial license agreements that enable our customers to manufacture and sell MST-enabled products, generating license revenues and ongoing royalties. We also license our MSTcad® software to customers, enabling them to simulate the effects of MST on their products using Synopsys, Inc.’s technology computer-aided design, or TCAD, software. In addition, we offer fee-based engineering services to customers evaluating MST. Our goal is that MSTcad licensing and engineering service arrangements will be tools that demonstrate the benefits of MST and will lead customers to enter into full commercial licenses. A “full commercial license” involves a three-stage approach consisting of:

 

1.An integration license that provides our customer the right to use MST technology (with MST film deposited for the customer by Atomera) in the manufacture of silicon wafers for internal testing and sampling;
   
2.A manufacturing license, granting our customer the rights to install MST on a tool in their fab and to manufacture MST-enabled products for internal use only; and
   
3.A distribution license which grants the rights to manufacture and sell MST-enabled products to their customers.

 

 

 

 1 

 

 

Depending on our customers’ business needs and how we initially engaged with them, we may make these license grants in one or more separate contracts. The upfront license fee becomes larger at each stage. Upon the grant of a distribution license our licensees would also be required to make royalty payments to us based on the number and sales price of MST-enabled products they sell to their customers.

 

Starting in 2019, we began to develop deeper relationships with several potential large-scale customers who were evaluating MST across multiple manufacturing processes and product lines. Accordingly, we have engaged with certain customers under joint development agreements, or JDAs. Our JDAs include development, technology transfer, manufacturing and licensing components.

 

To date, application of our MST technology has been for power devices, RFSOI devices and advanced CMOS integrated circuits. CMOS integrated circuits are the most widely used type of integrated circuits in the semiconductor industry. As applied to CMOS-type transistors, MST functions as a transistor channel enhancement. We believe MST has the potential to overcome the key challenges found in the implementation of next generation nano-scale semiconductor devices incorporating CMOS type transistors, namely enhancing drive current, reducing gate leakage and reducing variability. In addition, we believe that MST has the potential to deliver these benefits through a single technology that requires relatively minor modifications to the industry-standard CMOS manufacturing flow. Consequently, we believe that by incorporating MST, designers can make transistors with increased speed, reliability and energy efficiency, without significantly altering the current fabrication process or cost of production. 

 

We were organized as a Delaware limited liability company under the name Nanovis LLC on November 26, 2001. On March 13, 2007, we converted to a Delaware corporation under the name Mears Technologies, Inc. On January 12, 2016, we changed our name to Atomera Incorporated. Shares of our common stock are listed on the NASDAQ Capital Market under the symbol “ATOM”.

   

Industry Overview

 

Semiconductors, Generally

 

Recent years have seen a remarkable proliferation of consumer and commercial products, especially in wireless, automotive and high-speed devices. Cloud computing and artificial intelligence technologies have provided people with new ways to create, store and share information. At the same time, the increasing use of electronics in cars, buildings, appliances and other consumer products is creating a broad landscape of “smart” devices such as wearable technologies and The Internet of Things. These trends in both enterprise and consumer applications are driving increasing demand for integrated circuits and systems with greater functionality and performance, reduced size, and much less power consumption as key requirements. The COVID-19 pandemic accelerated trends toward remote work, cloud computing and mobile devices. These trends coincided with the rollout of 5G cellular networks and associated devices, augmented and virtual reality technologies, cryptocurrencies, and especially artificial intelligence technology, all of which require high levels of processing power.

   

These developments depend, in large part, on integrated circuits, or microchips, which are sets of electronic circuits on a single chip of semiconductor material, normally silicon. It is common for a single semiconductor chip to combine many components (processor, communications, memory, custom logic, input/output) resulting in highly complex chip designs. Transistors are the building blocks of integrated circuits and the most complex semiconductor chips today contain more than a billion transistors, each of which may have features that are much less than 1/1,000th the diameter of a human hair.

  

The most widely used transistors in semiconductor chips today are based on CMOS technology. Among its many attributes, CMOS allows for a higher density of transistors on a chip and lower power usage than non-CMOS technologies.

  

 

 

 2 

 

 

The Pursuit of Increased Semiconductor Performance

 

For years, the semiconductor industry was able to almost double the number of transistors it could pack into a single microchip about every two years, a rate of improvement commonly known as “Moore’s Law.” The semiconductor industry uses the term “node” to describe the minimum line width or geometry on a semiconductor chip, expressed in nanometers, or nm, for today’s technologies. Historically, smaller nodes enable more densely packed designs that produced less costly products on a per-transistor basis. Frequently, smaller nodes also correspond to an improvement in chip performance, making them the mile markers of Moore’s Law, with each node marking a new generation of chip-manufacturing technology.

  

Until recently, the industry succeeded at maintaining the rate of improvement predicted by Moore’s Law by scaling the key transistor parameters, such as shrinking feature sizes and reducing operating voltages, thereby allowing more transistors to be packed onto a single microchip. This trend was facilitated in large part by the development of CMOS technologies. However, a discontinuity in the rate of improvement delivered by scaling appeared when transistor technology reached feature sizes below 100 nanometers. The industry responded with advanced materials to supplement the ongoing geometry shrinks. Some of those materials advances included strained silicon, Silicon-on-Insulator and High-K/Metal Gate. Semiconductor makers also attempted to obtain performance improvements through more exotic design architectures which frequently required material innovations to support their manufacturability and reliability.

 

The designers and manufacturers of integrated circuits and systems — our targeted customers — are facing intense pressure to deliver innovative products while constantly reducing their time-to-market and prices. In other words, innovation in chip and system design today often hinges on “better, sooner and cheaper.” We believe that the semiconductor industry has accepted that moving forward in the nano-era will require adoption of new innovations that extend the scaling formula, including those based on the use of new engineered materials, a market opportunity our MST technology seeks to address. Because shrinking geometries at the smaller nodes incurs higher capital and manufacturing costs, only a limited number of companies can afford to continue investing in those nodes. We believe these constraints will cause semiconductor designers and manufacturers to turn to engineered materials, like MST, to solve this problem.

  

Vertical Disaggregation of the Industry

 

In trying to keep research and development costs manageable, while attempting to satisfy the demand for increasingly complex semiconductors, certain designers and manufacturers of integrated circuits have transitioned to a more open innovation model in which competing companies and third-party providers actively collaborate to address performance issues through various alliances, joint ventures, and licensing of externally developed technology.

   

Historically, most semiconductor companies were vertically integrated. They designed, fabricated, packaged and tested their semiconductors using internally developed software design tools and manufacturing processes and equipment. As the cost and skills required for designing and manufacturing complex semiconductors have increased, the semiconductor industry has become disaggregated, with companies concentrating on one or more individual stages of the semiconductor development and production process. This disaggregation has fueled the growth of fabless semiconductor companies, design tool vendors, semiconductor equipment manufacturers, third-party semiconductor manufacturers (or foundries), semiconductor assembly, package and test companies, and intellectual property companies that develop and license technology to others.

 

While specialization has enabled greater development and manufacturing efficiency, it has also created an opportunity for licensing companies, such as Atomera, that develop and license technology to meet fundamental, industry-wide challenges. These intellectual property companies have been able to gain broad adoption of their technology throughout the industry by working with companies within the semiconductor supply chain to evaluate and integrate their technology. Manufacturers and designers of semiconductors increasingly find it more cost-effective to license technologies from IP-based companies than to develop processes internally that are not their core competence. We believe this collaboration and integration of externally-developed IP benefits semiconductor companies by enabling them to bring new technology to market faster and more cost-effectively.

 

 

 

 3 

 

 

Applications of Mears Silicon Technology

 

The initial applications of MST are for power devices, RFSOI devices and advanced CMOS integrated circuits. We offer MST-SP and MST-SPX, which are types of MST-enabled power devices that offer what we believe to be industry-leading on-resistance (also referred to as Rsp) and reduced footprint (enabling smaller devices). We believe that the MST-SP and MST-SPX devices will have immediate application in power management integrated circuits (or PMICs) which are pervasive in hand-held, battery-powered devices and elsewhere. We also believe that insertion of MST can provide higher current and improved control of dopants, leading to improved device scaling.

 

We believe MST has the potential to overcome the key challenges found in the implementation of next generation nano-scale semiconductor devices incorporating CMOS-type transistors, namely enhancing drive current, reducing gate leakage and reducing variability. In addition, we believe that MST has the potential to deliver these benefits through a single technology that requires relatively minor modifications to the industry standard CMOS manufacturing flow. Consequently, we believe that by incorporating MST, designers can make transistors with increased speed, reliability and energy efficiency, without significantly altering the current fabrication process or cost of production.

  

 Diagram

Description automatically generated

 

As illustrated by the accompanying diagram, MST is a “silicon-on-silicon” solution that provides multiple potential benefits through a relatively simple modification to the standard CMOS manufacturing flow. MST improvements are delivered through our proprietary and patent-protected approach that is based on the quantum mechanics of modern deep sub-micron devices. The MST film allows carriers (electrons and holes) to flow more freely in the plane of the transistor, thereby enhancing drive current, while reducing carrier flow or “leakage” in the transverse direction. Our MST film can also create more controlled doping profiles, which allow dopants to be held in the desired locations, thereby enabling optimized device designs, lower variability and improved production yield.

   

 

 

 4 

 

 

We believe the enhancements enabled by MST, as demonstrated in simulations and on our own and our customers’ test chips, are approximately equivalent to the enhancements enabled by one-half to a full node of improvement and, therefore, can extend the productive life of capital equipment and wafer fabrication facilities. The extent of MST-enabled enhancement depends on the device technology and application. We believe that MST compares favorably to other alternatives for enhancing performance of CMOS-type transistors as follows:

 

  · Strained Silicon and Silicon-on-Insulator, or SOI: Unlike strained silicon or SOI, we believe that MST delivers multiple benefits in a single film in a cost-effective manner, including enhanced transistor drive current, reduced leakage, and reduced variability. Also, strained silicon tends to lose much of its effectiveness below 45nm, constraining its scalability, while our results to date indicate that the MST thin-film approach is scalable to the leading-edge nodes used for three-dimensional transistor devices using FinFET and “gate-all-around” structures. Based on our own research and development and third-party evaluations, we believe that MST can deliver improved cost-benefit performance, in most cases in an additive manner, compared to already successful strain technologies, such as dual stress liners and SiGe. Work with our foundry partners and fabless licensee shows potential for additive improvements on specialized SOI wafers used to manufacture radio frequency, or RF, devices, which are also referred to as RFSOI wafers.
     
  · High-K/Metal Gate, or HKMG: Unlike HKMG, MST is silicon-based. As a “silicon-on-silicon” solution, MST does not require new materials or equipment, which in our opinion makes it much easier and less costly to adopt than HKMG for devices not requiring ultrathin gate dielectrics. For devices with HKMG, lab tests and simulations indicate that MST benefits transistor performance and variability in a similar manner to the benefits observed in non-HKMG devices. Testing conducted with our university research partners indicates that MST has the potential to provide additive performance benefits in devices using HKMG.

  

Because of its physical characteristics in the channel region of the transistor, we believe MST has the further benefit of being complementary and additive to the performance-enhancing technologies noted above, making MST broadly applicable across multiple devices and process flows to meet a wide variety of customer design objectives. Given the costs of moving to more advanced technologies, we believe one of the most compelling aspects of MST is its cost/benefit profile. We believe that MST will provide a lower cost of production due to our technology’s potential to reduce die size while leveraging existing manufacturing tools, thereby providing chip makers with increased performance at all process nodes with significantly fewer disruptions to manufacturing processes and less incremental cost than other advanced technologies.

  

We believe MST can improve transistor performance in a variety of device types including microprocessors; logic products; analog, RF, and mixed-signal devices; as well as DRAM, SRAM, and other memory integrated circuits. We have therefore developed different MST product options that can be applied to the critical industry segments and technology nodes. As of the date of this Annual Report, we have done technology simulation work with universities and leading industry players at nodes from 180nm to 5nm. We have also simulated devices with leading industry research facilities and built and electrically verified test chips using MST in customer manufacturing facilities which have produced results that demonstrate many of the benefits described above.

 

Development Partnerships

 

Synopsys. Since 2017 we have worked in collaboration with Synopsys, Inc., a provider of the most broadly used TCAD simulation software in the semiconductor industry. As a result of our collaboration, Synopsys’ software now supports modeling of MST, which enables semiconductor manufacturers and designers to model the interaction of MST with other process steps. In December 2020, we announced availability of our MSTcad software which runs on Synopsys’ Sentaurus TCAD software and enables semiconductor engineers to simulate the benefits of integrating MST in a variety of devices. We continually refine our MSTcad software by calibrating our models against measured silicon results and we regularly release updates to that software. We believe these capabilities are helping us focus integration efforts for potential customers more quickly on those areas most likely to deliver benefits, thus shortening test cycles and, we believe, accelerating the time to a license decision. In the last three years, semiconductor fabs have generally been running at high capacity to keep up with industry supply shortages which has made it challenging for us to run wafers through our customers’ fabrication lines. MSTcad has been increasingly used by existing and potential customers to identify applications where MST can have the greatest benefit, without requiring access to customer fabs.

 

Epi Tool Lease. In August 2021 we entered into a five-year lease for an Applied Materials Centura epitaxial deposition reactor which handles both 200mm and 300mm wafers. We utilize this tool to perform deposition on both customer and internal R&D wafers. The terms of our tool lease include the lessor’s maintenance and support as well as access to a cleanroom with advanced cleaning and inspection tools.

   

 

 

 5 

 

 

MST Commercialization

 

We do not intend to design or manufacture integrated circuits directly. Instead, we develop and license technologies and processes that offer the designers and manufacturers of integrated circuits increased performance at a lower cost than currently available alternatives. Our customers and partners include foundries, integrated device manufacturers, or IDMs, fabless semiconductor manufacturers, OEMs that manufacture epitaxial deposition, or EPI, machines, and electronic design automation software companies, such as Synopsys.

 

Our business model is to enter into licensing arrangements whereby foundries and IDMs pay us a license fee for their use of MST technology in the manufacture of silicon wafers as well as a royalty for each silicon wafer (in the case of foundries) or device (in the case of IDMs) that they sell that incorporates MST. In the case of fabless semiconductor licensees, our strategy is to charge a royalty for each device they sell that incorporates our MST technology. The primary beneficiaries of our commercialization activities are the IDMs and fabless semiconductor manufacturers, as they produce and distribute integrated circuit devices which are enhanced when they incorporate MST technology. The foundries and OEMs also play an important role in our commercialization strategy because these parties traditionally seek to provide new and improved technologies to their customers – the fabless semiconductor manufacturers in the case of the foundries, and the IDMs and foundries in the case of the OEMs.

 

In the semiconductor industry, new technologies are vetted thoroughly and carefully by early adopters who are trying to achieve differentiation over competitors. After the early adopters prove the technology in production, it then tends to be broadly and relatively quickly adopted by “followers” who need to overcome their competitive disadvantage. Due to the cost and complexity of semiconductor manufacturing processes and the desire to maintain a stable and repeatable process flow, new technologies tend to be adopted broadly by the industry and, wherever possible, exploited for several generations until they are fully optimized and adoption costs are fully absorbed.

  

Although each customer or potential customer follows an evaluation and adoption model that is particular to its business model and product focus, our engagements generally consist of the following phases:

 

  1. Engineering Planning: In this phase we engage in a technical exchange of information under a non-disclosure agreement to understand the customer’s manufacturing process and to determine how best to integrate the deposition of MST film onto the customer’s semiconductor wafers.
     
  2. Set-up for MST Integration: We agree upon the technical evaluation details, including the expected rounds of evaluation testing, the parameters to be tested and allocation of costs. Customers provide us with wafers for our internal processing and physical characterization.  Some customers work together with us to develop a TCAD model showing possible results of MST integration with their particular manufacturing process.
     
  3. MST Integration. Typically, this phase includes several rounds of tests that involve building test devices on a semiconductor wafer using our MST technology within the customer’s manufacturing process flow. In this phase, we perform the MST deposition on customer wafers, so wafers must be shipped back and forth between the customer and Atomera. We believe that this phase will continue to be the longest in our customer engagement process because integrating into a customer’s flow frequently requires us to conduct subsequent tests based on the result of earlier test runs. This phase also requires investment of time and resources by customers.  In order to progress beyond this phase, we must demonstrate benefits at a commercially significant level. It is difficult for both customers and for Atomera to estimate the amount of time a customer will be in the integration phase.

 

 

 

 6 

 

 

  4. Process Installation. Prior to enabling a customer to install and use MST technology on epitaxial deposition machines in their own fab, we require execution of a manufacturing license which grants rights limited to manufacturing MST-enabled products for internal R&D and qualification but does not give the customer the right to distribute or sell products that use MST. After installation of MST into the fab, the customer will continue development work to perfect the integration of MST technology into their transistor manufacturing process flow. Upon completion the customer will typically release a new Process Design Kit (PDK) which incorporates MST.  Circuit designers will use the new PDK when developing new microchips for production.
     
  5. Technology qualification. The customer will conduct additional testing to ensure that the new products developed with the new PDK achieve manufacturing reliability under accelerated test conditions that simulate volume production. Upon successfully completing the qualification phase, products can be built and shipped using this manufacturing process.
     
  6. Production. Upon commencement of sales of wafers or devices built using MST, our customer will pay us a royalty that will be a percentage of the selling price of the wafer or device, depending on the type of customer.

  

While the above steps describe a model customer engagement, we have engaged with some customers in ways that do not follow this precise order. JDAs are an example of an engagement format that may combine engineering service, development, manufacturing, process optimization and other joint activities that do not follow the order described above. In addition, we may from time to time enter into evaluation license agreements with certain customers under which they may install MST in their fabs to run internal tests only and not for commercial use or distribution. Other potential customers may run tests on wafers containing MST prior to further engagement with us to integrate MST into their manufacturing process.

 

We believe that our success is dependent upon the adoption of our MST technology through to commercial production by at least one IDM, foundry, or fabless semiconductor manufacturer. As of the date of this Annual Report, MST was in the integration phase (Phase Three as described above) on 14 different engagements and two engagements in Phase Four (process installation). Subject to process and subsequent product qualifications that demonstrate, in commercial scale production, the enhancements we believe our MST technology offers, including increased speed, reliability and energy efficiency, we expect that one or more of these companies will obtain licenses from us to take our MST technology to commercial production.

   

We are also working with OEMs on process development and equipment optimization to ensure that MST can be reliably and predictably deposited using their manufacturing tools. We have successfully deposited MST using tools made by each of the leading epitaxial deposition equipment suppliers and we believe that if we are successful in our commercialization efforts, these tool OEMs will promote the incorporation of our MST technology as an option to their standard offering. By doing so, we believe they will simultaneously stimulate additional sales of their capital equipment and encourage more customers to adopt MST.

 

Through our collaboration with Synopsys, we enable potential customers of MST to more quickly assess the potential benefits of MST to their semiconductor devices. By creating TCAD software models, we can work with manufacturers to assess which of their product types would most benefit from MST. We believe this modeling capability has shortened the time required for us to engage with new potential customers and should ultimately lead to a faster decision process by the customer regarding licensing MST.

 

We market our MST technology directly to the semiconductor industry through our significant industry contacts and relationships. We also sponsor academic research and participate in industry conferences and associations. In certain foreign jurisdictions, we engage sales representatives to assist us in establishing relationships with local customers.

 

 

 

 7 

 

 

Customers

 

In April 2023, we entered into a full commercial license agreement with STMicroelectronics, or ST, that authorizes ST to manufacture and distribute MST-enabled products to its customers. This agreement provides for payment of license fees payable upon reaching milestones consistent with our standard business model. Under an integration license agreement that we entered into with ST in 2018, we granted them an integration license pursuant to which they performed extensive evaluation of our MST technology. The April 2023 license agreement is based around two major milestones, namely the grant of a manufacturing license upon installation of MST in ST’s fab and qualification of an MST-enabled process. After process qualification is completed, ST will have the right to commercially distribute MST-enabled products and, assuming ST brings such products to market, we will receive royalties on all MST-enabled products manufactured for commercial purposes. This license agreement with ST is our first grant of commercial manufacturing and distribution rights and, assuming the successful installation of MST and related process qualification, would result in our first revenue from commercial use of MST-enabled products. In the fourth quarter of 2023, we completed the first major milestone under the ST license agreement by delivering our MST film recipe and ST accepting the film, resulting in our recognizing license revenue associated with that milestone. At that time, ST became our second customer to enter into Phase Four. We expect that ST will now proceed to completing process qualification with MST which would result in additional license fees for the distribution license upon completion of qualification, at which time ST would commence paying royalties on MST-enabled products they sell. There can be no assurance, however, that ST will complete their qualification and proceed to commercial sale of MST-enabled products.

 

In January 2021, we entered into a JDA with a leading semiconductor provider for integration of our MST technology into their manufacturing process. Under this JDA, we granted our customer a paid manufacturing license pursuant to which the customer installed the recipe for our MST film into a tool in their fab and was authorized to fabricate semiconductor wafers incorporating MST for internal use, resulting in this customer entering Phase Four. This JDA also included development milestones that we achieved in February 2022, resulting in additional revenue to us. Although this JDA does not confer commercial distribution rights, we believe that successful achievement of the JDA milestones is a significant step toward commercialization, as it should facilitate progress toward integrating MST into one or more of our customer’s multiple production lines and thus provide opportunities for additional license revenues and potential royalty streams. In April 2022, we entered into a JDA with a major semiconductor foundry which contains technical targets which, if achieved, should result in paid licenses and engineering services revenue. Although this JDA does not confer commercial distribution rights, we believe that achievement of the JDA’s technical objectives would be a significant step toward commercialization.

 

In September and October 2018, respectively, we entered into separate integration license agreements with Asahi Kasei Microdevices, or AKM, and ST, both of which are leading IDMs. In October 2019, we entered into an integration license agreement with a leading fabless RF semiconductor provider. In February 2022, we entered into an integration license agreement with a semiconductor foundry. Under the integration license agreements, these customers have paid us for the right to evaluate MST technology, which is integrated onto their semiconductor wafers. We deposit MST onto the customers’ wafers and the customer has the right under the license agreement to complete the manufacturing process, which enables them to evaluate our technology and to provide limited samples to their customers. AKM, our fabless licensee and our foundry licensee are in our Phase Three (MST Integration).

 

We intend that each of our integration license agreements and JDAs will result in full commercial licenses like our April 2023 agreement with ST which provides for substantially larger upfront license fee payments for grants of manufacturing and distribution rights than the integration licenses and will require royalty payments to us based on sales of MST-enabled products they sell to their customers. However, our ability to enter into royalty-based manufacturing and distribution agreements with licensees under our integration license agreements and JDAs will depend, in large part, on the performance of devices they build using MST and the successful integration of our MST technology on a high-volume production scale. There can be no assurance that our MST technology will deliver the performance, power, cost reduction or other requirements our customers seek for their products or that the integration of our technology with our customers’ manufacturing process will be successful in high volume. In addition, even if our MST technology meets our customers’ technical objectives one or more of our licensees may decide, for reasons unrelated to the price or performance of our MST technology, not to enter into manufacturing and distribution license agreements.

 

 

 

 8 

 

 

Competition

 

Our lead product, MST, is a proprietary and patent-protected performance enhancement technology that we believe addresses a number of key engineering challenges facing the semiconductor industry. Historically, development of a new material technology for the semiconductor industry has taken 10-20 years from conceptualization to volume production. Atomera’s MST technology has followed a similar trajectory, from early patents, publications and presentations to the industry to early evaluations and installation at customers.

 

We compete with IDMs, OEMs, foundries, fabless manufacturers of semiconductors and semiconductor IP licensing companies for the development and commercialization of technologies that improve the performance of semiconductors. Historically, when a new fabrication process proves to be a low-cost improvement to the standard fabrication process, and is additive, rather than in place of other performance technologies, it has been successfully adopted industry-wide. Good examples of such advances have been chemical mechanical polishing (or CMP), strained silicon and High-K/Metal-Gate. We believe that MST has the potential to be one of these low-cost additive technologies, in which case MST would not be subject to significant direct competition from other technologies. We are not aware of another technology being offered in the market which provides the same technical benefits as MST. Nevertheless, in some cases the engineering teams in our customers, who are developing their own process improvements, may view MST as competition to their internally-developed solutions.

  

Research and Development

 

The principal focus of our research and development efforts is on enabling existing and prospective customers to integrate MST into their manufacturing processes and enable them to commercialize MST-enabled semiconductor products. We also dedicate research and development resources to evolving and expanding our technology to address new process technologies in the semiconductor industry roadmap. Our research and development is conducted internally, but we work closely with third parties in the semiconductor industry to evaluate and qualify our technology for incorporation into semiconductor products and fabrication equipment. During the years ended December 31, 2023 and 2022, we incurred research and development expenses of approximately $12.5 million and $10.0 million, respectively.

 

We believe that our success depends in part on our ability to achieve the following in a cost-effective and timely manner:

 

  · enable customers to integrate MST into their products;
     
  · develop new technologies that meet the changing needs of the semiconductor industry;
     
  · improve our existing technologies to enable growth into new application areas; and
     
  · expand our intellectual property portfolio.

   

Intellectual Property Rights

 

We regard the protection of our technologies and intellectual property rights as an important element of our business operations and crucial to our success. We rely primarily on a combination of patent laws, trade secret laws, confidentiality procedures, and contractual provisions to protect our proprietary technology. We require our employees, consultants, and advisors to enter into confidentiality agreements. These agreements provide that all confidential information developed or made known to the individual during the course of the individual’s relationship with us is to be kept confidential and not disclosed to third parties except under specific circumstances. In the case of our employees and consultants, the agreements provide that all of the technology that is conceived by the individual during the course of employment is our exclusive property. The development of our technology and many of our processes are dependent upon the knowledge, experience, and skills of key scientific and technical personnel.

 

 

 

 9 

 

 

As of December 31, 2023, we have been granted 103 patents in the U.S. and 113 abroad and we have 35 pending patent applications in the U.S. and 71 abroad. We believe our patents adequately block competitors from using our MST technology without our approval and our patent activity over the past five years has focused on extending the scope of our portfolio through a variety of means, including but not limited to patenting new structures, materials and methods uniquely enabled by MST technology. In addition, our MST film recipe is confidential know-how, which is only disclosed to customers who have been, at a minimum, a manufacturing licensee and who have executed the appropriate legal agreements. Unlike patents, know-how has no expiration and our film recipe is necessary in order to utilize MST technology. However, there can be no assurance that one or more of our patents would survive a legal challenge to their scope, validity, or enforceability, or provide significant protection for us. Protection of our film know-how depends on our licensee’s compliance with the terms of their contracts including non-disclosure provisions thereof. The failure of our patents, or the failure of trade secret laws, to adequately protect our technology, might make it easier for our competitors to offer similar products or technologies or for our potential customers to build products with methods and materials similar to MST without paying us a license fee. In addition, patents may not issue from any of our current or future applications.

  

We also hold registered trademarks in the United States for the marks “Atomera,” “MST” and “MSTcad” and in China for the mark “Mears”.

   

Employees and Human Capital Management

 

As of the date of this Annual Report, we employ 21 people on a full-time basis.

 

Our human capital resources objectives include, as applicable, identifying, recruiting, retaining, incentivizing and integrating our existing and new employees. The principal purposes of our equity incentive plans are to attract, retain and reward personnel through the granting of stock-based compensation awards that align their compensation with our business objectives and with creation of shareholder value.

 

Available Information

 

Our website is located at www.atomera.com. The information on or accessible through our website is not part of this Annual Report on Form 10-K. Copies of our Annual Reports on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K and amendments to these reports filed or furnished pursuant to Section 13(a) or 15(d) of the Exchange Act are available free of charge, on our investor relations website as soon as reasonably practicable after we file such material electronically with or furnish it to the Securities and Exchange Commission, or the SEC. A copy of this Annual Report on Form 10-K is also located at the SEC’s Public Reference Room at 100 F Street, NE, Washington, D.C. 20549. Information on the operation of the Public Reference Room can be obtained by calling the SEC at 1-800-SEC-0330. The SEC also maintains an internet site that contains reports and other information regarding our filings at www.sec.gov.

 

Item 1A. Risk Factors

 

We are subject to various risks that may harm our business, prospects, financial condition and results of operation or prevent us from achieving our goals. If any of these risks occur, our business, financial condition or results of operation may be materially adversely affected. In such case, the trading price of our common stock could decline and investors could lose all or part of their investment.

 

 

 

 10 

 

 

Risks Related to Our Business

 

We have generated limited revenue to date, so it is difficult for potential investors to evaluate our business. To date, our operations have consisted of technology research and development, testing, and joint development work with customers, potential customers and strategic partners. Our business model is to derive our revenue primarily from license fees and royalties, but to date we have only recognized minimal revenues. Our limited operating history makes it difficult to evaluate the commercial value of our technology, the viability of our licensing model or our prospective operations. As an early-stage company, we are subject to all the risks inherent in the initial organization, financing, expenditures, complications and delays in a new business, including, without limitation:

  

  · the timing and success of our plan of commercialization and the fact that we have entered into only one full commercial license with a customer, ST;
     
  · our ability to replicate on a large commercial scale the benefits of our MST technology that we have demonstrated in preliminary testing;
     
  · our ability to execute joint development agreements with potential customers;
     
  · our ability to structure, negotiate and enforce license agreements that will allow us to operate profitably;
     
  · our ability to advance our license agreement with ST through the qualification phase, complete the distribution license milestone with ST and earn the corresponding license fee and subsequently reach the phase in which ST ships royalty-bearing products, which is core to our business model;
     
  · our ability to advance the licensing arrangements Asahi Kasei Microdevices, our foundry licensee and our RF licensee, to manufacturing and distribution licenses and to shipment of royalty-bearing products;
     
  · our success in capitalizing on the achievement of the technical milestones in our first JDA in order to enter into one or more distribution and royalty agreements with business units of that JDA customer as well as our success in meeting technical milestones in the JDA with our second JDA customer;
     
  · our ability to convert licensees of our MSTcad software to licenses of our MST technology under commercial license agreements and to successfully utilize MSTcad in both internal development and customer evaluations;
     
  · our ability to protect our intellectual property rights; and
     
  · our ability to raise additional capital as and when needed.

 

Investors should evaluate an investment in us in light of the uncertainties encountered by developing companies in a competitive environment. There can be no assurance that our efforts will be successful or that we will ultimately be able to attain profitability. 

 

 

 

 11 

 

 

We have a history of significant operating losses and anticipate continued operating losses for at least the near term. For the years ended December 31, 2023 and 2022, we have incurred net losses of approximately $19.8 million and $17.4 million, respectively, and our operations have used approximately $14.6 million and $12.5 million of cash, respectively. As of December 31, 2023, we had an accumulated deficit of approximately $203.1 million. We will continue to experience negative cash flows from operations until at least such time as we are able to secure manufacturing and distribution license agreements with one or more foundries, IDMs or fabless semiconductor manufacturers and such customers ship sufficient volumes of royalty-bearing products and pay upfront license fees to support our cash requirements. While management will endeavor to generate positive cash flows from the commercialization of our MST technology, there can be no assurance that we will be successful in doing so. If we are unable to generate positive cash flow within a reasonable period of time, we may be unable to further pursue our business plan or continue operations. 

 

While we have entered into one commercial license agreement, four integration license agreements and two joint development agreements, there can be no assurance that any of these relationships will advance to further licensing stages or to royalty-based distribution license agreements. In September and October 2018, respectively, we entered into separate license agreements with AKM and ST, both of which are leading IDMs. In October 2019, we entered into a license agreement with a leading RF semiconductor supplier. In December 2021, we entered into a JDA with a leading semiconductor manufacturer. In February 2022, we entered into an integration license agreement with a semiconductor foundry. In April 2022 we entered into a JDA with a major semiconductor foundry. Our integration licensees have paid us licensing fees for the right to build products that integrate MST technology onto their semiconductor wafers, but the agreements do not grant the licensees the right to sell products incorporating MST. Such rights require our integration licensees to enter into additional license agreements that, if executed, would allow each licensee or their foundry to manufacture MST-enabled products and to sell them to their customers. Manufacturing and distribution agreements such as our license agreement with ST provide for substantially larger upfront license fee payments than integration license fees and such agreements require licensees to make royalty payments to us based the number and sales price of MST-enabled products they sell to their customers. Our first JDA customer paid us for a manufacturing license in the first quarter of 2021 when we delivered our MST recipe to them. In February 2022, we successfully achieved all the development milestones in the JDA resulting in additional revenue. Nevertheless, neither of our JDAs commits the customers to take MST to production. ST has successfully installed our MST film recipe and they have accepted our film under the license agreement, resulting in the grant of a manufacturing license to them for internal use, but they will now enter a qualification phase and there can be no assurance that our MST technology will deliver the performance, power or other requirements that ST or our other customers seek for their products or that the integration of our technology with our customers’ manufacturing process will be successful in high volume. In addition, even if our MST technology is successfully integrated into the licensees’ products, any or all of our licensees may decide, for reasons unrelated to the price or performance of our MST technology, not to enter the subsequent license phases or execute the additional license agreements required to take MST to commercial production.

     

We expect that our product qualification and licensing cycle will be lengthy and costly, and our marketing, engineering and sales efforts may be unsuccessful. We have incurred significant engineering, marketing and sales expenses during customer engagements without entering into license agreements, generating a license fee or establishing a royalty stream from the customer and we expect that such investments ahead of license revenue will continue to be necessary in the future. The introduction of any new process technology into semiconductor manufacturing is a lengthy process and we cannot forecast with any degree of assurance the length of time it takes to establish a new licensing relationship. However, based on our engagements with potential customers to date, we believe the time from initial engagement until our customers incorporate our technologies in their semiconductor products can take 18 to 36 months or longer. Our integration license agreements with our current licensees do not commit them to manufacturing or distribution licenses and we expect those licensees to perform additional tests on evaluation wafers under their respective integration licenses before deciding whether to enter the next stages of licensing MST. As such, we will incur additional expenses in our engagements with our licensees before we receive license fees, if any, for manufacturing and distribution and before any subsequent royalty stream begins. Although we have successfully completed the objectives of our first JDA and granted that customer a manufacturing license, the agreement does not commit our customer to a distribution license. While we believe our JDAs and our integration license agreements should accelerate licensing decisions by other customers, the evaluation process for new technologies in the semiconductor industry is inherently long and complex and there can be no assurance that we will successfully convert other customer prospects into paying customers or that any of these customers will generate sufficient revenue to cover our expenses.

  

 

 

 12 

 

 

Qualification of our MST technology requires access to our potential customers’ manufacturing tools and facilities, as well as to leased tools and facilities, which may not be available on a timely basis or at all. The qualification of a new process technology like MST entails the integration of our MST film into the complex manufacturing processes employed by our potential customers. In order to validate the benefits of MST, our customer engagement process involves fabrication of wafers that incorporate MST deposited by us using our epitaxial deposition tools and then completing the manufacturing of the wafers in our customers’ facilities using their tools. The semiconductor industry in 2023 exceeded $530 billion in sales, and over the past three years the industry has been characterized by product shortages as strong demand has outstripped supply, resulting in tight capacity among our potential customers. Although these supply/demand imbalances and tight capacity conditions have eased throughout 2023, we have experienced delays in completing the processing of evaluation wafers by our customers as those customers prioritize utilization of their equipment for production use. If our customers do not dedicate their equipment and facilities to testing our products in a timely fashion, we may experience delays that will increase our expenses and delay our customers’ decisions on entering into commercial licenses with us. Additionally, we conduct our ongoing research and development and portions of our customer evaluation activities using leased epitaxial (epi) deposition tools that we believe will accelerate internal development work and customer engagements. However, epi tools require ongoing, complex maintenance and they have been and will continue to be subject to both planned and unplanned downtime. Any interruption in our epi tool availability may negatively impact the progress of customer work as well as our internal research and development and accordingly could delay or prevent customers from entering into commercial licenses.

  

The long-term success of our business is dependent on a royalty-based business model, which is inherently risky. The long-term success of our business is dependent on future royalties paid to us by licensee-customers, whose business requires them to market products to their end customers. Royalty payments under our licenses are generally expected to be based on a percentage (i) in the case of foundries, the selling price of wafers made using MST and (ii) in the case of IDMs and fabless vendors, the selling price of MST-enabled semiconductor die sold. We will depend upon our ability to structure, negotiate and enforce agreements for the determination and payment of royalties, as well as upon our licensees’ compliance with their agreements. We face risks inherent in a royalty-based business model, many of which are outside of our control, such as the following:

 

  · the rate of adoption and incorporation of our technology by semiconductor designers and manufacturers and the manufacturers of semiconductor fabrication equipment;
     
  · customers’ willingness to agree to an ongoing royalty model, which may impact their wafer or chip costs and margins;
     
  · our licensee customers’ ability to successfully market MST-enabled products to their end customers;
     
  · the length of the design cycle and the ability to successfully integrate our MST technology into integrated circuits;
     
  · the demand for products incorporating semiconductors that use our licensed technology;
     
  · the cyclicality of supply and demand for products using our licensed technology;
     
  · the impact of economic downturns; and
     
  · the timing of receipt of royalty reports and the applicable revenue recognition criteria, which may result in fluctuation in our results of operations.

  

 

 

 13 

 

 

We may need additional financing to execute our business plan and fund operations, which additional financing may not be available on reasonable terms or at all. As of December 31, 2023, we had total assets of approximately $24.0 million, cash, cash-equivalents and short-term investments of approximately $19.5 million and working capital of approximately $16.6 million. We believe that we have sufficient capital to fund our current business plans and obligations over, at least, the 12 months following the date of this Annual Report. However, even after installation of MST in a customer’s fab under a manufacturing license, the full production qualification of a new technology like MST can take more than an additional year, and we have limited ability to influence our customers’ testing and qualification processes. Accordingly, we may require additional capital prior to obtaining a royalty-based license or prior to such a license generating sufficient royalty income to cover our ongoing operating expenses. In the event we require additional capital over and above the amount of our presently available working capital, we will endeavor to seek additional funds through various financing sources, including the sale of our equity and debt securities, licensing fees for our technology and joint ventures with industry partners. In addition, we will consider alternatives to our current business plan that may enable us to achieve material revenue with a smaller amount of capital. However, there can be no guarantees that such funds will be available on commercially reasonable terms, if at all. If such financing is not available on satisfactory terms, we may be unable to further pursue our business plan and we may be unable to continue operations.

 

Unfavorable geopolitical and macroeconomic developments could adversely affect our business, financial condition or results of operations. Our business could be adversely affected by conditions in the U.S. and global economies, the United States and global financial markets and adverse geopolitical and macroeconomic developments, including inflation rates, the COVID-19 pandemic, the Ukrainian/Russian and Israeli/Palestinian conflicts and related sanctions, bank failures, and economic uncertainties related to these conditions.

 

For example, increased inflation may result in increases in our operating costs (including our labor costs), reduced liquidity and limits on our ability to access credit or otherwise raise capital on acceptable terms, if at all. In response to rising inflation, the U.S. Federal Reserve has raised interest rates, which, coupled with reduced government spending and volatility in financial markets, may have the effect of further increasing economic uncertainty and heightening these risks.

 

Additionally, financial markets around the world experienced volatility following the invasion of Ukraine by Russia in February 2022 and the eruption of the Israeli/Palestinian conflict in October 2023, including as a result of economic sanctions and export controls against Russia and countermeasures taken by Russia. The full economic and social impact of these sanctions and countermeasures, in addition to the ongoing military conflicts in Ukraine and Gaza, which could conceivably expand, remains uncertain; however, both the conflicts and related sanctions have resulted and could continue to result in disruptions to trade, commerce, pricing stability, credit availability, and/or supply chain continuity, in both Europe and globally, and has introduced significant uncertainty into global markets. While we do not currently operate in Russia, Ukraine or the Middle East, as the adverse effects of these conflicts continue to develop our business and results of operations may be adversely affected.

 

Recent efforts to create national self-sufficiency of the semiconductor supply chain by various countries around the world creates new competitive and economic dynamics that are difficult to predict and may lead to semiconductor industry instability. Increased restrictions on the availability and use of critical semiconductor IP and equipment by various foreign entities may limit Atomera’s ability to license our IP in some parts of the world.

 

Our internal computer systems, or those of our collaborators or other contractors or consultants, may fail or suffer security breaches, which could result in a material disruption of our development programs. Our internal computer systems and those of our current and any future collaborators and other contractors or consultants are vulnerable to damage from computer viruses, unauthorized access, natural disasters, terrorism, war and telecommunication and electrical failures. While we have not experienced any such material system failure, accident or security breach to date, if such an event were to occur and cause interruptions in our operations, it could result in a disruption of our development programs and our business operations, whether due to a loss of our or our customers’ trade secrets or other proprietary information or other similar disruptions. To the extent that any disruption or security breach were to result in a loss of, or damage to, our data or applications, or inappropriate disclosure of confidential or proprietary information, we could incur liability, our competitive position could be harmed and the further development and commercialization of our technology could be delayed.

 

 

 

 14 

 

 

We could be subject to risks caused by misappropriation, misuse, leakage, falsification or intentional or accidental release or loss of information maintained in the information systems and networks of our company and our vendors, including personal or confidential information of our employees, customers and vendors. In addition, outside parties may attempt to penetrate our systems or those of our customers or vendors or fraudulently induce our personnel or the personnel of our customers or vendors to disclose sensitive information in order to gain access to our data and/or systems. We may experience threats to our data and systems, including malicious codes and viruses, phishing and other cyberattacks. The number and complexity of these threats continue to increase over time. If a material breach of, or accidental or intentional loss of data from, our information technology systems or those of our customers or vendors occurs, the market perception of the effectiveness of our security measures could be harmed and our reputation and credibility could be damaged. We could be required to expend significant amounts of money and other resources to repair or replace information systems or networks. In addition, we could be subject to regulatory actions and/or claims made by individuals and groups in private litigation involving privacy issues related to data collection and use practices and other data privacy laws and regulations, including claims for misuse or inappropriate disclosure of data, as well as unfair or deceptive practices.

 

Although we develop and maintain systems and controls designed to prevent these events from occurring, and we have a process to identify and mitigate threats, the development and maintenance of these systems, controls and processes is costly and requires ongoing monitoring and updating as technologies change and efforts to overcome security measures become increasingly sophisticated. Moreover, despite our efforts, the possibility of these events occurring cannot be eliminated entirely. As we outsource more of our information systems to vendors, engage in more electronic transactions with customers and vendors, and rely more on cloud-based information systems, the related security risks will increase and we will need to expend additional resources to protect our technology and information systems. In addition, there can be no assurance that our internal information technology systems or those of our third-party contractors, or our consultants’ efforts to implement adequate security and control measures, will be sufficient to protect us against breakdowns, service disruption, data deterioration or loss in the event of a system malfunction, or prevent data from being stolen or corrupted in the event of a cyberattack, security breach, industrial espionage attacks or insider threat attacks which could result in financial, legal, business or reputational harm.

 

Our revenues may be concentrated in a few customers and if we lose any of these customers, or these customers do not pay us, our revenues could be materially adversely affected. If we are able to secure the adoption of our MST by one or more foundries, IDMs or fabless semiconductor manufacturers, we expect that for at least the first few years substantially all of our revenue will be generated from license fees and engineering services before customers commence royalty-bearing shipments. Due to the concentration and ongoing consolidation within the semiconductor industry, we may also find that over the longer term our royalty-based revenues are dependent on a relatively few customers. If we lose any of these customers, or these customers do not pay us, our revenues could be materially adversely affected.

 

If we are unable to manage future expansion effectively, our business, operations and financial condition may suffer significantly, resulting in decreased productivity. If our MST proves to be commercially valuable, it is likely that we will experience a rapid growth phase that could place a significant strain on our managerial, administrative, technical, operational and financial resources. Our organization, procedures and management may not be adequate to fully support the expansion of our operations or the efficient execution of our business strategy. If we are unable to manage future expansion effectively, our business, operations and financial condition may suffer significantly, resulting in decreased productivity.

  

It may be difficult for us to verify royalty amounts owed to us under our licensing agreements, and this may cause us to lose revenues.  We will endeavor to provide that the terms of our license agreements require our licensees to document their use of our technology and report related data to us on a regular basis. We will endeavor to provide that the terms of our license agreements give us the right to audit books and records of our licensees to verify this information, however audits can be expensive, time consuming, and may not be cost justified based on our understanding of our licensees’ businesses. We will endeavor to audit certain licensees to review the accuracy of the information contained in their royalty reports in an effort to decrease the likelihood that we will not receive the royalty revenues to which we are entitled under the terms of our license agreements, but we cannot give assurances that such audits will be effective to that end.

 

 

 

 15 

 

 

Our business operations could suffer in the event of information technology systems’ failures or security breaches. While we believe that we have implemented adequate security measures within our internal information technology and networking systems, our information technology systems may be subject to security breaches, damages from computer viruses, natural disasters, terrorism, and telecommunication failures. Any system failure or security breach could cause interruptions in our operations, including but not limited to our technology computer-aided design, or TCAD, modeling using Synopsys software, in addition to the possibility of losing proprietary information and trade secrets. To the extent that any disruption or security breach results in inappropriate disclosure of our confidential information, our competitive position may be adversely affected, and we may incur liability or additional costs to remedy the damages caused by these disruptions or security breaches.

  

If integrated circuits incorporating our technologies are used in defective products, we may be subject to product liability or other claims. If our MST technology is used in defective or malfunctioning products, we could be sued for damages, especially if the defect or malfunction causes physical harm to people. While we will endeavor to carry product liability insurance, contractually limit our liability and obtain indemnities from our customers, there can be no assurance that we will be able to obtain insurance at satisfactory rates or in adequate amounts or that any insurance and customer indemnities will be adequate to defend against or satisfy any claims made against us. The costs associated with legal proceedings are typically high, relatively unpredictable and not completely within our control. Even if we consider any such claim to be without merit, significant contingencies may exist, similar to those summarized in the above risk factor concerning intellectual property litigation, which could lead us to settle the claim rather than incur the cost of defense and the possibility of an adverse judgment. Product liability claims in the future, regardless of their ultimate outcome, could have a material adverse effect on our business, financial condition and reputation, and on our ability to attract and retain licensees and customers.

 

Effective as of January 31, 2024, we lost access to certain semiconductor manufacturing and engineering services which may be difficult and/or costly to replace. From April 2016 through January 2024, we worked with TSI Technology Development & Commercialization Services LLC, or TSI under a Master R&D Services Agreement and a Manufacturing Agreement. Under these agreements, TSI provided us with foundry services, consisting of engineering and manufacturing services. In August 2023, TSI was acquired by Robert Bosch Semiconductor LLC, or Bosch. In October 2023, Bosch advised us that on January 31, 2024 it would cease providing engineering and manufacturing services to third parties, including Atomera, in order to commence the conversion of the TSI fab to production of Silicon Carbide semiconductor products, As of the date of this Annual Report we are no longer working with TSI. We are in active discussions with potential replacement providers of foundry services. However, there are few foundries that offer R&D services that are comparable to those provided by TSI, so we may face difficulty in replacing the services that TSI had provided. We have utilized TSI’s services for a portion of our internal R&D which required complete semiconductor device fabrication. No wafers sold or licensed to any customer have been fabricated at TSI. Accordingly, we do not believe that the loss of TSI’s services will have a meaningful impact on any of our ongoing client engagements. However, our access to foundry services was interrupted while we were working to reach an agreement with a replacement foundry and adapt our R&D processes to those used at our replacement foundry. This transition may cause us to incur meaningful startup costs, may divert engineering resources from ongoing R&D activities and may increase our ongoing spending on outsourced engineering services. The potential inability to replace the TSI services in a timely manner may have a material adverse effect on the timing and cost of continuing to develop example applications and devices which exhibit the advantages of our MST technology.

 

 

 

 16 

 

 

Risks Related to Intellectual Property

 

If we fail to protect and enforce our intellectual property rights and our confidential information, our business will suffer. We rely primarily on a combination of nondisclosure agreements and other contractual provisions and patent, trade secret and copyright laws to protect our technology and intellectual property. If we fail to protect our technology and intellectual property, our licensees and others may seek to use our technology and intellectual property without the payment of license fees and royalties, which could weaken our competitive position, reduce our operating results and increase the likelihood of costly litigation. The growth of our business depends in large part on our ability to secure intellectual property rights in a timely manner, our ability to convince third parties of the applicability of our intellectual property rights to their products, and our ability to enforce our intellectual property rights. In certain instances, we attempt to obtain patent protection for portions of our technology, and our license agreements typically include both issued patents and pending patent applications as well as our proprietary know-how. If we fail to obtain patents in a timely manner or if the patents issued to us do not cover all of the inventions disclosed in our patent applications, others could use portions of our technology and intellectual property without the payment of license fees and royalties.

  

We also rely on trade secret laws rather than patent laws to protect other portions of our proprietary technology. However, trade secrets can be difficult to protect. The misappropriation of our trade secrets or other proprietary information could seriously harm our business. We protect our proprietary technology and processes, in part, through confidentiality agreements with our employees, consultants, suppliers and customers. We cannot be certain that these contracts have not been and will not be breached, that we will be able to timely detect unauthorized use or transfer of our technology and intellectual property, that we will have adequate remedies for any breach, or that our trade secrets will not otherwise become known or be independently discovered by competitors. If we fail to use these mechanisms to protect our technology and intellectual property, or if a court fails to enforce our intellectual property rights, our business will suffer. We cannot be certain that these protection mechanisms can be successfully asserted in the future or will not be invalidated or challenged.

 

Further, the laws and enforcement regimes of certain countries do not protect our technology and intellectual property to the same extent as do the laws and enforcement regimes of the U.S. In certain jurisdictions, we may be unable to protect our technology and intellectual property adequately against unauthorized use, which could adversely affect our business.

  

A court invalidation or limitation of our key patents could significantly harm our business. Our patent portfolio contains some patents that are particularly significant to our MST technology. If any of these key patents are invalidated, or if a court limits the scope of the claims in any of these key patents, the likelihood that companies will take new licenses and that any current licensees will continue to agree to pay under their existing licenses could be significantly reduced. The resulting loss in license fees and royalties could significantly harm our business. Moreover, our stock price may fluctuate based on developments in the course of ongoing litigation.

  

We may become involved in material legal proceedings in the future to enforce or protect our intellectual property rights, which could harm our business. From time to time, we may identify products that we believe infringe on our patents. In that event, we expect to initially seek to license the manufacturer of the infringing products, however if the manufacturer is unwilling to enter into a license agreement, we may have to initiate litigation to enforce our patent rights against those products. Litigation stemming from such disputes could harm our ability to gain new customers, who may postpone licensing decisions pending the outcome of the litigation or who may, as a result of such litigation, choose not to adopt our technologies. Such litigation may also harm our relationships with existing licensees, who may, because of such litigation, cease making royalty or other payments to us or challenge the validity and enforceability of our patents or the scope of our license agreements.

  

 

 

 17 

 

 

In addition, the costs associated with legal proceedings are typically high, relatively unpredictable and not completely within our control. These costs may be materially higher than expected, which could adversely impair our working capital, affect our operating results and lead to volatility in the price of our common stock. Whether or not determined in our favor or ultimately settled, litigation would divert our managerial, technical, legal and financial resources from our business operations. Furthermore, an adverse decision in any of these legal actions could result in a loss of our proprietary rights, subject us to significant liabilities, require us to seek licenses from others, limit the value of our licensed technology or otherwise negatively impact our stock price or our business and financial position, results of operations and cash flows.

 

Even if we prevail in our legal actions, significant contingencies may exist to their settlement and final resolution, including the scope of the liability of each party, our ability to enforce judgments against the parties, the ability and willingness of the parties to make any payments owed or agreed upon and the dismissal of the legal action by the relevant court, none of which are completely within our control. Parties that may be obligated to pay us royalties could be insolvent or decide to alter their business activities or corporate structure, which could affect our ability to collect royalties from such parties.

 

Our technologies may infringe on the intellectual property rights of others, which could lead to costly disputes or disruptions. The semiconductor industry is characterized by frequent allegations of intellectual property infringement. Any allegation of infringement could be time consuming and expensive to defend or resolve, result in substantial diversion of management resources, cause suspension of operations or force us to enter into royalty, license, or other agreements rather than dispute the merits of such allegation. Furthermore, third parties making such claims may be able to obtain injunctive or other equitable relief that could block our ability to further develop or commercialize some or all of our technologies, and the ability of our customers to develop or commercialize their products incorporating our technologies, in the U.S. and abroad. If patent holders or other holders of intellectual property initiate legal proceedings, we may be forced into protracted and costly litigation. We may not be successful in defending such litigation and may not be able to procure any required royalty or license agreements on acceptable terms or at all.

 

Risks Related to Owning Our Common Stock

 

The market price of our shares may be subject to fluctuation and volatility. You could lose all or part of your investment. The market price of our common stock is subject to wide fluctuations in response to various factors, some of which are beyond our control. Between January 1, 2023 and February 1, 2024, the reported high and low sales prices of our common stock have ranged from $4.96 to $10.72. The market price of our shares on the NASDAQ Capital Market may fluctuate as a result of a number of factors, some of which are beyond our control, including, but not limited to:

 

  · actual or anticipated variations in our results of operations and financial condition;
     
  · market acceptance of our MST technology;
     
  · success or failure of our research and development projects;
     
  · announcements of technological innovations by us;
     
  · failure by us to achieve a publicly announced milestone;
     
  · failure by us to meet expectations of investors, some of which may not be within our control or be related to our public announcements;
     
  · delays between our expenditures to develop and market new or enhanced technological innovations and the generation of licensing revenue from those innovations;

 

 

 

 18 

 

 

  · developments concerning intellectual property rights, including our involvement in litigation brought by or against us;
     
  · changes in the amounts that we spend to develop, acquire or license new technologies or businesses;
     
  · our sale or proposed sale, or the sale by our significant stockholders, of our shares or other securities in the future;
     
  · changes in our key personnel;
     
  · changes in earnings estimates or recommendations by securities analysts, if we continue to be covered by analysts;
     
  · the trading volume of our shares; and
     
  · general economic and financial market conditions and other factors, including factors unrelated to our operating performance.

 

These factors and any corresponding price fluctuations may materially and adversely affect the market price of our shares and result in substantial losses being incurred by our investors. In the past, following periods of market volatility, public company stockholders have often instituted securities class action litigation. If we were involved in securities litigation, it could impose a substantial cost upon us and divert the resources and attention of our management from our business. 

 

We have not paid dividends in the past and have no immediate plans to pay dividends. We plan to reinvest all of our earnings, to the extent we have earnings, to cover operating costs and otherwise become and remain competitive. We do not plan to pay any cash dividends with respect to our securities in the foreseeable future. We cannot assure you that we would, at any time, generate sufficient surplus cash that would be available for distribution to the holders of our common stock as a dividend. Therefore, you should not expect to receive cash dividends on our common stock.

 

We expect to continue to incur significant increased costs as a result of being a public company that reports to the Securities and Exchange Commission and our management will be required to devote substantial time to meet compliance obligations. As a public company reporting to the Securities and Exchange Commission, we incur significant legal, accounting and other expenses that we did not incur as a private company. We are subject to reporting requirements of the Exchange Act and the Sarbanes-Oxley Act of 2002, as well as rules subsequently implemented by the Securities and Exchange Commission that impose significant requirements on public companies, including requiring establishment and maintenance of effective disclosure and financial controls and changes in corporate governance practices. In addition, on July 21, 2010, the Dodd-Frank Wall Street Reform and Protection Act was enacted. There are significant corporate governance and executive compensation-related provisions in the Dodd-Frank Act that increased our legal and financial compliance costs, make some activities more difficult, time-consuming or costly and may also place undue strain on our personnel, systems and resources. Our management and other personnel devote a substantial amount of time to these compliance initiatives.

 

 

 

 19 

 

 

Our charter documents and Delaware law may inhibit a takeover that stockholders consider favorable. Provisions of our certificate of incorporation and bylaws and applicable provisions of Delaware law may delay or discourage transactions involving an actual or potential change in control or change in our management, including transactions in which stockholders might otherwise receive a premium for their shares, or transactions that our stockholders might otherwise deem to be in their best interests. The provisions in our certificate of incorporation and bylaws:

 

  · limit who may call stockholder meetings;
     
  · do not permit stockholders to act by written consent;
     
  · allow us to issue blank check preferred stock without stockholder approval;
     
  · do not provide for cumulative voting rights; and
     
  · provide that all vacancies may be filled by the affirmative vote of a majority of directors then in office, even if less than a quorum.

 

In addition, Section 203 of the Delaware General Corporation Law may limit our ability to engage in any business combination with a person who beneficially owns 15% or more of our outstanding voting stock unless certain conditions are satisfied. This restriction lasts for a period of three years following the share acquisition. These provisions may have the effect of entrenching our management team and may deprive you of the opportunity to sell your shares to potential acquirers at a premium over prevailing prices. This potential inability to obtain a control premium could reduce the price of our common stock.

  

Our bylaws designate the Court of Chancery of the State of Delaware as the sole and exclusive forum for certain litigation that may be initiated by our stockholders, which could limit our stockholders’ ability to obtain a favorable judicial forum for disputes with the Company. Our bylaws provide that, unless we consent in writing to the selection of an alternative forum, the Court of Chancery of the State of Delaware shall be the sole and exclusive forum for (i) any derivative action or proceeding brought on our behalf, (ii) any action asserting a claim of breach of fiduciary duty owed by any of our directors, officers or other employees to us or our stockholders, (iii) any action asserting a claim against us or any our directors, officers or other employees arising pursuant to any provision of the Delaware General Corporation Law or our certificate of incorporation or bylaws, or (iv) any action asserting a claim against us or any our directors, officers or other employees governed by the internal affairs doctrine. This forum selection provision in our bylaws may limit our stockholders’ ability to obtain a favorable judicial forum for disputes with us or any of our directors, officers or other employees.

 

Our board of directors may issue blank check preferred stock, which may affect the voting rights of our holders and could deter or delay an attempt to obtain control of us. Our board of directors is authorized, without stockholder approval, to issue preferred stock in series and to fix and state the voting rights and powers, designation, preferences and relative, participating, optional or other special rights of the shares of each such series and the qualifications, limitations and restrictions thereof. Preferred stock may rank prior to our common stock with respect to dividends rights, liquidation preferences, or both, and may have full or limited voting rights. If issued, such preferred stock would increase the number of outstanding shares of our capital stock, adversely affect the voting power of holders of our common stock and could have the effect of deterring or delaying an attempt to obtain control of us.

 

Item 1B. Unresolved Staff Comments

 

None.

 

 

 

 20 

 

 

Item 1C. Cybersecurity

 

Risk Management and Strategy. Our cybersecurity program is built upon the National Institute for Standards and Technology (“NIST”), International Organization for Standardization (“ISO”) and other best practice frameworks. We employ processes for assessing, identifying, and managing material risks from cybersecurity threats, including engagement of an independent cybersecurity consultant to audit our systems and procedures, make recommendations for improvement and monitor remediation of any identified risks. We also conduct random vulnerability testing including network penetration, phishing and social engineering tests. In addition, we also request Systems and Organization Control (“SOC”) type reports from several of our service providers including our payroll and human resources system provider and stock administration provider.

 

Although we develop and maintain systems and controls designed to prevent cybersecurity breaches from occurring, and we have a process to identify and mitigate threats, the development and maintenance of these systems, controls and processes is costly and requires ongoing monitoring and updating as technologies change and efforts to overcome security measures become increasingly sophisticated. Moreover, despite our efforts, the possibility of a breach occurring cannot be eliminated entirely. As we outsource more of our information systems to vendors, engage in more electronic transactions with service customers and vendors, and rely more on cloud-based information systems, the related security risks will increase and we will need to expend additional resources to protect our technology and information systems. In addition, there can be no assurance that our internal information technology systems or those of our third-party contractors, or our consultants’ efforts to implement adequate security and control measures, will be sufficient to protect us against breakdowns, service disruption, data deterioration or loss in the event of a system malfunction, or prevent data from being stolen or corrupted in the event of a cyberattack, security breach, industrial espionage attacks or insider threat attacks which could result in financial, legal, business or reputational harm.

 

As of the date of this report, we are not aware of cybersecurity threats, including as a result of any previous cybersecurity incidents, that have materially affected or are reasonably likely to materially affect us, including our business strategy, results of operations, or financial condition.

 

Governance. Our senior management team conducts the regular assessment and management of material risks from cybersecurity threats, including review with our IT team and third-party service providers. All employees and consultants are directed to report to our senior management any irregular or suspicious activity that could indicate a cybersecurity threat or incident. The Audit Committee of our Board of Directors created a cybersecurity subcommittee in February 2023 which evaluates our cybersecurity assessment and management policies, including quarterly interviews with our senior officers. Our Audit Committee meets at least quarterly with our independent registered accounting firm and communicates with them regarding any cybersecurity related risks.

 

Item 2. Properties

 

Our executive offices are presently located in a 4,101 square foot facility in Los Gatos, California pursuant to a five-year lease, expiring on January 31, 2026. As part of the amended lease entered into in August 2020, our current lease payment is $17,701.

 

Beginning in March 2021, we began leasing 474 square feet of office space in Tempe, Arizona. The original lease had a two-year term, with an option to extend for an additional three years. The renewal option was exercised in January 2023. Effective May 1, 2023, we leased an additional 404 square feet at this location under an amendment to the current lease. Our current monthly lease payment is now $2,365 and will increase to $2,435 in March 2024. The lease ends in February 2026.

 

Item 3. Legal Proceedings

 

To our knowledge, as of the date of this Annual Report, there are no pending legal proceedings to which we or our properties are subject.

 

Item 4. Mine Safety Disclosures

 

Inapplicable.

 

 

 

 21 

 

 

PART II

 

Item 5. Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities Market Information

 

Our common stock trades on the NASDAQ Capital Market under the symbol “ATOM”.

 

Holders of Record

 

As of February 6, 2024, there were 138 holders of record of our common stock.

 

Dividend Policy

 

We have never declared or paid cash dividends on our common stock. We presently intend to retain earnings, if any, to finance the operation and expansion of our business.

 

Equity Compensation Plan Information

 

Our 2007 Equity Incentive Plan, or 2007 Plan, expired in March 2017, however all options and warrants outstanding at the time of the expiration remained outstanding and exercisable by their term.

 

In May 2017, we established our 2017 Stock Incentive Plan, or 2017 Plan. The 2017 Plan provides for the grant of non-qualified stock options and incentive stock options to purchase shares of our common stock and for the grant of restricted and unrestricted share grants. We have reserved a total of 3,750,000 shares of common stock for issuance under the 2017 Plan. All employees, officers, directors, consultants, advisors and other persons who provide services to us or any of our subsidiaries are eligible to receive incentive awards under the 2017 Plan. As of December 31, 2023, awards of 3,725,269 shares of common stock had been granted under the 2017 Plan, net of forfeited restricted stock and option awards and a total of 24,731 shares of common stock are reserved for issuance.

 

In May 2023, we established our 2023 Stock Incentive Plan, or 2023 Plan. The 2023 Plan provides for the grant of non-qualified stock options and incentive stock options to purchase shares of our common stock and for the grant of restricted and unrestricted share grants. We have reserved a total of 2,000,000 shares of common stock for issuance under the 2023 Plan. All employees, officers, directors, consultants, advisors and other persons who provide services to us or any of our subsidiaries are eligible to receive incentive awards under the 2023 Plan. As of December 31, 2023, awards of 78,336 shares of common stock had been granted under the 2023 Plan, net of forfeited restricted stock and option awards and a total of 1,921,664 shares of common stock are reserved for issuance.

 

As of December 31, 2023, options to purchase 3,369,641 shares of common stock were outstanding under the 2007 Plan, the 2017 Plan and the 2023 Plan. The following table sets forth certain information as of December 31, 2023 about our stock plans under which our equity securities are authorized for issuance (in thousands, except exercise price).

 

 

 

 22 

 

 

Plan Category  Number of Securities to be Issued Upon Exercise of Outstanding Options
(a)
   Weighted-Average Exercise Price of Outstanding Options   Number of Securities Remaining Available for Future Issuance Under Equity Compensation Plans (Excluding Securities Reflected In Column (a)) 
Equity compensation plans approved by security holders   3,369,641   $7.04    1,946,395 
Equity compensation plans not approved by security holders            
Total   3,369,641   $7.04    1,946,395 

  

Item 6. Reserved

  

 

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

 

The following discussion and analysis of the financial condition and results of operations of Atomera Incorporated should be read in conjunction with our financial statements and the accompanying notes that appear elsewhere in this Annual Report. Statements in this Annual Report on Form 10-K include forward-looking statements based upon current expectations that involve risks and uncertainties, such as our plans, objectives, expectations and intentions. We use words such as “anticipate,” “estimate,” “plan,” “project,” “continuing,” “ongoing,” “expect,” “believe,” “intend,” “may,” “will,” “should,” “could,” and similar expressions to identify forward-looking statements. Although forward-looking statements in this Annual Report reflect the good faith judgment of our management, such statements can only be based on facts and factors currently known by us. Consequently, forward-looking statements are inherently subject to risks, uncertainties, and changes in condition, significance, value and effect, including those risk factors set forth in this Annual Report. Such risks, uncertainties and changes in condition, significance, value and effect could cause our actual results to differ materially from those expressed herein and in ways not readily foreseeable. Readers are urged not to place undue reliance on these forward-looking statements, which speak only as of the date of this Annual Report and are based on information currently and reasonably known to us. We undertake no obligation to revise or update any forward-looking statements in order to reflect any event or circumstance that may arise after the date of this Annual Report. Readers are urged to carefully review and consider the various disclosures made in this Annual Report, which attempt to advise interested parties of the risks and factors that may affect our business, financial condition, results of operations and prospects.

 

Overview

 

We are engaged in the business of developing, commercializing and licensing proprietary processes and technologies for the $530+ billion semiconductor industry. Our lead technology, named Mears Silicon Technology™, or MST®, is a thin film of reengineered silicon, typically 100 to 300 angstroms (or approximately 20 to 60 silicon atomic unit cells) thick. MST can be applied as a transistor channel enhancement to CMOS-type transistors, the most widely used transistor type in the semiconductor industry. MST is our proprietary and patent-protected performance enhancement technology that we believe addresses a number of key engineering challenges facing the semiconductor industry. We believe that by incorporating MST, transistors can be made smaller, with increased speed, reliability and power efficiency. In addition, since MST is an additive and low-cost technology, we believe it can be deployed on an industrial scale, with machines commonly used in semiconductor manufacturing. We believe that MST can be widely incorporated into the most common types of semiconductor products, including analog, logic, optical and memory integrated circuits.

 

 

 

 23 

 

 

We do not intend to design or manufacture integrated circuits directly. Instead, we develop and license technologies and processes that we believe offer the designers and manufacturers of integrated circuits a low-cost solution to the industry’s need for greater performance and lower power consumption. Our customers and partners include:

 

  · foundries, which manufacture integrated circuits on behalf of fabless manufacturers;
     
  · integrated device manufacturers, or IDMs, which are the fully-integrated designers and manufacturers of integrated circuits;
     
  · fabless semiconductor manufacturers, which are designers of integrated circuits that outsource the manufacturing of their chips to foundries;
     
  · original equipment manufacturers, or OEMs, that manufacture the epitaxial, or epi, machines used to deposit semiconductor layers, such as the MST film, onto silicon wafers; and
     
  · electronic design automation companies, which make tools used throughout the industry to simulate performance of semiconductor products using different materials, design structures and process technologies.

  

Our commercialization strategy is to generate revenue through licensing arrangements whereby foundries, IDMs and fabless semiconductor manufacturers pay us a license fee for their right to use MST technology in the manufacture of silicon wafers as well as a royalty for each silicon wafer or device that incorporates our MST technology. We also license our MSTcad software to our customers for use in simulating the effects of using MST technology on their wafers and/or devices. To date, we have generated revenue from (i) licensing agreements with ST and AKM, both of which are IDMs, one fabless manufacturer and one foundry, (ii) a joint development agreement, or JDA, with a leading semiconductor provider, (iii) engineering services provided to foundries, IDMs and fabless companies and (iv) licensing MSTcad.

 

We were organized as a Delaware limited liability company under the name Nanovis LLC on November 26, 2001. On March 13, 2007, we converted to a Delaware corporation under the name Mears Technologies, Inc. On January 12, 2016, we changed our name to Atomera Incorporated.

 

On May 31, 2022, we entered into an Equity Distribution Agreement with Oppenheimer & Co. Inc and Craig-Hallum Capital Group LLC, as agents, under which we may offer and sell, from time to time at our sole discretion, shares of our common stock having aggregate offering proceeds of up to $50.0 million in an “at-the-market” or ATM offering, to or through the agents. During the year ended December 31, 2022, approximately 527,000 shares were sold at an average price per share of approximately $11.68, resulting in approximately $5.8 million of net proceeds to us after deducting commissions and other offering expenses. During the year ended December 31, 2023, approximately 1.8 million shares were sold at an average price per share of approximately $7.97, resulting in approximately $13.5 million of net proceeds to us after deducting commissions and other offering expenses.

 

Results of Operations for the Years Ended December 31, 2023 and 2022

 

Revenues. To date, we have only generated limited revenue. In the future, we expect to collect increased fees from license agreements and JDAs as well as royalties from customer sales of products that incorporate our MST technology, subject to our ability (i) to enter into manufacturing and distribution license agreements with our current and future licensees and (ii) to advance such licensees, including ST, through licensing phases to royalty-bearing product shipments.

 

 

 

 24 

 

 

Our integration services consist of depositing our MST film on semiconductor wafers, delivering such wafers to customers to finalize building devices, and performing tests for customers evaluating MST. The integration license agreements we have entered into to date grant the licensees the right to build products that integrate our MST technology deposited by us onto their semiconductor wafers, but these agreements do not grant the licensees the rights to manufacture on their site or to sell products incorporating MST. Our first JDA included the grant of a manufacturing license to our customer and we were paid for such license upon delivery of our IP transfer package which enabled our customer to install MST in a tool in their facility and to use it to manufacture wafers for internal use. This JDA also contained targeted technical specifications that, if met, would result in payment of a success fee to us. Those technical objectives were met and we have collected the success fee. Our license agreement with ST, which we executed in April 2023, was our first full commercial license agreement and provided for grants of a manufacturing license enabling ST to install MST in a tool in their fab and to manufacture wafers for internal development use only as well as a distribution license granted upon completion of process qualification. The ST license agreement provides for payments of license fees, payable upon reaching milestones for MST installation and acceptance, in the case of the manufacturing license, and upon reaching process qualification milestones. After process qualification is complete and associated payments are made, ST will be required to pay royalties for all products they sell that utilize MST.

 

For recognizing integration service revenue from integration license agreements, we assess (i) whether the license grant is distinct from or combined with the transfer of goods or services and (ii) whether the license is a right to access intellectual property or a right to use the intellectual property. For licenses that are not distinct, but combined with other goods or services, the revenue is recognized at a point in time or over time as the obligations to perform the combined services and/or deliver the combined goods are satisfied. Integration license agreements contain a technology grant as well as a performance obligation to deliver wafers with our technology deposited on them. We have historically determined the grant of rights in these integration license agreements is not distinct from the integration service. Accordingly, revenue from integration license agreements is recognized as the service is provided to the customer. For manufacturing licenses, revenue is recognized at the point in time when we deliver our MST recipe as the license to manufacture using MST technology is a right to use the Company’s technology and not a right to access the technology over time. However, in cases where our manufacturing license grants include a customer acceptance requirement, revenue is recognized over time.

    

Revenue for the years ended December 31, 2023 and 2022 was approximately $550,000 and $382,000, respectively. Our revenue for 2023 consisted of revenue from a manufacturing license. Our revenue for 2022 consisted of a success fee pursuant to our JDA, a license fee paid under an integration license agreement and MSTcad license revenue.

 

Cost of Revenue. Cost of revenue consists of costs of materials, as well as direct compensation and expenses incurred to provide integration engineering services, support for customer installation and qualification and MSTcad support. Cost of revenue was approximately $28,000 and $81,000 for the years ended December 31, 2023 and 2022, respectively. We anticipate that our cost of revenue will vary substantially depending on the mix of license and engineering services revenues we receive and the nature of products and/or services delivered in each customer engagement.

 

Operating Expenses. Operating expenses consist of research and development, general and administrative, and selling and marketing expenses. For the years ended December 31, 2023 and 2022 our operating expenses totaled approximately $21.2 million and $17.8 million, respectively.

  

Research and development expenses. To date, our operations have focused on the research, development, patent prosecution, and commercialization of our MST technology and related technologies such as MSTcad. Our research and development costs primarily consist of payroll and benefit costs for our engineering staff and costs of outsourced fabrication (including epi tool leases) and metrology of semiconductor wafers incorporating our MST technology.

 

For the years ended December 31, 2023 and 2022, we incurred approximately $12.5 million and $10.0 million, respectively, of research and development expense, an increase of approximately $2.5 million, or 25%. The increase was primarily due to outsourced research and development costs, which increased by approximately $1.1 million due to price increases and a higher number of wafers processed. The other main factors that drove the increase in research and development expenses were increases of approximately $739,000 in employee costs reflecting new hires and an increase in the annual bonus accrual, an approximately $255,000 increase in stock-based compensation expense and an increase of approximately $266,000 in technical consulting expenses.

 

 

 

 25 

 

 

General and administrative expenses. General and administrative expenses consist primarily of payroll and benefit costs for administrative personnel, office-related costs and professional fees. General and administrative costs for the years ended December 31, 2023 and 2022 were approximately $7.1 million and $6.4 million, respectively, representing an increase of approximately $634,000, or 10%. The increase in costs was primarily due to an increase in employee-related costs of approximately $166,000, an increase of approximately $116,000 in patent fees and legal fees associated with our patents, an increase of approximately $100,000 in other legal fees and an increase of approximately $301,000 in stock-based compensation expense.

 

Selling and marketing expenses. Selling and marketing expenses consist primarily of salary and benefits for our sales and marketing personnel and business development consulting services. Selling and marketing expenses for the years ended December 31, 2023 and 2022 were approximately $1.6 million and $1.3 million, respectively, representing an increase of approximately $251,000, or 19%. The increase in costs is primarily related to increased spending on employee-related costs of approximately $72,000, an increase in stock-based compensation of approximately $91,000 and an increase of approximately $62,000 in travel-related expenses.

 

Interest income. Interest income for the years ended December 31, 2023 and 2022 was approximately $723,000 and $340,000, respectively. Interest income for each period related to interest earned on our cash and cash equivalents and the increase was primarily due to progressively higher interest rates during these periods.

 

Accretion income. Accretion income for the year ended December 31, 2023 was approximately $283,000. Accretion income relates to the increase in value of our available-for-sale securities from the purchase date through the maturity date. There was no income from accretion for the year ended December 31, 2022 because our active cash management program, which involves investment of a portion of our cash in short-term fixed-income securities commenced in the first quarter of 2023.

 

Other income/expense, net. Other income for the year December 31, 2023 of approximately $75,000, consisted primarily of a refundable state research and development tax credit, net of filing costs and tax consulting services. There was no other income/expenses for the year ended December 31, 2022.

 

Interest expense. Interest expense for the years ended December 31, 2023 and 2022 was approximately $194,000 and $255,000, respectively. Interest expense is related to the tool financing lease entered into in August 2021.

  

Liquidity and Capital Resources

 

As of December 31, 2023, we had cash, cash equivalents and short-term investments of approximately $19.5 million and working capital of approximately $16.6 million. For the year ended December 31, 2023, we had a net loss of approximately $19.8 million and used approximately $14.6 million of cash and cash equivalents in operations. Since inception, we have incurred recurring operating losses.

  

During the year ended December 31, 2023, we sold approximately 1.8 million shares pursuant to our ATM at an average price per share of approximately $7.97, resulting in approximately $13.5 million of net proceeds to us after deducting commissions and other offering expenses.

 

We believe that our available working capital is sufficient to fund our presently forecasted working capital requirements for, at least, the next 12 months following the date of the filing of this report. However, our future capital requirements and the adequacy of our available funds will depend on many factors, including our ability to successfully commercialize our MST technology, competing technological and market developments, and the need to enter into collaborations with other companies or acquire technologies to enhance or complement our current offerings. If we are not able to generate sufficient revenue from license fees and royalties in a time frame that satisfies our cash needs, we will need to raise more capital. In the event we require additional capital, we will endeavor to acquire additional funds through various financing sources, including our ATM Facility, follow-on equity offerings, debt financing and joint ventures with industry partners. In addition, we will consider alternatives to our current business plan that may enable us to achieve revenue-producing operations and meaningful commercial success with a smaller amount of capital. If we are unable to secure additional capital, we may be required to curtail our research and development initiatives and take additional measures to reduce costs in order to conserve its cash.

  

 

 

 26 

 

 

Cash Flows from Operating, Investing and Financing Activities:

 

Net cash used in operating activities of approximately $14.6 million for year ended December 31, 2023 resulted primarily from our net loss of approximately $19.8 million, adjusted by approximately $4.0 million of stock-based compensation expense and amortization of right-of-use assets of approximately $1.4 million.

 

Net cash used in operating activities of approximately $12.5 million for year ended December 31, 2022 resulted primarily from our net loss of approximately $17.4 million, adjusted by approximately $3.4 million of stock-based compensation expense and amortization of right-of-use assets of approximately $1.4 million.

 

Net cash used in investing activities of approximately $6.8 million and for year ended December 31, 2023 consisted primarily of the purchase of short-term available-for-sale investments, offset by the maturity of short-term available-for-sale investments. Net cash used by investing activities of approximately $39,000 for the year ended December 31, 2022, consisted of the purchase of computers and lab tools for our Tempe office space.  

 

Net cash provided by financing activities of approximately $12.7 million for the year ended December 31, 2023 related primarily to net proceeds from our ATM Facility during the year ended December 31, 2023, offset in part by approximately $918,000 in principal payments on our financing lease.

 

Net cash provided by financing activities of approximately $5.0 million for the year ended December 31, 2022 related primarily to net proceeds from our ATM Facility during the year ended December 31, 2022, offset in part by approximately $984,000 in principal payments on our financing lease.

 

Critical Accounting Estimates

 

Our financial statements are prepared in accordance with accounting principles generally accepted in the United States. The preparation of financial statements in conformity with those accounting principles requires us to use judgement in making estimates and assumptions based on the relevant information available at the end of each period. These estimates and assumptions have a significant effect on reported amounts of assets, liabilities, sales and expenses as well as the disclosure of contingent assets and liabilities because they result primarily from the need to make estimates and assumptions on matters that are inherently uncertain. Actual results could differ from our estimates.

  

Leases

 

We account for leases in accordance with Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No 2016-02, Leases (Topic 842). We determine if a contract contains a lease in whole or in part at the inception of the contract. Right-of-use (“ROU”) assets represent its right to use an underlying asset for the lease term while lease liabilities represent its obligation to make lease payments arising from the lease. All leases greater than 12 months result in the recognition of a ROU asset and a liability at the lease commencement date based on the present value of the lease payments over the lease term. Lease expenses for operating leases is recognized on a straight-line-basis over the lease term. Lease expenses for financing leases is amortization of the ROU assets over the life of the lease and interest expense is recognized on the liability.

 

Stock-based Compensation

 

We have stock-based compensation programs, which include restricted stock awards (“RSAs”) and stock options and an employee stock purchase plan. We account for stock-based compensation expense, including the expense for grants of RSAs and stock options that may be settled in shares of our common stock, based on the fair values of the equity instruments issued. The fair value is determined on the measurement date, which is the date of grant. The fair value of our RSAs is measured at the market price of our common stock on the measurement date amortized over the vesting period of the award. The fair value for our stock option awards is determined at the grant date using the Black-Scholes Option Pricing Model and amortized over the vesting period of the option.

 

 

 27 

 

 

Assumptions for the Black-Scholes valuation model used for employee stock awards include:

 

  · Expected term – We derived the expected term for employee stock awards using historical information to develop expectations about future exercise patterns and behavior after employment termination.
     
  · Expected volatility – Volatility is estimated using Atomera’s historical volatility for similar terms.
     
  · Expected dividend rate – We have not declared or paid dividends to our stockholders and have no plans to pay dividends; therefore, we have assumed an expected dividend yield of 0%.
     
  · Risk-free interest rate – The risk-free interest rate is based on the yields of U.S. Treasury securities with maturities similar to the expected terms of the associated awards.
     
  · The fair value of our common stock is measured at the market price on the measurement date.

 

Item 7A. Quantitative and Qualitative Disclosures About Market Risk

 

Not applicable.

    

 

 

 

 

 

 

 

 28 

 

 

Item 8. Financial Statements and Supplementary Data

 

 

Index to Financial Statements

 

    Page  
Report of Independent Registered Public Accounting Firm (PCAOB ID Number 688)   30  
Balance Sheets at December 31, 2023 and 2022   31  
Statements of Operations for the years ended December 31, 2023 and 2022   32  
Statements of Stockholders’ Equity for the years ended December 31, 2023 and 2022   33  
Statements of Cash Flows for the years ended December 31, 2023 and 2022   34  
Notes to the Financial Statements   35  

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 29 

 

 

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

 

To the Stockholders and Board of Directors of

Atomera Incorporated

 

Opinion on the Financial Statements

 

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

 

Basis for Opinion

 

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

 

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

 

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

 

Critical Audit Matters

 

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

 

 

/s/ Marcum llp

 

Marcum llp

 

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

 

 

Los Angeles, CA
February 15, 2024

 

 

 30 

 

 

Atomera Incorporated

Balance Sheets

(in thousands, except per share data)

 

         
   December 31, 
   2023   2022 
ASSETS        
         
Current Assets:          
Cash and cash equivalents  $12,591   $21,184 
Short-term investments   6,940     
Unbilled contracts receivable   550     
Interest receivable   79     
Prepaid expenses and other current assets   244    418 
Total current assets   20,404    21,602 
           
Property and equipment, net   100    158 
Long-term prepaid maintenance and supplies   91    91 
Security deposit   14    14 
Operating lease right-of-use-asset   517    700 
Financing lease right-of-use-asset   2,903    4,164 
           
Total assets  $24,029   $26,729 
           
LIABILITIES AND STOCKHOLDERS’ EQUITY          
           
Current liabilities:          
Accounts payable  $618   $397 
Accrued expenses   222    173 
Accrued payroll related expenses   1,382    967 
Current operating lease liability   264    245 
Current financing lease liability   1,328    1,126 
Total current liabilities   3,814    2,908 
           
Long-term operating lease liability   295    521 
Long-term financing lease liability   1,750    2,986 
           
Total liabilities   5,859    6,415 
           
Commitments and contingencies (see Note 11)        
           
Stockholders’ equity:          
Preferred stock, $0.001 par value, authorized 2,500 shares: none issued and outstanding at December 31, 2023 and 2022        
Common stock, $0.001 par value, authorized 47,500 shares; 26,107 shares issued and outstanding at December 31, 2023 and 23,973 issued and outstanding as of December 31, 2022   26    24 
Additional paid-in capital   221,229    203,585 
Accumulated deficit   (203,085)   (183,295)
           
Total stockholders’ equity   18,170    20,314 
           
Total liabilities and stockholders’ equity  $24,029   $26,729 

 

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

 

 

 

 31 

 

 

Atomera Incorporated

Statements of Operations

(in thousands, except per share data)

 

         
   Years Ended December 31, 
   2023   2022 
Revenue:  $550   $382 
Cost of revenue   (28)   (81)
Gross margin   522    301 
           
Operating Expenses:          
Research and development   12,525    10,038 
General and administrative   7,075    6,441 
Selling and marketing   1,599    1,348 
Total operating expenses   21,199    17,827 
           
Loss from operations   (20,677)   (17,526)
           
Other income (expense):          
Interest income   723    340 
Accretion income   283     
Other income (expense), net   75     
Interest expense   (194)   (255)
Total other income (expense), net   887    85 
           
Net loss  $(19,790)  $(17,441)
Net loss per common share, basic  $(0.80)  $(0.75)
Net loss per common share, diluted  $(0.80)  $(0.75)
           
Weighted average number of common shares outstanding, basic   24,755    23,157 
Weighted average number of common shares outstanding, diluted   24,755    23,157 

 

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

 

 

 

 32 

 

 

Atomera Incorporated

Statements of Stockholders’ Equity

(in thousands)

 

                     
   Common Stock   Additional
Paid-in
   Accumulated   Total Stockholders’ 
   Shares   Amount   Capital   Deficit   Equity 
Balance January 1, 2022   23,207   $23   $194,212   $(165,854)  $28,381 
Stock-based compensation   194        3,367        3,367 
Stock option exercises   45        244        244 
At-the-market sale of stock, net of commissions and expenses   527    1    5,762        5,763 
Net loss               (17,441)   (17,441)
Balance December 31, 2022   23,973   $24   $203,585   $(183,295)  $20,314 
Stock-based compensation   357        4,013        4,013 
Stock option exercises   33        128        128 
Forfeited restricted stock awards   (20)                
At-the-market sale of stock, net of commissions and expenses   1,764    2    13,503        13,505 
Net loss               (19,790)   (19,790)
Balance December 31, 2023   26,107   $26   $221,229   $(203,085)  $18,170 

 

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

 

 

 

 33 

 

 

Atomera Incorporated

Statements of Cash Flows

(in thousands)

 

         
   Years Ended December 31, 
   2023   2022 
CASH FLOWS FROM OPERATING ACTIVITIES          
Net Loss  $(19,790)  $(17,441)
Adjustments to reconcile net loss to net cash used in operating activities:          
Depreciation and amortization   77    77 
Operating lease right of use asset amortization   216    200 
Financing lease right of use asset amortization   1,146    1,229 
Stock-based compensation   4,013    3,367 
Accretion of discounts on available-for-sales securities   (254)    
Gain on sale of assets   (3)    
Changes in operating assets and liabilities:          
Unbilled contracts receivable   (550)    
Interest receivable   (31)    
Prepaid expenses and other current assets   174    (108)
Accounts payable   221    59 
Accrued expenses   49    (30)
Accrued payroll expenses   415    366 
Operating lease liability   (240)   (218)
Net cash used in operating activities   (14,557)   (12,499)
           
CASH FROM INVESTING ACTIVITIES          
Acquisition of property and equipment   (31)   (39)
Proceeds from sale of property and equipment   15     
Purchase of available-for-sale securities   (19,539)    
Maturity of available-for-sale securities   12,804     
Net cash used in investing activities   (6,751)   (39)
           
CASH FLOWS FROM FINANCING ACTIVITIES          
Proceeds from at-the-market sale of stock, net of commissions and expenses   13,505    5,763 
Proceeds from exercise of stock options   128    244 
Payments of principal for financing lease   (918)   (984)
Net cash provided by financing activities   12,715    5,023 
           
Net decrease in cash and cash equivalents   (8,593)   (7,515)
           
Cash and cash equivalents at beginning of year   21,184    28,699 
           
Cash and cash equivalents at end of year  $12,591   $21,184 
           
Supplemental information:          
Cash paid for interest  $194   $255 
Cash paid for taxes  $   $ 

 

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

 

 

 

 34 

 

 

Atomera Incorporated

Notes to the Financial Statements

 

1. NATURE OF OPERATIONS

 

Atomera Incorporated (“Atomera” or the “Company”) was incorporated in the state of Delaware in March 2007 under the name MEARS Technologies, Inc. and is engaged in the development, commercialization and licensing of proprietary processes and technologies for the semiconductor industry. On January 12, 2016, the Company changed its name to Atomera Incorporated.

 

Atomera is an early-stage company, having only recently begun limited revenue-generating activities, and is devoting substantially all its efforts toward technology research and development and to commercially licensing its technology to designers and manufacturers of integrated circuits. The Company operates as one business segment.

 

 

2. LIQUIDITY AND MANAGEMENT PLANS

 

At December 31, 2023, the Company had cash, cash equivalents and short-term investments of approximately $19.5 million and working capital of approximately $16.6 million. The Company has generated only limited revenues since inception and has incurred recurring operating losses. Accordingly, it is subject to all the risks inherent in the initial organization, financing, expenditures, and scaling of a new business that is not generating positive cashflow.

 

On May 31, 2022, Atomera entered into an Equity Distribution Agreement with Oppenheimer & Co. Inc. and Craig-Hallum Capital Group LLC, as agents, under which the Company may offer and sell, from time to time at its sole discretion, shares of its $0.001 par value common stock, in “at the market” offerings to or through the agent as its sales agent, having aggregate offering proceeds of up to $50.0 million (the “ATM Facility”). During the year ended December 31, 2023, the Company sold approximately 1.8 million shares pursuant to the ATM at an average price per share of approximately $7.97, resulting in approximately $13.5 million of net proceeds to the Company after deducting commissions and other offering expenses.

 

Based on the funds it has available as of the date of the filing of this report, the Company believes that it has sufficient capital to fund its current business plans and obligations over, at least, 12 months from the date that these financial statements have been issued. The Company’s future capital requirements and the adequacy of its available funds will depend on many factors, including the Company’s ability to successfully commercialize its technology, competing technological and market developments, and the need to enter into collaborations with other companies or acquire technologies to enhance or complement its current offerings. The Company’s operating plans for the next 12 months include increased research and development expenses.

 

 

3. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

 

Basis of Presentation

 

The financial statements are presented in accordance with accounting principles generally accepted in the United States of America (“GAAP”) and reflect the financial position, results of operations and cash flows for all periods presented.

  

 

 

 35 

 

 

Fair Value of Financial Instruments

 

Authoritative guidance requires disclosure of the fair value of financial instruments. The Company’s financial instruments consist of cash and cash equivalents, short-term investments, accounts receivable and accounts payable, the carrying amounts of which approximate their estimated fair values primarily due to the short-term nature of the instruments or based on information obtained from market sources and management estimates. The Company measures the fair value of certain of its financial assets and liabilities on a recurring basis. A fair value hierarchy is used to rank the quality and reliability of the information used to determine fair values. Financial assets and liabilities carried at fair value which is not equivalent to cost will be classified and disclosed in one of the following three categories:

   

Level 1 — Quoted prices (unadjusted) in active markets for identical assets and liabilities.

 

Level 2 — Inputs other than Level 1 that are observable, either directly or indirectly, such as unadjusted quoted prices for similar assets and liabilities, unadjusted quoted prices in the 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 of the assets or liabilities.

    

Cash and Cash Equivalents

 

The Company maintains its operating accounts in a single reputable financial institution. The balances are insured by the U.S. Federal Deposit Insurance Corporation (“FDIC”) up to specified limits. The Company’s cash and cash equivalents are maintained in checking accounts and money market funds with maturities of less than three months when purchased, which are readily convertible to known amounts of cash.

 

Concentration of Credit Risk and Major Customers

 

Financial instruments, which potentially subject the Company to concentrations of credit risk, consist principally of cash, cash equivalents, short-term investments and accounts receivable. One customer represented 100% of revenue during the year ended December 31, 2023.

 

At times, the amounts on deposit at the financial institution exceed the federally insured limits. Management believes that the financial institution which holds the Company’s cash is financially sound and, accordingly, that minimal credit risk exists. As of December 31, 2023 and 2022, the Company’s cash balances were in excess of insured limits maintained at the financial institution.

 

Accounts Receivable and Unbilled Contracts Receivable

 

The Company grants credit to its business customers. Collateral is generally not required for trade receivables. The Company maintains allowances for potential credit losses when necessary. Trade accounts receivable and unbilled contracts receivable are recorded net of allowances for cash discounts for prompt payment, doubtful accounts, and sales returns.

 

The Company’s policy is to reserve for uncollectible accounts based on its best estimate of the amount of probable credit losses in its existing accounts receivable and unbilled contracts receivable accounts under Accounting Standards Update (“ASU”) No. 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. The Company periodically reviews these receivables to determine whether an allowance for doubtful accounts is necessary based on an analysis of past due accounts and other factors that may indicate that the realization of an account may be in doubt. Other factors that the Company considers include its existing contractual obligations, historical payment patterns of its customers and individual customer circumstances, and an analysis of days sales outstanding by customer. Due to the Company’s low volume of customers, management reviews the receivable balances on a customer by customer basis. Account balances deemed to be uncollectible are charged to the allowance after all means of collection have been exhausted and the potential for recovery is considered remote. At December 31, 2023 and 2022, there were no allowances for doubtful accounts since the balances were collected during the year. At December 31, 2023, there was no allowance against the unbilled contracts receivable account as the Company deems the balance fully collectible.

 

 

 

 36 

 

 

Impairment of Long-lived Assets

 

The Company reviews long-lived assets for impairment whenever events or changes in circumstances indicate that it is more likely than not that the asset’s carrying amount may not be recoverable. The Company conducts its long-lived asset impairment analyses in accordance with authoritative guidance which requires the Company to group assets and liabilities at the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities and evaluate the asset group against the sum of the undiscounted future cash flows. If the undiscounted cash flows do not indicate the carrying amount of the asset is recoverable, an impairment charge is measured as the amount by which the carrying amount of the asset group exceeds its fair value based on discounted cash flow analysis or appraisals. During the years ended December 31, 2023 and 2022, the Company had noted no indicators of impairment.

    

Property and Equipment

 

Items capitalized as property and equipment are stated at cost. Maintenance and routine repairs are charged to operations when incurred, while betterments and renewals are capitalized. Depreciation and amortization are computed using the straight-line method over the estimated useful lives of the respective assets starting when the asset is placed in service.

 

Revenue

      

The Company generates revenue from integration engineering services, which it delivers either pursuant to integration license agreements or delivery of engineering services and from the grant of manufacturing licenses to customers to use its technology in the manufacture of semiconductor wafers and/or devices for the customer’s internal use. Revenue is recognized based on the following steps: (i) identification of the contract, or contracts, with a customer, (ii) identification of the performance obligations in the contract, (iii) determination of the transaction price, (iv) allocation of the transaction price to the performance obligations of the contract, and (v) recognition of revenue when, or as, the Company satisfies a performance obligation. The Company’s integration services generally consist of depositing its proprietary technology onto the customer’s semiconductor wafers and delivering such wafers back to the customer. Revenue from integration services is recognized as the performance obligations are satisfied, which is upon transfer of control of the wafers to the customer (generally upon shipment). Revenue from manufacturing licenses is recognized as the performance obligations are satisfied, which is generally upon delivery of the Company’s MST recipe to the customer but is recognized over time if the performance obligation related to the grant of the license includes customer acceptance.

 

For recognizing integration service revenue from integration license agreements, the Company assesses (i) whether the license grant is distinct from or combined with the transfer of goods or services and (ii) whether the license is a right to access intellectual property or a right to use the intellectual property. For licenses that are not distinct, but combined with other goods or services, the revenue is recognized at a point in time or over time as the obligations to perform the combined services and/or deliver the combined goods are satisfied. The Company’s integration license agreements contain a technology grant as well as a performance obligation to deliver wafers with its technology deposited on them. The Company has determined the grant of rights in these integration license agreements is not distinct from the integration service. Accordingly, revenue from integration license agreements is recognized as the service is provided to the customer. For manufacturing licenses, revenue is recognized at the point in time when the Company delivers its MST recipe because this license confers a right to use the Company’s technology and not a right to access the technology over time. However, in cases where the Company’s grant of a manufacturing license includes a customer acceptance requirement, revenue is recognized over time. The Company’s MSTcad licenses grant customers the right to use MSTcad software to simulate the effects of incorporating MST technology into their semiconductor manufacturing process. Such MSTcad licenses are granted on a monthly basis and revenue is recognized over time.

 

Deferred revenues consist of unearned amounts that have been billed to the customer in advance of the Company’s performance obligations. These amounts have not yet been recognized as revenue. Revenue for these items will be recognized in accordance with the Company’s revenue policy.

 

 

 

 37 

 

  

Research and Development Expenses

 

In accordance with authoritative guidance, the Company charges research and development costs to operations as incurred. Research and development expenses consist of personnel costs for the design, development, testing and enhancement of the Company’s technology, and certain other allocated costs, such as depreciation and other facilities related expenditures.

   

Leases

 

The Company accounts for leases in accordance with ASU No 2016-02, Leases (Topic 842). The Company determines if a contract contains a lease in whole or in part at the inception of the contract. Right-of-use (“ROU”) assets represent its right to use an underlying asset for the lease term while lease liabilities represent its obligation to make lease payments arising from the lease. All leases greater than 12 months result in the recognition of a ROU asset and a liability at the lease commencement date based on the present value of the lease payments over the lease term. Leases are accounted for as operating leases unless it meets one of the following criteria: (a) the lease term accounts for most of the remaining economic life of the underlying asset; (b) the present value of the lease payments is over 90% of the fair value of the underlying asset; (c) the underlying asset would have no alternative use for the lessor at the end of the lease; or (d) ownership of the underlying assets transfers to the Company at the end of the lease term. If the lease meets one of these criteria, then it would be accounted for as financing lease and the ROU assets would be amortized over the life of the lease and interest expense is recognized on the liability.

   

Stock-based Compensation

 

The Company computes stock-based compensation in accordance with authoritative guidance. The Company uses the Black-Scholes-Merton option-pricing model to determine the fair value of its stock options. The Black-Scholes-Merton option-pricing model includes various assumptions, including the fair market value of the common stock of the Company, expected life of stock options, the expected volatility and the expected risk-free interest rate, among others. These assumptions reflect the Company’s best estimates, but they involve inherent uncertainties based on market conditions generally outside the control of the Company. Forfeitures are recorded when they occur.

 

As a result, if other assumptions had been used, stock-based compensation cost, as determined in accordance with authoritative guidance, could have been materially impacted. Furthermore, if the Company uses different assumptions on future grants, stock-based compensation cost could be materially affected in future periods.

 

Income Taxes

 

In accordance with authoritative guidance, deferred tax assets and liabilities are recorded for temporary differences between the financial reporting and tax bases of assets and liabilities using the current enacted tax rate expected to be in effect when the differences are expected to reverse. A valuation allowance is recorded on deferred tax assets unless realization is considered more likely than not.

 

The Company evaluates its tax positions taken or expected to be taken in the course of preparing the Company’s tax returns to determine whether the tax positions are “more-likely-than-not” of being sustained by the applicable tax authority. Tax positions not deemed to meet the “more-likely-than-not” threshold are not recorded as a tax benefit or expense in the current year. The Company recognizes interest and penalties, if any, related to uncertain tax positions in interest expense. No interest and penalties related to uncertain tax positions were accrued at either December 31, 2023 or 2022.

 

The Company follows authoritative guidance which requires the evaluation of existing tax positions. Management has analyzed all open tax years, as defined by the statute of limitations, for all major jurisdictions, which includes both federal and states where the Company has operations. Open tax years are those that are open for examination by taxing authorities.

 

 

 

 38 

 

  

Use of Estimates

 

The preparation of financial statements in conformity with GAAP requires the Company’s management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Significant estimates are used when accounting for the fair value of stock-based compensation, borrowing rates used for lease accounting and valuation allowance against deferred tax assets. Actual results could differ from those estimates.

  

Subsequent Events

 

Management has evaluated subsequent events and transactions occurring through the date these financial statements were issued. See Note 14.

     

Adoption of Recent Accounting Standards

  

In November 2023, the FASB issued ASU, No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (“ASU 2023-07”). The new guidance requires the disclosure of significant segment expenses even if the entity is a single reportable segment. This guidance applies to all public entities and is effective for all annual periods beginning after December 15, 2023 and for interim periods beginning after December 15, 2024. The Company adopted this standard on January 1, 2024 and it did not have a material impact on its financial position, results of operations or financial statement disclosure.

 

Recent Accounting Standards

 

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures (“ASU 2023-08”). This new guidance requires entities on an annual basis disclose specific categories in the income tax rate reconciliation and provide additional information for reconciling items that meet a quantitative threshold. The guidance applies to annual periods beginning after December 15, 2024 on a prospective basis, (early adoption is permitted). The Company does not believe ASU 2023-09 will have a material impact on its financial position, results of operations or financial statement disclosure.

 

 

4. CASH EQUIVALENTS AND INVESTMENTS

 

The Company’s cash, cash equivalents and short-term investments that were measured at fair value on a recurring basis as Level 1 assets, classified by security type as of December 31, 2023 and 2022 consisted of the following (in thousands):

                     
   December 31, 
   2023   2022 
   Cost  

Accretion

of Discount

   Fair Value   Cost   Fair Value 
Cash  $157   $   $157   $1   $1 
Money market funds   12,434        12,434    21,183    21,183 
US treasury bills   2,931    50    2,981         
US agency bonds   3,938    21    3,959         
Total  $19,460   $71   $19,531   $21,184   $21,184 

 

 

 

 39 

 

 

5. REVENUE

 

The Company recognizes revenue in accordance with ASC 606. The amount of revenue that the Company recognizes reflects the consideration it expects to receive in exchange for goods or services and such revenue is recognized at the time when goods or services are transferred and/or delivered to its customers. Revenue is recognized when the Company satisfies a performance obligation by transferring the product or service to the customer, either at a point in time or over time. The Company usually recognizes revenue from integration service agreements and from manufacturing licenses at a point in time unless the agreements provide for customer acceptance in which case revenue is recognized over time. Revenue from integration license agreements and from MSTcad licenses are recognized over a period of time.

  

The following table provides information about disaggregated revenue by primary geographical markets and timing of revenue recognition for the years ended December 31, 2023 and 2022 (in thousands):

         
   Year Ended December 31, 
   2023   2022 
Primary geographic markets          
North America  $   $82 
Europe   550     
Asia Pacific       300 
Total  $550   $382 
           
Timing of revenue recognition          
Products and services transferred at a point in time  $   $375 
Products and services transferred over time   550    7 
Total  $550   $382 

 

Unbilled contracts receivable and deferred revenue:

 

Timing of revenue recognition may differ from the timing of invoicing customers. Accounts receivable includes amounts billed and currently due from customers. Unbilled contracts receivable represents unbilled amounts expected to be received from customers in future periods, where the revenue recognized to date exceeds the amount billed, and the right to receive payment is subject to the underlying contractual terms. Unbilled contracts receivable amounts may not exceed their net realizable value and are classified as long-term assets if the payments are expected to be received more than one year from the reporting date.

 

 

6. BASIC AND DILUTED LOSS PER SHARE

 

Basic net loss per share is calculated by dividing the net loss by the weighted-average number of shares outstanding for the period. Diluted net loss per share is computed by dividing the net loss attributable to common stockholders by the sum of the weighted average number of shares of common stock outstanding and the dilutive common stock equivalent shares outstanding during the period. The Company’s potentially dilutive common stock equivalent shares, which include incremental common shares issuable upon (i) the exercise of outstanding stock options and warrants and (ii) vesting of restricted stock units and restricted stock awards, are only included in the calculation of diluted net loss per share when their effect is dilutive. Since the Company has had net losses for all periods presented, all potentially dilutive securities are anti-dilutive. Accordingly, basic and diluted net loss per share are equal.

 

 

 

 40 

 

 

The following potential common stock equivalents were not included in the calculation of diluted net loss per common share because the inclusion thereof would be anti-dilutive (in thousands):

         
   Year Ended December 31, 
   2023   2022 
Stock Options   3,369    3,009 
Unvested restricted stock   419    340 
Total   3,788    3,349 

 

 

7. PROPERTY AND EQUIPMENT

 

Property and equipment consisted of the following (in thousands):

         
   December 31, 
   2023   2022 
Laboratory equipment  $173   $210 
Computer equipment   165    145 
Furniture and fixtures   92    85 
Leasehold improvements   24    24 
Software   4    4 
Office equipment   4    4 
    462    472 
Less: Accumulated depreciation and amortization   (362)   (314)
Total net assets  $100   $158 

  

Depreciation and amortization expense relating to property and equipment was approximately $77,000 for each of the years ended December 31, 2023 and 2022. The Company depreciates computer equipment, laboratory equipment and office equipment on straight-line basis over three years. Furniture and fixtures are depreciated on a straight-line basis over five years. The Company amortizes software on straight-line basis over three years. Leasehold improvements are amortized over the remaining life of the lease.

 

   

8. LEASES

 

The Company leases corporate office space in Los Gatos, California. In August 2020, the Company and its landlord amended the lease for this office. The amendment extended the expiration date of the operating lease to January 2026 and increased the space from 3,396 square feet to 4,101 square feet. Under ASC 842, the lease amendment was treated as a separate lease for the new space and a modification of the lease for the original space. In January 2021 the additional space became available for use, and the Company recorded an additional ROU asset and corresponding liability of approximately $144,000. The lease liability is based on the present value of the minimum lease payments, discounted using the Company’s estimated incremental borrowing rate at lease inception of 5.25%. The lease contains escalating payments on the anniversary of the original commencement which are included in the measurement of the initial lease liability. Additional payments based on a change in the Company’s share of the operating expenses, including property taxes and insurance, are recorded as a period expense when incurred.

 

 

 

 41 

 

 

In March 2021, the Company began leasing 474 square feet of office space in Tempe, Arizona. The new lease is classified as an operating lease with an initial term of two years and an option to extend for an additional three years through February 2026. The renewal option was exercised in January 2023. The lease also contains a performance standard for research collaboration with Arizona State University. The agreement requires a minimum value of collaborative research in each year of the lease. The lease is accounted for under ASC 842 and accordingly, the research payments are included in the ROU and lease liability at commencement. Effective May 1, 2023, the Company leased an additional 404 square feet at its Tempe office location under an amendment to its current lease. The monthly rent payment increased from $1,277 per month to $2,365 per month and the increased rent under the amended lease is accounted for as a modification to the lease under ASC 842 at the time of commencement. At the effective date of the lease amendment, a right-of-use asset of approximately $33,000 was recorded along with a short-term operating lease liability of approximately $12,000 and long-term operating lease liability of approximately $21,000. The amended lease ends in February 2026.

 

In October 2019, the Company entered into an agreement to lease a tool for use in the development of the Company’s technology. The lease agreement established a monthly lease payment of $150,000 per month. The lease contains a provision for an annual adjustment of lease payments based on tool availability and usage during the preceding 12 months and the adjusted payment is calculated on August 1 of each year of the lease. Effective August 1, 2022, the lease payments for this tool were reduced to $100,824 per month for the period August 1, 2022 through July 31, 2023. This adjustment to the lease payments resulted in a reduction in the ROU and corresponding lease liability. Effective August 1, 2023, the lease payments for this tool were adjusted to $137,650 per month for the period August 1, 2023 through July 31, 2024. This adjustment to the lease payments also resulted in a reduction in the ROU and corresponding lease liability.

 

In December 2022, the Company entered into a lease agreement for a tool in Tempe, Arizona. The term of this lease is for six months beginning on January 1, 2023 with an option to extend the lease for an additional six months. The initial lease terms were $96,000 per month. In March 2023, the Company elected to extend the lease through December 31, 2023 and in consideration for this extension the remaining lease payments were reduced to $84,000. Since the lease and extension are not for more than one year, the future lease payments are not included in the lease obligations on the Company’s condensed balance sheets.

 

The Company terminated its office lease in Cambridge, Massachusetts as of March 31, 2023. The cost of the lease was $2,942 per month.

 

Lease expense for operating leases consists of the lease payments recognized on a straight-line basis over the lease term. Expenses for financing leases consists of the amortization expenses recognized on a straight-line basis over the lease term and interest expense. The components of lease costs were as follows (in thousands):

        
   Year Ended December 31, 
   2023   2022 
Financing lease costs:          
Amortization of ROU assets  $1,146   $1,229 
Interest on lease liabilities   194    255 
Total financing lease costs  $1,340   $1,484 
           
Operating lease costs          
Fixed lease costs  $257   $248 
Variable lease costs   2     
Short-term lease costs   1,045    35 
Total operating lease costs  $1,304   $283 

 

 

 

 42 

 

  

Future minimum payments under non-cancellable leases as of December 31, 2023 were as follows (in thousands):

         
For the Year Ended December 31,  Financing leases   Operating leases 
2024  $1,367   $271 
2025   1,436    298 
2026   478    24 
Total future minimum lease payments   3,281    593 
Less imputed interest   (203)   (34)
Total lease liability  $3,078   $559 

  

The below table provides supplemental information and non-cash activity related to the Company’s operating and financing leases (in thousands):

        
   Year Ended December 31, 
   2023   2022 
Operating cash flow information:          
Cash paid for amounts included in the measurement of operating lease liabilities  $272   $265 
Cash paid for amounts included in the measurement of financing lease liabilities  $1,112   $1,239 
Non-cash activity:          
Right-of-use assets obtained in exchange for operating lease obligations  $33   $ 
Remeasurement of right-of use asset and liability in financing lease obligations  $(115)  $(458)

 

The table above does not include short-term leases that are one-year or less. The weighted average remaining discount rate is 5.25% for the Company’s financing leases and 5.48% for the Company’s operating leases. The weighted average remaining lease term is 2.6 years for the financing lease and 2.1 years for operating leases.

 

 

9. COMMITMENTS AND CONTINGENCIES

 

Legal

 

The Company may be involved, from time to time, in legal proceedings and claims arising in the ordinary course of its business. Such matters are subject to many uncertainties and outcomes and are not predictable with assurance. While management believes that such matters are currently insignificant, matters arising in the ordinary course of business for which the Company is or could become involved in litigation may have a material adverse effect on its business and financial condition. The Company is not party to any material litigation as of December 31, 2023 or through the date these financial statements have been issued.

  

 

 

 43 

 

 

 

10. STOCKHOLDERS’ EQUITY

 

The Company is authorized to issue to up 2,500,000 shares of preferred stock, $.001 par value. As of December 31, 2023, and 2022, no shares have been designated and no shares are issued and outstanding. Preferred stock may rank prior to common stock with respect to dividends rights, liquidation preferences, or both, and may have full or limited voting rights.

 

On May 31, 2022, Atomera entered into an Equity Distribution Agreement with Oppenheimer & Co. Inc and Craig-Hallum Capital Group LLC, as agents, under which we may offer and sell, from time to time at our sole discretion, shares of our common stock having aggregate offering proceeds of up to $50.0 million in an “at-the-market” or ATM offering, to or through the agents. During the year ended December 31, 2023, approximately 1.8 million shares were sold at an average price per share of approximately $7.97, resulting in approximately $13.5 million of net proceeds to us after deducting commissions and other offering expenses. As of December 31, 2023, the Company has remaining capacity on the ATM of approximately $29.8 million.

 

As of December 31, 2023, the Company has reserved approximately 3.4 million shares of common stock for issuance pursuant to outstanding stock options.

 

 

11. STOCK-BASED COMPENSATION

 

The Company’s 2007 Equity Incentive Plan (the “2007 Plan) expired in March 2017, however all options and warrants outstanding at the time of the expiration remained outstanding and exercisable by their term. As of December 31,2023, options to purchase approximately 1.5 million shares of common stock remain outstanding under the 2007 Plan.

 

In May 2017, the Company’s shareholders approved its 2017 Stock Incentive Plan (the “2017 Plan”). The 2017 Plan provides for the grant of non-qualified stock options and incentive stock options to purchase shares of the Company’s common stock and for the grant of restricted and unrestricted share grants. The Company reserved a total of 3,750,000 shares of common stock for issuance under the 2017 Plan. All employees, officers, directors, consultants, advisors and other persons who provide services to the Company or any subsidiaries of the Company are eligible to receive incentive awards under the 2017 Plan. As of December 31, 2023, awards of approximately 3.7 million shares of common stock had been granted under the 2017 Plan, net of forfeited restricted stock and option awards and approximately 25,000 shares of common stock are reserved for issuance.

 

In May 2023, the Company’s shareholders approved its 2023 Stock Incentive Plan (the “2023 Plan”). The 2017 Plan provides for the grant of non-qualified stock options and incentive stock options to purchase shares of the Company’s common stock and for the grant of restricted and unrestricted share grants. The Company reserved a total of 2,000,000 shares of common stock for issuance under the 2023 Plan. All employees, officers, directors, consultants, advisors and other persons who provide services to the Company or any subsidiaries of the Company are eligible to receive incentive awards under the 2023 Plan. As of December 31, 2023, awards of approximately 78,000 shares of common stock had been granted under the 2023 Plan, net of forfeited restricted stock and option awards and approximately 1.9 million shares of common stock are reserved for issuance.

  

The following table summarizes the stock-based compensation expense recorded in the Company’s results of operations during the years ended December 31, 2023 and 2022 for stock options and restricted stock (in thousands):

        
   Year Ended December 31, 
   2023   2022 
Research and development  $1,408   $1,153 
General and administrative   2,265    1,965 
Selling and Marketing   340    249 
Total  $4,013   $3,367 

  

 

 

 44 

 

 

As of December 31, 2023, there was approximately $6.6 million of total unrecognized compensation expense related to non-vested share-based compensation arrangements that are expected to vest. This cost is expected to be recognized over a weighted-average period of 2.5 years.

 

The Company records compensation expense for employee awards with graded vesting using the straight-line method. The Company records compensation expense for non-employee awards with graded vesting using the accelerated expense attribution method. The Company recognizes compensation expense over the requisite service period applicable to each individual award, which generally equals the vesting term. The Company estimates the fair value of each option award using the Black-Scholes-Merton option pricing model. Forfeitures are recognized when realized.

 

The fair value of employee stock options issued was estimated using the following weighted-average assumptions:

         
   Year Ended December 31, 
   2023   2022 
Exercise price:  $6.54   $14.21 
Grant date fair value per share:  $4.94   $10.37 
Assumptions:          
Expected volatility   82.59%    83.18% 
Weighted average expected term (in years)   6.82    6.51 
Risk-free interest rate   4.03%    1.96% 
Expected dividend yield   0.0%    0.0% 

 

The risk-free interest rate was obtained from U.S. Treasury rates for the applicable periods. The Company’s expected volatility was based upon the historical volatility of the Company. The expected life of the Company’s options was determined using the simplified method as a result of limited historical data regarding the Company’s activity. The dividend yield considers that the Company has not historically paid dividends and does not expect to pay dividends in the foreseeable future.

 

The following table summarizes stock option activity (in thousands except exercise prices and contractual terms):

                
  

Number of

Shares

  

Weighted-

Average

Exercise

Prices

  

Weighted-Average

Remaining

Contractual

Term
(In Years)

   Intrinsic Value 
Outstanding at January 1, 2023   3,009   $7.07           
Granted   393   $6.54           
Exercised   (33)  $3.90           
Outstanding at December 31, 2023   3,369   $7.04    4.66   $3,437 
Exercisable at December 31, 2023   2,862   $6.64    3.95   $3,190 

  

 

 

 45 

 

 

During the year ended December 31, 2023, the Company granted options under its 2017 Plan and 2023 Plan to purchase approximately 393,000 shares of its common stock to its employees. The fair value of these options was approximately $1.9 million.

  

The Company issues restricted stock to employees, directors and consultants and estimates the fair value based on the closing price on the day of grant. The following table summarizes restricted stock activity (in thousands except per share data):

        
   Number of Shares   Weighted-Average Grant Date Fair Value 
Outstanding at January 1, 2023   340   $10.78 
Granted   357   $7.00 
Vested   (258)  $8.27 
Forfeited   (20)  $8.63 
Outstanding non-vested shares at December 31, 2023   419   $9.21 

 

 

12. 401(k) PLAN

 

During 2002, the Company established a plan under Section 401(k) of the Internal Revenue Code (the 401(k) Plan). The 401(k) Plan covers substantially all of its employees who have attained 18 years of age. Employees may elect to contribute part of their annual compensation to the 401(k) Plan, up to the maximum deferral allowance for individuals by the Internal Revenue Service under Code Section 401(k), and the Company may make a matching contribution. During the years ended December 31, 2023 and 2022, the Company made matching contributions of approximately $82,000 and $78,000, respectively.

 

  

13. INCOME TAXES

 

          
The loss before provision for income taxes consisted of the following (in thousands):
   Year Ended December 31, 
   2023   2022 
Domestic  $(19,790)  $(17,441)
International        
Total  $(19,790)  $(17,441)

  

The Company had $0 current income tax expense for the years ended December 31, 2023 and 2022, respectively. The Company accounts for income taxes in accordance with ASC 740, which requires that the tax benefit of net operating losses, temporary differences and credit carryforwards be recorded as an asset to the extent that management assesses that realization is “more likely than not.” Realization of the future tax benefits is dependent on the Company's ability to generate sufficient taxable income within the carryforward period. Because of the Company's recent history of operating losses, management believes that recognition of the deferred tax assets arising from the above-mentioned future tax benefits is currently not likely to be realized and, accordingly, has provided a full valuation allowance. The valuation allowance increased by approximately $4.4 million and $4.5 million during the years ended December 31, 2023 and 2022, respectively.

    

 

 

 46 

 

 

The Company’s deferred tax assets are as follows (in thousands):

         
   Year Ended December 31, 
   2023   2022 
Deferred tax assets:          
Net operating loss carryforwards  $27,077   $25,309 
Tax credit   2,559    2,197 
Fixed assets and intangibles   603    798 
Stock compensation   1,327    1,052 
Accruals and other   303    212 
Lease liability   802    1,079 
Capitalized research and development   3,822    1,797 
Total deferred tax assets   36,493    32,444 
Deferred tax liabilities:          
Right of use asset   (755)   (1,076)
Total deferred tax assets   (755)   (1,076)
Valuation allowance   (35,738)   (31,368)
Net deferred tax asset  $   $ 

   

Net operating losses and tax credit carryforwards as of December 31, 2023, are as follows (in thousands):

            
   Amount     Expiration in years  
Net operating losses, federal  $84,084     No expiration  
Net operating losses, federal  $34,791     2027-2037  
Net operating losses, state  $38,509     2030-2043  
Tax credits, federal  $2,121     2036-2043  
Tax credits, state  $897     No expiration  
Tax credits, state  $1,046     2031-2038  

  

The effective tax rate of the Company’s provision (benefit) for income taxes differs from the federal statutory rate as follows: 

        
   Year ending December 31, 
   2023   2022 
Statutory rate   21.00 %    21.00 % 
State rate   1.29 %    3.51 % 
Change in valuation allowance   (22.08)%    (25.95)% 
Other non-deductible items   (0.02)%     % 
Change in tax credits   0.66 %    0.70 % 
Foreign withholding tax    %     % 
Section 382 limitation    %     % 
Section 162(m) limitation   (0.11)%    (0.47)% 
Stock based compensation excess windfall   (0.74)%    1.20 % 
Total    %     % 

 

 

 

 47 

 

 

Utilization of U.S. net operating losses and tax credit carryforwards may be limited by “ownership change” rules, as defined in Section 382 and Section 383 of the Internal Revenue Code. Similar rules may apply under state tax laws. Under those sections of the Code, if a corporation undergoes an “ownership change,” the corporation’s ability to use its pre-change net operating loss carryforwards and other pre-change attributes, such as research tax credits, to offset its post-change income or tax may be limited. In general, an “ownership change” will occur if there is a cumulative change in ownership by “5% stockholders” that exceeds 50 percentage points over a rolling three-year period.

  

The Company establishes reserves for uncertain tax positions based on the largest amount that is more-likely-than-not to be sustained. An uncertain income tax position will not be recognized if it has less than a 50% likelihood of being sustained. It is the Company’s policy to recognize interest and penalties related to income tax matters in income tax expense. As of December 31, 2023 and 2022, respectively, the Company has no accrued interest or penalties related to uncertain tax positions.

 

The Company files income tax returns in the U.S. federal jurisdiction and various state jurisdictions. In the normal course of business, the Company is subject to examination by their respective taxing authorities. The Company is not currently under audit by the Internal Revenue Service or other similar state or local authority. The statute of limitations remains effectively open for all tax years since inception (2007). Tax years outside the normal statute of limitations remain open to examination by tax authorities due to tax attributes generated in earlier years which have been carried forward and may be examined and adjusted in subsequent years when utilized.

   

The following table summarizes the activity related to the Company’s gross unrecognized tax benefits for the years ended December 31, 2023 and 2022 (in thousands):

        
   2023   2022 
January 1 – unrecognized tax benefits  $1,046   $896 
Increases (decreases) – prior year tax positions   10    (1)
Increases – current year tax positions   163    151 
December 31 - unrecognized tax benefits  $1,219   $1,046 

  

The following table summarizes the activity in the Company’s Valuation Allowance and Qualifying Accounts (in thousands):

                
  

Balance at

Beginning

of Year

   Additions   Deductions  

Balance

at End of

Year

 
Deferred tax assets valuation allowance                    
Year ended December 31, 2023  $31,368   $4,536   $166   $35,738 
Year ended December 31, 2022  $26,842   $4,636   $110   $31,368 

  

 

14. SUBSEQUENT EVENTS

 

Management has evaluated subsequent events and transactions through the date these financial statements were issued.

 

Since December 31, 2023, the Company has issued approximately 500,000 additional shares through its ATM offering at an average price per share of $8.08 resulting in additional net proceeds, after deduction of commissions and expenses of approximately $3.9 million.

 

 

 

 48 

 

 

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

 

Not applicable.

 

Item 9A. Controls and Procedures

 

  (a) Evaluation of Disclosure Controls and Procedures.

 

Our management, with the participation of our chief executive officer and chief financial officer evaluated the effectiveness of our disclosure controls and procedures pursuant to Rule 13a-15(e) under the Exchange Act. Based upon that evaluation, our management, including our chief executive officer and chief financial officer, concluded that our disclosure controls and procedures were effective as of December 31, 2023 in ensuring all material information required to be disclosed by us is recorded, processed, summarized and reported, within the time periods specified in the Commission's rules and forms, and that such information is accumulated and communicated to our management, including our chief executive officer and chief financial officer, as appropriate, to allow timely decisions regarding required disclosure.

 

  (b) Changes in internal control over financial reporting.

 

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

 

  (c) Management’s report on internal controls over financial reporting.

 

Our management is responsible for establishing and maintaining adequate internal controls over financial reporting, as defined under Rule 13a-15(f) under the Exchange Act. Our management has assessed the effectiveness of our internal controls over financial reporting as of December 31, 2023 based on the framework established in Internal Control - Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 Framework) (“COSO”). Our internal control system was designed to provide reasonable assurance to our management and board of directors regarding the preparation and fair presentation of published financial statements. Our management assessed the effectiveness of our internal control over financial reporting as of December 31, 2023, and based on that evaluation, management concluded that our internal control over financial reporting was effective as of December 31, 2023.

 

This report does not include an attestation report of our registered public accounting firm regarding internal control over financial reporting. Management’s report was not subject to attestation by our registered public accounting firm pursuant to the rules of the Securities and Exchange Commission that permit us to provide only management’s report in this Annual Report.

 

Item 9B. Other Information

 

During the quarter ended December 31, 2023, no director or officer adopted or terminated (i) any contract, instruction or written plan for the purchase or sale of securities of the Company intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) or (ii) any “non-Rule 10b5-1 trading arrangement” as defined in paragraph (c) of item 408 of Regulation S-K.

  

Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections.  

 

Not applicable.

 

 

 

 49 

 

 

PART III

 

The information required by Part III is omitted from this report because we will file a definitive proxy statement within 120 days after the end of our 2023 fiscal year pursuant to Regulation 14A for our 2024 Annual Meeting of Stockholders, or the 2024 Proxy Statement, and the information to be included in the 2024 Proxy Statement is incorporated herein by reference.

 

Item 10. Directors, Executive Officers and Corporate Governance

 

The information required under this item will be contained in the 2024 Proxy Statement and is hereby incorporated by reference.

 

Item 11. Executive Compensation

 

The information required under this item will be contained in the 2024 Proxy Statement and is hereby incorporated by reference.

 

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

 

The information required under this item will be contained in the 2024 Proxy Statement and is hereby incorporated by reference.

 

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

 

The information required under this item will be contained in the 2024 Proxy Statement and is hereby incorporated by reference.

 

Item 14. Principal Accountant Fees and Services

 

The information required under this item will be contained in the 2024 Proxy Statement and is hereby incorporated by reference.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 50 

 

 

PART IV

 

Item 15. Exhibits and Financial Statement Schedules

 

  (a)  Financial Statements

 

  (1)  Financial statements for our company are listed in the index under Item 8 of this document

 

  (2)  All financial statement schedules are omitted because they are not applicable, not material or the required information is shown in the financial statements or notes thereto.

 

Exhibit        
No.   Description   Method of Filing
         
3.1   Amended and Restated Certificate of Incorporation of the Registrant   Incorporated by reference from the Registrant’s Registration Statement on Form S-1 filed on June 30, 2016.
         
3.2   Amended and Restated Bylaws of the Registrant   Incorporated by reference from the Registrant’s Registration Form 8-K filed on October 27, 2021.
         
3.3   Certificate of Amendment to Amended and Restated Certificate of Incorporation of the Registrant   Incorporated by reference from the Registrant’s Registration Statement on Form S-1 filed on June 30, 2016.
         
3.4   Certificate of Amendment to Amended and Restated Certificate of Incorporation of the Registrant   Incorporated by reference from the Registrant’s Registration Statement on Form S-1 filed on June 30, 2016.
         
4.1   Description of Capital Stock   Incorporated by reference from the Registrant’s Annual Report on Form 10-K filed on February 19, 2021
         
10.1   Assignment of Patent Rights dated April 3, 2009 between Dr. Robert Mears and the Registrant   Incorporated by reference from the Registrant’s Registration Statement on Form S-1 filed on June 30, 2016.
         
10.2+   2007 Stock Incentive Plan   Incorporated by reference from the Registrant’s Registration Statement on Form S-1 filed on June 30, 2016.
         
10.3   Exclusive License and Collaboration Agreement dated March 3, 2010 between K2 Energy Limited and the Registrant   Incorporated by reference from the Registrant’s Registration Statement on Form S-1 filed on June 30, 2016.

 

 

 

 51 

 

 

10.4   Letter Agreement dated June 6, 2014 between K2 Energy Limited and the Registrant   Incorporated by reference from the Registrant’s Registration Statement on Form S-1 filed on June 30, 2016.
         
10.5   Lease Agreement dated January 19, 2016 between 750 University, LLC and the Registrant   Incorporated by reference from the Registrant’s Registration Statement on Form S-1 filed on June 30, 2016.
         
10.6+   Form of Restricted Stock Agreement   Incorporated by reference from the Registrant’s Amendment No. 1 to Registration Statement on Form S-1 filed on July 29, 2016
         
10.7+   2017 Stock Incentive Plan   Incorporated by reference from the Registrant’s Definitive Proxy Statement filed on April 10, 2017.
         
10.8   First Amendment to Lease Agreement dated January 19, 2016 between 750 University, LLC and the Registrant   Incorporated by reference from the Registrant’s Form 10-K filed on March 6, 2018.
         
10.9+   Employment Agreement dated January 26, 2021 between Scott Bibaud and the Registrant   Incorporated by reference from the Registrant’s Annual Report on Form 10-K filed on February 19, 2021
         
10.10+   Employment Agreement dated January 26, 2021 between Frank Laurencio and the Registrant   Incorporated by reference from the Registrant’s Annual Report on Form 10-K filed on February 19, 2021
         
10.11+   Employment Agreement dated January 26, 2021 between Dr. Robert Mears and the Registrant   Incorporated by reference from the Registrant’s Annual Report on Form 10-K filed on February 19, 2021
         
10.12+   Employment Agreement dated January 26, 2021 between Jeffrey Lewis and the Registrant   Incorporated by reference from the Registrant’s Registration Form 8-K filed on June 3, 2021
         
10.13   Second Amendment to Lease Agreement dated January 19, 2016 between 750 University, LLC and the Registrant   Incorporated by reference from the Registrant’s Annual Report on Form 10-K filed on February 19, 2021
         
10.14   Equity Distribution Agreement dated May 31, 2022 between the Company and Oppenheimer & Co. Inc. and Craig-Hallum Capital Group LLC   Incorporated by reference from the Company’s Current Report on Form 8-K filed on May 31, 2022
         
10.15   2023 Stock Incentive Plan   Incorporated by reference from Registrant’s Definitive Additional Materials on Schedule 14A filed on April 18, 2023

 

 

 

 52 

 

 

21.1   List of Subsidiaries   Incorporated by reference from the Registrant’s Registration Statement on Form S-1 filed on June 30, 2016.
         
23.1   Consent of Marcum LLP, Independent Registered Public Accounting Firm   Filed electronically herewith
         
31.1   Certifications Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002   Filed electronically herewith
         
31.2   Certifications Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002   Filed electronically herewith
         
32.1   Certification of Principal Executive Officer and Principal Financial Officer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (18 U.S.C. Section 1350)   Filed electronically herewith
         
97.1   Atomera, Incorporated Executive Officer Clawback Policy   Filed electronically herewith
         
101.INS   XBRL Instance Document   Filed electronically herewith
         
101.SCH   XBRL Taxonomy Extension Schema Document   Filed electronically herewith
         
101.CAL   XBRL Taxonomy Extension Calculation Linkbase Document   Filed electronically herewith
         
101.LAB   XBRL Taxonomy Extension Label Linkbase Document   Filed electronically herewith
         
101.PRE   XBRL Taxonomy Extension Presentation Linkbase Document     Filed electronically herewith
         
101.DEF   XBRL Taxonomy Extension Definition Linkbase Document     Filed electronically herewith
         
104   Cover Page Interactive Data File (formatted in IXBRL, and included in exhibit 11   Files electronically herewith
         

+       Indicated management compensatory plan, contract or arrangement.

 

Item 16. Form 10-K Summary
   
  None provided.

  

 

 

 53 

 

 

SIGNATURES

 

Pursuant to the requirements of Section 13 or 15(d) 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.

 

  ATOMERA INCORPORATED.
   
Date: February 15, 2024 By: /s/ Scott A. Bibaud                            
    Scott A. Bibaud
Chief Executive Officer,
    (Principal Executive Officer)
    and Director
     
     
Date: February 15, 2024   By: /s/ Francis B. Laurencio           
    Francis B. Laurencio
    Chief Financial Officer
    (Principal Financial and
    Accounting Officer)

 

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

 

Signature   Title   Date  
           
/s/ Scott A. Bibaud   Chief Executive Officer and Director   February 15, 2024  
Scott A. Bibaud   (Principal Executive Officer)      
           
/s/ John D. Gerber   Director and Chairman   February 15, 2024  
John Gerber          
           
/s/ Steven K. Shevick   Director   February 15, 2024  
Steven K. Shevick          
           
/s/ Duy-Loan Le   Director   February 15, 2024  
Duy-Loan Le          
           
/s/ Suja Ramnath   Director   February 15, 2024  
Suja Ramnath          

 

 

 

 

 54 

 

 

 

EX-23.1 2 atomera_ex2301.htm INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM CONSENT

Exhibit 23.1

 

 

Independent Registered Public Accounting Firm’s Consent

 

We consent to the incorporation by reference in the Registration Statements of Atomera Incorporated on Form S-8 (File No. 333-272591, File No. 333-213093, File No. 333-218666) and Form S-3 (File No. 333-262750) of our report dated February 15, 2024 with respect to our audits of the financial statements of Atomera Incorporated as of December 31, 2023 and 2022 and for each of the two years in the period December 31, 2023, which report is included in this Annual Report on Form 10-K of Atomera Incorporated for the year ended December 31, 2023.

 

/s/ Marcum llp

 

Marcum llp

Los Angeles, CA
February 15, 2024

 

EX-31.1 3 atomera_ex3101.htm CERTIFICATION

 

Exhibit 31.1

 

CERTIFICATIONS

 

I, Scott A. Bibaud, certify that:

 

  (1) I have reviewed this Annual Report on Form 10-K of Atomera Incorporated;
     
  (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 company 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 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 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 quarter (the registrant’s fourth quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; And

 

  (5) The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of registrant’s board of directors (or persons performing the equivalent functions):

 

  (a) all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
     
  (b) any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

  ATOMERA INCORPORATED
   
Date: February 15, 2024 By: /s/ Scott A. Bibaud
    Scott A. Bibaud, Chief Executive Officer

 

EX-31.2 4 atomera_ex3102.htm CERTIFICATION

Exhibit 31.2

 

CERTIFICATIONS

 

I, Francis B. Laurencio, certify that:

 

  (1) I have reviewed this Annual Report on Form 10-K of Atomera Incorporated;
     
  (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 company 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 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 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 quarter (the registrant’s fourth quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

 

  (5) The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of registrant’s board of directors (or persons performing the equivalent functions):

 

  (a) all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
     
  (b) any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

  ATOMERA INCORPORATED
   
Date: February 15, 2024 By: /s/ Francis B. Laurencio
    Francis B. Laurencio, Chief Financial Officer
    (Principal Financial Officer)

 

 

EX-32.1 5 atomera_ex3201.htm CERTIFICATION

Exhibit 32.1

 

CERTIFICATION PURSUANT TO 18 U.S.C. 1350, AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

In connection with the Annual Report of Atomera Incorporated (the “Company”) on Form 10-K for the period ended December 31, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Scott A. Bibaud, the Chief Executive Officer, and Francis B. Laurencio, the Chief Financial Officer, of the Company, respectively, certify, pursuant to 18 U.S.C. §1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to my knowledge:

 

  1. The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

 

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

 

By: /s/ Scott A. Bibaud   Dated February 15, 2024
  Scott A. Bibaud    
Title:

President and Chief Executive Officer

 

   
By: /s/ Francis B. Laurencio   Dated: February 15, 2024
  Francis B. Laurencio    
Title: Chief Financial Officer    

 

This certification is made solely for the purposes of 18 U.S.C. Section 1350, subject to the knowledge standard contained therein, and not for any other purpose.

 

EX-97.1 6 atomera_ex9701.htm ATOMERA, INCORPORATED EXECUTIVE OFFICER CLAWBACK POLICY

Exhibit 97.1

 

ATOMERA INCORPORATED

 

Executive Officer Clawback Policy

 

Approved by the Board of Directors on October 26, 2023 (the “Adoption Date”)

 

I.Purpose

 

This Executive Officer Clawback Policy describes the circumstances under which Covered Persons of Atomera Incorporated, a Delaware corporation and any of its direct or indirect subsidiaries (the “Company”) will be required to repay or return Erroneously-Awarded Compensation to the Company.

 

This Policy and any terms used in this Policy shall be construed in accordance with any SEC regulations promulgated to comply with Section 954 of the Dodd-Frank Wall Street Reform and Consumer Protection Act of 2010 and the rules adopted by the Nasdaq.

 

Each Covered Person of the Company shall sign an Acknowledgement and Agreement to the Clawback Policy in the form attached hereto as Exhibit A as a condition to his or her participation in any of the Company’s incentive-based compensation programs.

 

II.Definitions

 

For purposes of this Policy, the following capitalized terms shall have the meaning set forth below:

 

(a)Accounting Restatement” shall mean an accounting restatement (i) due to the material noncompliance of the Company with any financial reporting requirement under the securities laws, including any required accounting restatement to correct an error in previously issued financial restatements that is material to the previously issued financial statements (a “Big R” restatement), or (ii) that corrects an error that is not material to previously issued financial statements, but would result in a material misstatement if the error were corrected in the current period or left uncorrected in the current period (a “little r” restatement).

 

(b)Board” shall mean the Board of Directors of the Company.

 

(c)Clawback-Eligible Incentive Compensation” shall mean, in connection with an Accounting Restatement, any Incentive-Based Compensation Received by a Covered Person (regardless of whether such Covered Person was serving at the time that Erroneously-Awarded Compensation is required to be repaid) (i) on or after the Nasdaq Effective Date, (ii) after beginning service as a Covered Person, (iii) while the Company has a class of securities listed on a national securities exchange or national securities association and (iv) during the Clawback Period.

 

(d)Clawback Period” shall mean, with respect to any Accounting Restatement, the three completed fiscal years immediately preceding the Restatement Date and any transition period (that results from a change in the Company’s fiscal year) of less than nine months within or immediately following those three completed fiscal years.

 

(e)Committee” shall mean the Compensation Committee of the Board.

 

(f)Covered Person” shall mean any person who is, or was at any time, during the Clawback Period, an Executive Officer of the Company. For the avoidance of doubt, Covered Person may include a former Executive Officer that left the Company, retired or transitioned to an employee role (including after serving as an Executive Officer in an interim capacity) during the Clawback Period.

 

(g)Erroneously-Awarded Compensation” shall mean the amount of Clawback-Eligible Incentive Compensation that exceeds the amount of Incentive-Based Compensation that otherwise would have been Received had it been determined based on the restated amounts. This amount must be computed without regard to any taxes paid.

 

 

 

 1 

 

 

(h)Executive Officer” shall mean the Company’s president, principal financial officer, principal accounting officer (or if there is no such accounting officer, the controller), any vice-president in charge of a principal business unit, division, or function (such as sales, administration, or finance), any other officer who performs a policy-making function, or any other person (including an officer of the Company’s parent(s) or subsidiaries) who performs similar policy-making functions for the Company. For the sake of clarity, at a minimum, all persons who would be executive officers pursuant to Rule 401(b) under Regulation S-K shall be deemed “Executive Officers”.

 

(i)Financial Reporting Measures” shall mean measures that are determined and presented in accordance with the accounting principles used in preparing the Company’s financial statements, and all other measures that are derived wholly or in part from such measures. For purposes of this Policy, Financial Reporting Measures shall include stock price and total shareholder return (and any measures that are derived wholly or in part from stock price or total shareholder return).

 

(j)Incentive-Based Compensation” shall have the meaning set forth in Section III below.

 

(k)Nasdaq” shall mean The Nasdaq Stock Market.

 

(l)Nasdaq Effective Date” shall mean October 2, 2023.

 

(m)Policy” shall mean this Executive Officer Clawback Policy, as the same may be amended and/or restated from time to time.

 

(n)Received” shall mean Incentive-Based Compensation received, or deemed to be received, in the Company’s fiscal period during which the Financial Reporting Measure specified in the Incentive-Based Compensation is attained, even if the payment or grant occurs after the fiscal period.

 

(o)Repayment Agreement” shall have the meaning set forth in Section V below.

 

(p)Restatement Date” shall mean the earlier of (i) the date the Board, a committee of the Board or the officers of the Company authorized to take such action if Board action is not required, concludes, or reasonably should have concluded, that the Company is required to prepare an Accounting Restatement, or (ii) the date that a court, regulator or other legally authorized body directs the Company to prepare an Accounting Restatement.

 

(q)SARs” shall mean stock appreciation rights.

 

(r)SEC” shall mean the U.S. Securities and Exchange Commission.

 

 

 

 

 

 2 

 

 

III.Incentive-Based Compensation

 

Incentive-Based Compensation” shall mean any compensation that is granted, earned or vested wholly or in part upon the attainment of a Financial Reporting Measure.

 

For purposes of this Policy, specific examples of Incentive-Based Compensation include, but are not limited to:

 

·Non-equity incentive plan awards that are earned based, wholly or in part, based on satisfaction of a Financial Reporting Measure performance goal;
·Bonuses paid from a “bonus pool,” the size of which is determined, wholly or in part, based on satisfaction of a Financial Reporting Measure performance goal;
·Other cash awards based on satisfaction of a Financial Reporting Measure performance goal;
·Restricted stock, restricted stock units, performance share units, stock options and SARs that are granted or become vested, wholly or in part, on satisfaction of a Financial Reporting Measure performance goal; and
·Proceeds received upon the sale of shares acquired through an incentive plan that were granted or vested based, wholly or in part, on satisfaction of a Financial Reporting Measure performance goal.

 

For purposes of this Policy, Incentive-Based Compensation excludes:

 

·Any base salaries (except with respect to any salary increases earned, wholly or in part, based on satisfaction of a Financial Reporting Measure performance goal);
·Bonuses paid solely at the discretion of the Committee or Board that are not paid from a “bonus pool” that is determined by satisfying a Financial Reporting Measure performance goal;
·Bonuses paid solely upon satisfying one or more subjective standards and/or completion of a specified employment period;
·Non-equity incentive plan awards earned solely upon satisfying one or more strategic measures or operational measures; and
·Equity awards that vest solely based on the passage of time and/or satisfaction of one or more measures that are not Financial Reporting Measures.

 

IV.Determination and Calculation of Erroneously-Awarded Compensation

 

In the event of an Accounting Restatement, the Committee shall promptly determine the amount of any Erroneously-Awarded Compensation for each Executive Officer in connection with such Accounting Restatement and shall promptly thereafter provide each Executive Officer with a written notice containing the amount of Erroneously-Awarded Compensation and a demand for repayment or return, as applicable.

 

(a)Cash Awards. With respect to cash awards, the Erroneously-Awarded Compensation is the difference between the amount of the cash award (whether payable as a lump sum or over time) that was Received and the amount that should have been received applying the restated Financial Reporting Measure.

 

(b)Cash Awards Paid From Bonus Pools. With respect to cash awards paid from bonus pools, the Erroneously-Awarded Compensation is the pro rata portion of any deficiency that results from the aggregate bonus pool that is reduced based on applying the restated Financial Reporting Measure.

 

(c)Equity Awards. With respect to equity awards, if the shares, options or SARs are still held at the time of recovery, the Erroneously-Awarded Compensation is the number of such securities Received in excess of the number that should have been received applying the restated Financial Reporting Measure (or the value in excess of that number). If the options or SARs have been exercised, but the underlying shares have not been sold, the Erroneously-Awarded Compensation is the number of shares underlying the excess options or SARs (or the value thereof). If the underlying shares have already been sold, then the Committee shall determine the amount which most reasonably estimates the Erroneously-Awarded Compensation.

 

(d)Compensation Based on Stock Price or Total Shareholder Return. For Incentive-Based Compensation based on (or derived from) stock price or total shareholder return, where the amount of Erroneously-Awarded Compensation is not subject to mathematical recalculation directly from the information in the applicable Accounting Restatement, the amount shall be determined by the Committee based on a reasonable estimate of the effect of the Accounting Restatement on the stock price or total shareholder return upon which the Incentive-Based Compensation was Received (in which case, the Committee shall maintain documentation of such determination of that reasonable estimate and provide such documentation to the Nasdaq in accordance with applicable listing standards).

 

 

 

 3 

 

 

V.Recovery of Erroneously-Awarded Compensation

 

Once the Committee has determined the amount of Erroneously-Awarded Compensation recoverable from the applicable Covered Person, the Committee shall take all necessary actions to recover the Erroneously-Awarded Compensation. Unless otherwise determined by the Committee, the Committee shall pursue the recovery of Erroneously-Awarded Compensation in accordance with the below:

 

(a)Cash Awards. With respect to cash awards, the Committee shall either (i) require the Covered Person to repay the Erroneously-Awarded Compensation in a lump sum in cash (or such property as the Committee agrees to accept with a value equal to such Erroneously-Awarded Compensation) reasonably promptly following the Restatement Date or (ii) if approved by the Committee, offer to enter into a Repayment Agreement. If the Covered Person accepts such offer and signs the Repayment Agreement within a reasonable time as determined by the Committee, the Company shall countersign such Repayment Agreement.

 

(b)Unvested Equity Awards. With respect to those equity awards that have not yet vested, the Committee shall take all necessary action to cancel, or otherwise cause to be forfeited, the awards in the amount of the Erroneously-Awarded Compensation.

 

(c)Vested Equity Awards. With respect to those equity awards that have vested and the underlying shares have not been sold, the Committee shall take all necessary action to cause the Covered Person to deliver and surrender the underlying shares in the amount of the Erroneously-Awarded Compensation.

 

In the event that the Covered Person has sold the underlying shares, the Committee shall either (i) require the Covered Person to repay the Erroneously-Awarded Compensation in a lump sum in cash (or such property as the Committee agrees to accept with a value equal to such Erroneously-Awarded Compensation) reasonably promptly following the Restatement Date or (ii) if approved by the Committee, offer to enter into a Repayment Agreement. If the Covered Person accepts such offer and signs the Repayment Agreement within a reasonable time as determined by the Committee, the Company shall countersign such Repayment Agreement.

 

(d)Repayment Agreement. “Repayment Agreement” shall mean an agreement (in a form reasonably acceptable to the Committee) with the Covered Person for the repayment of the Erroneously-Awarded Compensation as promptly as possible without unreasonable economic hardship to the Covered Person.

 

(e)Effect of Non-Repayment. To the extent that a Covered Person fails to repay all Erroneously-Awarded Compensation to the Company when due (as determined in accordance with this Policy), the Company shall, or shall cause one or more other members of the Company to, take all actions reasonable and appropriate to recover such Erroneously-Awarded Compensation from the applicable Covered Person. The applicable Covered Person shall be required to reimburse the Company for any and all expenses reasonably incurred (including legal fees) by the Company in recovering such Erroneously-Awarded Compensation in accordance with the immediately preceding sentence.

 

The Committee shall have broad discretion to determine the appropriate means of recovery of Erroneously-Awarded Compensation based on all applicable facts and circumstances and taking into account the time value of money and the cost to shareholders of delaying recovery. However, in no event may the Company accept an amount that is less than the amount of Erroneously-Awarded Compensation in satisfaction of a Covered Person’s obligations hereunder.

 

 

 

 

 

 

 4 

 

 

VI.Discretionary Recovery

 

Notwithstanding anything herein to the contrary, the Company shall not be required to take action to recover Erroneously-Awarded Compensation if any one of the following conditions are met and the Committee determines that recovery would be impracticable:

 

(i)The direct expenses paid to a third party to assist in enforcing this Policy against a Covered Person would exceed the amount to be recovered, after the Company has made a reasonable attempt to recover the applicable Erroneously-Awarded Compensation, documented such attempts and provided such documentation to the Nasdaq;

 

(ii)Recovery would violate home country law where that law was adopted prior to November 28, 2022, provided that, before determining that it would be impracticable to recover any amount of Erroneously-Awarded Compensation based on violation of home country law, the Company has obtained an opinion of home country counsel, acceptable to the Nasdaq, that recovery would result in such a violation and a copy of the opinion is provided to the Nasdaq; or

 

(iii)Recovery would likely cause an otherwise tax-qualified retirement plan, under which benefits are broadly available to employees of the Company, to fail to meet the requirements of 26 U.S.C. 401(a)(13) or 26 U.S.C. 411(a) and regulations thereunder.

 

VII.Reporting and Disclosure Requirements

 

The Company shall file all disclosures with respect to this Policy in accordance with the requirements of the federal securities laws, including the disclosure required by the applicable filings required to be made with the SEC.

 

VIII.Effective Date

 

This Policy shall apply to any Incentive-Based Compensation Received on or after the Nasdaq Effective Date.

 

IX.No Indemnification

 

The Company shall not indemnify any Covered Person against the loss of Erroneously-Awarded Compensation and shall not pay, or reimburse any Covered Persons for premiums, for any insurance policy to fund such Covered Person’s potential recovery obligations.

 

X.Administration

 

The Committee has the sole discretion to administer this Policy and ensure compliance with Nasdaq Rules and any other applicable law, regulation, rule or interpretation of the SEC or Nasdaq promulgated or issued in connection therewith. Actions of the Committee pursuant to this Policy shall be taken by the vote of a majority of its members. The Committee shall, subject to the provisions of this Policy, make such determinations and interpretations and take such actions as it deems necessary, appropriate or advisable. All determinations and interpretations made by the Committee shall be final, binding and conclusive.

 

XI.Amendment; Termination

 

The Board may amend this Policy from time to time in its discretion and shall amend this Policy as it deems necessary, including as and when it determines that it is legally required by any federal securities laws, SEC rule or the rules of any national securities exchange or national securities association on which the Company’s securities are then listed. The Board may terminate this Policy at any time. Notwithstanding anything in this Section XI to the contrary, no amendment or termination of this Policy shall be effective if such amendment or termination would (after taking into account any actions taken by the Company contemporaneously with such amendment or termination) cause the Company to violate any federal securities laws, SEC rule, or the rules of any national securities exchange or national securities association on which the Company’s securities are then listed.

 

 

 

 5 

 

 

XII.Other Recoupment Rights; No Additional Payments

 

The Committee intends that this Policy will be applied to the fullest extent of the law. The Committee may require that any employment agreement, equity award agreement or any other agreement entered into on or after the Adoption Date shall, as a condition to the grant of any benefit thereunder, require a Covered Person to agree to abide by the terms of this Policy. Any right of recoupment under this Policy is in addition to, and not in lieu of, any other rights under applicable law, regulation or rule or pursuant to the terms of any similar policy in any employment agreement, equity plan, equity award agreement or similar arrangement and any other legal remedies available to the Company. However, this Policy shall not provide for recovery of Incentive-Based Compensation that the Company has already recovered pursuant to Section 304 of the Sarbanes-Oxley Act or other recovery obligations.

 

 

XIII.Successors

 

This Policy shall be binding and enforceable against all Covered Persons and their beneficiaries, heirs, executors, administrators or other legal representatives.

 

 

 

 

 

 

 

 

 

 

 

 6 

 

 

Exhibit A

 

ACKNOWLEDGEMENT AND AGREEMENT

TO THE

EXECUTIVE OFFICER CLAWBACK POLICY

OF

ATOMERA INCORPORATED

 

By signing below, the undersigned acknowledges and confirms that the undersigned has received and reviewed a copy of Atomera Incorporated’s Executive Officer Clawback Policy (the “Policy”). Capitalized terms used but not otherwise defined in this Acknowledgement Form (this “Acknowledgement Form”) shall have the meanings ascribed to such terms in the Policy.

 

By signing this Acknowledgement Form, the undersigned acknowledges and agrees that the undersigned is and will continue to be subject to the Policy and that the Policy will apply both during and after the undersigned’s employment with the Company. Further, by signing below, the undersigned agrees to abide by the terms of the Policy, including, without limitation, by returning any Erroneously-Awarded Compensation (as defined in the Policy) to the Company to the extent required by, and in a manner permitted by, the Policy.

 

 

 

 
Signature
 
Name
 
Date

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 7 

EX-101.SCH 7 atom-20231231.xsd XBRL SCHEMA FILE 00000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 00000002 - Statement - Balance Sheets link:presentationLink link:calculationLink link:definitionLink 00000003 - Statement - Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00000004 - Statement - Statements of Operations link:presentationLink link:calculationLink link:definitionLink 00000005 - Statement - Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 00000006 - Statement - Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 995512 - Disclosure - NATURE OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 995513 - Disclosure - LIQUIDITY AND MANAGEMENT PLANS link:presentationLink link:calculationLink link:definitionLink 995514 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 995515 - Disclosure - CASH EQUIVALENTS AND INVESTMENTS link:presentationLink link:calculationLink link:definitionLink 995516 - Disclosure - REVENUE link:presentationLink link:calculationLink link:definitionLink 995517 - Disclosure - BASIC AND DILUTED LOSS PER SHARE link:presentationLink link:calculationLink link:definitionLink 995518 - Disclosure - PROPERTY AND EQUIPMENT link:presentationLink link:calculationLink link:definitionLink 995519 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 995520 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 995521 - Disclosure - STOCKHOLDERS’ EQUITY link:presentationLink link:calculationLink link:definitionLink 995522 - Disclosure - STOCK-BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 995523 - Disclosure - 401(k) PLAN link:presentationLink link:calculationLink link:definitionLink 995524 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 995525 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:calculationLink link:definitionLink 995526 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 995527 - Disclosure - CASH EQUIVALENTS AND INVESTMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 995528 - Disclosure - REVENUE (Tables) link:presentationLink link:calculationLink link:definitionLink 995529 - Disclosure - BASIC AND DILUTED LOSS PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 995530 - Disclosure - PROPERTY AND EQUIPMENT (Tables) link:presentationLink link:calculationLink link:definitionLink 995531 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 995532 - Disclosure - STOCK-BASED COMPENSATION (Tables) link:presentationLink link:calculationLink link:definitionLink 995533 - Disclosure - INCOME TAXES (Tables) link:presentationLink link:calculationLink link:definitionLink 995534 - Disclosure - LIQUIDITY AND MANAGEMENT PLANS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 995535 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 995536 - Disclosure - CASH EQUIVALENTS AND INVESTMENTS (Details) link:presentationLink link:calculationLink link:definitionLink 995537 - Disclosure - REVENUE (Details) link:presentationLink link:calculationLink link:definitionLink 995538 - Disclosure - BASIC AND DILUTED LOSS PER SHARE (Details) link:presentationLink link:calculationLink link:definitionLink 995539 - Disclosure - PROPERTY AND EQUIPMENT (Details) link:presentationLink link:calculationLink link:definitionLink 995540 - Disclosure - PROPERTY AND EQUIPMENT (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 995541 - Disclosure - LEASES (Details - Lease costs) link:presentationLink link:calculationLink link:definitionLink 995542 - Disclosure - LEASES (Details - Minimum lease payments) link:presentationLink link:calculationLink link:definitionLink 995543 - Disclosure - LEASES (Details - Cash flow effect) link:presentationLink link:calculationLink link:definitionLink 995544 - Disclosure - LEASES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 995545 - Disclosure - STOCKHOLDERS’ EQUITY (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 995546 - Disclosure - STOCK-BASED COMPENSATION (Details) link:presentationLink link:calculationLink link:definitionLink 995547 - Disclosure - STOCK-BASED COMPENSATION (Details - Employee stock) link:presentationLink link:calculationLink link:definitionLink 995548 - Disclosure - STOCK-BASED COMPENSATION (Details - Stock Option Activity) link:presentationLink link:calculationLink link:definitionLink 995549 - Disclosure - STOCK-BASED COMPENSATION (Details - Restricted stock) link:presentationLink link:calculationLink link:definitionLink 995550 - Disclosure - STOCK-BASED COMPENSATION (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 995551 - Disclosure - 401(k) PLAN (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 995552 - Disclosure - INCOME TAXES (Details - Provision for Income Taxes) link:presentationLink link:calculationLink link:definitionLink 995553 - Disclosure - INCOME TAXES (Details - Schedule of Deferred Tax) link:presentationLink link:calculationLink link:definitionLink 995554 - Disclosure - INCOME TAXES (Details Schedule of Operating Losses) link:presentationLink link:calculationLink link:definitionLink 995555 - Disclosure - INCOME TAXES (Details - Effective Tax Rate) link:presentationLink link:calculationLink link:definitionLink 995556 - Disclosure - INCOME TAXES (Details - Unrecognized Tax Benefits) link:presentationLink link:calculationLink link:definitionLink 995557 - Disclosure - INCOME TAXES (Details - Valuation Allowance) link:presentationLink link:calculationLink link:definitionLink 995558 - Disclosure - INCOME TAXES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 atom-20231231_cal.xml XBRL CALCULATION FILE EX-101.DEF 9 atom-20231231_def.xml XBRL DEFINITION FILE EX-101.LAB 10 atom-20231231_lab.xml XBRL LABEL FILE Equity Components [Axis] Common Stock [Member] Additional Paid-in Capital [Member] Retained Earnings [Member] Sale of Stock [Axis] ATM [Member] Concentration Risk Benchmark [Axis] Revenue Benchmark [Member] Customer [Axis] One Customer [Member] Concentration Risk Type [Axis] Customer Concentration Risk [Member] Fair Value Hierarchy and NAV [Axis] Fair Value, Inputs, Level 1 [Member] Measurement Frequency [Axis] Fair Value, Recurring [Member] Financial Instrument [Axis] Cash [Member] Money Market Funds [Member] US treasury bills [Member] US agency bonds [Member] Geographical [Axis] North America [Member] Europe [Member] Asia Pacific [Member] Timing of Transfer of Good or Service [Axis] Transferred at Point in Time [Member] Transferred over Time [Member] Antidilutive Securities [Axis] Share-Based Payment Arrangement, Option [Member] Unvested restricted stock [Member] Long-Lived Tangible Asset [Axis] Laboratory Equipment [Member] Computer Equipment [Member] Furniture and Fixtures [Member] Leasehold Improvements [Member] Software Development [Member] Office Equipment [Member] Property Subject to or Available for Operating Lease [Axis] Los Gatos, CA [Member] Tempe, AZ Office [Member] Long-Term Debt, Type [Axis] Financing Leases [Member] Operating Leases [Member] Equity Distribution Agreement [Member] Plan Name [Axis] 2007 Plan [Member] 2017 Plan [Member] 2023 Plan [Member] Award Type [Axis] Equity Option [Member] Income Statement Location [Axis] Research and Development Expense [Member] General and Administrative Expense [Member] Selling and Marketing [Member] Restricted Stock [Member] Domestic [Member] International [Member] Income Tax Authority [Axis] Domestic Tax Authority [Member] Domestic Country One [Member] State and Local Jurisdiction [Member] State And Local Jurisdiction One [Member] Cover [Abstract] Document Type Amendment Flag Amendment Description Document Registration Statement Document Annual Report Document Quarterly Report Document Transition Report Document Shell Company Report Document Shell Company Event Date Document Period Start Date Document Period End Date Document Fiscal Period Focus Document Fiscal Year Focus Current Fiscal Year End Date Entity File Number Entity Registrant Name Entity Central Index Key Entity Primary SIC Number Entity Tax Identification Number Entity Incorporation, State or Country Code Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Three Entity Address, City or Town Entity Address, State or Province Entity Address, Country Entity Address, Postal Zip Code Country Region City Area Code Local Phone Number Extension Written Communications Soliciting Material Pre-commencement Tender Offer Pre-commencement Issuer Tender Offer Title of 12(b) Security No Trading Symbol Flag Trading Symbol Security Exchange Name Title of 12(g) Security Security Reporting Obligation Annual Information Form Audited Annual Financial Statements Entity Well-known Seasoned Issuer Entity Voluntary Filers Entity Current Reporting Status Entity Interactive Data Current Entity Filer Category Entity Small Business Entity Emerging Growth Company Elected Not To Use the Extended Transition Period Document Accounting Standard Other Reporting Standard Item Number Entity Shell Company Entity Public Float Entity Bankruptcy Proceedings, Reporting Current Entity Common Stock, Shares Outstanding Documents Incorporated by Reference [Text Block] ICFR Auditor Attestation Flag Document Financial Statement Error Correction [Flag] Auditor Firm ID Auditor Name Auditor Location Statement of Financial Position [Abstract] ASSETS Current Assets: Cash and cash equivalents Short-term investments Unbilled contracts receivable Interest receivable Prepaid expenses and other current assets Total current assets Property and equipment, net Long-term prepaid maintenance and supplies Security deposit Operating lease right-of-use-asset Financing lease right-of-use-asset Total assets LIABILITIES AND STOCKHOLDERS’ EQUITY Current liabilities: Accounts payable Accrued expenses Accrued payroll related expenses Current operating lease liability Current financing lease liability Total current liabilities Long-term operating lease liability Long-term financing lease liability Total liabilities Commitments and contingencies (see Note 11) Stockholders’ equity: Preferred stock, $0.001 par value, authorized 2,500 shares: none issued and outstanding at December 31, 2023 and 2022 Common stock, $0.001 par value, authorized 47,500 shares; 26,107 shares issued and outstanding at December 31, 2023 and 23,973 issued and outstanding as of December 31, 2022 Additional paid-in capital Accumulated deficit Total stockholders’ equity Total liabilities and stockholders’ equity Preferred stock, par value Preferred stock, shares authorized Preferred stock, shares issued Preferred stock, shares outstanding Common stock, par value Common stock, shares authorized Common stock, shares issued Common stock, shares outstanding Income Statement [Abstract] Revenue: Cost of revenue Gross margin Operating Expenses: Research and development General and administrative Selling and marketing Total operating expenses Loss from operations Other income (expense): Interest income Accretion income Other income (expense), net Interest expense Total other income (expense), net Net loss Net loss per common share, basic Net loss per common share, diluted Weighted average number of common shares outstanding, basic Weighted average number of common shares outstanding, diluted Statement [Table] Statement [Line Items] Beginning balance, value Beginning balance, shares Stock-based compensation Stock-based compensation, shares Stock option exercises Stock option exercises, shares Forfeited restricted stock awards Forfeited restricted stock awards, shares At-the-market sale of stock, net of commissions and expenses At-the-market sale of stock, net of commissions and expenses, shares Net loss Ending balance, value Ending balance, shares Statement of Cash Flows [Abstract] CASH FLOWS FROM OPERATING ACTIVITIES Net Loss Adjustments to reconcile net loss to net cash used in operating activities: Depreciation and amortization Operating lease right of use asset amortization Financing lease right of use asset amortization Stock-based compensation Accretion of discounts on available-for-sales securities Gain on sale of assets Changes in operating assets and liabilities: Unbilled contracts receivable Interest receivable Prepaid expenses and other current assets Accounts payable Accrued expenses Accrued payroll expenses Operating lease liability Net cash used in operating activities CASH FROM INVESTING ACTIVITIES Acquisition of property and equipment Proceeds from sale of property and equipment Purchase of available-for-sale securities Maturity of available-for-sale securities Net cash used in investing activities CASH FLOWS FROM FINANCING ACTIVITIES Proceeds from at-the-market sale of stock, net of commissions and expenses Proceeds from exercise of stock options Payments of principal for financing lease Net cash provided by financing activities Net decrease in cash and cash equivalents Cash and cash equivalents at beginning of year Cash and cash equivalents at end of year Supplemental information: Cash paid for interest Cash paid for taxes Pay vs Performance Disclosure [Table] Executive Category [Axis] Individual [Axis] Adjustment to Compensation [Axis] Measure [Axis] Pay vs Performance [Table Text Block] Company Selected Measure Name Named Executive Officers, Footnote [Text Block] Peer Group Issuers, Footnote [Text Block] Changed Peer Group, Footnote [Text Block] PEO Total Compensation Amount PEO Actually Paid Compensation Amount Adjustment To PEO Compensation, Footnote [Text Block] Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Compensation Actually Paid Amount Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Equity Valuation Assumption Difference, Footnote [Text Block] Compensation Actually Paid vs. Total Shareholder Return [Text Block] Compensation Actually Paid vs. Net Income [Text Block] Compensation Actually Paid vs. Company Selected Measure [Text Block] Total Shareholder Return Vs Peer Group [Text Block] Compensation Actually Paid vs. Other Measure [Text Block] Tabular List [Table Text Block] Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Net Income (Loss) Attributable to Parent Company Selected Measure Amount Other Performance Measure Amount Adjustment to Compensation Amount PEO Name Measure Name Non-GAAP Measure Description [Text Block] Additional 402(v) Disclosure [Text Block] Erroneously Awarded Compensation Recovery [Table] Restatement Determination Date [Axis] Restatement Determination Date Aggregate Erroneous Compensation Amount Erroneous Compensation Analysis [Text Block] Stock Price or TSR Estimation Method [Text Block] Outstanding Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Not Yet Determined [Text Block] Forgone Recovery, Individual Name Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery, Explanation of Impracticability [Text Block] Outstanding Recovery, Individual Name Outstanding Recovery Compensation Amount Restatement Does Not Require Recovery [Text Block] Awards Close in Time to MNPI Disclosures [Table] Award Timing MNPI Disclosure [Text Block] Award Timing Method [Text Block] Award Timing Predetermined [Flag] Award Timing MNPI Considered [Flag] Award Timing, How MNPI Considered [Text Block] MNPI Disclosure Timed for Compensation Value [Flag] Awards Close in Time to MNPI Disclosures [Table Text Block] Awards Close in Time to MNPI Disclosures, Individual Name Award Underlying Securities Amount Award Exercise Price Award Grant Date Fair Value Underlying Security Market Price Change, Percent Trading Arrangements, by Individual [Table] Trading Arrangement [Axis] Material Terms of Trading Arrangement Name Title Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted Adoption Date Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated Termination Date Arrangement Duration Aggregate Available Insider Trading Policies and Procedures [Line Items] Insider Trading Policies and Procedures Adopted [Flag] Insider Trading Policies and Procedures Not Adopted [Text Block] Organization, Consolidation and Presentation of Financial Statements [Abstract] NATURE OF OPERATIONS LIQUIDITY AND MANAGEMENT PLANS Accounting Policies [Abstract] SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Cash and Cash Equivalents [Abstract] CASH EQUIVALENTS AND INVESTMENTS Revenue from Contract with Customer [Abstract] REVENUE Earnings Per Share [Abstract] BASIC AND DILUTED LOSS PER SHARE Property, Plant and Equipment [Abstract] PROPERTY AND EQUIPMENT Leases LEASES Commitments and Contingencies Disclosure [Abstract] COMMITMENTS AND CONTINGENCIES Equity [Abstract] STOCKHOLDERS’ EQUITY Share-Based Payment Arrangement [Abstract] STOCK-BASED COMPENSATION K Plan 401(k) PLAN Income Tax Disclosure [Abstract] INCOME TAXES Subsequent Events [Abstract] SUBSEQUENT EVENTS Basis of Presentation Fair Value of Financial Instruments Cash and Cash Equivalents Concentration of Credit Risk and Major Customers Accounts Receivable and Unbilled Contracts Receivable Impairment of Long-lived Assets Property and Equipment Revenue Research and Development Expenses Leases Stock-based Compensation Income Taxes Use of Estimates Subsequent Events Adoption of Recent Accounting Standards Recent Accounting Standards Schedule of cash equivalents and investments Schedule of disaggregated revenue and timing of revenue Schedule of anti dilutive shares Schedule of property and equipment Schedule of components of lease costs Schedule of future minimum payments Schedule of supplemental information and non-cash activity related to operating and financing leases Schedule of stock-based compensation expense Schedule of weighted-average assumptions Schedule of stock option activity Schedule of restricted stock activity Schedule of provision for income taxes Schedule of deferred tax assets Schedule of net operating losses and tax credit carryforwards Schedule of effective tax rate Schedule of unrecognized tax benefits Schedule of valuation allowance Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table] Subsidiary, Sale of Stock [Line Items] Cash, cash equivalents and short-term investments Working capital Stock issued new, shares Average price per share Proceeds from sale of stock, value Schedule of Product Information [Table] Product Information [Line Items] Concentration of credit risk, percentage Allowances for unbilled contracts receivable Impairment of long lives assets Interest and penalties related to uncertain tax positions Platform Operator, Crypto-Asset [Table] Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Investment owned at cost Accretion of Discount Investment fair value Disaggregation of Revenue [Table] Disaggregation of Revenue [Line Items] Revenue Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Anti dilutive shares Property, Plant and Equipment [Table] Property, Plant and Equipment [Line Items] Property and equipment, gross Less: Accumulated depreciation and amortization Property and equipment, net Depreciation and amortization expense Financing lease costs: Amortization of ROU assets Interest on lease liabilities Total financing lease costs Operating lease costs Fixed lease costs Variable lease costs Short-term lease costs Total operating lease costs Schedule of Long-Term Debt Instruments [Table] Debt Instrument [Line Items] 2024 2024 2025 2025 2026 2026 Total future minimum lease payments Total future minimum lease payments Less imputed interest Less imputed interest Total lease liability Total lease liability Operating cash flow information: Cash paid for amounts included in the measurement of operating lease liabilities Cash paid for amounts included in the measurement of financing lease liabilities Non-cash activity: Right-of-use assets obtained in exchange for operating lease obligations Remeasurement of right-of use asset and liability in financing lease obligations Lessee, Operating Lease, Description Right-of-use asset Weighted average remaining discount rate for operating leases Short-term operating lease liability Lessee operating lease, terminate description Weighted average remaining discount rate for financing leases Financing lease, weighted average lease term Operating lease, weighted average lease term Average price per share of stock sold Proceeds from sale of stock Remaining capacity on the ATM Common stock reserved for issuance Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Allocated stock-based compensation Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Exercise price Grant date fair value per share Expected volatility Weighted average expected term (in years) Risk-free interest rate Expected dividend yield Options outstanding Options outstanding, weighted average exercise price Options granted Options granted, weighted average exercise price Options exercised Options exercised, weighted average exercise price Options outstanding Options outstanding, weighted average exercise price Options outstanding, weighted average remaining contractual term Options outstanding, intrinsic value Options exercisable Options exercisable, weighted average exercise price Options exercisable, weighted average remaining contractual term Options exercisable, intrinsic value Restricted stock outstanding Restricted stock outstanding, weighted average grant date fair value per share Restricted stock granted Restricted stock granted, weighted average grant date fair value per share Restricted stock, vested Restricted stock vested, weighted average grant date fair value per share Restricted stock, forfeited Restricted stock forfeited, weighted average grant date fair value per share Restricted stock, non-vested, shares outstanding Restricted stock outstanding, weighted average grant date fair value per share Options available for grant Shares authorized for issuance Options granted Shares reserved for issuance Unrecognized compensation expense Unrecognized compensation weighted average period Fair value of options granted Company contributions to pension plan Net loss before provision for income taxes Deferred tax assets: Net operating loss carryforwards Tax credit Fixed assets and intangibles Stock compensation Accruals and other Lease liability Capitalized research and development Total deferred tax assets Deferred tax liabilities: Right of use asset Total deferred tax assets Valuation allowance Net deferred tax asset Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Line Items] Net operating loss amount Net operating loss expiration in years Tax credits amount Tax credits expiration in years Statutory rate State rate Change in valuation allowance Other non-deductible items Change in tax credits Foreign withholding tax Section 382 limitation Section 162(m) limitation Stock based compensation excess windfall Total Unrecognized tax benefit, beginning balance Increases (decreases) - prior year tax positions Increase - current year tax position Unrecognized tax benefit, ending balance Deferred tax asset valuation allowance, beginning balance Additions Deductions Deferred tax asset valuation allowance, ending balance Income tax expenses current Increase in income tax valuation allowance Accrued interest and penalities Penalties related to uncertain tax positions 2007 Plan [Member] 2017 Plan [Member] 2023 Plan [Member] Los Gatos, CA [Member] Tempe, AZ Office [Member] Assets, Current Assets Liabilities, Current Liabilities Equity, Attributable to Parent Liabilities and Equity Cost of Goods and Services Sold Gross Profit Operating Expenses Operating Income (Loss) Interest Expense Nonoperating Income (Expense) Shares, Outstanding Gain (Loss) on Disposition of Assets for Financial Service Operations IncreaseDecreaseInUnbilledContractsReceivable Increase (Decrease) in Accrued Interest Receivable, Net Increase (Decrease) in Prepaid Expense and Other Assets Increase (Decrease) in Other Accounts Payable Increase (Decrease) in Accrued Liabilities Net Cash Provided by (Used in) Operating Activities Payments to Acquire Property, Plant, and Equipment PurchaseOfAvailableforsaleSecurities Net Cash Provided by (Used in) Investing Activities PaymentsOfPrincipalForFinancingLease Net Cash Provided by (Used in) Financing Activities Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Lessee, Leases [Policy Text Block] Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Property, Plant and Equipment, Other, Net Lease, Cost Operating Lease, Cost Lessee, Operating Lease, Liability, to be Paid, Year One Lessee, Operating Lease, Liability, to be Paid, Year Two Lessee, Operating Lease, Liability, to be Paid, Year Three Lessee, Operating Lease, Liability, to be Paid Finance Lease, Liability, Undiscounted Excess Amount Lessee, Operating Lease, Liability, Undiscounted Excess Amount Operating Lease, Liability Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures Deferred Tax Assets, Gross DeferredTaxLiabilityTaxRightOfUseAsset Deferred Tax Liabilities, Net Deferred Tax Assets, Valuation Allowance Effective Income Tax Rate Reconciliation, Tax Credit, Percent Effective Income Tax Rate Reconciliation, Percent Unrecognized Tax Benefits DeferredTaxAssetsValuationAllowances EX-101.PRE 11 atom-20231231_pre.xml XBRL PRESENTATION FILE GRAPHIC 12 image_001.jpg GRAPHIC begin 644 image_001.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" %, :(# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]4Z*** "B MBB@ HHHH ***@F;8NYON_P 5 'F[?M#?#2+Q;=>&O^$XT4^(+7SO.T];Q6DC M\M=TB_[RJNYE^]6+I?[8'P8UG4+?3[/XCZ#,='^*'@;Q)K5YNT6.SW:OX?\SS))+IKA?O1JVY6\Y=W MS5ZI\)[>&+]N_P"/^846-=#\/M\R_*O[F:@#Z N/B)X7M/&UKX.GUZSB\57E MNUY;Z.TR_:)(5^\RK_=IUO\ $3PW=^-KSP?!K5E)XFL;5;RZTE9/](CA;[LF MW^[7YK>,M2\7^)O$WB']JO2?"GVS2M!\51W&FZVNH*LW_"/V>ZSN+=;7;\RS M;II-VZO1?''A+6/&W[67Q)^(_P .))+KQGX5T3P_K6BQK)MAU:SFCF^T6;?[ M,T?W?]I5H ^O-8_:(^&GA[1X=5U#QMH]MI\E_-ID=R]QPUU#\LD*_P!YE_BK M=\!_%7P?\5-.GO/"7B73/$MK;MY'-#N/B?XHOY)-79;?[*LT,S*LS-\J_>5:]EU;XJ>%K7]IKQ3\7_ 2( MY_!/A/P5>+XJ\0:?'MLM4O-RM:VZM]V:9=OWE_O;: /L+P_\1O"_BKQ)KV@Z M-KUAJ6LZ#(L>J6-M.K36;-]U9%_A^[7+6/[3'PLU3Q=_PC-KX]T.XUQKMK%; M$7B[FN%^]"O]YO\ 9KX@^ .D^-/@#\6/A9X_\8>&_P"Q8/B6UQI?B35%OUN& MOM0OYFO+*22';_H^UOW-65Q%=VMPOF1S6TFY9%_O*R_>KXP^&GQ5^'? MP\^+G[3EO\0-Z\36[?8=2=6:ZC^PPJWEP_>D_X"M>G?L&>&=4\,_L_ M01ZAIUYHNG7FKZAJ&BZ1?*RS6.FS7#-;PLK?=^7YMO\ M4 ?25%%% !1110 M4444 1GM7*:=XDN)OB#K&B,B+:V=E:W*M_$S2--N_P#1==7)TK@=%_Y+%XG_ M .P78_\ HRXJH=3GJRY>4]"HHHJ3H"BBB@ HHHH **** "BBFM0!@>*?%6C^ M#=,;4M:U"WTNQ5E5KBX;:NYOE6H?$'C'1/#*Z?)JNIVMBM],MO:M<2;?,D;[ MJK7EO[56DV_BSPGX7\-W>XVNN>(;.SF5?[OS,W_H-?//B&37/%GA3[3KDI^(-/L;^3;MMIYU5OF^[_NUF:A\>O &EWTUG=>+ M=,@NH6:.:-IOF5E^]7C'Q!\16'PR\<>(=?\ "NNV&J:U?W5JNK>#[V+S+BZF M^55^SM]Y6V_[RUW7C1(YOVEOA;NA5?,TO5F9=O\ LPU$<'3TD[VL_P %\M9%GMYE62.1?NLK?Q5<;O38EVJ!3F[UY9[<1]% M%%!04444 %%%% !1110 4444 %%%% !113-WO0 ^H9I/+4LVU57^)JEW5RWQ M"M]'O/ ?B*UU^5H-"FT^XCU"16966W:-O,;Y?F^[NH Y;0/VD?A?XFOM3M-) M\=:+J%SI=K-?7:P72MY-O#_KI-W]U?XFKH='^*GA'7M6T;3=/U_3[R_UK3?[ M:T^"*3A>RGTMMWVVU_M96N(867[S-&LB_C7T%X%^-'P MH\3_ VT_P (?"[7-%TCQ)<:1-:Z'H7E_9[NQNEMVVJT.W=&RM][=Z4 =_+\ M?OA)X=\:W'AZ;QQX;L?$K7"VMQ ;J%'^T?\ /%F_YZ?[+-NKJY_&OA6S\=0> M%IM7TZ#Q;J%JUW'IK,JW4T*_Q;?XE6OAKP;\0?A5H/["ES\,_$-BH\=QZ7<: M7J'@R:S8ZO=:XV[YEAV[F9IF5EF_W?FK/U3X$^,/&7Q6^&VAW&J2Z5\6?"GP MAM=2TW5&;_5ZM;WRKYU^(/AY;J15C\N.3YMOW5_A^[7FG M_!/GQI>>/[SXX^(-2T6?PYJ5]XRW7FD7/WK6X6SMUD7_ +Z5JZ+P_9Q_\/%? M%O[E?+_X5O8[?E^7_D(34 =_:/Y;K^*' MYOE\S_9^]76^+O&OA#P2-%TKQ#J>F:1_;5TNGZ;:7K*JW5Q_SS5?XJ_-OQ=I MOB)OA?\ &JYU%M.G^$\/Q@N/^$DMK:S;^UX[?[5;[IK>X;Y57=Y/\.[;N^:N M[_:7\)^+?VI_B[XYB\'^'4U[2_A[HJZ3I.H2ZE]E^QZXS0W374.Y6\YE6../ M^'[U 'W9X@\;>$])\3:)X5UG5M.MM>UK=)I>FW4J^?=>3\S>6K?>VU2OOB-X M!TM?%5G?ZYH]I#X?\N;7([J95CL_.7'KG3;&ZA MM;C5MR_N+B3:L:LWWE9MR[:U?%WQ\^'/@'Q!;Z#XE\::/I&LW&W;8WETJR?- M\J[E_AW?[5?#7Q4^+VO?%#]FWXE:5J]UI?BFS\.^*O#]K8^-= L6M;76]UU" MTGR_=\R'[K;?EKM/CMXZT?X!_%CQUXS^'?C;2=9\9:M>:?#X@^&.J6?VB?5+ MA56&/[*R_OH6\MO]J.@#Z-O/VQ?@MIVH7%C=?$;0XKRW9EF@:9O,5E^5OEVU MO>,OVB/AI\/[JSM_$?CK1=(FO+=;J&.[NE5O);[LFW^%?]IJ\G\3(MU^WY\. M));98/,\ ZHTD;+]UOM5O\K5P_P=\>^"O@;\1/CK9_%B[L] \6:IXDN-374M M;3Y=3T5E5;1;=MO[Q5567R5^[0!]/>*?C9X$\$>'=)UW7O%FEZ?H^J,L>GWT MEPK1WC,NY?)9?]9\O]VM/P+\2/#/Q.T4ZQX4UVP\0Z7YC0_:M/N%F567[RM_ M=;_9K\Y=)\)^)]'\%_ ]-&LU\.6^I?%S4M2\)V6N6)/(7XC1^+,Z\NGQ^78,OV=?LLEK']Y8VC_O;F MW;J /K:BF;O>G;J (C]\UPNC?\EF\4?]@NQ_]#N*[K_EH:X71O\ DLWBC_L% MV/\ Z'<5].W5!UC:Q==\2:;X:L9+W5+ZWTVT5MK3W3:R1W2LL\G]U?[S5> MT;7K'6UN&T^ZANUMYFMY&ADW;9%^\K?[5?+'_":MXZC^#]]<:=8V$EOXSFL] MVG?\>MRRPS?Z1;_[+5VW[.OC+1-(_P"$ZTV\U>QMM2N/%^I>7:R72K(VZ;Y= MJUW5,%[.#EU_X-CSJ>.?5$U6S;2[=F62\69?)C96V MLK-_O4FA^/\ P[XFTZXOM*UK3K^UM?\ 6S072M''_O-_#7Q_X)N-+M9_!%WX MI56\$0Z]KJR-LV\2_V+MF_T/_IMY?\ #NV[O]FJG@(TYQI&^-K[PWXB^*7PU'@62QN]=M;SS;RYT5E98=+\F3.);ZAX)^'_ (]\8Z>LUWH6JZAK6E:]9K\VQO.DCM[I?]W=M;_9:M*>6TZT M?BM>VC]?^ 15S*I2^S>W8^T-8\7>'='TFWU;4]4L+;3796AO;J95C9F^[M:L MNU^*'@75I+A+?Q#HEWY<;3S*EU"VU5_B:F?#&UBNOA7X3CEA2>'^R+/Y9%W+ M_J5KYYT&UL5_8G\;7"PQ*VW5E:157=_Q]2?Q5C1P\)\T7+9I?>;5,347+*R] MY-_HZ? M\MQ''(K20[OX6_NU\P:7K#>!?BI::_XP73]+^P^#9+JPDTE=L=W"NWSEFW?, MS+^[VK_M5E?"IM<^''CWPAXLU_1I=,7QJTEKJEW)/"RW%U<-]HM6VK\R[?\ M5_-72\OC[S4NFGG_ %8Y8YA+W4X]=3ZTM?&&CWUM?7%OJ5K/;V,C)&M%T^UOK_ %W3K2RNQN@GGNE595_V?[U?&YAU#P1X7^(? MC'3XYKG1=0U+6M(U^R7YMJ[I%M[I5_V6;:W^RU=?J5G8:)X;\$>*[3Q/H%CX MCTWPE;V_]CZ\T;0W5KMW?+_$K,R[=RUG++Z<9?%I_P N.95)+X3ZC_X2[29 MI[>W34+62XN+7[9#&MPNZ2'_ )Z+_L_[59,?Q:\&-#>2#Q1HS0V?-TRWT?[G MYMOS?-\OS5\^WVJ:=X[\>^'KS6H9/"UAJWPZO/M4$C>2UC"TT.[YOX=M;OP7 M\1)I?BQ? (D\/^+M/M=%\ZWUS18%5HXU956&Z5=R[F^]\O\ WS6$L)&$;]36 M./E*=NA[+H_Q8\'Z]J$-CI_B72;N\D_U<$%XK2-_NK5FS^(_AJ^UB32K?7M+ MGU-3C[)'=HTV[_=KYX\+Z3>S?!?XT?\ ".P*/$'_ D&L0V;6\:^;4H_U>QW-%,W>].W5PGLBT4S=[T;O>@!]%%% %2XD:*%V2-F95^55_BKD/ M^$V\0;?^1&U;_P "K7_X]7;MWHV4XM1Z& +[3M,DL[_ %?5KZ.2XCT_3HU> M1;>';YUPS,RJL:[E79:K:I\?O .AW'V74?$]G9WWVRWT^2T9MTR7%Q_J M595^[NVM\WW?]JJYE_*1[.7\Q/#X@U*UCDCM_AU?01R?ZQ8Y+-5;_>_>4VXU MB]O%C6X^&UW.L8VJLC6;;5_V?WE5=2^/G@ZU\%W?BC2-4B\4V%KJ%OI+)H4B MW$GVJ::.&./[W]Z1?^ MNJEH?[2G@?5TO_M6HMH)L)%M[Y=8VV[6=PTS0^3- M\WRMNC;YON_[5/GC_*/EE_,;MKXBU2S93#\/-0CVKY:^7-9KM7^[_KJ:OB#4 MTO)+E?AY?+>-]ZX62SW-_P "\RLS3OVB/A[=-)#=^);'1KQ9KR/[-JEPMO)_ MHLS1R-MW?=W1MM_O*M,;]I7X:K<75O\ \)98K-:QV\C+)NCS]HW>3MW+\S-M M:IYX_P HO9R_F-C_ (235FO!>-\/-0^V*NWSOM%GNV_[WG4[_A+M:\_SO^$! MU/S]NWS?M%KNV_[WF5/X+^*/ASQY-Y.C:K!=7RV<-]+8JRLUO'(JLN[;\N[Y ME_BKJ=0U*ST6Q>ZO;F&SM81NDFN9-JK_ ,":CGC_ "A[.7\QQ\/BS6H6E:+P M#J*M,VYMMQ:KN;_:_>4?\)=K2W'VC_A M4\S;M\S[1:[MO\ W\K@_$_[:7PO M\..8XM5GUR91_J])MFD7_OIMJUP&H?\ !0O086;[#X-U6Y7^]:ALF;=(OG6>UF_VOWU/M_%6L6OF>1X!U&+< MVYMMQ:KN;_OY7SDO_!1*'=\W@2?;_LZDO_Q-;&E?\%!O"]P5_M#PKK%BO]Z& M2.3_ .)HYE_*'LY?S'N$/B+5()(V@^'FH1,N[:RSV:[=WWO^6E.;Q%JDGV@' MX>:@WG?ZW=)9_/\ [W[[YJYWP5^U5\,_'4T-O:^(H[&]D^5;34E:U9O^^OE_ M\>KU]=K?=J>>/\I'LY?S'"?\)%J7V6.U_P"%>:A]E7[L?F6>U?\ @/G4V3Q% MJCWRW3?#S4&O%^59O.L]R_\ O.KT&BCG7\H>SE_,@T49;BUW-_O?O*[^ MBCG7\H>SE_,<1_PFVO\ _0C:O_X%6O\ \>H_X3;7_P#H1M7_ / JU_\ CU=O M11SQ_E#VV_\ (C:O_P"!5K_\>KB-+\6:TOQ4\03IX0U-I&TZ MS5H?M5KN7YIOF_UU>U25P6BX_P"%R>)_^P38_P#HRXK:G.-I>Z<]6G+W?>+7 M_";:_P#]"-J__@5:_P#QZC_A-M?_ .A&U?\ \"K7_P"/5V]%8\\?Y3H]G+^8 MXC_A-M?_ .A&U;_P*M?_ (]5#4M8U#6(_+U#X<7E]'NSMFDLY/\ T*2O1MHI MNVJYU_*'LY2^T>>?V[J6VW7_ (5UJ&VU^:W7S+/Y/]W]]\M4_.D^V?:O^%73 M?;-WG?:?]!W;O[V[S/O5ZCLHYH]KY$>P\SSG^V-0^RR6_P#PKJ\^QN\EK./=_WS)0-:U%;62W7X>7WV.;=YD/FV>V3=][,?BAX2^'\.[Q%XBT_1Q_=N9OF/_ '[U'M_[OYA[#S,^'Q?KEO'''%X"U)5 M5=JJMU:JJK_W\JNNM:@MG)9K\.K[[&V[=#YEGY;;OO?+YEM+%MO_CVVN?F_X* ^!E;]WH>ONO\ >\F-?_9J7M%V*]B^YZY<:Q?7 MFW[5\-KVYVQ[5\YK-MJ_W?\ 65-<>(-6O%CCN/A_J4T<;*RK)<6;;67[K?ZZ MO*-/_;W^'MTW^E:?KUG_ +36JM_Z"U=OX9_:O^%WBBX6&#Q9;6,[?*L>H*UO M_P"/-\M'M'V)]AYF[_;FI);R0I\/-06WN&9I(_.L]LF[[VY?.JO=7UQ>>1]I M^&4]SY/RP^9]C;R_]WYOEKT.SO8;^WCFMI4GMY%W+)&VY6_X%3KJZCLX6FFD M6*-?F9Y&VJM5[9?R_F'LEW.#DUS4I9/,E^'=]))Y?E[FDLV;;_=_UGW:;INL M7VCQR+IWPUO;%6;7<6J[F_ MO?ZRJ\.IWEO>27UO\-+N.];[UPK6:R-_P+S*[RUU2SO=ODW4,^[YE\N16J#2 M=W M^^9=LS>=9[I/][]Y\U267BK6M/MX[>U\ :I;6\:[5CCN+-57_P C5WV*K^9' MYWE[E\[;NV[OFVT>UC_+^97L7_,H_X3;7_P#H M1M7_ / JU_\ CU==)=0Q_?D1?FV_,W\7]VI]U3SQ_E'[.7\QQ7_";:]_T(NK M_P#@5:__ !ZM?0=>_$3X-^'?BDUNVL17*W-O!-;+ZT4 >1:9^S? MX(T3X?S>#+"SNK/1I+JWO%^S73+-');M&T&V3[W[ORX]O^[6#KG[)?PNUF&6 MWO;"^=KIU^U3?VE<>9=LLDTC-,V[]XS-<2;MW_LM>]5#-;K*NUOF%85>?E]S M<#Q/4OV1_AAJ=Y?7EUH)D:^CD6\7[0VV7=(TF[_996D9E9=NVM[_ (9_\)2Z MS;:I>KJ.IZE&MONN+V_DD:=K=9EBDD_O,JW$B[O]JO0)+.2U^:WDVK_SS;[M M(NHJGRSKY#?^.UPK&.,N6K&WY?>5R]CCOAI\&?#?PG>Y/AD7UE9W4<:R6#7D MDEON557SO+;[LC*J[FKY1_;_ /$&H2?$#0M!-U+_ &.FF_:OLF[]VTC3,NYE M_B^[7W>K!A7P#^W[_P EDT?_ + J_P#HYJ]"G450D^:***ZKPO\ #F\\5:6M M]%>06WVBXN+6SMFCDFFNI(85DF7]VK;5567YF_O5J!RM%=A9_"?Q->:2VI?9 M;:"U^R_:(]UTNZX^:%?)7_IM^^A^7_:K%\4>%=4\'Z@MCJ]G]CN&7SE7R7<.FZ@UM:^_P#R3?Q#_P!A?_VBM 'U91110 4444 %%%% !1110!"?OFN% MT;_DLWBC_L%V/_H=Q7='[YKA=&_Y+-XH_P"P78_^AW%7#J<=3[/J>@4445!V M!1110 4444 %%%% 'E'[2_C+5/ 7P6\3:UH]Q]CU*&-4AN/^>>Z15W+_ +7S M5^8-Y=37]Y->7DT]Y=2-NDN;EF:9F_VF:OTD_;*_Y-W\4?[UO_Z4)7YJT %% M7M#T.\\1ZI#I]DJM<,K3?O&VK"JKN9F;^%55=U:5QX!UQ;J:.SL_[56&-;AK MG3V\Z'R67N/\ T2U?H=XZ^(.C> +%+C5[ MP1-,VVWME7=-<-_=AC7YF:M(<_/'D^(YJOL_9RY_A/$YOV9]122\N&UJ#4KR M9HV\Z[CDW;8_,6/YE_NQLJ_Q;MK5M> OAKX9OO$NI6[ZCI>N75KH5OHNH+96 MZQM')^\W-N7Y5W*VW^]\M;2Z3XT^+1_XF[7/@KPHW_,.MI-NHW:_]-)E_P!2 MO^ROS?[5>C>&?"NE^#-+CT[2+""PM(_NQ0+M_P#VFKOK8NKR\LY^]Y'BX?!4 MI5.:$/=\SEM/^#.@:#JFHZII<,D&H7EK);LTDC-&JR?>_=_\!6O&_#?[-'CS MPKI\D>A^)]+T=9+7[#]DMEN-JKY+1^=YWRR,R_+MC;=M_O5]6T5YTYRF[N1[ M].$*2Y81/DC_ (9J^*&K6=U)+XZGT5I+J9I+&'4+J3[.Y#K5VLT=SJ5]<77F-NN))H]K*WR[=T?RK\OR M5]5T5)H?*L/[)_B2UU2XU"W\5Q:?JETTS2:I%-=22JTDT7C1+M;6SM[=H[CS+?S/.59MJVZK]H56^\VU:+SQ#\?M-L;H"QCU#5?L<,D M*KI\*VOS*K2_-YV[SXV\U5C^ZVU?[U92C[3W0/7_ !QXZ\._#M;-=;\0Z?X? M^W,RVZZA<+#YC+\S;:^*_P!J+Q-X+^+/Q3CO(/B;X5T2UL]'MX?,N_M%PMPS M-,S;6A7^%=O_ 'U6E^V3<>)K[X;_ HF\80I'XBDDOOM2QQ^2O\ #M^7'XY+?2/C%HMBLTRLT=MI]]\TC0[MWW?E;R_X ME_AKF_ACX?NO"K?VU=1K_;$UO-#;QR;F6UCF7;_WU_Z#MKOH?$>H6LT+*MG^ M[:%EW*W_ "QM_LZ_^A;O]ZJJRK1E^[B$>4S%^'/B2\6WAC^-NDSJT<=O&OV& M^^[)&K*OW?XEA7_OE:S-6^#MUX@N/[0U+XN^'KZX:.%O/DT^^^[,VV'^'^)J MZ:S\1ZA9M:[5M6^S_9=NY6^;[.K*O\7\3-N:JZZS>?9?L[>1M^SV]ONVMNVP MS>9_WTS?>K/FQ/\ */W3S>\^'GA73;RXL[KXU>"8+BUD:&XC:SO-RLOWE^[7 MTG^Q]\4/ ?PR\/\ BC1=2^(7AR\7^TEN+>^BD:WCN%:.-?E63YOE;Y:^9OB= MX6MVOAOX3V?BJZ^ /PU_ ML&#Q)GQ: MK>3-(NH?8K6%8XU$GD_*WG;MVW]YN_VJL#ZMHKQ;X1R?$]M6C7QHL0TF:TDV MP)&JM;2+,JPKNW,TFZ/7\O\ RTVLJ_W:\AL?VB/B'I>C MV'F^#KS5;A;/SF^UV+^\9KI?+7R?+7:OR_*S;MVU?NT ?5M5;B>.UC: M25EBA5=S.S;56OG.^_:'\:W=QJ%QIWA&.S\.V]U]GCU>_M;SYE9KC;<>2L>[ M;MA7_@4RU5N/BWXL^('AGXK:/K?@R;P]I]GX?U"2.:3S-S-M95W;E_B7]XO^ MS_#0!M?M8^*-%\1? _5-+T_7M%:ZU*ZL[>-KG5(X8UW7$?S,V[Y5KXI_X4EJ M/_0Z?#;_ ,+*W_\ B:\FL["U^QV_^BP?ZM?^6:_W:VO"O@.W\6Z@T/V."#3X M?^/J18U_[Y7_ &F6H ]2T7X-^*O#^J0ZAIOC#X>Q74>Z-6_X2J&165EVLK*R M[65E9OEKII-!^)4JLK>.OAIMDM5LU6#7K5=MOM95A7]S\J[69:;&MK%<*T5G M-!"K0LL:WC+\JP^3M^[_ /LK\M1VJQVK6NZUF;R_LN[;>,O^I5MVWY?EW;OE M_NUCS5".9_RD.L>#_B%X@TNXT_4?'7PWGL;J3SI%7Q):Q[F9MS?=A_B9=W^] M7*S? W6H(^?%GP]W?-M5?%4;,VW^ZNWYJZZ&UC6.W5K=OW*VZ_\ 'U_SQ9F; M^'_:^7^[]ZN?\9>#8_%%G:M$JVVI6;7$UK)))YR[IFW;?N_]]-_$WS5O1^*/ M-\)E4E4Y?=B0_ FSU30_B9H>J6^I:+I$WVIK6WN]2NEVJS0M\WEMM9MJ_P#L MNZOO/X=^#?#%CK4FI'78/%WBV:/][JUQ<1S7&W[K>6J_+''_ +*U^65U%YLD MT=Y;_OHV:&2.Y7&K:WDN[37]0TF:UN;C;Y:-"MO&J[MLTOWMJ_*K?W=U)H/[0OQ+U: MY6[3P&Z6ZVJW5U'$?>;$M8BLYKQK-?LJKYWF+(K;E^7YE^;YE^9?F7^]0!D[*\A\=>#_P#A'+I; MRT7_ (E-Q)]U?^7>;^[_ +K?P_W=M>O5#<6L-Y:S6MU&L]O,ODR1M]UE:@#Z MQ_8E^;]FKPGG=]ZZ_P#2J:O==JUY%^RCH,/AGX#>&=/@DFFAA^T,K3*N[YKB M1OX?]ZO8* &;*?110 4444 %%%% $)^^:X71O^2S>*/^P78_^AW%=T?OFN%T M;_DLWBC_ +!=C_Z'<5<.IQU/L^IZ!1114'8%%%% ";:;LI]% #-E<5\9MJ_! MWQQ]W_D"7GWO^O=J[BN.^*UFVI?#+Q7:1,(IKC2;J%6;=\NZ%O[M 'Y'^%=# MNO$=Q;V-K\O[M6N)/^?=?[W^]_=KW32=+M=#TV&QLX]MO#]W_:_O-5'PGX>VW=)C\/ZM*L+1:;=,LV[;MC;YM MOWJIW5K)9W$UO/&T%Q"VV2-EVLK4 5O[K?-6?6U>:#XJOVA:\TW6+E MHUVJTEK,VU?^^:9_PB6O?] /4O\ P#F_^)H ^P/V*/^P78_\ H=Q7='[YKA=&_P"2S>*/^P78_P#H=Q5PZG'4^SZGH%%% M%0=@4444 %%%% !6!X^_Y$?Q%_V#KC_T6U;]8'C[_D1_$7_8.N/_ $6U 'Y\ MP_\ 'O'_ +JUI:'H=UX@U!K6S:)66-IF\QOX5_\ 'F_X#6;#N^SP_*WW?[M6 MK&_FTV1I(%7W]W M>;;#<7%RJJRJK* MK+]W_9VU#:^+-:L[K[5!<>1-Y:PKMM5^559F55^7Y?O-4,WBC6);%K-KJ7[. MRK"R_9]OW55?_055?^ T 9M>V?LC_P#)1-6_[!K?^CEKQ/#?W6_[YKVS]DG_ M )*%JWRM_P @O^[_ --EH ^MZ*** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH MA/WS7"Z-_P EF\4?]@NQ_P#0[BNZ/WS7"Z-_R6;Q1_V"['_T.XJX=3CJ?9]3 MT"BBBH.P**** "BBB@ IK+N7!IU% %;[!;_\\8_^^:7[#;_\\8_^^:F9MM)N M6@"+[#;_ //&/_OFC[#;_P#/&/\ [YJ7SEHW+0!%]AM_^>,?_?-'V&W_ .>, M?_?-6** *_V&W_YXQ_\ ?-+';1PMN6-5;_96IZ* "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@#SGXF?%[1_A;;Z3)JT-YXALYH=2C:W:.XDCC MF6-MR_W9%W?W:I?'BR\)7%GH%GXH\07N@G4-273[ 6CJRW$DB[?+DB96C9?] MIE^7Y?F6O-[CX+_!SQ5I=OIMKXWNH;+[9)H\>GQ:XNR2ZMXX;>2%5D7YI%^S MQ_\ O\ >H ]AD^._P /[>+49CXOTKR=/F6WN#]H_P!7(S,NW_:^96^[_=;^ M[56Q_:)^'E]I<=\_BJPLH6L8]2VWLGDLMO)MVLW_ 'TO_?2UP%SX)^%$BZ?) MIOC2]AVM---M7YMS?Z1)N^7[M4--_9^^$^DZELZ+\(]6TQM8M;C3=.L->E:UA6UDW7 MC?9=RK\OWFW;FV_=K1T_X'_"Q;6;7)_%!-6 MO=+L[7Q7ILUYJC[;.VCF^>1MS+MV_P +;E9=K?Q+7E^F_#/X3>(+K4O#NE>, M[F:&:"WNKK2;+6%\MI&5OL]U]W_6;;?7EO,UQ'N5?XF:3[JJOR[: /H6BF1T^@ HHHH **** "B MBB@"$_?-<+HW_)9O%'_8+L?_ $.XKNC]\UPNC?\ )9O%'_8+L?\ T.XJX=3C MJ?9]3T"BBBH.P**** "BBB@ HHHH 8W>O-_$GQDTSPU?>([.XM;IIM%M8[K: MJK_I&[^&/_:^[_WU71>.O%VG_#_PGJGB#4S*]C91^8T=LGF32-]U8XU_BD9M MJJO]YJ\FOOB1\(?$%Z;V_NHXKAK.UU1GN5D5MMS&T<:KM^])M5EVK]W;6E+V M?-^\.;$1J\O[HZVW^+T5]JEU9VVD7#2V\;2*DDL<;2*J[ONM_#_=:I6^+DEO MH=GK$_AR_P#LUU9_;%6!UFDV_+_"O\7S+7(1>/\ X,Z=K]OCQ38-?+N6W3[9 M))''YBJK,O\ "K;9%W?[U==X2^)7@J>YTGPQI.IVT%]Y?EVNFLVYEC7T\.^!!XF&B:E<6LE_P#85C:+R]OS M?\?$C?\ +*+_ &F_O+6=I_[3'AR\FTI);6>TDO8UF9I9X6CM]S1K\S1LR_\ M+;[RU@^+/C5\//%@UC3]>AURTL_#NH,O]J6GF0R6]U',MO\ +]GD^T1_-)\N MY55E_O4>'/"_P&EM[I=(FTN5=-F6&9GOI&7S&N%7YMS?-NN%VLW][=7,^7F] MT]"*ER^\=JW[1O@B.W@N)=1O(H9-TBO)IMRK&W559KK;M_U&UE_??=^:M?P/ M\8/"_P 0M0O+/P_J+7T]NOG-NADC62/S&C\R-F7]XNY67^G6/3IK"VAAG:);5I&5FN%V_\ +3]W'][Y?EKE M;[]E'3;]I//\2:C+]H:9;QGM[?==1S7"W#+N\OY6\Y=WF+\WS?[*U] 44 ># MO^R7X2_LPV<,]Q!_H]G;^9''&K;;>WN(5_A_B6X;=6[X+^!MMX+M]9L[;7=0 M.GWUO<6MO$L<,,EC'-,TC;9%72W95MUC\E699-S2*NYMJUI>(OV4]'U[5[BX77K^QLO.:^ ML]-MK>'R;6Z;[/\ OON_,O\ HL?[MOE^]7O=% '@UY^S/:W5TM];>*]3MM8\ MN'=?1V=K_KE6X5FV^3M7+]ADF::1HX6:Z61 MH696^7[VZWC^;[U?2=% !124M !1110 4444 %%%% $)^^:X71O^2S>*/^P7 M8_\ H=Q7='[YKA=&_P"2S>*/^P78_P#H=Q5PZG'4^SZGH%%%%0=@4444 %%% M% !14;R;:;O5OF#?+67M(H#E?'7@#1OB-9:?9ZY;G4+"SU"._%IO_=2R1?=\ MQ?XE5OFV_P!Y5KA4_9A\):?(ATJ75M$6WD\ZR_L^^,/V)MTS?Z/Q\O\ Q\3K MM^[MDKV7>K=&HCE5NC;J7M(=P/)]%_9I\#Z#ID>EV%K=06D:W2K&EVW_ "\+ M"LW_ 'U]G7_QZI_"OP(\.^#_ !(NKZ1Q6^;[+<7&UE\Z1?XF56 MV_W?E7^[7J&Y6Z-]VE\U=VW=\U'M(=PY3R"\_9N\-:MKEUJEY>:U)<3+,L.[ M4/\ CS\R99&\EMN[[RK\K,RK_#2W_P"S/X0U#^SH6?54L[.-8Y+2.^98[Q5N MFNE6?^]MF9F_X%7KGF+NV[OFHW+]W=\U'M*8'D$W[-/AJ\T:/2;K4_$%Y:0Q MR6\/VC4Y&:.W:%8_)7_97:K+_M+43?LN^#9M)U"SN9-6O)[^XCO)M1N+O=<_ M:%FDF6;=MV[MTC?P[:]FW+_>HWJOWBM'M(=P,;P?X4T_P/X9T_0=+C:.QL8? M)A5F^;;6]47FJO\ %2JVXT_:)Z 24445J 4444 %%%% !1110 4444 %%%% M!1110 4444 4[BZCM8?,E;:M5X=6M9E=EEV^7\S;J75+/^TK7RU;:WWE:N57 M2VL[J22_NE\QH]L<=LOW?]IJ^7QV*Q>%J\R4?96W;Z]#>,8R1T\&K6MPS*DN M-J[OFHAU:UGD\L3?O/\ :^7=7*PV)^U1W%W=QM#M98X[16W;O[S40V/FW,-U M<7<7V6-FVQP*VYF_VO[M>1'-\7[BJ7YWS;MN[^&N5;3FEDAD:^B^PQR*S*JMYC?W5_V:2ZT[[QQV* MLOF?*WF;?[M3'.,9:%^2^[U^QW'[*)U;:Q9Q2,CR_=_BQ\M.FUFV@;:[_P"] M\M79744?R_\O*MN7^\W^U1_ M;..E'W.2\GIKO'N'LH'4S:M:V^U3+NW?-\OS43:M:PQJQEW!OF7;\UWL+B/S%C5=UVK?-M_BIBV*PVMM:V]XK7"_*TEVNU9FJI9QC9<_L^1W^#7? MN'LHG6-JUJL:R>;N5ON[:L6MY#>0^9"V]:XQ;-;.S6-;Y9[K9)-\NYOX56G26U[:V=HMQ']KN%CV^7&RLU-CM=0CL85N(_-N/ MF;[(K*S1KN_\>KQOJ5>D_17_G>7;VL M[7/F?Z[^%?\ :W4[5EOO,F6WM9[FX9OW_NEO66/RK?Y56# M1WL4-O]HCDO;A8UW?9OF^:FV$%]/>>8D?V2U6 M-MUPS+M;_=VTV"'4&O+=HH_LT*_-)=LR[=O^S_>H6 KUH\LZ$U[25WKM8'6I MQ^T.:._BT^V^U0O-,L?S1VW[QH_]FN@\,+>+I6Z]5HV:1F6-OO*O\*US;0Z@ MEU;^4GE1K(K->M(JQ[?_ &;=7;-<1P_,S*JM_>:OI7#&NW_@35\=G<:TN7VG+[#K?\#II?B06]C;V]K';Q7G^E,S?O)H_ED9O MF_X#1;V<-O9^7]L:6ZDDW--)'MC_ -W;_"M"V<,LT=Q->-+;PR?\>WE[6W?[ M3426-O>3Y:\F^SPR*S6GE_,W]WYO[M?(J/-R\_L[R^/_ '3]X0V=O9K=--> M,US(W^O\O]VNW^';1;V$=K)]J?IU)_Q M7!;./[5:W$U\L]NK>8L<,>UF;_:H:QCE:WD:^W6:R;O+6/\ >-M_A:C[+;6M MG%#%=2QLOWKF1=VYF;[S+0L%O9V+0_:)FF\QFDNV7Y6;_=_NU?N1YG2]G:/P M?X^HO>\PO+"._5ME]Y5KYFV2-8_WG][;4\VD_P!MM+'97RVL;?ZQ6C_>*O\ MLU76S@L8;A9+B::Z9MS7"K\O^ZJ_W:M:.L.BW4TS32ZA<3*OS*NU57^ZJUU4 M5AXUN6O[/D7Q?XQ2YOLG76EJEK;Q0I]V-=JU8JK9WD-_;I-"VZ-NC5:K]-I[ M:'"%%%%:@%%%% $)^^:X71O^2S>*/^P78_\ H=Q7='[YKA=&_P"2S>*/^P78 M_P#H=Q5PZG'4^SZGH%%%%0=@4444 %%%% %6XN(X(]TC*J_[5?/7QW_9^U;X MK>+M'\0:1XG^PV]FJHT3,W[O:V[S(=O\5>ZZ[8S75K']GPS1MNVLVW=7.6]C M=1274EY)':22*OEVWF;ON_Q-7S]3-\;EF)E*E3]WEWNM^VI%;!TL92Y*IY!\ M0OV=]>\:?%#3/%>G^,?L\-JMNLBLS;HFC^]M_P!ZI-2_9_UK4?CQ#XYL_%NV MQ6X6=H-S>9N_P!W^&E'BS,UR*5.*7*U+5:'&LEPMV_._7<\K\-_L^ZU MI?QXN/&R>+OM.GR7$T[6VYO.96_Y8M_#M6H/AE^SKK?@_P"*6M:]<>+Y+RPO M%N%\I6;SI/,_O?[2UZZMI=2WUO-+-!:6D;-^^63=YG^RM-^RW5Q<6[*88+:. M16:Y63_QU5_O5*XLS2I&"G3BN;26JTBMF$GS-_%_%7M%UIUY/NCM6@6WW?-=^9]W_@/]ZG:E8WEU]H6U:"56^], MTFWR_P#:9:)<6YM-+UCU#[=]LC.YOL^W_GC M_>V_Q5[5?6UQ*'6R:*]9E^]))MV_[34&SF6&&.WDBO[A855OWFW[O_LM7+BW M-/?<*<6^>\=5KYDK(\'RI>]M;KL>+^)OV:=>U'X*^'_"DOB]5OM-NFGS(S?9 MY%;^'^]\O\-.^('[,7B/Q=\/?"6BP^+6:ZT>-EF:Y9F6;=_%_O+_ U[-#:3 M6]G:VXDBO;I5VLJR;?F_V=U:WAYO[.L_L]Y<0FZ:1FVJWRKN_AKNP?%6-JXB M4:W+&">CTUD]PGDN%<;VW27R6Q+X-T6X\.>&M,TV[O&U"XM;=86NV^])MK?_ M (:9']ZIZ]*4N:7,=\84****#0**** "BBB@ HHHH **** "BBB@ HHHH M IW5Y':V\DC_ '5KF[Z^M]498Y6DL9/F\N3[VZNFN+>.ZA:-Q\K5AV_A&WM[ MY;B>XENVCW"-9/NKNKY?,<-C,55C"G;V75,UC**,6VM;:&%K:5H5;S%M_X=U>-#)\9[DIQA?9Z?8[&_M8F+#:VUA-=27$D] MSN7;YWRKY:_[*T1V]I8WLUQ<23WKK&T:LNU55?XMM;%]X1M[^;YIIUM6;+6Z M_=;_ .QJ34O"L.I,W^DRP0M_K(X_XO\ XFC^Q\9&,;1A>,M-/L=@]K$Q5M;> M.^ANI9I]015W0JJJJKN7_P >:F_8[1KJUN#<3W=LO[Q8_E5?^!?WJW-0\*PW MBJL-Q+9KMVLL?]VBX\*P_988;61[-8UV_N_F^7_@5$\IQ:4O9QA[K]S3;N'M M(_:,.XL[:Z:.1;B62VW;FM]JK]UONLU%[9VVI+N%Q*MNS;9+157_ +YW?W:W M%\*V\6GPV]K-+ 8_^6GWF;_>W4V/PK#;V7DQ32K)N:3SOO,S-_>HED^+]^,( MPMNM/M=Q1J1,B^BM[]9O)NI[3^&2")5W?=_A;^&I8[OW-E=/8/'&NY=JM M\O\ >6M.U\*V]K9S1K-*TTC;FG;[VZI]%\.1:3)--YDES<3?>ED_N_W:WP^3 MUOK%Z\82@UKI]ON3*I'E]TT-+TZ/2[&&T@W>5"NU=U7J**^W4;(Y@HHHJP"B MBB@"$_?-<+HW_)9O%'_8+L?_ $.XKNC]\UPNC?\ )9O%'_8+L?\ T.XJX=3C MJ?9]3T"BBBH.P**** "DI:* (JX#Q=XBTW2-:M[.?5M,MM0O?]3:7UTL+-_P M'^*NXN9EM86DE;:JUX)\2OV=?#WQ6\=6OB6?5;FRNH5C6XA1?ED6-OEV_P!V MO.KT,LQTOJV8RT^+[CFQ$\32C?#1YF=S>:MINDWNGZ$VN:=/KK0_+I]S=+') M)_NK20ZMID=]'X?&LZ;<^(UW32:=]H59%W?-\JUPGB;]F_PYXL^*EOXP;5[J MVNE:&XDM-O\ K&C7Y65O^ _=IT?[.?AMOC(OCBWUBZBN&NOMGV%E^7SOXMK? M^RUR/*^&:J;]IK5C][73&]8T_79]8AMM;T^^U&UD_?6MI<*WV?;\OS5Q'@_\ 9P\+^$_B MK<>+K76+II)I)FCLY%VJK3?>^;^+[U0^ ?V9_"OP_P#$VL7T>KWUY!?6\EGY M$B[?+CD^\NY?O?[U5/+.&9O:5=QVO[F1;2Z61;?;_ST:H]!UK3=9L]0UJ+Q!I4NE6L;1M-:7BR0K_%N MD;^&O/\ P3^R_P"%_ -KXITV76+Z\M=7D.O+'YURJ[?+V_,K;?NUI++.%X/F5;X/<7H][Z[F2Q&;/EO16M[ MZ]>AZ!8^(-*O-/;7SKVEQ^'K=6_XF$=XK1LWW?F;^'_=ILFOZ7'I]MK=UKVE M6GAQ6W+J2WB^7-_#M5JX&U_9=\-Z=\,-0\'SZS=3K?72WWVR-?NR+]UMOW=M M%]^R[X=NOA/8>$'UNZS#>-J,-]&N[]XWRM\O]VLXY5PS2DOWW\-_*M8T_1_LRWNNZ M7I]I>LJPW%W=*OG+_LK_ !5P/B3]E_PWKWPX\-^'?[T6PTV%BT-I"L*LW]U M:U6[UZGH>K&]M1]%%%!04444 %%%% !1110 4444 %%%% !1129H 6BBB@ H MHHH **** $I:** "BBB@ HHHH **** "BBB@ HHHH A/WS7"Z-_R6;Q1_P!@ MNQ_]#N*[H_?-<+HW_)9O%'_8+L?_ $.XJX=3CJ?9]3T"BBBH.P**** "DI:2 M@#.U&S_M"U9%;RF^\K5RZZ3]GOF;4KR+Y8V6..V5OEW?Q-7:\FN9I MK)H-S?\ /SN^6OELVP::UFN+R!K16\Q?)5MTG_P 35QO#%Q:Z?;QVLR3S1KM9IOEW M4U?#%U9Z;&J74<]SN9I/,^56W?W?[M?/2RW%0YO9X9>Y\&OWFO/'[4BI<:3Y MODL;Z+^S_.5OE5O,;;_#27VD_;(YF@U"**Q9MK-M;S%_V:N6_ABZM]/DWW"3 MWC2-(W\,?^[19^&;Q;>X:::/[7(RLJK_ *M57^&K_LO$KW%AH6BN9:_;#GC_ M #%?4-/^U1SM9WL,=O\ \M&D5F9*=-I_F1_\2^[@58X_F^TJVY?]JIK/PO>; MKB:XNHUF956-8_NKM_O46?A>\:XFFN[B-?W?EQQP_=_WFJ/[-Q$I1C/#+E?O M/7[8^>/\Q772X_LL-KI]S'YT,>UOM:M\W^U3;?2Q%9QV]O=I-=?-N:==JS-] M[Y:LVOAF\>\\RYFB6.-6\M8?XF;^)J1?#=X]] ;B:)+:%MVV,?-(W_LM$F(EJT(OXI;UI&9F9=L;,W\*UH>&X8=)FN?M5ZL M]S,WS;5VQK_LK5>3PS>W5U"K7")9JRR,RC]XVW^'_9I+[PK>7DC6ZS1+:LWS M-_RTVUT8;#8W#RC7IT%&?-9Z_9)DX_#S'94^F+_#3Z_0CD"BBB@ HHHH *** M* "BBB@ HHHH **** &-43,/]FB96\NO*=2\-^)IY-7LX;5O)N-5COK>]^U+ MM6-9(VV[?O?PM7-.IR_9.:K4E3^&-SU7[0G]]://3_GH*\ ;X6^,VTJSL_M2 M[-/CF^SJMXVYFFC;=N;_ &6^[_O?[-;&N_"[4)I-4N++38VDFFLVCVR+N95_ MUWWOE_\ BJY/K53_ )]G+]:K?\^SV99E;[Q&ZI%:O#;GP'K<\[-;Z5Y%Q)': MK;WK7"QM8[6;=\J_^@K]ZL_Q]\*/'/B+Q1XPO=*UQ[/2[^;1VM[#Y=MS]GD5 MIMS?>C_X#]ZNN%:4OBB=-"I.IS4^A=WR[J(VW5\L6_@7XVZI=-#J7B&ZL M].:.;[=_IUO-]JNO)N-OE[8?W-JS-;_N_O?^S,7PG\9I+J^9VUB"P%Q:Q_V; M8ZU:KYEK%&RLUO(R_NYFFVLRM\ODKM^\U=)U'U;3)&VU\HWGPN^-FK>%Y5UK MQ/?7.IW&[SX]+U&.UC58OLK6_EMM^5F:.XW-_M?W:T?!/A#XQWWQ6M=2\4-) M_P (O;ZE]LCMVU*.3R?ENE^7;]Y=LUO\O]Y6H ^G0^YMO\5/KY:OOA7XXL=9 MUZ]TSPW:R>+Y+[4KRS\;R:O\S0RJWV>W\O[WR[HX_+9?)79NJXWA'XS>*MH ^F:9N_P!FOE+1 M_A_\>[EKBWUGQA=6L/G7#-)9W%O'YS+#<>3Y+;698]WV?K<0K;^9;M(L:_P *KMF_<_=_[ZH ^CXVW4^O MEWQ-\*?B3X7U"XA\%7DG]EM:QP[=+N;>QD:X6.3;-M9=JQK))\T:_>_\=K7\ M+>%?C;#\0[%=;\265SX8CNMEQ/;LOG20Q_OO,5=O_+223[.R_P *VZM_%0!] M%T5P&DV?C>/XD:Q-?ZCIC^#6M85LK:.W;[0LVZ3?EMW^[7?T %%%% $)^^:X M71O^2S>*/^P78_\ H=Q7='[YKA=&_P"2S>*/^P78_P#H=Q5PZG'4^SZGH%%% M%0=@4A;%)V-N?2D MQ[5X%8ZYXSM;K6OW.K7>I2;H[&.2.18U9E559OE\M57YFJ.^U#QS!9Z?#=KK M4M]IOG0-]D7Y;YMR^7)YBKMW;?[R[?O4OJLOYA?VA'^5GT'N]Z2OG^'4?$SQ MW9O6UV*;^T,RK;1W&Y;7[1_#\NW[O]VK>O7/Q%_X0_16T!;IK]O%%NL?]I+M M9M-W?-]HV_,J_P#CWW:SGA_9J_,=-+%>UER\I[Q2U\J3?$3XU>&[ZXM7T)]3 MO/MUT]K!%ITEQ;WW^E,OE_:-R_98XX=K*S+\VZENOB!\7])O-)CO;.X^W:A= M6'[B:RAC:W62XC^5F:-E;]RO\ M?,WW:YSN/JJBOE;3?B-\;=>B:*' M0_LC>6UQ<7-SH,D?V6X6WN&:Q56F_P!(7%XV:_\ [2VP^2LVWYE7_7?=^7=MW?+6=-\4?B[;K9Z#IGA7 M4'U'[5#$VH:QIS3+'9M;V^V:9HV6-IO,:XW*O]V@#ZBI:^5=2^)7QYT.\TI? M^$;MM06YDNO]7I7NA7[1N^[\VVMSP?XH^+-QXY\)V_B16@ MT63]Y?-::*T<6S;F\OR9MR[O^^J /HZBOE^\M?BWI<>OZY:+?ZE$?'_F:@TZ:I)I5Q(LEG8+J/^D16WG;IK=FW?ZQOO*V[Y5^7 M=7T7M'?Y:/+5OO5R2HQE+F/3ACI0IQARKW3YY/A7Q/\ VSIU^7\M/;_9JXT8Q^T*>83J1E'E7O'RIXH\,?&W1;Z\C\.7%U/I M.B7C0Z?=O<+<7-]9W4C3-)M9OF:W^6W7=_"S,M6+KP_\==7M;#4-5U*^>Z\R MZMSH^EK:V]IM:Q7R6F^;=_Q\;OXOEKZGCHW5U\QY)\IZSJGQ_'A?4#8V.JMX M@:;]YMCL?LEO(OG;5M?XI(&_<[F;YO\ QZNM:V^(FF^#=#U"^T_5;G4X_%O] MI7UA8W2^8UBWF?*OS;=NYE_<[J]_W4;OFH ^6_$^M?'RZ\7:S<:9I=Q:Z!-M M^PVD<=KYUO:LL>UMS,W^D*WG;E^;Y?NUF:,W[1%E;W6J:AI\DS7=@JM:6TEO M]I74%C5?.VLS0K;[59MJ_-YVW^&OKEZ;_P "H ^+KCXH?''2]2T;1+G[0OBZ MXF6.QLGL;=K:ZA\RXW37C+\R_*MO_J?N_P 5>^? &7Q_<>%[MOB#G^U/M7^C M^=%''/Y/EKNW>6VW_7>=M_V<5ZOM6G;: #;2T44 %%%% $)^^:X71O\ DLWB MC_L%V/\ Z'<5W1^^:X71O^2S>*/^P78_^AW%7#J<=3[/J>@4445!V!3&56I] M% #/)6FM$M2TFV@1X?XMUKQI:^(M6>P:Z_LNVO(8H_W*LOEM;_-M7;N;YOXM MU9VF^+M8;2]%DN];U&VCF9OMDUM;^^;?I3?+7^]75' M$1Y>7E/,E@Y.7-SGAEGXX\6K8RVMW#<+XAFELVM;?[&RK)&RKYG^RO\ %N_N MU3E\7:Y!HL=Q;:OJT^I2+:MJ"SZ?Y*V;-)MF56\GY?XOEVM]W=7O_DKMZFD\ ME?NY-5]9C_(1]4J?SGAW_"8^(O[09;35+^>Y5;,V5HMGYD=YN9OM&YO+7_OK MY=M8GQ7^(GQ,\&^,-9TS0=(O->LO+7Q%9R06OR_8[>';<:?NV_ZZ2X6/;_%M MG;;]VOHM8E7YMS?G2[JQG.-3:)V4:7'VN.:^\EOL\?\*K"NYOO;:E7]HKQSI-E=?;/#C17%K9K(MI=Z7> M27QTE9+&VCL9-JW"M<+(T:LNYMVV-MOS?>J[XN_:3UZW\9:3:^#_ VWB#P] M<0[I[QK6Z62>0-)YT-NNS[T:JK?,OS;J^D-O^U1M_P!J@#Y \)_M-?$G7/$% MK/+X1D;15;[/?7L%C<>3;PM]G9;CRV_>,W[R2/:K?[3?=K/OOVR_&6EZ+J][ M?^'M-TC[*LUQ;W>H6=XL=SMMUF6UV_>\[1_!WXP^,?B)X[\1:/KWA6/0=-L59K>0 MK)YD;+)M59MWRMYB_O%V_P /_?5>Z;:;LI] #-JT^BB@ HHHH **** "BBB@ M HHHH **** "BH_,]J/,]J "N8U+Q!-9W%PVZ)(;?[VZNB^T?+S&U9&M:=9R MQME4Y.74TA**^(S9O$4[*LD2K''M5OF_W:XWX= M?$#4_$6J>+X[B96CL=6:WM]T?W8]JMM_\>:LOXV>(KBR\#W$T%PJW336\?VF M!5\R.-IE5MO_ %JV/#7AS1?!]G;Z=!:K/#>76YO/;=))(WWF9OO,U? _P!H M5JTK0KR7M'IIL>O&E1C0YW'^D=8OBF2]M8Y(=J[F9=W][:W\-DTWP7K4D"P)-:V=PUK'Y?W6 M56V[:YKX:Z1INA>#X=:V_:[[5+6&XO+F];S)+AMO_P!E\NVJGF%6=1J%>5I> M[ML^XJ-.E&E*I./D>E0^)I+A9D15>2&15:1?N_\ [519IH656F\OS/E_A_P!ZN0^('Q'U/PU)XYFV_ZS_OK^&O+?"MC#XR^(7B#4=1:1ET'5/)TVV7 MY;>/]RO[[;_$WS-\S5<\?6IRY77E^[6NF]PPU.G+FG46B_X8]D7Q-+#=6\8>++?_A/OB5<>&[V:2/1;?38[RX@M%V_:I&F;Y9&_N_*ORK_ M ,"H_M"M1]G&5>5XZO3=,SH4ZGW#75C;R-]YHU8U;2N:\-ZPUU M>36)99/)C5MR_P /^S71;AZU^C8/%1Q=*-6&S/,J1Y9$U%%%>B0%%%% $)^^ M:X71O^2S>*/^P78_^AW%=T?OFN%T;_DLWBC_ +!=C_Z'<5<.IQU/L^IZ!111 M4'8%%,W>]'F4 /HIF[WHW>] &-JVK26^)E]IOC[PKHD21>7?)=- M=?+_ '57;_N_-6\K6UG;M:PV:06F=S+)][_>9J\H^$MA'XJN)/&&J3->:@MQ M=6MO')_J[6/SMNU5_P" K\S?-7@U,UKP;:Q.WNO3KW/2P^'I\LJDX_T]CVR' MQ.RLT,L:^=Y?F+MKB/B5\0M1\,P>'Y+5EA:\UJUM9/E^]"V[;^'=_"M;/'XB+Y7B?X2]_3>^QEAJ<:E7WH^Z>U#Q,T=Q"L\8VR-M7;_>K ME_B-\1[OP?X)UK6((8FGM;=I(5D^[N_AK0L9+-9FO(;9?MD,C0^8S,RK_NUY M7XJM?^$\^(DWA.XN6M-'AT^&\FMK?_EZ9I&^5F_A7Y5^5=M8U,RQ4(TT\1K' M5Z;KH7AZ-.M4YG'W4>Q6_C&1].CO980D>U69:M7GB:2W\Z3RU^SQ[MVZL)/L M,UPRS6JM<6JJR_,WE_\ EI;J2QO[YEO;99KCR_M"JK,J_+_ 'EK6./Q4HPA M]9U?O[?8['))1OI$W)O$CLVZ"-?)5=WS5L:7?QZII]O=1?ZN9=RUR4C6NK:I M;VM[:K*UQ_SS9E^[_>_O+78Q(L4(CC7:JKM55KZ;)JU3%QE7=7F@WII:QRSY M8^Z7**9N]Z=7UAF+1110 4444 %%%% !1110 4444 %%%% 'GWQ6TRX_X1C4 M=4L]2U#3[JPM9)H_L4VU691N^9?XJUM-\46,GAN/5&NX6M?LZS-KI)$W1[=NZN0E^%_AJ74/MC:%9O<;O,_P!7\N[^]M^[NKFE"49Z- M!/<[?FD^ZS?[VW[U>-F>!J5\/:E/DEW"%*5.2FM3S#1_#NF_$#2]2O/$BKJ? MG7EU:_99/W<,:QS,J[57^+;M;=]ZL7X)ZQ=:7\0/''AO[9-21PLOW5D;YMM=5XZD@\,_#/Q%::,L=C<+8W4T<-LOS1MM9F;_9;_:K/\/\ M@WPFOA'1V_LFVGN+J&.X5?F\R9F7^]]YMU?FDHSE+GA.:E/3;8]RCAY4<-SZ M.+JQU+]_I-K8QS>0ORQW$C,RMYG]Y?E_P!VN1\,RQ^!?CG' MX1TB21O#]QH\EY':3M]H6UD5O^6+-]U?]G[M>GVNC:+X+ENEL;*#39IOW.U5 MW-)_=7_:KS+X4^%?#^I?#O3]:U>W675KC)+6/X2_$#P:OAR29='U[4&M]0TF3_2+;;^%=!TSQMXD\8:AXCM_MTEGJ MC6]K]I9E6WCVJR[5_A^]_O5513NY.<^:GY?$7A>7*WD7.I7#3>6J_=9=W_H7WJX MN2QM/'WQ:\0PZRK:AI^GVEG):P2M_HR[MVYMOW6^9?O-6LN=N*G.?-!7VWOT M,J.#J8KVDYV6FGD=UXX\13Z=X#U26S9;6XCLV:WC6-?E;;N^5:X7QI\.])_X M1.;6M+OM2TK7K6S:XM[ZSO&:YF^7=M;^\K?W:Z_3? _AB1KB6+2_M-M:LNWS M9&DMU;_95OEKG/'DG_"4?$#0/#[W5PVBW%G=374=HWE^8T?D[59E^9EVM]VI M]^<80J3G_/M^!6&PE6M5DYV6GK\ST'P+XZTF/X::-X@O[JRT];JSAFN)%VJK M3,OS?\"W?PUE/\7-9O/&6FZ7IW@S5KS3;R/>^I2K]G6'YOO;6_A_\>J;P9X2 M\,Z7XBM8]+T>Q\R.'_610_\ 'OM^[_LJW_CU>I+#L7AN*_2\NK3QN&IU(^[\ MCRJ]&OS7,RKN5?]E:R(?[6\<>(]:M4U>72-,TR98!'I MZJLLC>6LGS2-NVK\WW5K=U?X:Z)J.I27T<#Z==3-NFDLI6@:;_>V_>K:T+PS MI_AK3_LMA:0V<6[=MC7[S?WF_O-7/&$_=B]OS..-*K+EA+X8_B7)'N^;;]ZO#O&WQ8UC6/CY!X+GT*XM-!^U+')) M:;H[B=67_CX\S_GG_N_]]5[EXY\+:=J6I)>/')8WZQ_+?VLS6\G^[N7[U9GA MW2=.TZ::_MS//?O^X;4;NY:X:15^;:K-_O?PU\]4SC#4:DZ&(I\W)KU,J^#Q M-:,:<)NQY!X)^*&KR?'*\\#:IH=U?:5#,R6OV\;KJW5?NS,W\4+?[5< M#I_Q-UZX^*EQH]EH=SX5TO4-6:WNK)5:;YFW?=63Y8Y&V_P_+_LU]2ZO;:9X MNCD^VP))-9S*L.HQ_+)&VW^&1?NM7E_P\\-VGB/QUXEOM;NKW6;[PWJVW3YK MZ\:2.U^5=OR_=W?-]ZMGG672C*D\+\2YEOI_P3JP.6XVGSR^7'X_AKKUQXH$U[XBT>22&\U+3;FZ^:%EVJMTNWY6V_+\ MK?W:SJ9[EU6I'V>%M&>JWTLM2,#EF.I4JV'C6NY+W?6Z.1\)?%KQ0_PDUSQ7 M]CNFNM+GC6XLKGYK.Z5F^\J_>CV_[-&O?$C4M6^$$/Q$TWPW=:'XNL[K^S?, MLMS6[6[?-NFC;[T?_LW\5?1UQM6JZ7>0PZA8W_P K6ZK]Y?O;OEKROQ98 M7%OXR\,>$O\ A(-6'A?6%NEN--CF^:3;M_=^=_KMNUF^7=6T<^RNNXN&&TF] M-]+=/0,NRG'X?$7N7Y=J[ M?[WWJ]KM9[7PKH=OI=C#!%IMKMM;>PV_P_=VU@W_ (/TW25E-M>7VC64+?-I MUG=[8V_V55ON_P# =M.CQ!EM+DJ_5;J+<7OJ<>,RS&^UJ2PU:T9?AJ>">+OB M_KVEP^'=4DT/4I[C5O.\Z..XDM5M66;;]GC\O_EHO^UN_P!VNINOVFO%WA7Q M)I.AKX=GUNU:Z:%KVY7_ $B1?,^ZNWY=RK]ZOZ59+B*.1H5N/\ KHJ_>KU>V\U5;RYUVR+_O+2Z?HMGIL$=K:VZ001_=CCCV MJM:&S;T^6NJ$9\W,V?148UHN]21-1116QUA1110 4444 %%%% !1110 4444 M %%%% $;?=P*Y/Q%J4EC>?OYFMH=OR[?XJZW^&F2*K?>KR,?@OKM+V7.X^A< M),_#'QEH^E_%#Q9X3TO4OLVGV\<= MQ;Z;\W^CR?-YFW=]U?N_+]VOIN5=WRG[S5SMGX#T33?%VH>)X;"*+5]0A6"X MN?XI%7[M>%6X?G.DZ7J"Z5_:UI)-?67S>7<3-M\F15^[N^]\RU]/ M+"/E%?#_1+SQEI_B::RB;6[&W:UANMOS+&W\-5/()U'S1KOX;?\'U#!XJ MG2YE5C\2?W]#,L=4EO\ [2L0:YM857=(R[MK;OX:\;^*_B72?!/C;PWK%GJ4 M>D:MJ&H1V]ZS2;8[RU_B\Q?NLR_+\WWEKZ=5:Y7QE\-O#_CR33)=9L8[M]+N MEO+7=_RSDHED#7):J]%;_@BPF*ITJMZL?=*%CK$UU?0VMOF[C96:1677\NY=TPR?9YK M63;]Y6_NM_WS7L-C86^GV\4,"K'%&NU55?NK53Q)X;L?%.BW>DZE"MS9W<+0 M31M_$K4UP_+V7)[>7Q7_ .!Z&=/%1AB%4^R\N[JU MC^TW-IMVM-M^;[M=\J;CFN:\">"]+^'WAFQT+2(5@T^SCVQI_%_P*NE5O+XK MZVC3=.'*SEQ$H5*LI0^&^A-2TE+6IB%%%% $)^^:X71O^2S>*/\ L%V/_H=Q M7='[YKA=&_Y+-XH_[!=C_P"AW%7#J<=3[/J>@4445!V$6Y57=47VI>WS5'=6 ML=[:R6\RK+#(NUE;^):X^3X0>%A'^XTYK3_KTNIH_P#T%JRES?9,I2G]D[9) M%=?:DDF6/KBO,?AKXHL]/TN\TB_U-8[[3[JZ5H+^;]XL/G-Y?WOO+MV_-531 M=-LOBAKVNW^H22ZKHUO MHW$5K>1M'-"DR_W9%W5QVM:W!IMK<+.T$%O;[OW+*NW_ +YK&\'WMIX0\<:[ MX?>\>VM9##-86][<,WRLOS>7N_VOX:\?O=9\<>+/VCI-'U33(=4\*P3;DM_E M:%;7^&X;:WS-_O5YN,P+S)1Y*O)*+^_R,*N:+#QC[O-)NQ[W>ZM#:V?R-;PV MVWJ:Q>6\.H6^[;'=V[+\S21M\ MK,OR_-]ZN:\!:]XR\(?'#4+'Q!HUKH'AF\DDAMXS'Y=FNW_5M&WW=S5Q^H2> M-_BMXRT_1?B-H=C=VMKJ$DUC"VV']]Y,VV%65MS0MM7=7-+AG$33W M_!?>7@^)*%&XM_L]I;S+N9K?;M:N$^-&O64?P M;\0R,+>R>ZMVCC;:JM79]2J2E5G3E'D3GZV:/JOPWK$M:#=:K=7']GW6C,TUKK]NWER0MM_O?=;^%6W?>K MQK38_'V@_!'4O$+:%_8_B;3[I=MVL?DR7%K_ !231_=D_P"!5K^,/%7Q+UO] MFGSK[1;-[F\D:'4=L*_-8LO^N\O[NZK?#=>-6:>)V5M]/7\#/#\24U452M3E M'[6G;L>K_"OQVGB_PKI6H74UA=ZLUC#--<1*NY6_B_S_ UUD.II>:DR^7!> MS0Q^9YC1JS6__ J^4YO OBKP;\!_!+^%/!D?]H3,S:E=1P^9>;?^6>$;>*^\RW_ .)K*L:W$BW"M]V;^ZO^U3H<-UINES8G M=/K^+_0C$\04HUZO+2ER[K3HSW^;6K7^T+>.X^RW32+J5S):K>+)(MPR MM#N;_5PJNW;MJZWQ"^(/@'XD_P!CZ79VMOX=L[IO,CN]ORV[3?-ND;YMJ_PU M6$X9Q,)T92Q?NVXL(;OP=X M1N=91IHU\R];[.LBM_$JM\VW_:VUZ?H\UQ<:;;S7D*6UXRKYL<FZXJ_;["UO?+;WCMXPJ*%4=%459QZ&D:HY8D;F.3 M\;:5::GIZQW]G!=V>[]X)$W;:PO#UI;:98WG]F:?#:6<;*OG0V^W=_>_WEKT M.3_9YKB=6O[JSFF5%N&O&;]VL*M\W]W_ (#7PV;8=TJ_MX\[Y_<]W[/F;TJ< M9>]RHBAG?7(+ZUDM_MUAY:^9YD>Y=W]U=WWJS_#^BZ7:Z@RZ1HMHOEQLS7,% MJJ^6W^RW]ZMG6K^ZLY&:=9_M&W]VMLK-N_W:-0O+RSCMY+]95D:-?E@5F^;_ M (#_ !5XG+.G[]JK]G[GK?J;^SC*7V2LMR=6O/[/6'[?"RMYT2M8Z=\-_BW#K7]D6\&CZE;V^GM=QP_+97"LW^L_NJV[;N_O5[%<7E[;Z?: MS7ZRP%H_FVJWWO\ :V_Q5P/QRNKVX^"6LR7,;Q(T:_>7YMOF+MW5K&-6G+EY M9R]GU?6_^1VX2-.=51<8^_H=Q<:M+]JCMXT>>YD;;]F9=WR_Q;O]FN9U+P7H M=GJIDCTE3>>9NCL%5OL[3?WO+^[_ ,"KI]-O;^70(YI5G6VW?*S+\VW;_%_L MT^SN;ZZL;J15G^QJR[696W,O\6W^+;6$J=6/N2C5E;W_ /@''6HTY.THQ%UC M5)K&22.5GCD5?W<$>[]Y_NUA>(?"^B75W#?:QI%JMVRJW^I^\VW_ &?O5NZ; M?7UTM]Y*R_9(U7YF5OF;^+;1I]U?75Q<+9K.UNL?S,RM][_9W?Q4.G5J>XXU M??\ ?]-]/Z\A2IQE\7*,%Y+8:7:?:%_L^-H_E6-=JK_WS_%5_2]-M?$5C:7V MJ:;!+=1LS6[7<*LRK_"W^S5.QOKZ74OL]HL[+M;SFD5MJ_W?O?Q4L%]7W?=.U4?=^6IJ;'3Z M_0SF"BBBF 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 QONUP&B+_Q>3Q/_P!@NQ_]&7%=]_%6 M?'H=C#K%QJ:6ZK?7"1PR38^9D7=M'_CQ_.JC*US"I'FY34HHHJ3<**** "BB MB@!*;M6GT4 ,VK1M6GT4@(?EP,UY9^T#X!U[XB?#F]TCPWJ?]FZI(T;+*VW: MZJWS*U>J-2;!CI2=.,HV9K1JRP\XU8;HQO"^FW>E^'=/L[^[;4+V&W6.:Y;[ MTC?Q-6RJT^BHC$SF^:7,&U:-JT^BM1#-JT;5I]%( HHHI@%%%% !1110 444 (4 %%%% '_]D! end XML 13 R1.htm IDEA: XBRL DOCUMENT v3.24.0.1
Cover - USD ($)
12 Months Ended
Dec. 31, 2023
Feb. 15, 2024
Jun. 30, 2023
Cover [Abstract]      
Document Type 10-K    
Amendment Flag false    
Document Annual Report true    
Document Transition Report false    
Document Period End Date Dec. 31, 2023    
Document Fiscal Period Focus FY    
Document Fiscal Year Focus 2023    
Current Fiscal Year End Date --12-31    
Entity File Number 001-37850    
Entity Registrant Name ATOMERA INCORPORATED    
Entity Central Index Key 0001420520    
Entity Tax Identification Number 30-0509586    
Entity Incorporation, State or Country Code DE    
Entity Address, Address Line One 750 University Avenue    
Entity Address, Address Line Two Suite 280    
Entity Address, City or Town Los Gatos    
Entity Address, State or Province CA    
Entity Address, Postal Zip Code 95032    
City Area Code (408)    
Local Phone Number 442-5248    
Title of 12(b) Security Common stock: Par value $0.001    
Trading Symbol ATOM    
Security Exchange Name NASDAQ    
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Non-accelerated Filer    
Entity Small Business true    
Entity Emerging Growth Company false    
Entity Shell Company false    
Entity Public Float     $ 215,221,176
Entity Common Stock, Shares Outstanding   26,619,981  
ICFR Auditor Attestation Flag false    
Document Financial Statement Error Correction [Flag] false    
Auditor Firm ID 688    
Auditor Name Marcum llp    
Auditor Location Los Angeles, CA    
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Current Assets:    
Cash and cash equivalents $ 12,591 $ 21,184
Short-term investments 6,940 0
Unbilled contracts receivable 550 0
Interest receivable 79 0
Prepaid expenses and other current assets 244 418
Total current assets 20,404 21,602
Property and equipment, net 100 158
Long-term prepaid maintenance and supplies 91 91
Security deposit 14 14
Operating lease right-of-use-asset 517 700
Financing lease right-of-use-asset 2,903 4,164
Total assets 24,029 26,729
Current liabilities:    
Accounts payable 618 397
Accrued expenses 222 173
Accrued payroll related expenses 1,382 967
Current operating lease liability 264 245
Current financing lease liability 1,328 1,126
Total current liabilities 3,814 2,908
Long-term operating lease liability 295 521
Long-term financing lease liability 1,750 2,986
Total liabilities 5,859 6,415
Commitments and contingencies (see Note 11)
Stockholders’ equity:    
Preferred stock, $0.001 par value, authorized 2,500 shares: none issued and outstanding at December 31, 2023 and 2022 0 0
Common stock, $0.001 par value, authorized 47,500 shares; 26,107 shares issued and outstanding at December 31, 2023 and 23,973 issued and outstanding as of December 31, 2022 26 24
Additional paid-in capital 221,229 203,585
Accumulated deficit (203,085) (183,295)
Total stockholders’ equity 18,170 20,314
Total liabilities and stockholders’ equity $ 24,029 $ 26,729
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheets (Parenthetical) - $ / shares
shares in Thousands
Dec. 31, 2023
Dec. 31, 2022
Statement of Financial Position [Abstract]    
Preferred stock, par value $ 0.001 $ 0.001
Preferred stock, shares authorized 2,500 2,500
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Common stock, par value $ 0.001 $ 0.001
Common stock, shares authorized 47,500 47,500
Common stock, shares issued 26,107 23,973
Common stock, shares outstanding 26,107 23,973
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Income Statement [Abstract]    
Revenue: $ 550 $ 382
Cost of revenue (28) (81)
Gross margin 522 301
Operating Expenses:    
Research and development 12,525 10,038
General and administrative 7,075 6,441
Selling and marketing 1,599 1,348
Total operating expenses 21,199 17,827
Loss from operations (20,677) (17,526)
Other income (expense):    
Interest income 723 340
Accretion income 283 0
Other income (expense), net 75 0
Interest expense (194) (255)
Total other income (expense), net 887 85
Net loss $ (19,790) $ (17,441)
Net loss per common share, basic $ (0.80) $ (0.75)
Net loss per common share, diluted $ (0.80) $ (0.75)
Weighted average number of common shares outstanding, basic 24,755 23,157
Weighted average number of common shares outstanding, diluted 24,755 23,157
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
Statements of Stockholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Total
Beginning balance, value at Dec. 31, 2021 $ 23 $ 194,212 $ (165,854) $ 28,381
Beginning balance, shares at Dec. 31, 2021 23,207      
Stock-based compensation 3,367 3,367
Stock-based compensation, shares 194      
Stock option exercises 244 244
Stock option exercises, shares 45      
At-the-market sale of stock, net of commissions and expenses $ 1 5,762 5,763
At-the-market sale of stock, net of commissions and expenses, shares 527      
Net loss (17,441) (17,441)
Ending balance, value at Dec. 31, 2022 $ 24 203,585 (183,295) 20,314
Ending balance, shares at Dec. 31, 2022 23,973      
Stock-based compensation 4,013 4,013
Stock-based compensation, shares 357      
Stock option exercises 128 128
Stock option exercises, shares 33      
Forfeited restricted stock awards
Forfeited restricted stock awards, shares (20)      
At-the-market sale of stock, net of commissions and expenses $ 2 13,503 13,505
At-the-market sale of stock, net of commissions and expenses, shares 1,764      
Net loss (19,790) (19,790)
Ending balance, value at Dec. 31, 2023 $ 26 $ 221,229 $ (203,085) $ 18,170
Ending balance, shares at Dec. 31, 2023 26,107      
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.24.0.1
Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
CASH FLOWS FROM OPERATING ACTIVITIES    
Net Loss $ (19,790) $ (17,441)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 77 77
Operating lease right of use asset amortization 216 200
Financing lease right of use asset amortization 1,146 1,229
Stock-based compensation 4,013 3,367
Accretion of discounts on available-for-sales securities (254) 0
Gain on sale of assets (3) 0
Changes in operating assets and liabilities:    
Unbilled contracts receivable (550) 0
Interest receivable (31) 0
Prepaid expenses and other current assets 174 (108)
Accounts payable 221 59
Accrued expenses 49 (30)
Accrued payroll expenses 415 366
Operating lease liability (240) (218)
Net cash used in operating activities (14,557) (12,499)
CASH FROM INVESTING ACTIVITIES    
Acquisition of property and equipment (31) (39)
Proceeds from sale of property and equipment 15 0
Purchase of available-for-sale securities (19,539) 0
Maturity of available-for-sale securities 12,804 0
Net cash used in investing activities (6,751) (39)
CASH FLOWS FROM FINANCING ACTIVITIES    
Proceeds from at-the-market sale of stock, net of commissions and expenses 13,505 5,763
Proceeds from exercise of stock options 128 244
Payments of principal for financing lease (918) (984)
Net cash provided by financing activities 12,715 5,023
Net decrease in cash and cash equivalents (8,593) (7,515)
Cash and cash equivalents at beginning of year 21,184 28,699
Cash and cash equivalents at end of year 12,591 21,184
Supplemental information:    
Cash paid for interest 194 255
Cash paid for taxes $ 0 $ 0
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.24.0.1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Pay vs Performance Disclosure [Table]    
Net Income (Loss) Attributable to Parent $ (19,790) $ (17,441)
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.24.0.1
Insider Trading Arrangements
3 Months Ended
Dec. 31, 2023
Trading Arrangements, by Individual [Table]  
Rule 10b5-1 Arrangement Adopted 0
Non-Rule 10b5-1 Arrangement Adopted 0
Rule 10b5-1 Arrangement Terminated 0
Non-Rule 10b5-1 Arrangement Terminated 0
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.24.0.1
NATURE OF OPERATIONS
12 Months Ended
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
NATURE OF OPERATIONS

 

1. NATURE OF OPERATIONS

 

Atomera Incorporated (“Atomera” or the “Company”) was incorporated in the state of Delaware in March 2007 under the name MEARS Technologies, Inc. and is engaged in the development, commercialization and licensing of proprietary processes and technologies for the semiconductor industry. On January 12, 2016, the Company changed its name to Atomera Incorporated.

 

Atomera is an early-stage company, having only recently begun limited revenue-generating activities, and is devoting substantially all its efforts toward technology research and development and to commercially licensing its technology to designers and manufacturers of integrated circuits. The Company operates as one business segment.

 

XML 22 R10.htm IDEA: XBRL DOCUMENT v3.24.0.1
LIQUIDITY AND MANAGEMENT PLANS
12 Months Ended
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
LIQUIDITY AND MANAGEMENT PLANS

 

2. LIQUIDITY AND MANAGEMENT PLANS

 

At December 31, 2023, the Company had cash, cash equivalents and short-term investments of approximately $19.5 million and working capital of approximately $16.6 million. The Company has generated only limited revenues since inception and has incurred recurring operating losses. Accordingly, it is subject to all the risks inherent in the initial organization, financing, expenditures, and scaling of a new business that is not generating positive cashflow.

 

On May 31, 2022, Atomera entered into an Equity Distribution Agreement with Oppenheimer & Co. Inc. and Craig-Hallum Capital Group LLC, as agents, under which the Company may offer and sell, from time to time at its sole discretion, shares of its $0.001 par value common stock, in “at the market” offerings to or through the agent as its sales agent, having aggregate offering proceeds of up to $50.0 million (the “ATM Facility”). During the year ended December 31, 2023, the Company sold approximately 1.8 million shares pursuant to the ATM at an average price per share of approximately $7.97, resulting in approximately $13.5 million of net proceeds to the Company after deducting commissions and other offering expenses.

 

Based on the funds it has available as of the date of the filing of this report, the Company believes that it has sufficient capital to fund its current business plans and obligations over, at least, 12 months from the date that these financial statements have been issued. The Company’s future capital requirements and the adequacy of its available funds will depend on many factors, including the Company’s ability to successfully commercialize its technology, competing technological and market developments, and the need to enter into collaborations with other companies or acquire technologies to enhance or complement its current offerings. The Company’s operating plans for the next 12 months include increased research and development expenses.

 

XML 23 R11.htm IDEA: XBRL DOCUMENT v3.24.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

 

3. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

 

Basis of Presentation

 

The financial statements are presented in accordance with accounting principles generally accepted in the United States of America (“GAAP”) and reflect the financial position, results of operations and cash flows for all periods presented.

  

Fair Value of Financial Instruments

 

Authoritative guidance requires disclosure of the fair value of financial instruments. The Company’s financial instruments consist of cash and cash equivalents, short-term investments, accounts receivable and accounts payable, the carrying amounts of which approximate their estimated fair values primarily due to the short-term nature of the instruments or based on information obtained from market sources and management estimates. The Company measures the fair value of certain of its financial assets and liabilities on a recurring basis. A fair value hierarchy is used to rank the quality and reliability of the information used to determine fair values. Financial assets and liabilities carried at fair value which is not equivalent to cost will be classified and disclosed in one of the following three categories:

   

Level 1 — Quoted prices (unadjusted) in active markets for identical assets and liabilities.

 

Level 2 — Inputs other than Level 1 that are observable, either directly or indirectly, such as unadjusted quoted prices for similar assets and liabilities, unadjusted quoted prices in the 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 of the assets or liabilities.

    

Cash and Cash Equivalents

 

The Company maintains its operating accounts in a single reputable financial institution. The balances are insured by the U.S. Federal Deposit Insurance Corporation (“FDIC”) up to specified limits. The Company’s cash and cash equivalents are maintained in checking accounts and money market funds with maturities of less than three months when purchased, which are readily convertible to known amounts of cash.

 

Concentration of Credit Risk and Major Customers

 

Financial instruments, which potentially subject the Company to concentrations of credit risk, consist principally of cash, cash equivalents, short-term investments and accounts receivable. One customer represented 100% of revenue during the year ended December 31, 2023.

 

At times, the amounts on deposit at the financial institution exceed the federally insured limits. Management believes that the financial institution which holds the Company’s cash is financially sound and, accordingly, that minimal credit risk exists. As of December 31, 2023 and 2022, the Company’s cash balances were in excess of insured limits maintained at the financial institution.

 

Accounts Receivable and Unbilled Contracts Receivable

 

The Company grants credit to its business customers. Collateral is generally not required for trade receivables. The Company maintains allowances for potential credit losses when necessary. Trade accounts receivable and unbilled contracts receivable are recorded net of allowances for cash discounts for prompt payment, doubtful accounts, and sales returns.

 

The Company’s policy is to reserve for uncollectible accounts based on its best estimate of the amount of probable credit losses in its existing accounts receivable and unbilled contracts receivable accounts under Accounting Standards Update (“ASU”) No. 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. The Company periodically reviews these receivables to determine whether an allowance for doubtful accounts is necessary based on an analysis of past due accounts and other factors that may indicate that the realization of an account may be in doubt. Other factors that the Company considers include its existing contractual obligations, historical payment patterns of its customers and individual customer circumstances, and an analysis of days sales outstanding by customer. Due to the Company’s low volume of customers, management reviews the receivable balances on a customer by customer basis. Account balances deemed to be uncollectible are charged to the allowance after all means of collection have been exhausted and the potential for recovery is considered remote. At December 31, 2023 and 2022, there were no allowances for doubtful accounts since the balances were collected during the year. At December 31, 2023, there was no allowance against the unbilled contracts receivable account as the Company deems the balance fully collectible.

 

Impairment of Long-lived Assets

 

The Company reviews long-lived assets for impairment whenever events or changes in circumstances indicate that it is more likely than not that the asset’s carrying amount may not be recoverable. The Company conducts its long-lived asset impairment analyses in accordance with authoritative guidance which requires the Company to group assets and liabilities at the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities and evaluate the asset group against the sum of the undiscounted future cash flows. If the undiscounted cash flows do not indicate the carrying amount of the asset is recoverable, an impairment charge is measured as the amount by which the carrying amount of the asset group exceeds its fair value based on discounted cash flow analysis or appraisals. During the years ended December 31, 2023 and 2022, the Company had noted no indicators of impairment.

    

Property and Equipment

 

Items capitalized as property and equipment are stated at cost. Maintenance and routine repairs are charged to operations when incurred, while betterments and renewals are capitalized. Depreciation and amortization are computed using the straight-line method over the estimated useful lives of the respective assets starting when the asset is placed in service.

 

Revenue

      

The Company generates revenue from integration engineering services, which it delivers either pursuant to integration license agreements or delivery of engineering services and from the grant of manufacturing licenses to customers to use its technology in the manufacture of semiconductor wafers and/or devices for the customer’s internal use. Revenue is recognized based on the following steps: (i) identification of the contract, or contracts, with a customer, (ii) identification of the performance obligations in the contract, (iii) determination of the transaction price, (iv) allocation of the transaction price to the performance obligations of the contract, and (v) recognition of revenue when, or as, the Company satisfies a performance obligation. The Company’s integration services generally consist of depositing its proprietary technology onto the customer’s semiconductor wafers and delivering such wafers back to the customer. Revenue from integration services is recognized as the performance obligations are satisfied, which is upon transfer of control of the wafers to the customer (generally upon shipment). Revenue from manufacturing licenses is recognized as the performance obligations are satisfied, which is generally upon delivery of the Company’s MST recipe to the customer but is recognized over time if the performance obligation related to the grant of the license includes customer acceptance.

 

For recognizing integration service revenue from integration license agreements, the Company assesses (i) whether the license grant is distinct from or combined with the transfer of goods or services and (ii) whether the license is a right to access intellectual property or a right to use the intellectual property. For licenses that are not distinct, but combined with other goods or services, the revenue is recognized at a point in time or over time as the obligations to perform the combined services and/or deliver the combined goods are satisfied. The Company’s integration license agreements contain a technology grant as well as a performance obligation to deliver wafers with its technology deposited on them. The Company has determined the grant of rights in these integration license agreements is not distinct from the integration service. Accordingly, revenue from integration license agreements is recognized as the service is provided to the customer. For manufacturing licenses, revenue is recognized at the point in time when the Company delivers its MST recipe because this license confers a right to use the Company’s technology and not a right to access the technology over time. However, in cases where the Company’s grant of a manufacturing license includes a customer acceptance requirement, revenue is recognized over time. The Company’s MSTcad licenses grant customers the right to use MSTcad software to simulate the effects of incorporating MST technology into their semiconductor manufacturing process. Such MSTcad licenses are granted on a monthly basis and revenue is recognized over time.

 

Deferred revenues consist of unearned amounts that have been billed to the customer in advance of the Company’s performance obligations. These amounts have not yet been recognized as revenue. Revenue for these items will be recognized in accordance with the Company’s revenue policy.

 

Research and Development Expenses

 

In accordance with authoritative guidance, the Company charges research and development costs to operations as incurred. Research and development expenses consist of personnel costs for the design, development, testing and enhancement of the Company’s technology, and certain other allocated costs, such as depreciation and other facilities related expenditures.

   

Leases

 

The Company accounts for leases in accordance with ASU No 2016-02, Leases (Topic 842). The Company determines if a contract contains a lease in whole or in part at the inception of the contract. Right-of-use (“ROU”) assets represent its right to use an underlying asset for the lease term while lease liabilities represent its obligation to make lease payments arising from the lease. All leases greater than 12 months result in the recognition of a ROU asset and a liability at the lease commencement date based on the present value of the lease payments over the lease term. Leases are accounted for as operating leases unless it meets one of the following criteria: (a) the lease term accounts for most of the remaining economic life of the underlying asset; (b) the present value of the lease payments is over 90% of the fair value of the underlying asset; (c) the underlying asset would have no alternative use for the lessor at the end of the lease; or (d) ownership of the underlying assets transfers to the Company at the end of the lease term. If the lease meets one of these criteria, then it would be accounted for as financing lease and the ROU assets would be amortized over the life of the lease and interest expense is recognized on the liability.

   

Stock-based Compensation

 

The Company computes stock-based compensation in accordance with authoritative guidance. The Company uses the Black-Scholes-Merton option-pricing model to determine the fair value of its stock options. The Black-Scholes-Merton option-pricing model includes various assumptions, including the fair market value of the common stock of the Company, expected life of stock options, the expected volatility and the expected risk-free interest rate, among others. These assumptions reflect the Company’s best estimates, but they involve inherent uncertainties based on market conditions generally outside the control of the Company. Forfeitures are recorded when they occur.

 

As a result, if other assumptions had been used, stock-based compensation cost, as determined in accordance with authoritative guidance, could have been materially impacted. Furthermore, if the Company uses different assumptions on future grants, stock-based compensation cost could be materially affected in future periods.

 

Income Taxes

 

In accordance with authoritative guidance, deferred tax assets and liabilities are recorded for temporary differences between the financial reporting and tax bases of assets and liabilities using the current enacted tax rate expected to be in effect when the differences are expected to reverse. A valuation allowance is recorded on deferred tax assets unless realization is considered more likely than not.

 

The Company evaluates its tax positions taken or expected to be taken in the course of preparing the Company’s tax returns to determine whether the tax positions are “more-likely-than-not” of being sustained by the applicable tax authority. Tax positions not deemed to meet the “more-likely-than-not” threshold are not recorded as a tax benefit or expense in the current year. The Company recognizes interest and penalties, if any, related to uncertain tax positions in interest expense. No interest and penalties related to uncertain tax positions were accrued at either December 31, 2023 or 2022.

 

The Company follows authoritative guidance which requires the evaluation of existing tax positions. Management has analyzed all open tax years, as defined by the statute of limitations, for all major jurisdictions, which includes both federal and states where the Company has operations. Open tax years are those that are open for examination by taxing authorities.

 

Use of Estimates

 

The preparation of financial statements in conformity with GAAP requires the Company’s management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Significant estimates are used when accounting for the fair value of stock-based compensation, borrowing rates used for lease accounting and valuation allowance against deferred tax assets. Actual results could differ from those estimates.

  

Subsequent Events

 

Management has evaluated subsequent events and transactions occurring through the date these financial statements were issued. See Note 14.

     

Adoption of Recent Accounting Standards

  

In November 2023, the FASB issued ASU, No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (“ASU 2023-07”). The new guidance requires the disclosure of significant segment expenses even if the entity is a single reportable segment. This guidance applies to all public entities and is effective for all annual periods beginning after December 15, 2023 and for interim periods beginning after December 15, 2024. The Company adopted this standard on January 1, 2024 and it did not have a material impact on its financial position, results of operations or financial statement disclosure.

 

Recent Accounting Standards

 

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures (“ASU 2023-08”). This new guidance requires entities on an annual basis disclose specific categories in the income tax rate reconciliation and provide additional information for reconciling items that meet a quantitative threshold. The guidance applies to annual periods beginning after December 15, 2024 on a prospective basis, (early adoption is permitted). The Company does not believe ASU 2023-09 will have a material impact on its financial position, results of operations or financial statement disclosure.

 

XML 24 R12.htm IDEA: XBRL DOCUMENT v3.24.0.1
CASH EQUIVALENTS AND INVESTMENTS
12 Months Ended
Dec. 31, 2023
Cash and Cash Equivalents [Abstract]  
CASH EQUIVALENTS AND INVESTMENTS

 

4. CASH EQUIVALENTS AND INVESTMENTS

 

The Company’s cash, cash equivalents and short-term investments that were measured at fair value on a recurring basis as Level 1 assets, classified by security type as of December 31, 2023 and 2022 consisted of the following (in thousands):

                     
   December 31, 
   2023   2022 
   Cost  

Accretion

of Discount

   Fair Value   Cost   Fair Value 
Cash  $157   $   $157   $1   $1 
Money market funds   12,434        12,434    21,183    21,183 
US treasury bills   2,931    50    2,981         
US agency bonds   3,938    21    3,959         
Total  $19,460   $71   $19,531   $21,184   $21,184 

 

XML 25 R13.htm IDEA: XBRL DOCUMENT v3.24.0.1
REVENUE
12 Months Ended
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]  
REVENUE

 

5. REVENUE

 

The Company recognizes revenue in accordance with ASC 606. The amount of revenue that the Company recognizes reflects the consideration it expects to receive in exchange for goods or services and such revenue is recognized at the time when goods or services are transferred and/or delivered to its customers. Revenue is recognized when the Company satisfies a performance obligation by transferring the product or service to the customer, either at a point in time or over time. The Company usually recognizes revenue from integration service agreements and from manufacturing licenses at a point in time unless the agreements provide for customer acceptance in which case revenue is recognized over time. Revenue from integration license agreements and from MSTcad licenses are recognized over a period of time.

  

The following table provides information about disaggregated revenue by primary geographical markets and timing of revenue recognition for the years ended December 31, 2023 and 2022 (in thousands):

         
   Year Ended December 31, 
   2023   2022 
Primary geographic markets          
North America  $   $82 
Europe   550     
Asia Pacific       300 
Total  $550   $382 
           
Timing of revenue recognition          
Products and services transferred at a point in time  $   $375 
Products and services transferred over time   550    7 
Total  $550   $382 

 

Unbilled contracts receivable and deferred revenue:

 

Timing of revenue recognition may differ from the timing of invoicing customers. Accounts receivable includes amounts billed and currently due from customers. Unbilled contracts receivable represents unbilled amounts expected to be received from customers in future periods, where the revenue recognized to date exceeds the amount billed, and the right to receive payment is subject to the underlying contractual terms. Unbilled contracts receivable amounts may not exceed their net realizable value and are classified as long-term assets if the payments are expected to be received more than one year from the reporting date.

 

XML 26 R14.htm IDEA: XBRL DOCUMENT v3.24.0.1
BASIC AND DILUTED LOSS PER SHARE
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
BASIC AND DILUTED LOSS PER SHARE

 

6. BASIC AND DILUTED LOSS PER SHARE

 

Basic net loss per share is calculated by dividing the net loss by the weighted-average number of shares outstanding for the period. Diluted net loss per share is computed by dividing the net loss attributable to common stockholders by the sum of the weighted average number of shares of common stock outstanding and the dilutive common stock equivalent shares outstanding during the period. The Company’s potentially dilutive common stock equivalent shares, which include incremental common shares issuable upon (i) the exercise of outstanding stock options and warrants and (ii) vesting of restricted stock units and restricted stock awards, are only included in the calculation of diluted net loss per share when their effect is dilutive. Since the Company has had net losses for all periods presented, all potentially dilutive securities are anti-dilutive. Accordingly, basic and diluted net loss per share are equal.

 

The following potential common stock equivalents were not included in the calculation of diluted net loss per common share because the inclusion thereof would be anti-dilutive (in thousands):

         
   Year Ended December 31, 
   2023   2022 
Stock Options   3,369    3,009 
Unvested restricted stock   419    340 
Total   3,788    3,349 

 

XML 27 R15.htm IDEA: XBRL DOCUMENT v3.24.0.1
PROPERTY AND EQUIPMENT
12 Months Ended
Dec. 31, 2023
Property, Plant and Equipment [Abstract]  
PROPERTY AND EQUIPMENT

 

7. PROPERTY AND EQUIPMENT

 

Property and equipment consisted of the following (in thousands):

         
   December 31, 
   2023   2022 
Laboratory equipment  $173   $210 
Computer equipment   165    145 
Furniture and fixtures   92    85 
Leasehold improvements   24    24 
Software   4    4 
Office equipment   4    4 
    462    472 
Less: Accumulated depreciation and amortization   (362)   (314)
Total net assets  $100   $158 

  

Depreciation and amortization expense relating to property and equipment was approximately $77,000 for each of the years ended December 31, 2023 and 2022. The Company depreciates computer equipment, laboratory equipment and office equipment on straight-line basis over three years. Furniture and fixtures are depreciated on a straight-line basis over five years. The Company amortizes software on straight-line basis over three years. Leasehold improvements are amortized over the remaining life of the lease.

 

XML 28 R16.htm IDEA: XBRL DOCUMENT v3.24.0.1
LEASES
12 Months Ended
Dec. 31, 2023
Leases  
LEASES

   

8. LEASES

 

The Company leases corporate office space in Los Gatos, California. In August 2020, the Company and its landlord amended the lease for this office. The amendment extended the expiration date of the operating lease to January 2026 and increased the space from 3,396 square feet to 4,101 square feet. Under ASC 842, the lease amendment was treated as a separate lease for the new space and a modification of the lease for the original space. In January 2021 the additional space became available for use, and the Company recorded an additional ROU asset and corresponding liability of approximately $144,000. The lease liability is based on the present value of the minimum lease payments, discounted using the Company’s estimated incremental borrowing rate at lease inception of 5.25%. The lease contains escalating payments on the anniversary of the original commencement which are included in the measurement of the initial lease liability. Additional payments based on a change in the Company’s share of the operating expenses, including property taxes and insurance, are recorded as a period expense when incurred.

 

In March 2021, the Company began leasing 474 square feet of office space in Tempe, Arizona. The new lease is classified as an operating lease with an initial term of two years and an option to extend for an additional three years through February 2026. The renewal option was exercised in January 2023. The lease also contains a performance standard for research collaboration with Arizona State University. The agreement requires a minimum value of collaborative research in each year of the lease. The lease is accounted for under ASC 842 and accordingly, the research payments are included in the ROU and lease liability at commencement. Effective May 1, 2023, the Company leased an additional 404 square feet at its Tempe office location under an amendment to its current lease. The monthly rent payment increased from $1,277 per month to $2,365 per month and the increased rent under the amended lease is accounted for as a modification to the lease under ASC 842 at the time of commencement. At the effective date of the lease amendment, a right-of-use asset of approximately $33,000 was recorded along with a short-term operating lease liability of approximately $12,000 and long-term operating lease liability of approximately $21,000. The amended lease ends in February 2026.

 

In October 2019, the Company entered into an agreement to lease a tool for use in the development of the Company’s technology. The lease agreement established a monthly lease payment of $150,000 per month. The lease contains a provision for an annual adjustment of lease payments based on tool availability and usage during the preceding 12 months and the adjusted payment is calculated on August 1 of each year of the lease. Effective August 1, 2022, the lease payments for this tool were reduced to $100,824 per month for the period August 1, 2022 through July 31, 2023. This adjustment to the lease payments resulted in a reduction in the ROU and corresponding lease liability. Effective August 1, 2023, the lease payments for this tool were adjusted to $137,650 per month for the period August 1, 2023 through July 31, 2024. This adjustment to the lease payments also resulted in a reduction in the ROU and corresponding lease liability.

 

In December 2022, the Company entered into a lease agreement for a tool in Tempe, Arizona. The term of this lease is for six months beginning on January 1, 2023 with an option to extend the lease for an additional six months. The initial lease terms were $96,000 per month. In March 2023, the Company elected to extend the lease through December 31, 2023 and in consideration for this extension the remaining lease payments were reduced to $84,000. Since the lease and extension are not for more than one year, the future lease payments are not included in the lease obligations on the Company’s condensed balance sheets.

 

The Company terminated its office lease in Cambridge, Massachusetts as of March 31, 2023. The cost of the lease was $2,942 per month.

 

Lease expense for operating leases consists of the lease payments recognized on a straight-line basis over the lease term. Expenses for financing leases consists of the amortization expenses recognized on a straight-line basis over the lease term and interest expense. The components of lease costs were as follows (in thousands):

        
   Year Ended December 31, 
   2023   2022 
Financing lease costs:          
Amortization of ROU assets  $1,146   $1,229 
Interest on lease liabilities   194    255 
Total financing lease costs  $1,340   $1,484 
           
Operating lease costs          
Fixed lease costs  $257   $248 
Variable lease costs   2     
Short-term lease costs   1,045    35 
Total operating lease costs  $1,304   $283 

 

Future minimum payments under non-cancellable leases as of December 31, 2023 were as follows (in thousands):

         
For the Year Ended December 31,  Financing leases   Operating leases 
2024  $1,367   $271 
2025   1,436    298 
2026   478    24 
Total future minimum lease payments   3,281    593 
Less imputed interest   (203)   (34)
Total lease liability  $3,078   $559 

  

The below table provides supplemental information and non-cash activity related to the Company’s operating and financing leases (in thousands):

        
   Year Ended December 31, 
   2023   2022 
Operating cash flow information:          
Cash paid for amounts included in the measurement of operating lease liabilities  $272   $265 
Cash paid for amounts included in the measurement of financing lease liabilities  $1,112   $1,239 
Non-cash activity:          
Right-of-use assets obtained in exchange for operating lease obligations  $33   $ 
Remeasurement of right-of use asset and liability in financing lease obligations  $(115)  $(458)

 

The table above does not include short-term leases that are one-year or less. The weighted average remaining discount rate is 5.25% for the Company’s financing leases and 5.48% for the Company’s operating leases. The weighted average remaining lease term is 2.6 years for the financing lease and 2.1 years for operating leases.

 

XML 29 R17.htm IDEA: XBRL DOCUMENT v3.24.0.1
COMMITMENTS AND CONTINGENCIES
12 Months Ended
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
COMMITMENTS AND CONTINGENCIES

 

9. COMMITMENTS AND CONTINGENCIES

 

Legal

 

The Company may be involved, from time to time, in legal proceedings and claims arising in the ordinary course of its business. Such matters are subject to many uncertainties and outcomes and are not predictable with assurance. While management believes that such matters are currently insignificant, matters arising in the ordinary course of business for which the Company is or could become involved in litigation may have a material adverse effect on its business and financial condition. The Company is not party to any material litigation as of December 31, 2023 or through the date these financial statements have been issued.

  

XML 30 R18.htm IDEA: XBRL DOCUMENT v3.24.0.1
STOCKHOLDERS’ EQUITY
12 Months Ended
Dec. 31, 2023
Equity [Abstract]  
STOCKHOLDERS’ EQUITY

 

10. STOCKHOLDERS’ EQUITY

 

The Company is authorized to issue to up 2,500,000 shares of preferred stock, $.001 par value. As of December 31, 2023, and 2022, no shares have been designated and no shares are issued and outstanding. Preferred stock may rank prior to common stock with respect to dividends rights, liquidation preferences, or both, and may have full or limited voting rights.

 

On May 31, 2022, Atomera entered into an Equity Distribution Agreement with Oppenheimer & Co. Inc and Craig-Hallum Capital Group LLC, as agents, under which we may offer and sell, from time to time at our sole discretion, shares of our common stock having aggregate offering proceeds of up to $50.0 million in an “at-the-market” or ATM offering, to or through the agents. During the year ended December 31, 2023, approximately 1.8 million shares were sold at an average price per share of approximately $7.97, resulting in approximately $13.5 million of net proceeds to us after deducting commissions and other offering expenses. As of December 31, 2023, the Company has remaining capacity on the ATM of approximately $29.8 million.

 

As of December 31, 2023, the Company has reserved approximately 3.4 million shares of common stock for issuance pursuant to outstanding stock options.

 

XML 31 R19.htm IDEA: XBRL DOCUMENT v3.24.0.1
STOCK-BASED COMPENSATION
12 Months Ended
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]  
STOCK-BASED COMPENSATION

 

11. STOCK-BASED COMPENSATION

 

The Company’s 2007 Equity Incentive Plan (the “2007 Plan) expired in March 2017, however all options and warrants outstanding at the time of the expiration remained outstanding and exercisable by their term. As of December 31,2023, options to purchase approximately 1.5 million shares of common stock remain outstanding under the 2007 Plan.

 

In May 2017, the Company’s shareholders approved its 2017 Stock Incentive Plan (the “2017 Plan”). The 2017 Plan provides for the grant of non-qualified stock options and incentive stock options to purchase shares of the Company’s common stock and for the grant of restricted and unrestricted share grants. The Company reserved a total of 3,750,000 shares of common stock for issuance under the 2017 Plan. All employees, officers, directors, consultants, advisors and other persons who provide services to the Company or any subsidiaries of the Company are eligible to receive incentive awards under the 2017 Plan. As of December 31, 2023, awards of approximately 3.7 million shares of common stock had been granted under the 2017 Plan, net of forfeited restricted stock and option awards and approximately 25,000 shares of common stock are reserved for issuance.

 

In May 2023, the Company’s shareholders approved its 2023 Stock Incentive Plan (the “2023 Plan”). The 2017 Plan provides for the grant of non-qualified stock options and incentive stock options to purchase shares of the Company’s common stock and for the grant of restricted and unrestricted share grants. The Company reserved a total of 2,000,000 shares of common stock for issuance under the 2023 Plan. All employees, officers, directors, consultants, advisors and other persons who provide services to the Company or any subsidiaries of the Company are eligible to receive incentive awards under the 2023 Plan. As of December 31, 2023, awards of approximately 78,000 shares of common stock had been granted under the 2023 Plan, net of forfeited restricted stock and option awards and approximately 1.9 million shares of common stock are reserved for issuance.

  

The following table summarizes the stock-based compensation expense recorded in the Company’s results of operations during the years ended December 31, 2023 and 2022 for stock options and restricted stock (in thousands):

        
   Year Ended December 31, 
   2023   2022 
Research and development  $1,408   $1,153 
General and administrative   2,265    1,965 
Selling and Marketing   340    249 
Total  $4,013   $3,367 

  

As of December 31, 2023, there was approximately $6.6 million of total unrecognized compensation expense related to non-vested share-based compensation arrangements that are expected to vest. This cost is expected to be recognized over a weighted-average period of 2.5 years.

 

The Company records compensation expense for employee awards with graded vesting using the straight-line method. The Company records compensation expense for non-employee awards with graded vesting using the accelerated expense attribution method. The Company recognizes compensation expense over the requisite service period applicable to each individual award, which generally equals the vesting term. The Company estimates the fair value of each option award using the Black-Scholes-Merton option pricing model. Forfeitures are recognized when realized.

 

The fair value of employee stock options issued was estimated using the following weighted-average assumptions:

         
   Year Ended December 31, 
   2023   2022 
Exercise price:  $6.54   $14.21 
Grant date fair value per share:  $4.94   $10.37 
Assumptions:          
Expected volatility   82.59%    83.18% 
Weighted average expected term (in years)   6.82    6.51 
Risk-free interest rate   4.03%    1.96% 
Expected dividend yield   0.0%    0.0% 

 

The risk-free interest rate was obtained from U.S. Treasury rates for the applicable periods. The Company’s expected volatility was based upon the historical volatility of the Company. The expected life of the Company’s options was determined using the simplified method as a result of limited historical data regarding the Company’s activity. The dividend yield considers that the Company has not historically paid dividends and does not expect to pay dividends in the foreseeable future.

 

The following table summarizes stock option activity (in thousands except exercise prices and contractual terms):

                
  

Number of

Shares

  

Weighted-

Average

Exercise

Prices

  

Weighted-Average

Remaining

Contractual

Term
(In Years)

   Intrinsic Value 
Outstanding at January 1, 2023   3,009   $7.07           
Granted   393   $6.54           
Exercised   (33)  $3.90           
Outstanding at December 31, 2023   3,369   $7.04    4.66   $3,437 
Exercisable at December 31, 2023   2,862   $6.64    3.95   $3,190 

  

During the year ended December 31, 2023, the Company granted options under its 2017 Plan and 2023 Plan to purchase approximately 393,000 shares of its common stock to its employees. The fair value of these options was approximately $1.9 million.

  

The Company issues restricted stock to employees, directors and consultants and estimates the fair value based on the closing price on the day of grant. The following table summarizes restricted stock activity (in thousands except per share data):

        
   Number of Shares   Weighted-Average Grant Date Fair Value 
Outstanding at January 1, 2023   340   $10.78 
Granted   357   $7.00 
Vested   (258)  $8.27 
Forfeited   (20)  $8.63 
Outstanding non-vested shares at December 31, 2023   419   $9.21 

 

XML 32 R20.htm IDEA: XBRL DOCUMENT v3.24.0.1
401(k) PLAN
12 Months Ended
Dec. 31, 2023
K Plan  
401(k) PLAN

 

12. 401(k) PLAN

 

During 2002, the Company established a plan under Section 401(k) of the Internal Revenue Code (the 401(k) Plan). The 401(k) Plan covers substantially all of its employees who have attained 18 years of age. Employees may elect to contribute part of their annual compensation to the 401(k) Plan, up to the maximum deferral allowance for individuals by the Internal Revenue Service under Code Section 401(k), and the Company may make a matching contribution. During the years ended December 31, 2023 and 2022, the Company made matching contributions of approximately $82,000 and $78,000, respectively.

 

XML 33 R21.htm IDEA: XBRL DOCUMENT v3.24.0.1
INCOME TAXES
12 Months Ended
Dec. 31, 2023
Income Tax Disclosure [Abstract]  
INCOME TAXES

  

13. INCOME TAXES

 

          
The loss before provision for income taxes consisted of the following (in thousands):
   Year Ended December 31, 
   2023   2022 
Domestic  $(19,790)  $(17,441)
International        
Total  $(19,790)  $(17,441)

  

The Company had $0 current income tax expense for the years ended December 31, 2023 and 2022, respectively. The Company accounts for income taxes in accordance with ASC 740, which requires that the tax benefit of net operating losses, temporary differences and credit carryforwards be recorded as an asset to the extent that management assesses that realization is “more likely than not.” Realization of the future tax benefits is dependent on the Company's ability to generate sufficient taxable income within the carryforward period. Because of the Company's recent history of operating losses, management believes that recognition of the deferred tax assets arising from the above-mentioned future tax benefits is currently not likely to be realized and, accordingly, has provided a full valuation allowance. The valuation allowance increased by approximately $4.4 million and $4.5 million during the years ended December 31, 2023 and 2022, respectively.

    

The Company’s deferred tax assets are as follows (in thousands):

         
   Year Ended December 31, 
   2023   2022 
Deferred tax assets:          
Net operating loss carryforwards  $27,077   $25,309 
Tax credit   2,559    2,197 
Fixed assets and intangibles   603    798 
Stock compensation   1,327    1,052 
Accruals and other   303    212 
Lease liability   802    1,079 
Capitalized research and development   3,822    1,797 
Total deferred tax assets   36,493    32,444 
Deferred tax liabilities:          
Right of use asset   (755)   (1,076)
Total deferred tax assets   (755)   (1,076)
Valuation allowance   (35,738)   (31,368)
Net deferred tax asset  $   $ 

   

Net operating losses and tax credit carryforwards as of December 31, 2023, are as follows (in thousands):

            
   Amount     Expiration in years  
Net operating losses, federal  $84,084     No expiration  
Net operating losses, federal  $34,791     2027-2037  
Net operating losses, state  $38,509     2030-2043  
Tax credits, federal  $2,121     2036-2043  
Tax credits, state  $897     No expiration  
Tax credits, state  $1,046     2031-2038  

  

The effective tax rate of the Company’s provision (benefit) for income taxes differs from the federal statutory rate as follows: 

        
   Year ending December 31, 
   2023   2022 
Statutory rate   21.00 %    21.00 % 
State rate   1.29 %    3.51 % 
Change in valuation allowance   (22.08)%    (25.95)% 
Other non-deductible items   (0.02)%    – % 
Change in tax credits   0.66 %    0.70 % 
Foreign withholding tax   – %    – % 
Section 382 limitation   – %    – % 
Section 162(m) limitation   (0.11)%    (0.47)% 
Stock based compensation excess windfall   (0.74)%    1.20 % 
Total   – %    – % 

 

Utilization of U.S. net operating losses and tax credit carryforwards may be limited by “ownership change” rules, as defined in Section 382 and Section 383 of the Internal Revenue Code. Similar rules may apply under state tax laws. Under those sections of the Code, if a corporation undergoes an “ownership change,” the corporation’s ability to use its pre-change net operating loss carryforwards and other pre-change attributes, such as research tax credits, to offset its post-change income or tax may be limited. In general, an “ownership change” will occur if there is a cumulative change in ownership by “5% stockholders” that exceeds 50 percentage points over a rolling three-year period.

  

The Company establishes reserves for uncertain tax positions based on the largest amount that is more-likely-than-not to be sustained. An uncertain income tax position will not be recognized if it has less than a 50% likelihood of being sustained. It is the Company’s policy to recognize interest and penalties related to income tax matters in income tax expense. As of December 31, 2023 and 2022, respectively, the Company has no accrued interest or penalties related to uncertain tax positions.

 

The Company files income tax returns in the U.S. federal jurisdiction and various state jurisdictions. In the normal course of business, the Company is subject to examination by their respective taxing authorities. The Company is not currently under audit by the Internal Revenue Service or other similar state or local authority. The statute of limitations remains effectively open for all tax years since inception (2007). Tax years outside the normal statute of limitations remain open to examination by tax authorities due to tax attributes generated in earlier years which have been carried forward and may be examined and adjusted in subsequent years when utilized.

   

The following table summarizes the activity related to the Company’s gross unrecognized tax benefits for the years ended December 31, 2023 and 2022 (in thousands):

        
   2023   2022 
January 1 – unrecognized tax benefits  $1,046   $896 
Increases (decreases) – prior year tax positions   10    (1)
Increases – current year tax positions   163    151 
December 31 - unrecognized tax benefits  $1,219   $1,046 

  

The following table summarizes the activity in the Company’s Valuation Allowance and Qualifying Accounts (in thousands):

                
  

Balance at

Beginning

of Year

   Additions   Deductions  

Balance

at End of

Year

 
Deferred tax assets valuation allowance                    
Year ended December 31, 2023  $31,368   $4,536   $166   $35,738 
Year ended December 31, 2022  $26,842   $4,636   $110   $31,368 

  

XML 34 R22.htm IDEA: XBRL DOCUMENT v3.24.0.1
SUBSEQUENT EVENTS
12 Months Ended
Dec. 31, 2023
Subsequent Events [Abstract]  
SUBSEQUENT EVENTS

 

14. SUBSEQUENT EVENTS

 

Management has evaluated subsequent events and transactions through the date these financial statements were issued.

 

Since December 31, 2023, the Company has issued approximately 500,000 additional shares through its ATM offering at an average price per share of $8.08 resulting in additional net proceeds, after deduction of commissions and expenses of approximately $3.9 million.

 

XML 35 R23.htm IDEA: XBRL DOCUMENT v3.24.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Basis of Presentation

Basis of Presentation

 

The financial statements are presented in accordance with accounting principles generally accepted in the United States of America (“GAAP”) and reflect the financial position, results of operations and cash flows for all periods presented.

  

Fair Value of Financial Instruments

Fair Value of Financial Instruments

 

Authoritative guidance requires disclosure of the fair value of financial instruments. The Company’s financial instruments consist of cash and cash equivalents, short-term investments, accounts receivable and accounts payable, the carrying amounts of which approximate their estimated fair values primarily due to the short-term nature of the instruments or based on information obtained from market sources and management estimates. The Company measures the fair value of certain of its financial assets and liabilities on a recurring basis. A fair value hierarchy is used to rank the quality and reliability of the information used to determine fair values. Financial assets and liabilities carried at fair value which is not equivalent to cost will be classified and disclosed in one of the following three categories:

   

Level 1 — Quoted prices (unadjusted) in active markets for identical assets and liabilities.

 

Level 2 — Inputs other than Level 1 that are observable, either directly or indirectly, such as unadjusted quoted prices for similar assets and liabilities, unadjusted quoted prices in the 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 of the assets or liabilities.

    

Cash and Cash Equivalents

Cash and Cash Equivalents

 

The Company maintains its operating accounts in a single reputable financial institution. The balances are insured by the U.S. Federal Deposit Insurance Corporation (“FDIC”) up to specified limits. The Company’s cash and cash equivalents are maintained in checking accounts and money market funds with maturities of less than three months when purchased, which are readily convertible to known amounts of cash.

 

Concentration of Credit Risk and Major Customers

Concentration of Credit Risk and Major Customers

 

Financial instruments, which potentially subject the Company to concentrations of credit risk, consist principally of cash, cash equivalents, short-term investments and accounts receivable. One customer represented 100% of revenue during the year ended December 31, 2023.

 

At times, the amounts on deposit at the financial institution exceed the federally insured limits. Management believes that the financial institution which holds the Company’s cash is financially sound and, accordingly, that minimal credit risk exists. As of December 31, 2023 and 2022, the Company’s cash balances were in excess of insured limits maintained at the financial institution.

 

Accounts Receivable and Unbilled Contracts Receivable

Accounts Receivable and Unbilled Contracts Receivable

 

The Company grants credit to its business customers. Collateral is generally not required for trade receivables. The Company maintains allowances for potential credit losses when necessary. Trade accounts receivable and unbilled contracts receivable are recorded net of allowances for cash discounts for prompt payment, doubtful accounts, and sales returns.

 

The Company’s policy is to reserve for uncollectible accounts based on its best estimate of the amount of probable credit losses in its existing accounts receivable and unbilled contracts receivable accounts under Accounting Standards Update (“ASU”) No. 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. The Company periodically reviews these receivables to determine whether an allowance for doubtful accounts is necessary based on an analysis of past due accounts and other factors that may indicate that the realization of an account may be in doubt. Other factors that the Company considers include its existing contractual obligations, historical payment patterns of its customers and individual customer circumstances, and an analysis of days sales outstanding by customer. Due to the Company’s low volume of customers, management reviews the receivable balances on a customer by customer basis. Account balances deemed to be uncollectible are charged to the allowance after all means of collection have been exhausted and the potential for recovery is considered remote. At December 31, 2023 and 2022, there were no allowances for doubtful accounts since the balances were collected during the year. At December 31, 2023, there was no allowance against the unbilled contracts receivable account as the Company deems the balance fully collectible.

 

Impairment of Long-lived Assets

Impairment of Long-lived Assets

 

The Company reviews long-lived assets for impairment whenever events or changes in circumstances indicate that it is more likely than not that the asset’s carrying amount may not be recoverable. The Company conducts its long-lived asset impairment analyses in accordance with authoritative guidance which requires the Company to group assets and liabilities at the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities and evaluate the asset group against the sum of the undiscounted future cash flows. If the undiscounted cash flows do not indicate the carrying amount of the asset is recoverable, an impairment charge is measured as the amount by which the carrying amount of the asset group exceeds its fair value based on discounted cash flow analysis or appraisals. During the years ended December 31, 2023 and 2022, the Company had noted no indicators of impairment.

    

Property and Equipment

Property and Equipment

 

Items capitalized as property and equipment are stated at cost. Maintenance and routine repairs are charged to operations when incurred, while betterments and renewals are capitalized. Depreciation and amortization are computed using the straight-line method over the estimated useful lives of the respective assets starting when the asset is placed in service.

 

Revenue

Revenue

      

The Company generates revenue from integration engineering services, which it delivers either pursuant to integration license agreements or delivery of engineering services and from the grant of manufacturing licenses to customers to use its technology in the manufacture of semiconductor wafers and/or devices for the customer’s internal use. Revenue is recognized based on the following steps: (i) identification of the contract, or contracts, with a customer, (ii) identification of the performance obligations in the contract, (iii) determination of the transaction price, (iv) allocation of the transaction price to the performance obligations of the contract, and (v) recognition of revenue when, or as, the Company satisfies a performance obligation. The Company’s integration services generally consist of depositing its proprietary technology onto the customer’s semiconductor wafers and delivering such wafers back to the customer. Revenue from integration services is recognized as the performance obligations are satisfied, which is upon transfer of control of the wafers to the customer (generally upon shipment). Revenue from manufacturing licenses is recognized as the performance obligations are satisfied, which is generally upon delivery of the Company’s MST recipe to the customer but is recognized over time if the performance obligation related to the grant of the license includes customer acceptance.

 

For recognizing integration service revenue from integration license agreements, the Company assesses (i) whether the license grant is distinct from or combined with the transfer of goods or services and (ii) whether the license is a right to access intellectual property or a right to use the intellectual property. For licenses that are not distinct, but combined with other goods or services, the revenue is recognized at a point in time or over time as the obligations to perform the combined services and/or deliver the combined goods are satisfied. The Company’s integration license agreements contain a technology grant as well as a performance obligation to deliver wafers with its technology deposited on them. The Company has determined the grant of rights in these integration license agreements is not distinct from the integration service. Accordingly, revenue from integration license agreements is recognized as the service is provided to the customer. For manufacturing licenses, revenue is recognized at the point in time when the Company delivers its MST recipe because this license confers a right to use the Company’s technology and not a right to access the technology over time. However, in cases where the Company’s grant of a manufacturing license includes a customer acceptance requirement, revenue is recognized over time. The Company’s MSTcad licenses grant customers the right to use MSTcad software to simulate the effects of incorporating MST technology into their semiconductor manufacturing process. Such MSTcad licenses are granted on a monthly basis and revenue is recognized over time.

 

Deferred revenues consist of unearned amounts that have been billed to the customer in advance of the Company’s performance obligations. These amounts have not yet been recognized as revenue. Revenue for these items will be recognized in accordance with the Company’s revenue policy.

 

Research and Development Expenses

Research and Development Expenses

 

In accordance with authoritative guidance, the Company charges research and development costs to operations as incurred. Research and development expenses consist of personnel costs for the design, development, testing and enhancement of the Company’s technology, and certain other allocated costs, such as depreciation and other facilities related expenditures.

   

Leases

Leases

 

The Company accounts for leases in accordance with ASU No 2016-02, Leases (Topic 842). The Company determines if a contract contains a lease in whole or in part at the inception of the contract. Right-of-use (“ROU”) assets represent its right to use an underlying asset for the lease term while lease liabilities represent its obligation to make lease payments arising from the lease. All leases greater than 12 months result in the recognition of a ROU asset and a liability at the lease commencement date based on the present value of the lease payments over the lease term. Leases are accounted for as operating leases unless it meets one of the following criteria: (a) the lease term accounts for most of the remaining economic life of the underlying asset; (b) the present value of the lease payments is over 90% of the fair value of the underlying asset; (c) the underlying asset would have no alternative use for the lessor at the end of the lease; or (d) ownership of the underlying assets transfers to the Company at the end of the lease term. If the lease meets one of these criteria, then it would be accounted for as financing lease and the ROU assets would be amortized over the life of the lease and interest expense is recognized on the liability.

   

Stock-based Compensation

Stock-based Compensation

 

The Company computes stock-based compensation in accordance with authoritative guidance. The Company uses the Black-Scholes-Merton option-pricing model to determine the fair value of its stock options. The Black-Scholes-Merton option-pricing model includes various assumptions, including the fair market value of the common stock of the Company, expected life of stock options, the expected volatility and the expected risk-free interest rate, among others. These assumptions reflect the Company’s best estimates, but they involve inherent uncertainties based on market conditions generally outside the control of the Company. Forfeitures are recorded when they occur.

 

As a result, if other assumptions had been used, stock-based compensation cost, as determined in accordance with authoritative guidance, could have been materially impacted. Furthermore, if the Company uses different assumptions on future grants, stock-based compensation cost could be materially affected in future periods.

 

Income Taxes

Income Taxes

 

In accordance with authoritative guidance, deferred tax assets and liabilities are recorded for temporary differences between the financial reporting and tax bases of assets and liabilities using the current enacted tax rate expected to be in effect when the differences are expected to reverse. A valuation allowance is recorded on deferred tax assets unless realization is considered more likely than not.

 

The Company evaluates its tax positions taken or expected to be taken in the course of preparing the Company’s tax returns to determine whether the tax positions are “more-likely-than-not” of being sustained by the applicable tax authority. Tax positions not deemed to meet the “more-likely-than-not” threshold are not recorded as a tax benefit or expense in the current year. The Company recognizes interest and penalties, if any, related to uncertain tax positions in interest expense. No interest and penalties related to uncertain tax positions were accrued at either December 31, 2023 or 2022.

 

The Company follows authoritative guidance which requires the evaluation of existing tax positions. Management has analyzed all open tax years, as defined by the statute of limitations, for all major jurisdictions, which includes both federal and states where the Company has operations. Open tax years are those that are open for examination by taxing authorities.

 

Use of Estimates

Use of Estimates

 

The preparation of financial statements in conformity with GAAP requires the Company’s management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Significant estimates are used when accounting for the fair value of stock-based compensation, borrowing rates used for lease accounting and valuation allowance against deferred tax assets. Actual results could differ from those estimates.

  

Subsequent Events

Subsequent Events

 

Management has evaluated subsequent events and transactions occurring through the date these financial statements were issued. See Note 14.

     

Adoption of Recent Accounting Standards

Adoption of Recent Accounting Standards

  

In November 2023, the FASB issued ASU, No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (“ASU 2023-07”). The new guidance requires the disclosure of significant segment expenses even if the entity is a single reportable segment. This guidance applies to all public entities and is effective for all annual periods beginning after December 15, 2023 and for interim periods beginning after December 15, 2024. The Company adopted this standard on January 1, 2024 and it did not have a material impact on its financial position, results of operations or financial statement disclosure.

 

Recent Accounting Standards

Recent Accounting Standards

 

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures (“ASU 2023-08”). This new guidance requires entities on an annual basis disclose specific categories in the income tax rate reconciliation and provide additional information for reconciling items that meet a quantitative threshold. The guidance applies to annual periods beginning after December 15, 2024 on a prospective basis, (early adoption is permitted). The Company does not believe ASU 2023-09 will have a material impact on its financial position, results of operations or financial statement disclosure.

 

XML 36 R24.htm IDEA: XBRL DOCUMENT v3.24.0.1
CASH EQUIVALENTS AND INVESTMENTS (Tables)
12 Months Ended
Dec. 31, 2023
Cash and Cash Equivalents [Abstract]  
Schedule of cash equivalents and investments
                     
   December 31, 
   2023   2022 
   Cost  

Accretion

of Discount

   Fair Value   Cost   Fair Value 
Cash  $157   $   $157   $1   $1 
Money market funds   12,434        12,434    21,183    21,183 
US treasury bills   2,931    50    2,981         
US agency bonds   3,938    21    3,959         
Total  $19,460   $71   $19,531   $21,184   $21,184 
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.24.0.1
REVENUE (Tables)
12 Months Ended
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of disaggregated revenue and timing of revenue
         
   Year Ended December 31, 
   2023   2022 
Primary geographic markets          
North America  $   $82 
Europe   550     
Asia Pacific       300 
Total  $550   $382 
           
Timing of revenue recognition          
Products and services transferred at a point in time  $   $375 
Products and services transferred over time   550    7 
Total  $550   $382 
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.24.0.1
BASIC AND DILUTED LOSS PER SHARE (Tables)
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Schedule of anti dilutive shares
         
   Year Ended December 31, 
   2023   2022 
Stock Options   3,369    3,009 
Unvested restricted stock   419    340 
Total   3,788    3,349 
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.24.0.1
PROPERTY AND EQUIPMENT (Tables)
12 Months Ended
Dec. 31, 2023
Property, Plant and Equipment [Abstract]  
Schedule of property and equipment
         
   December 31, 
   2023   2022 
Laboratory equipment  $173   $210 
Computer equipment   165    145 
Furniture and fixtures   92    85 
Leasehold improvements   24    24 
Software   4    4 
Office equipment   4    4 
    462    472 
Less: Accumulated depreciation and amortization   (362)   (314)
Total net assets  $100   $158 
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.24.0.1
LEASES (Tables)
12 Months Ended
Dec. 31, 2023
Leases  
Schedule of components of lease costs
        
   Year Ended December 31, 
   2023   2022 
Financing lease costs:          
Amortization of ROU assets  $1,146   $1,229 
Interest on lease liabilities   194    255 
Total financing lease costs  $1,340   $1,484 
           
Operating lease costs          
Fixed lease costs  $257   $248 
Variable lease costs   2     
Short-term lease costs   1,045    35 
Total operating lease costs  $1,304   $283 
Schedule of future minimum payments
         
For the Year Ended December 31,  Financing leases   Operating leases 
2024  $1,367   $271 
2025   1,436    298 
2026   478    24 
Total future minimum lease payments   3,281    593 
Less imputed interest   (203)   (34)
Total lease liability  $3,078   $559 
Schedule of supplemental information and non-cash activity related to operating and financing leases
        
   Year Ended December 31, 
   2023   2022 
Operating cash flow information:          
Cash paid for amounts included in the measurement of operating lease liabilities  $272   $265 
Cash paid for amounts included in the measurement of financing lease liabilities  $1,112   $1,239 
Non-cash activity:          
Right-of-use assets obtained in exchange for operating lease obligations  $33   $ 
Remeasurement of right-of use asset and liability in financing lease obligations  $(115)  $(458)
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
STOCK-BASED COMPENSATION (Tables)
12 Months Ended
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Schedule of stock-based compensation expense
        
   Year Ended December 31, 
   2023   2022 
Research and development  $1,408   $1,153 
General and administrative   2,265    1,965 
Selling and Marketing   340    249 
Total  $4,013   $3,367 
Schedule of weighted-average assumptions
         
   Year Ended December 31, 
   2023   2022 
Exercise price:  $6.54   $14.21 
Grant date fair value per share:  $4.94   $10.37 
Assumptions:          
Expected volatility   82.59%    83.18% 
Weighted average expected term (in years)   6.82    6.51 
Risk-free interest rate   4.03%    1.96% 
Expected dividend yield   0.0%    0.0% 
Schedule of stock option activity
                
  

Number of

Shares

  

Weighted-

Average

Exercise

Prices

  

Weighted-Average

Remaining

Contractual

Term
(In Years)

   Intrinsic Value 
Outstanding at January 1, 2023   3,009   $7.07           
Granted   393   $6.54           
Exercised   (33)  $3.90           
Outstanding at December 31, 2023   3,369   $7.04    4.66   $3,437 
Exercisable at December 31, 2023   2,862   $6.64    3.95   $3,190 
Schedule of restricted stock activity
        
   Number of Shares   Weighted-Average Grant Date Fair Value 
Outstanding at January 1, 2023   340   $10.78 
Granted   357   $7.00 
Vested   (258)  $8.27 
Forfeited   (20)  $8.63 
Outstanding non-vested shares at December 31, 2023   419   $9.21 
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.24.0.1
INCOME TAXES (Tables)
12 Months Ended
Dec. 31, 2023
Income Tax Disclosure [Abstract]  
Schedule of provision for income taxes
          
The loss before provision for income taxes consisted of the following (in thousands):
   Year Ended December 31, 
   2023   2022 
Domestic  $(19,790)  $(17,441)
International        
Total  $(19,790)  $(17,441)
Schedule of deferred tax assets
         
   Year Ended December 31, 
   2023   2022 
Deferred tax assets:          
Net operating loss carryforwards  $27,077   $25,309 
Tax credit   2,559    2,197 
Fixed assets and intangibles   603    798 
Stock compensation   1,327    1,052 
Accruals and other   303    212 
Lease liability   802    1,079 
Capitalized research and development   3,822    1,797 
Total deferred tax assets   36,493    32,444 
Deferred tax liabilities:          
Right of use asset   (755)   (1,076)
Total deferred tax assets   (755)   (1,076)
Valuation allowance   (35,738)   (31,368)
Net deferred tax asset  $   $ 
Schedule of net operating losses and tax credit carryforwards
            
   Amount     Expiration in years  
Net operating losses, federal  $84,084     No expiration  
Net operating losses, federal  $34,791     2027-2037  
Net operating losses, state  $38,509     2030-2043  
Tax credits, federal  $2,121     2036-2043  
Tax credits, state  $897     No expiration  
Tax credits, state  $1,046     2031-2038  
Schedule of effective tax rate
        
   Year ending December 31, 
   2023   2022 
Statutory rate   21.00 %    21.00 % 
State rate   1.29 %    3.51 % 
Change in valuation allowance   (22.08)%    (25.95)% 
Other non-deductible items   (0.02)%    – % 
Change in tax credits   0.66 %    0.70 % 
Foreign withholding tax   – %    – % 
Section 382 limitation   – %    – % 
Section 162(m) limitation   (0.11)%    (0.47)% 
Stock based compensation excess windfall   (0.74)%    1.20 % 
Total   – %    – % 
Schedule of unrecognized tax benefits
        
   2023   2022 
January 1 – unrecognized tax benefits  $1,046   $896 
Increases (decreases) – prior year tax positions   10    (1)
Increases – current year tax positions   163    151 
December 31 - unrecognized tax benefits  $1,219   $1,046 
Schedule of valuation allowance
                
  

Balance at

Beginning

of Year

   Additions   Deductions  

Balance

at End of

Year

 
Deferred tax assets valuation allowance                    
Year ended December 31, 2023  $31,368   $4,536   $166   $35,738 
Year ended December 31, 2022  $26,842   $4,636   $110   $31,368 
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
LIQUIDITY AND MANAGEMENT PLANS (Details Narrative)
12 Months Ended
Dec. 31, 2023
USD ($)
$ / shares
shares
Subsidiary, Sale of Stock [Line Items]  
Cash, cash equivalents and short-term investments $ 19,500,000
Working capital $ 16,600,000
ATM [Member]  
Subsidiary, Sale of Stock [Line Items]  
Stock issued new, shares | shares 1,800,000
Average price per share | $ / shares $ 7.97
Proceeds from sale of stock, value $ 13,500,000,000
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.24.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Product Information [Line Items]    
Allowances for unbilled contracts receivable $ 0 $ 0
Impairment of long lives assets 0 0
Interest and penalties related to uncertain tax positions $ 0 $ 0
Revenue Benchmark [Member] | One Customer [Member] | Customer Concentration Risk [Member]    
Product Information [Line Items]    
Concentration of credit risk, percentage 100.00%  
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
CASH EQUIVALENTS AND INVESTMENTS (Details) - Fair Value, Inputs, Level 1 [Member] - Fair Value, Recurring [Member] - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Investment owned at cost $ 19,460 $ 21,184
Accretion of Discount 71  
Investment fair value 19,531 21,184
Cash [Member]    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Investment owned at cost 157 1
Accretion of Discount 0  
Investment fair value 157 1
Money Market Funds [Member]    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Investment owned at cost 12,434 21,183
Accretion of Discount 0  
Investment fair value 12,434 21,183
US treasury bills [Member]    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Investment owned at cost 2,931 0
Accretion of Discount 50  
Investment fair value 2,981 0
US agency bonds [Member]    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Investment owned at cost 3,938 0
Accretion of Discount 21  
Investment fair value $ 3,959 $ 0
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
REVENUE (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]    
Revenue $ 550 $ 382
Transferred at Point in Time [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 0 375
Transferred over Time [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 550 7
North America [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 0 82
Europe [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 550 0
Asia Pacific [Member]    
Disaggregation of Revenue [Line Items]    
Revenue $ 0 $ 300
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
BASIC AND DILUTED LOSS PER SHARE (Details) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti dilutive shares 3,788 3,349
Share-Based Payment Arrangement, Option [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti dilutive shares 3,369 3,009
Unvested restricted stock [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti dilutive shares 419 340
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.24.0.1
PROPERTY AND EQUIPMENT (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 462 $ 472
Less: Accumulated depreciation and amortization (362) (314)
Property and equipment, net 100 158
Laboratory Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 173 210
Computer Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 165 145
Furniture and Fixtures [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 92 85
Leasehold Improvements [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 24 24
Software Development [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 4 4
Office Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 4 $ 4
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
PROPERTY AND EQUIPMENT (Details Narrative) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Abstract]    
Depreciation and amortization expense $ 77,000 $ 77,000
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
LEASES (Details - Lease costs) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Financing lease costs:    
Amortization of ROU assets $ 1,146 $ 1,229
Interest on lease liabilities 194 255
Total financing lease costs 1,340 1,484
Operating lease costs    
Fixed lease costs 257 248
Variable lease costs 2 0
Short-term lease costs 1,045 35
Total operating lease costs $ 1,304 $ 283
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
LEASES (Details - Minimum lease payments)
$ in Thousands
Dec. 31, 2023
USD ($)
Operating Leases [Member]  
Debt Instrument [Line Items]  
2024 $ 271
2025 298
2026 24
Total future minimum lease payments 593
Less imputed interest (34)
Total lease liability 559
Financing Leases [Member]  
Debt Instrument [Line Items]  
2024 1,367
2025 1,436
2026 478
Total future minimum lease payments 3,281
Less imputed interest (203)
Total lease liability $ 3,078
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
LEASES (Details - Cash flow effect) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Operating cash flow information:    
Cash paid for amounts included in the measurement of operating lease liabilities $ 272 $ 265
Cash paid for amounts included in the measurement of financing lease liabilities 1,112 1,239
Non-cash activity:    
Right-of-use assets obtained in exchange for operating lease obligations 33 0
Remeasurement of right-of use asset and liability in financing lease obligations $ (115) $ (458)
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
LEASES (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2023
May 01, 2023
Dec. 31, 2022
Jan. 31, 2021
Right-of-use asset $ 517,000   $ 700,000  
Weighted average remaining discount rate for operating leases 5.48%      
Short-term operating lease liability $ 264,000   245,000  
Long-term operating lease liability $ 295,000   $ 521,000  
Lessee operating lease, terminate description The Company terminated its office lease in Cambridge, Massachusetts as of March 31, 2023. The cost of the lease was $2,942 per month.      
Weighted average remaining discount rate for financing leases 5.25%      
Financing lease, weighted average lease term 2 years 7 months 6 days      
Operating lease, weighted average lease term 2 years 1 month 6 days      
Los Gatos, CA [Member]        
Lessee, Operating Lease, Description the expiration date of the operating lease to January 2026 and increased the space from 3,396 square feet to 4,101 square feet.      
Right-of-use asset       $ 144,000
Weighted average remaining discount rate for operating leases 5.25%      
Tempe, AZ Office [Member]        
Lessee, Operating Lease, Description The agreement requires a minimum value of collaborative research in each year of the lease. The lease is accounted for under ASC 842 and accordingly, the research payments are included in the ROU and lease liability at commencement. Effective May 1, 2023, the Company leased an additional 404 square feet at its Tempe office location under an amendment to its current lease. The monthly rent payment increased from $1,277 per month to $2,365 per month and the increased rent under the amended lease is accounted for as a modification to the lease under ASC 842 at the time of commencement.      
Right-of-use asset   $ 33,000    
Short-term operating lease liability   12,000    
Long-term operating lease liability   $ 21,000    
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.24.0.1
STOCKHOLDERS’ EQUITY (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Subsidiary, Sale of Stock [Line Items]    
Preferred stock, shares authorized 2,500,000 2,500,000
Preferred stock, par value $ 0.001 $ 0.001
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Common stock reserved for issuance 3,400,000  
Equity Distribution Agreement [Member]    
Subsidiary, Sale of Stock [Line Items]    
Stock issued new, shares 1,800,000  
Average price per share of stock sold $ 7,970  
Proceeds from sale of stock $ 13,500,000  
Remaining capacity on the ATM $ 29,800,000  
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
STOCK-BASED COMPENSATION (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Allocated stock-based compensation $ 4,013 $ 3,367
Research and Development Expense [Member]    
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Allocated stock-based compensation 1,408 1,153
General and Administrative Expense [Member]    
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Allocated stock-based compensation 2,265 1,965
Selling and Marketing [Member]    
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Allocated stock-based compensation $ 340 $ 249
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
STOCK-BASED COMPENSATION (Details - Employee stock) - Equity Option [Member] - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Exercise price $ 6.54 $ 14.21
Grant date fair value per share $ 4.94 $ 10.37
Expected volatility 82.59% 83.18%
Weighted average expected term (in years) 6 years 9 months 25 days 6 years 6 months 3 days
Risk-free interest rate 4.03% 1.96%
Expected dividend yield 0.00% 0.00%
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
STOCK-BASED COMPENSATION (Details - Stock Option Activity) - Equity Option [Member]
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
$ / shares
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Options outstanding | shares 3,009
Options outstanding, weighted average exercise price | $ / shares $ 7.07
Options granted | shares 393
Options granted, weighted average exercise price | $ / shares $ 6.54
Options exercised | shares (33)
Options exercised, weighted average exercise price | $ / shares $ 3.90
Options outstanding | shares 3,369
Options outstanding, weighted average exercise price | $ / shares $ 7.04
Options outstanding, weighted average remaining contractual term 4 years 7 months 28 days
Options outstanding, intrinsic value | $ $ 3,437
Options exercisable | shares 2,862
Options exercisable, weighted average exercise price | $ / shares $ 6.64
Options exercisable, weighted average remaining contractual term 3 years 11 months 12 days
Options exercisable, intrinsic value | $ $ 3,190
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
STOCK-BASED COMPENSATION (Details - Restricted stock) - Restricted Stock [Member]
shares in Thousands
12 Months Ended
Dec. 31, 2023
$ / shares
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Restricted stock outstanding | shares 340
Restricted stock outstanding, weighted average grant date fair value per share | $ / shares $ 10.78
Restricted stock granted | shares 357
Restricted stock granted, weighted average grant date fair value per share | $ / shares $ 7.00
Restricted stock, vested | shares (258)
Restricted stock vested, weighted average grant date fair value per share | $ / shares $ 8.27
Restricted stock, forfeited | shares (20)
Restricted stock forfeited, weighted average grant date fair value per share | $ / shares $ 8.63
Restricted stock, non-vested, shares outstanding | shares 419
Restricted stock outstanding, weighted average grant date fair value per share | $ / shares $ 9.21
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
STOCK-BASED COMPENSATION (Details Narrative)
8 Months Ended 12 Months Ended 80 Months Ended
Dec. 31, 2023
USD ($)
shares
Dec. 31, 2023
USD ($)
shares
Dec. 31, 2023
USD ($)
shares
Equity Option [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Unrecognized compensation expense | $ $ 6,600,000 $ 6,600,000 $ 6,600,000
Unrecognized compensation weighted average period   2 years 6 months  
Options granted   393,000  
2007 Plan [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Options available for grant 1,500,000 1,500,000 1,500,000
2017 Plan [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Shares authorized for issuance 3,750,000 3,750,000 3,750,000
Options granted     3,700,000
Shares reserved for issuance 25,000 25,000 25,000
2017 Plan [Member] | Equity Option [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Options granted   393,000  
Fair value of options granted | $   $ 1,900,000  
2023 Plan [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Shares authorized for issuance 2,000,000 2,000,000 2,000,000
Options granted 78,000    
Shares reserved for issuance 1,900,000 1,900,000 1,900,000
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
401(k) PLAN (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
K Plan    
Company contributions to pension plan $ 82,000 $ 78,000
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
INCOME TAXES (Details - Provision for Income Taxes) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Net loss before provision for income taxes $ (19,790) $ (17,441)
Domestic [Member]    
Net loss before provision for income taxes (19,790) (17,441)
International [Member]    
Net loss before provision for income taxes $ 0 $ 0
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
INCOME TAXES (Details - Schedule of Deferred Tax) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Deferred tax assets:    
Net operating loss carryforwards $ 27,077 $ 25,309
Tax credit 2,559 2,197
Fixed assets and intangibles 603 798
Stock compensation 1,327 1,052
Accruals and other 303 212
Lease liability 802 1,079
Capitalized research and development 3,822 1,797
Total deferred tax assets 36,493 32,444
Deferred tax liabilities:    
Right of use asset (755) (1,076)
Total deferred tax assets (755) (1,076)
Valuation allowance (35,738) (31,368)
Net deferred tax asset $ 0 $ 0
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
INCOME TAXES (Details Schedule of Operating Losses)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
Domestic Tax Authority [Member]  
Operating Loss Carryforwards [Line Items]  
Net operating loss amount $ 84,084
Net operating loss expiration in years No expiration
Tax credits amount $ 2,121
Tax credits expiration in years 2036-2043
Domestic Country One [Member]  
Operating Loss Carryforwards [Line Items]  
Net operating loss amount $ 34,791
Net operating loss expiration in years 2027-2037
State and Local Jurisdiction [Member]  
Operating Loss Carryforwards [Line Items]  
Net operating loss amount $ 38,509
Net operating loss expiration in years 2030-2043
Tax credits amount $ 897
Tax credits expiration in years No expiration
State And Local Jurisdiction One [Member]  
Operating Loss Carryforwards [Line Items]  
Tax credits amount $ 1,046
Tax credits expiration in years 2031-2038
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
INCOME TAXES (Details - Effective Tax Rate)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]    
Statutory rate 21.00% 21.00%
State rate 1.29% 3.51%
Change in valuation allowance (22.08%) (25.95%)
Other non-deductible items (0.02%) 0.00%
Change in tax credits 0.66% 0.70%
Foreign withholding tax 0.00% 0.00%
Section 382 limitation 0.00% 0.00%
Section 162(m) limitation (0.11%) (0.47%)
Stock based compensation excess windfall (0.74%) 1.20%
Total 0.00% 0.00%
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
INCOME TAXES (Details - Unrecognized Tax Benefits) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]    
Unrecognized tax benefit, beginning balance $ 1,046 $ 896
Increases (decreases) - prior year tax positions 10 (1)
Increase - current year tax position 163 151
Unrecognized tax benefit, ending balance $ 1,219 $ 1,046
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
INCOME TAXES (Details - Valuation Allowance) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]    
Deferred tax asset valuation allowance, beginning balance $ 31,368 $ 26,842
Additions 4,536 4,636
Deductions 166 110
Deferred tax asset valuation allowance, ending balance $ 35,738 $ 31,368
XML 67 R55.htm IDEA: XBRL DOCUMENT v3.24.0.1
INCOME TAXES (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]    
Income tax expenses current $ 0 $ 0
Increase in income tax valuation allowance 4,400,000 4,500,000
Accrued interest and penalities 0 0
Penalties related to uncertain tax positions $ 0 $ 0
EXCEL 69 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( .6%3U@'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 " #EA4]8*"HS6^\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M3L,P#(=?!>7>NNW6':*NER%.("$Q"<0M+Q&8\0%'ZH M(T%5%!NPQ$HK5C !L[ 01=MHE!A)L8\7O,8%'SYC-\,T G5DR7&",B]!M-/$ M'MZ?)G7S8Q+ MK!S2^"L9R>= 6W&=_+K:W>\?1%L5U3HKJJRL]U4IUQM9U^^3ZP^_F[#UVAS, M/S:^"K8-_+J+]@M02P,$% @ Y85/6)E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" #EA4]8K9=)>ZX' 2,P & 'AL+W=OFN1:"@;VUW+2N].MVD?3.)"=$G,'(>V M__W>A$":RGDADOER)2'O0_P[.WD>.[E\$O)[LN)3P4J0J#&(^ MDR1)HXC)EVL>BJ>KEMW:[;@/EBN5[>@,+]=LR>=>&C,@B7<%>'7P%>KJ]:@17S^R-)0W8NGWWG1 MH%ZFYXDPR?\E3]MC>TZ+>&FB1%04PQE$0;S]RYX+$*\*'+NF@!8%]$V!W:TI M<(H"Y]B";E'0S5=3/L;+_TAC^'5+]^N5 MUCA[P$ZNYZ" _QDM$B6AD_^K([Q5Z.H5LI'_(5DSCU^U8&@G7&YX:_CSCW;? M^E5'QZ38V)!8A5QW3ZZ+J0_'PDOA"J/(P\N:Z[#AY;;5_E/'!ZUJRL>06(5/ M;\^GAS9P!'#\'- D9$L=(+S^D86)CJN+EC4E9$BL0JB_)]0_K@>-XCAE(;GG M:R&5CA2NHV2J!856-05E2*P"ZGP/ZOS(H289W-+S.W(]+%RKMENA94UI&1*K MT!KL:0V.HS7C,A!^=N,C!W8D.'*XV^::#A=8TA65(K ++MDI;9C7"]8TS60_K@%A=Y\++F@(S MI58E]LK(VF@CW53*M\"PD7E KMVV:=NQM=C0RL;8#*E5L=$2&T7;>1.K0+T MM9"3VS1:<*F%A8M8EMUVS@<]2XL+K6V,RY!:%5?IYFW4\NYPW?-ED!EZZ&^W M+-+W+UQH]'#WZ>9^1*:W[MW][.Y^]' SUM(SZN=-J57IE8[>QCUY0<^%<2IA MC$XA,3Z3/_F+EA\N94&?ZU*K1_5]SJC+-Z56I5;Z?!LWZ@6U!_9,ICZ@"QX# MC^4>#1FPN*1CM:V>==$;]+7TC"8 4VI5>F4&L''S7M";QIZ0X&AS<._)7,%M M@0A)7)%"9X0^*7S],#X0,6ZT (TF U-J58!E-K!Q0U\ '/D^J"?O=Q_(1SB. MW,5Z:KCD><\BG^-@PV622V]XK$]8N$YCD*=(#789&VS<[:,@'YZ$%B0N.4\# MZ,9TH+\(&@T/IM2J\,KX8..._RT\-]N"\?L@GF(M.%SNHTC(;TP)G9UV\=K& MX$Z1)&B9)"AN_M^"VU_Y9E)L@MC3CM\#FNY(.R]K-$Z84JMB*^,$Q?W_6VPS MD2BP+'\'Z]I;Q0'%BY[E4"TWHWG"E%J56YDG*!X%\G$YDIS58\(%WG6M@6X= MPL7K&F,Z18Z@98Z@N/W_*/))D)6(L=AU0*3;I>T>[0ZTM(SF!E-J55IE;J"X MV7\(%,13\4AL^F[Q"YES+Y70S[3(<"571!$8YT0)[_L',F.2;%B8Y>?96+%[RVI!_0.AV-!^/_M+R,IH03*E5>94)@1Z5$+[R,&Q_C\&0 MP0AE"5S:?#)-DK3FVH9KWNKLL(L7-<9VBCQ RSQ C\H#7T0($93)[22;#V0ZC]F$$7+&&&E[5^+WA_I_3^SE'>/Q^.Q(6X MM!12:S8.Z-R*N,T\CX,,B/A;02T]HPG E%J57ID G*-6%.81"T-RG2;P=:(= MGP=TZE;=\;+&L$Z1 YQ73P<=M9YP$W&YS*YFOX&"6D%VBM8LUO-JHT+M5ZNECW+NAE2NT>I;9_W+SL;'9[2[3M'+1 4R7">)+=3ZKQO9[]L7%P-[W\8"QRG\OE/Z?0?WYE-W=(Q\;F@0QB[V A=NYV'S? MC93Y8A38LNT#T?]D+/5/B^(_4P_3:!PPI5:%6<8!!S?ON]XW"61$IKJ5\^L# M"OV!=MX,KVI,Z13VOUO:_RYNUG>4ZJ8O#I1_8A*Z+ G#M8X47MSX2=I36/YN M:?F[N%7?D EN/UN>TJZ0X J-D1GU^9U7+Q%D;C1_ M&2,A7K8^OGV?8+]W_\+'*'_-H5,>OGU;!/H-F-F$A/P12JVS<[AOR^T+&-L- M)=;Y*PD+H92(\H\KSGPNLP/@^T&/KL7\KO:,J;1SR(OU?EDJW5U.I^K;,L*JDY$Q4KX9B-D M037?S@"[_;:O/!?'56T3MVP_2WZEK"W7SO9Z1 M-&CP9BZ:W#36$ TOS6N\T1*^Y6"G5Q]H3LN,H1OC0:$9^G9SA=Z^?H=>(UZB MKUM1*UJNU=E.^+NLI62E1A=*09RGKGA:!Y';@=E.IZJB&3N?P'Y13.[89/7F%4Z" M]Z[H?I&SHUC#?:RAS_OJDJHM@K>&,G/!?M1\1W,(WOD66U=QX\KL^=T*DWB) MS^:[PW!L%,%X$>U11SRC/<_(R_-F*Z2>:28+6&L[IG0Q1K+UDQP\/EE&P8"C M#0K<_.(]O]C+[UMYR_.<01Y%J244' 6%*V.0S=N,@FE MK=V/M-F/+L*IQ89$T8"QC8GPPLUYL>>\\'+^*C3-GT%O8=,+HF!(T(&"34[< M%)=[BLLGT@HJ+O5#DTZSO2NS<::H9-K%=&EQP,%P53HP\4@B<=!+2^#E^9LH M[]KM774+P?05FI6-XACRJJZJG#.WO 06)ZLL^3''M \4$?O+$H.WSR&]:U8) MQ9TY[5P<)6SX[OV88W*]C&&OT'2M"DSL9G5BLV:U>JD M2^S*A-,A7QN4!B,5 /=:A/UB])&;U_UBPJ&]<99!.&1LHR*22]TV*]T0$_6K%#)$^*/(=6(:?Z*;JV=N%P8?&U4.5!0LT>Z"'(PN/D5K^\B7K0: MB*UF9!D/*3MTD8PT$*27/.*7O)[QR]:#K68XM>8'!XHL%V/KH=<\\AS->VH= MV(H6+^*A[CE0283']E@O>\0_C5V*HN#MB-@.MS"40689Y!*,?2'T QA M_,[)_3_H%W).]O_?T7$&>@TDB5?X;[3(OF]%OF92O7FU(#A]W[3_^L%]GN%5 MU!Q]P)+GAPE-PR*%)*&05L)M!:*PT79E]2C:Y@;BYN829]/*UJ0/:Y4Y=5 M6Z"M+>J#',??*SCQ*[A9_:)\5O!1>A#]>T22*0[2[O;E:0BGRS0<-5-(;"Q+ M=]XXF*]YN;$&,J;F4%GO$09K3B4.R=-1W] ,+&: M>QPKQLA"(?1;J MF/Y<,,?T-S\XNC>_F_Q.Y1TO%?0+&[ +3E)P(-N?(MH;+:KF-/]6:"V*YG++ M*% W /A^(T $NQOS \'^!Z'5OU!+ P04 " #EA4]8(6A@Y=H" #,"0 M& 'AL+W=O_KYSC'V.,- M%X\R 5#H*669G%B)4OFU;NI@(R@COE'8R)TV,JDL.'\TG4_QQ,*&"!A$ MRE@0_5C#%!@S3IKC5VUJ-7,:X6Y[ZWY?)J^361 )4\Z^TU@E$VMHH1B6I&#J M@6\^0IW0P/A%G,GR%VVJ6+]OH:B0BJ>U6!.D-*N>Y*E>B!V!+W?;8!+$&*WSSRO'QAZ[$ M_Y-9:QF\9AF\8^[A3&\>$ )BI"LN>KQ".1%H35@!76E77D'I9;X3ZQ#W,';& M]GHWGU-1+=!^ ]J_#+0N2E*HA OZ!^(NX,K3WT%Q!Q@_XST1U,(=-+B#%^%2 M*8MNU,$>Q7/.8Q$M2+^!]%\$J;_Z4NE=3K-5%ZE_DO181(LT:$B#HZ13GJ9Z M4YY3H\%9-7HJJD4Y;"B'%U">5:##O97J!_L5>BJJ13MJ:$>7TQZNS]'^+O$= M'#PC[8CR1H'73>K@?X<5OISU1)G6EJ>(N\(ZD.V=H];<CK%@@3H-\O.5?;CCG0FPM<^!=02P,$% M @ Y85/6!U L4VM! V!( !@ !X;"]W;W)KRM( [0>0N MSV/Q]PUD_#!SJ'/\<)^N-TI_<.?3;;R&!U!?MW<"W]PFRC+-H9 I+XB UQW4 M:=K4CJ?/Q^@_E\EC,H^QA 7/OJ5+M9DYD4.6L(IWF;KGAU^A3BC0\1*>R?(O M.52V(;:8[*3B>>V,[WE:5/_CY[H0)PYT/.# :@?6=1@-./BU0UDYMR(KT_H0 MJW@^%?Q A+;&:/JAK$WIC=FDA>[&!R7PUQ3]U/Q!Q0JP6Y0D?$4^;T'$NKR2 MO"=?'SZ0MV_>$;F)!4B2%N3+AN]D7"SE!7ES]CYU%;+HB&Y2MWM3M$>[LXL.'Y36+^, MYP_$NRT2G@-IZDO^O'Z42N"P_RAV<&5*LO(,2D^]ONSG0>!-W?TI>]_&CUAC M/1H4!_<3 MZ+%DU BO7Z=@,NE FJS\T4 QZ8GR42OE%ZZPF+P9ZU"/=2,H[2$P2OND?3,: M1BP<0&4M*K.B_J:7B97@^1$7%=J(R0SKF#<.PRZGP8Z& 1L/@+:B1^VJ]UEM M0.#6H-2^MW5%WQE7#_JJDO=:T<[S;D6/VE7OME" <56=NC'?47]"ZHW*>)XF O+&XMZ>'VC(;A6 JE= \U#YH(48%Q_:5_O M>JN:P68(LY5$:E6@MH=K0B-;:)A6DU&7SF#%@F L-4P:A>Q>CG[C]7L"U44 M]58+@]$0;JMEU"YFO^,1-<-ES4@UZ6T"L8[AI+M7--J%@P+&6@%C=@$[PA%< M;0F6,L>I4QZ#+O29,4U,T'7(Z!3&N^QN(LU6X4 Y62MFS"YF%N)EFNU4]XA5 M,],7,1NM!IE;56-V5?M6GK$!-S-[%+4UD&*7/R(^;M5/,\"3Z4Y)A9L)5&E; M!_1%C8W"H+LXF,Q\&@QH-&NECUDEYG]F8^L<_V7Y&,P,^;@G=P0YB'5Y=2(1 M;5>HZI#=?&VN9Z[+2XG.]QMZM:@N6=HPU9W/I_(<(TD&*PRI1XA#1'6-4KTH MOBUO(AZY4CPO'S<0+T%H _Q]Q;DZON@&FLNL^3]02P,$% @ Y85/6 6Z MBSIW!0 FR$ !@ !X;"]W;W)KK#F?'/E.&RQ)AEFEW1#S*=WR-,G)?0'8-LMP\>.6I'1W M/8"#MP &7D7(DP;E MB+\3LF,'UT"^RA.ES_+FS_AZX,J(2$H67$)@\?%"[DB:2B01Q_<*=%#[E(:' MUV_HG\N7%R_SA!FYH^D_2>2&^380=GSUR MS(E(/&> +L$CIXOG-4UC4K!?0/1]F_ ?8 B^/<[!KY]^ VR-"\) DH.O:[IE M.(_9!?C4NI\Z7$0EL9U%%<'M/@)T)(([FF6B8DK7X-\O)'LBQ7\:F#LSS$T< M)[+T< KN<1(/15!W>)-P<6\ G9M!'P@7:( M9-490W7&4(GC'\&Y):LDE\&("9+B?$$NP M.MP1@#N9D<0D\> &0BZ N%7OH MH(26:\C+#'E3Y^60YNX0./$11.UA\^ZP(0R#<>"WQT4:CV-O#.M1+0Z\F@.O M+P=5;;Z'A#UVV"(!N2.%!V,$SGGV#H_JXK,YM@ MD26P%O-^S;QO9+Z%RKIFEMR M%IUPUB(MJ$D+SB+MK6IUY 6=.,0T5$K4Z+5OB=H$BRR!M=@.:[;#TVP#NBD; M$?)*BD7"]!P;<7H4:-A=4'PE5W-+OB*SKQ9AHYJPT1F$F8ISU G"#Y3:-+KL M6YLVP2)+8"VJQS758R/5-WS(UV0H>O)G(0(83HELNYA,P 7(Q2-Q)U:(+&&R M$Q?;61Z+C,@%0Y^(<7>S5O(P[J0J&(7J9FX,ND=Q:IUY^NJ7QZ7X=:9$LY&79G *\P\61?XB> M(4'T)6L):&X+*+( U,Y$HZR@65J=S(1Q%G25RQ"YZC0X0R89IH%-M,@66IO\ M1J/!CQ-IVGQ,NGVOFHVN@(->X'::BS.4DKZR]?X"_9*-&BV%S%KJH_0MZJH9 M. I5\6 .KF]-6T6+;*&U$].H-F16;2:1:S;ML8+; IHCG;J;C":N>AYS:@7 ,1\=H:'06 M,NNL]XEW)=P[.M>7/%K[@8I6()3 E2P'O M7HY$]HK]+P'V-YQNRJ/N)\HYS0 \?V24OYV(T_/Z]]CS/X'4$L# M!!0 ( .6%3UC;![#1Y 8 %H> 8 >&PO=V]R:W-H965T&ULK5EK<]HX%/TK&K:SLSM3"I)M#-F$F80D+3--PH2T_:S8(FCC!Y4$ M"?OK5Y+!QI:L)KM\ 3^NKL^]NCI'C].7G#WS)2$"O*9)QL\Z2R%6)[T>CY8D MQ?Q3OB*9?+/(68J%O&5//;YB!,>Z49KT4+\_Z*689IWQJ7XV8^/3?"T2FI$9 M WR=IIAM+TB2OYQU8&?_X)X^+85ZT!N?KO 3F1/Q;35C\JY7>HEI2C).\PPP MLCCKG,.3B1>J!MKB.R4O_. :J% >\_Q9W4SCLTY?(2()B81R@>7?ADQ(DBA/ M$L?/G=-.^4W5\/!Z[_U:!R^#><2<3/+D!XW%\JPS[("8+/ Z$??YRQ>R"RA0 M_J(\X?H7O!2VX: #HC47>;IK+!&D-"O^\>LN$0<-8%L#M&N F@W\E@;>KH&G M RV0Z; NL<#C4Y:_ *:LI3=UH7.C6\MH:*:Z<2Z8?$ME.S&>"RR([!;!0;X M$\R7X%IV+0==\&U^"?[X\"?X &@&'I;YFN,LYJ<](3^K&O>BW2$C3:@[Y 3H^7)/H$//@1H#[R+( F;V^.''"\,H>> M]N>U^)NU> MU?@]X2LB6BE,VXRXJNM(%?Z:DUC5NN1(A@7-G@J2H8(2?F*++3AF!Q[)62U/@S)/ M V<'7A+I-**X8-8L!CC-F:#_Z >VR MW@X/N"L-&CSI-:BC#$F7H1'E7]DM" M)',#IBA:T9;L.( YE_WX*]RA 0K!00.XQ:;?MR,?ELB'3N37-,.R\/X/\J&! M"D*_"=UBA-#(CGU48A\YL<]%'CUWE53&(,I3.7_@K2!'QO?]/O0:($TCSQNT ME ;L5SK6=\(\CR)&=/W*M,:41_E:BYJLYPVF"7Y,2%?.>KH<)X0#3J(UTP/; MJF=] V(7!7XC#HM52YG S6&SB@^8\4_&5 H52"Z-NP8H8FQF6F+31M"5"%$ M;K%;XNQ)9K#.DQJF9HZ$XD>:M'/FSOV12/-8WNK)J(0?.F5U_"V3L29Z8&2" M2;7@2F,(W:ARLT;OF;T6!$TQM%BU]5LET="MT=-,$)D"\2N OJ6L8!.?:=2& MKU)JZ!2X\8R1%:8Q(*^*84A13+E8$B:GP8Q)"7<-AL DOM 8KZ91%_:'+< K MZ81N[93$4U#-"F];LVJ*(4)&5DVCH(6[8269T*V9BA;7I$JK%9VI>/ZH"%K/6\JZD$X7OVM:Y MGMZ>WT[>P$M.17XW+QW)6ST)E4(CMT+7QS@673DCZZ:8/' :^G@2M:16];KL9%7PB+*JXBD M=BHZM@,WY5L.IB9LTPCYOAVU5TF\YY;X&=Z6^[4K1K.(KG ") F 17V7P;KE M:)'O$6P"MUH-VY!7$N^Y%[5;08Q(Q/?V3!*;#4-6M+Y3*;>1@R.RK$\^BOL-@U%RMV\PDUP4M MV ]VI]TR/6G#*H"1/-,M4^F4Y;0EFU@!,$480#IO283,;#MJFAEZEUYY; MKYT!$+5,=$ W91BB8-14$(M9/<(Z]$JQ/?<&]'R]6B7Z?$6.49H5QVZ25*Q; M(]Y1]Y./Y:T>>:7YGEOS=:?I%;VB)KK;?;"&;:HW'!FU95E!!VU#HY)XS[TZ MKH,4^+6%>T+C=**YGG.:%.AZ!Z=T*6%/^O"2 [U[4)Q]E4_+ ])S?2S8>'X! M3R;%,6?EICAUO<%,#F&PO=V]R:W-H965T&ULK51M;],P$/XKIS"A36++:ULVTDAK M"V(20]6ZP0?$!S>Y-M8<.]A.N_U[;"<-W=1-"/$E\9WO>>ZY2^[2K9#WJD34 M\% QKL9>J75]X?LJ+[$BZDS4R,W-2LB*:&/*M:]JB:1PH(KY41 ,_8I0[F6I M\\UEEHI&,\IQ+D$U547DXP29V(Z]T-LY;NBZU-;A9VE-UKA ?5?/I;'\GJ6@ M%7)%!0>)J[%W&5Y,$QOO KY1W*J],]A*ED+<6^.J&'N!%80,) W2HNJ QL%%>7MFSQT?=@#A,,7 %$'B)X#DA< <0>(7:&M M,E?6C&B2I5)L0=IHPV8/KC<.;:JAW'[%A9;FEAJ8P?'1"1P!Y7!;BD817JC4UR:W9?#S+L^DS1.]D">,X%IP72KX MR LLGA+X1G2O/-HIGT2O,LXP/X,X? =1$,4'!$W_'AZ](B?N&QD[OOB?&OGC MEBP9_CS4MY8V.4QKA_A"U23'L6>F5*']?1,.@P^':OY/9$\ZD/0=2%YC MS[Z:G7/%/%0HUVY-*,A%PW7[@_7>?A-=N@%\YI^8#=4NE#\T M[7J[)G)-N0*&*T,9G(V,*-FNC-;0HG93MQ3:S+ [EF;+HK0!YGXEA-X9-D&_ MM[/?4$L#!!0 ( .6%3UBB6*P;20( ((& 8 >&PO=V]R:W-H965T M&ULG95+CYLP$(#_BN5*/>V&1UY52I"2W5;-8:LHF[:'J@<' M)F"ML:EMDMU_7]L0FE:)#[F ;68^?V/$D!R%?%$E@$:O%>-JCDNMZUD0J*R$ MBJB!J(&;)WLA*Z+-5!:!JB60W"55+(C#BW-+.@I.:V *RHXDK"?XT4T6TYM MO OX3N&HSL;(5K(3XL5.5OD !&+,@H_&[8^)^2YMX/C[1 M/[O:32T[HN!!L!\TU^4'"3:2I)37J"%E(078(Y=JR309@<;%V0=;=G2XBNT(7H2 M7)<*?>(YY/_F!\:LUXM/>LO8"WR$;("&T1V*PWCHX0W[.-[S"NU3F'=J] MH17/Z8'F#6'HYY;L&/RZ5'T+'UV&V^]GIFJ2P1R;#T2!/ !.W[^+)N%'C_JH M5Q_YZ.FF88"B<#>^C\[UT2(7M?[_L%M=/S#T2(U[J;&7\57P^QO$_%"?V*07 MF]QT6EN0YBLB5[S\3)_7M/>:WGQ@?C<_]Z);<-87*I"%ZWX*9:+ANFT1_6K? M8!=M7_D;WG;G)R(+RA5BL#>IX6!J7J%L.UX[T:)V768GM.E9;EB:GP1(&V"> M[X70IXG=H/_MI'\ 4$L#!!0 ( .6%3UB2N,!CE@, ,4' 8 >&PO M=V]R:W-H965T&ULC57?C]LV#'[/7T&X0+$!J>TXUVMQEP3( M_<)NP#5!ACTH,F,+M25/DB_-_OJ1LB^7 6G0ET02R4\?/]+49&?L-UOA>5]I-H]+[YBI)G"RQ%BXV#6JR;(VMA:>M+1+76!1Y"*JK)$O3RZ062D>S M23A;VMG$M+Y2&I<67%O7PNYOL#*[:32*7@]6JB@]'R2S22,*7*/_VBPM[9(# M2JYJU$X9#1:WTV@^NKJY8/_@\(?"G3M: V>R,>8;;Q[S:90R(:Q0>D80]/>" MMUA5#$0T_NDQH\.5''B\?D5_"+E3+AOA\-94?ZK[^Q?=>AY\)R/J +/#N+@HL[X07LXDU M.[#L36B\"*F&:"*G-!=E[2U9%<7YV9?Y\]?5/2P>8+&\7\V?'Q=?UI/$$S+; M$]FCW'0HV0]01AD\&>U+!_S]N]%E>GTFO8M# M>A?GT'^ZC&=13G,;4FF@%/&II;&,LJ93#+^_??F L M^!*A-]Z:NA%ZWQM_A9UPH(Y1E [NCI7G8MQA)7;"(AN>A)4E=47Z"5KJM0Y8 MBQKAZ7Z^6L,SRE*;RA0*W9#)Q:&^R@'J@L9,/NC1/[I@$HTUC57H:73Q6J)SZ(*;/[H2MGVN#FLECE$T8):9Q_# M0L/O0K>$,AAEW-ZCRV$(Z%4!60I=L C4<"$O;TYJ'1].%=, %+;:?R#-"AS( M#FL(I7@)]'6UIQ%*V7A:;+!H-257*Q;;D@ZZQ0\%:@+S[!Y&I?)!P5X\4LL$ MFVOI&Q#:DU0$13^!*&XI;_KWANITI,A^P'T42L9 1YIWRIDCY0GN37 &?4-A MQQR=*HABIWE-&FZ)9VOYA,JCM,>B:Q^IK&P)((;G-UT'](ZQF<+)7R-L6KJ( MBDB5*IA0#*>^P^1HM!+/(CP@CEBWVG=3]G!Z>*/FW6A^<^\>..K<0FD'%6XI M-(T_?8S =H]&M_&F"8-Z8SQ5-BQ+>F?1L@/9M\;XUPU?<'BY9_\!4$L#!!0 M ( .6%3U@VC^M2%@4 ,D* 9 >&PO=V]R:W-H965TC2[YQY.NB M4&YUPL8NC[NC[F;CBY[G038&DZ-*S?F6P]?JQF$U:%%277#IM2W)<7; MG^S*^7C@#\U+O_5,XLG,VGM97*3'W:$08L-)$ 2%OP6?LC$"!!K?UIC=UJ1< MW'[>H'^(OL.7F?)\:LV?.@WYC:'(\DP%-3ER=DE.3@--'J*K\3;( MZ5*"3S^>7YU?W]'-Y?3Z]F@08$-. M#I(UWDF#-_X%WFA,5[8,N:?S,N7T1X !R+4,QQN&)^-G$<\XZ=/.J$?CX7CG M&;R=UN.=B+?S"[S/;JY*_5U)4O3HU);>&IVJ)D?*E&X<>RY#LV$S^J!+529: M&;K%)B,A@Z>_IS,?'%+JGZO7HSVAX?/ MN+?;NK?['/K_".BS>$^S'??I>3LT#83 <3%CUP:O1R'GSJDM*E6N*%ERP3XTPB,@JJJDFC=_T]E(8Q M$K#1?G^_LUE\+NE*K3;VQSVPL@4[U0$4.TZ!'"RLT3F,AQ6=:015S^H8^NG< M<8PV*C+D]+E"'\P9#^J4GK_YI(RI"SI5E0Y(F(_. MUA5=7I[V2,&KN7C0HQJ%X3K+7">Y"$(;00I0M5D&_.@_&E6/,F<+"C!*(!K_ M52 -'9"T3*GVB>,FD7VN$![11UZ_'/:'PQ%5RA%$K9D26Q1P"OTDN>_![\ZK M%V_'X^$AX(0#&O(]A[@W.FQ8Z'+NQ:IU. %'Y@W;Z(6X$UD@8&O'>@CH G>P M@G!S!*>%(<0K84XC.P@"T)=[(-C&Z33< MBN$42W/Y18:U@D*C]*=L&?7?ME8/^N\.:+33WVMW3M#>4\*#H&2(DW@)OWQ' M+90V:@;-5?1"#J2-C\UA\ 6_N-(>7ZL*V?LCFQD;S4AD;,88"BZ^A5FF$RV2 M)NND@3IB.NJ;U,[)NUGM49;>=RJCRJ8^[,SH>6Q2(+1@UY/,,*P\S*()%TT3 M;O)G0S9:QLH+X4U7\X]=#1%D\.22M/W1 @C$Z. 1F'6K'G0U?)Y7K MU@C"+&9)BEV5K#;Y^*A?(^L2BN/CB9**>AI+_%2I%,#>[.@%[(=PD/^@L M,*-415.E&T]*)*[8BBVC:1CXYL(7Z];JQ_9@<=9%*_BXL.^@:E02A=DRR+Y! MRB$]2V')>=,TF>UPM_7W= PD8EM*:R8#EDL4:'Z$+9BW\C('?QC7)/,EOZM M'-J..+?E+O$#(N$9]I[Z @VVQ@M(/(]#%-C:N@S-I-'NMG/:M!E/'H\W0]Z5 MG5\S#%KLI,#>)]9&S8+,=!.KY-_ M 5!+ P04 " #EA4]8Y*ZT+K42 Z-0 &0 'AL+W=O+D[>M&;M2- M:F^;SQ:?3GHJA:Y4[;2IA57K-T?+LY?O7M!Z7O /K>Y=\K,@25;&W-&'J^+- MT2DQI$J5MT1!XK^=NE!E283 QA^!YE%_)&U,?X[4+UEVR+*23EV8\I^Z:+=O MCGXY$H5:RZYLOYC[OZD@SU^(7FY*Q_^*>[_VQ?F1R#O7FBIL!@>5KOW_\EO0 M0[+AE],#&Q9APX+Y]@6%H-:O0#B\J[P9RNR2@WK<6W&OO: MMS>WU]?++_\C/EV*FZM?/UY=7ETL/WX5RXN+3[:#]SM->'*!]MA#7IFZW3GRH"U6,"9R T9[;1>3VW>))BN]5/A?G M9S.Q.%VG.$$''*[M31VS__Z>RGTU=/-7JD)H"M#< MV (+%6*@W?+G8)S&:NQO2IAGHVIE95D^T/>J"7M;G');:_IT0TS/?_IEL3A]]>MR^9E_/'OU7,BZ(% A=,C:$8^-<9I8G^%[A^!F6D!!RP(Y MWIE+MQ5K()H3 $8!?@06:%,XT]PJ6V'S3KF6-\^BD1P8SA66KTK% M%/K?-_*!?CECUG-I[0,95%;^6QQZO]4Y3FT::[YIP*RBE9 09_#'(A'8P6/P M2ZMA_@+RMX;))LS5LDU4E]Q:*5 <=I)J>)_YZ@%>RI@8)V68)>]Z>0(+:M(D/T4&Y@9_=:P3+"KY0 M@JQ>,P$0#G[NP]G4@[>;$F%&NFBW5I$+M6J#@%'NI?A-[50IS@1[^.*5^'MG MR%_@(V2[9UTMB]^10E7QW.,+AYBWL,LH;G4!S@ 1AT2J=7FA<6".6\A=/2F77\-$,I1*[OQ, I[)?*0$PZ M7>E2V@,LSI+-V7ASP,4@\, @&<8K8T8,>5FT%VQ""EJ30U"RF;'6K(SEL%P] MI(M"X!0H0EBUKD,:E= N8S5;LH/A.4B#:8- 6#RA\O->Y;=UQV@@BX[A]@K^+B)+\PX23XJ#\4IC-),9SF;7!C;&)^_LI@-+]]?7?39L&M(#:Y1N8_($CYW*(T< MS!+,6)3;!S)ZB/QN)#8C*N+[(0L&6G M;U4M&L#SEM!\%O.')2W*@C(#,MH.L*M)GY#JKC;W=9IQB&^8T4 S=6M#%EB+ M"^@36ONBW1US>2U_A^DON 97UB5XF*25<'[6(/"BL\/U?T> LV&B.S#Z)0=Z M1OR)%B?.^CP<:AVF%)B=/4[(8CHA9Z/<.^3DN?@$2,V#+.1O?>5U=GHJEF 6 MK9;S6;I758W4P*Z422_-I'<*]2U7E$EH@7=!L!X=-'K2]9!%5TA+B/$0Q8?I M>LMN35FX5)?1$3-6BDZ2*ND>K'-"F85ZD@+L8>:/0HY#^BY3O8-Y*)U2+%L$ M#8:J5M!0;#+8$_##8C;% MLEZP/S7G%DLD(@+!&1(L\)R 0Z?E-66) M4(46G(=P7J$2GQK#0P)XDC*VUPCMZT,C"WI'FG# MD#Z!RQ4+.5:?]IO9?T<(.Z@E^P'%Q5T(&[A]TA"CCZH+:1%[MTU!C,7$L;RY M[?/&1S-'=)S]='QV/IMN<#+6T=FK"*^_>>Z??36-SL7YXJ?G+\6UKY\9' 8@ M#BNAI.G."3G^"E;0-N[[S=2;XQ)E38%HYM2=^J=5.QKI0'UQ5182/%>" R7R M2\ 3.I!=;!R0:^J-UWFN;=Y55-KX$JO0N>]9$-!@&AY0&3ACJ>\4USU(7Q1) M/=3QF0E^^(8H"^:NI ^\E7=G<.'1.Q4$=BPZ,B.9?Y#&4TX% >*6#\%5'C77 MDVUGYB$W-I_[&6QC#0J% ]U D \Q1^Y<>B>*7!1W&X4 MIPRD&U73RBQ$0;*2FG"N5 ^=C\^*ZK?00@9]!)XWA$R>0]?U%2B-PY#R[FEB6L%08-E;B!(]:W%$M2=Z1F)70);47O R*8!?R 4$VI=W1.U#L M>6U^]R OM4_,WE&2\K8'GRFI@M=H]GOJRJ4&_@'VWG?4D?*LY$%)U$-DJ>)' M,Z;8RH*41?!LQ&=+!7$HRJF";E@!5ZVJ*"8:^&6I_^7E;\):!C/5K^4JON5& M!)Y'G275&$A!JF8OY_[7()W67%Y#>N]L7LG<]R8S':$FZZ4BW5 M5RJ6K1:X< ]=9$QGX').%3?LJGTIR2480*#5_PJ_H.500T?,4@;>>#\$&M/, M^)AF<3 Y A)6V7%?J9+Q!]ITRDD4Y"Y:&<'9*&[A(HA!%Y9QFT49N5Q3RMR7 MXY27T!K.458 V[J]BH%3?\NICK_->")"*MV$*EG5&_"J>#01:,4*F,"O4,0D MN89O>U&ENRZT6"D9Y$I5.W"X05W?3V?";JYZDX.R>! KEEDBZ;B^H:65K+LU MTAJ[9R3->;@OS1EQE('*0!C^?Y#T6(695Z$_P_J*(_@FB 2)P,C6A@1>TD M7ZID/&F@U;OG7&_EAU;ZF43LM0^QL2\IF_P9: ?U1>+!0=G7:8:!(!BCC0-! MM^:T<."PZ3HN]=+>[X::.)F5ALZ(+$=N12AEM4(0/F2)BT$0,^TIA]PLA@&[ M!(V'PE8RIN"V'KR?[S%^((3_7U@?C$*#)TQ0HG8B&23]D5:FC-POT&T9J+2V/[@]GE M!E-'?.R#XI$O/(;;<;!0HO!%.4(>(15FFP-O'FLA>\&]1M[Z,QB&JA6WLP1" M61_SP4LVABY$:!B80CC#T]0QFJ+54DHD39'XSDU&%? M?Y'J$R1;J5SZ& '5* F,[G/.XSC:=Y_$BA3 ?'_P*% Y^)/,%[U^+OZ&EG!' MA0FUSS*,?NSD48/-Y;2&LAXGY112QM;5SW.F=9EP-E4"0&^Y+ ; \!PEM22% M/\F>!8V%#HUFN5MV$\HVNX5!V-% MP*U(WW-Q0]6!/SSKN24&F&-?8DH_-4?VXYO$T,9\1ROO%1R#NL^PLK\CIIS5 MU6C^>( 9IL0,J%NY(S>#/X9ATW[R)'0I=AXYIC/O@<3.1G+#4)I.RL@#'U3K M3QP'8> YJ3!\K<[E/[67\?XQV38Q'YGB,"K.#_OH!*?H(I:U^IX&'L;WIA^^ M-=X:5]\9O&1Q\#).R+Y'=3Q([ \HD@.HW75[+:QT?0.[QUJZ4T76DE(6-)RI M:U5FGF[L;A!E>H/Z.MD//E48-U(W7F^)^3A_F]+9X-^^F._OP_THQ[<,/)QT M?*L!G\XX$^PUU'X]HB".>V)-Q0(5FKHWOCMD?$D32S_A)+%*_CZ;,/CRYE9\ M-'Z8>;J814HWKFO!^=9:GJW]X C=.BIT+0[AW M:.'OCF_RK2F5.[Z&$JD1:HCV,7569)'* /_']_DT.QK?:^HVBFHASL&1EYSHPMFK=\:;+V'7G* MKX^4?LW.P UT.5SP)M_1_<[QFJX.N2V'XV8TWY@1EH!#=JD!7P8QXKN@28<> M#>N=+QRQCN ;O.SH+$INB(BN#L[._MIW_4$?!._:'S>T**9K'4J&H0D>6JS M!QN0T0=F@ M9N7S;@J-(78 (RM_E\FZ&6K-E#'B/]U!"=+2X&LI_"">VM/^&BX6'"PMWRT_ MUE!7\ZV_5319#= 9"FOAZ,Z] M;Y)[FW$/R(X&P%KK-BK2CR]&CD4W!/.]Z[=0;KD>C=E!L5V6_B$3@IX30$CM M7%]'#!TKDB\_(Y7 PIS2=WJB'ZVZ Q$J)JZZ5.^U/(..-ZNCHT5[/5R0!,M>I!>G. K4"E=+\*$"&K!:?D5;\ZN1WU/JNT'GX,DRS M8NI= BY-O?ZD1-/P2D1(WXR@]SAU>O4[%6_(.DWP: M(3OD87_IDJ0%+X_'+C^P"<_$DG= 3UPD#J]NLS#MA/ A]3QQ^5DD%_C3CYY# MC3+%3FPON+*.97K11?S)!L#WR0D=8/**+5$%K,A/.QFSDU?4L:X?5X2'TN4L M6]%K/[Z;\-="3+2OHE/*Q/(0.P/BQVO7":BG-RX\TXN/K'UB]NDECFS@F=GP MYA8=[\K!0[C%\G?S>[$8L;_@YX=^:1:N\5GUPX6$\U52T*XUW68[F-#WBY,6 M]&]\X&G49MV@MOQHL.'L!>0I?(E*2J5'.>!I\CD%BHB/Z+;YTI0N3+FBS2Z7 M-^\"7>I%9N%IQ>+\^/3G&0[:L)!?>A\(#R@6OYP^?TGO("R19 X1''X9IXFX M\WWOT>Y[W/57NCUW@KC+!NX"8W^=C)GZNXB3Y.]9*H56 MF/YJASVD;OV?MO2_[?\P:.G_'F98[O^JZ!J=-+U)*M4:6T_G/__ER$]OXH?6 M-/S7,<#4UE3\XU9)0"LMP/=K _N&#W1 _^=2;_\-4$L#!!0 ( .6%3UBZ MR$#P4P, $8' 9 >&PO=V]R:W-H965T*R[ \"20"))%2-U$1I27(/IWLPN[.L%:]-;"^4_[YC+]E0 ME7#2/;">L;_YYAMCCT<;I9]-B6CA1R6D&0>EM:OS,#19B14S)VJ%DE8*I2MF MR=7+T*PTLMP'52*,>[W3L&) 2[S68NJJ8WEZB4)MQ$ 6O M$]_YLK1N(IR,5FR)<[2/JWM-7MBRY+Q":;B2H+$8!]/H_#)U> ]XXK@Q>S:X M2A9*/3OG)A\'/2<(!6;6,3 :UGB%0C@BDO&RXPS:E"YPWWYE_^QKIUH6S."5 M$G_SW);C8!A C@6KA?VN-E]P5T_?\65*&/^%38--!@%DM;&JV@63@HK+9F0_ M=ONP%S#LO1,0[P)BK[M)Y%5>,\LF(ZTVH!V:V)SA2_71)(Y+]Z?,K:953G%V M;I^G7V=W#'*9WUW!S]S2;/]PZ?Q1:RN*P8;9CO&P8XW<8HQAN ME;2E@9G,,?^5("1YK<;X5>-E?)3Q&K,32*(NQ+TX.<*7M#4GGB]YKV9F2F R M!V_,7FJ^9@*E-?#/=&&LII/R[Z&Z&];T,*N[/>=FQ3("AQ,Z5JE9,;C]^&,;1X,) 1CO9]5_ MO?UTFVQ*I>U?%G4%7*[1V,HOV9)9V*!&J)"96F,.-%$PKH&B:P1W9>G:9[76 M7"[=U>-$:. KKE% 1*9!:[J=3)#%"TX$BRT8%\#M%NQVA0ZN"J#S@]4"=7N& MO"XR8L@4M1=C*99PMD0HE* ^Y1+^R27-J-H0V'PZ[\RI'^:U0(<\6.A>=9W] ME!V?TJ6C;3,6IEFFT;_(X_IG] U!_0UV]Y=-'Z MD?MUZ,;AEOJ"?J8^7M2D&**XFR9IB]^Y<=2-ALENZ#S.P6J__5M8<"$,Q-VS M)()^SQG#J(W>C2Z 6K7,"*Y^@].!;)3UTJ!V U@NE[*OC$K1/Y^0G4$L#!!0 ( M .6%3UAZ-W3[. 4 +T, 9 >&PO=V]R:W-H965TC6BH]F%^$M3L[OS"MKY2F.RM<6]?2KJZI M,LO+P630+]RKHO2\,)I?-+*@!_)?FCN+M]$:)5,U::>,%I;RR\'5Y/SZB/>' M#5\5+=W6LV E"V.>^.7W['(P9D)44>H90>+?,]U053$0:/S;80[6+MEP^[E' M_S5HAY:%='1CJC]4YLO+P=E 9)3+MO+W9OD;=7J.&2\UE0M_Q3+N/3H=B+1U MWM2=,1C42L?_\J6+PY;!V?@-@VEG, V\HZ/ \J/T? 67Q7L_/S^]NOMYR^W%R,/,%X:I9WA=32?^<^%[:M#+&5D9^E%Y02]- M_&C8AM"> N[I)2VE+BC!R!&%,9D3>& A*@6DU!E&2%JN_2NW\9B)CHO'Y!#+ MDO0N!(OO5FJ7D[5LHK,1OF=4@0$O@(\"K;2K$C=,[G?Z"OC;RAVDN5RQ#]&0 M#3.3PV@6E2JB[,5JXUOI(I@WUF0M:G-#DBF$D'44#@4A$V03R .T44@!0A54 MPLJ =W@9ODIOZUI95;O2')L"*%1TZ>@=R\(28>KZ&.FP#R+:'$W2!L85MFE' M;A>75E?D8K:W@*#O&8D7G-!>$5<9-3Z$!];+4B&E*>;K&WG=DGC_AH:D8[93 MPZ>'QU1F:_*A"+Z'#TE3)N/JWD0S-Q6.KI KN:BH5^/@.AZ*X719X,1+,N5D M >?(-3![(4AY8Q6?>:(@ [(-Q,H*8;5/U'&$._:PU58=N8#.@>.8KDA:)X@' MKL"XI'H!UOW(##AXF"8_<3I*TSJLN)_/DP<1/N(OC_96W M)'@+GNY^T-6K2CX;R[,#J898<2#>OSN;3B8?\'0V36Y;BWN%.#X>]^O)E5-2 MW,E4Y0#I-\_&X^31> 3K(&P^$#-8/^X+%CB%;NHF1=_TKQK^Q\+=YC<[/?X? M(.N"#,1.?Z0IONB%JBIL3;O#QW5C+I01 ^/Z$,%Z'>=BO[9:KI#!'%:QJKM1 MUUDH_6Q4RB^;T26N,,U;_=JWTFG5<@G':>Y$1Y0YI2T8:8^QD?4]MH76:TIV M:K(4CAQ&;'OQO8LX[.-T75 _\+/O/'!"\A:3AKI>=(<\9GEBE_1]2-"X"= R ME#*?&D19-WKB&14)',;B9FN^H6T?-HU<\93@2>/:Q3^@U\_=%D5OJU4(92<4 MHU1XLO56$#:)3;83VPGF7&GC.V8,JZS0N&?C\ERI;V'OLZRZ[N-YE%;2.=0_ M1\V)RNCB%_:(%\=S0N7QM(BLXPA['=5D'=7:A)!)+8R.I.U<>2& M8M=M9;1UI41>BG!QQI'(TN+MBB'Z7AX>CR( MJ>A?O&G"!75A/(H@/);X?4&6-^![;HSO7]C!^A?+_#]02P,$% @ Y85/ M6&,M><4B! U@D !D !X;"]W;W)K&ULG59M MC]HX$/Z>7S%*I6HK40*![EL!"9:MNE)[1J5<1'&O=Q[EC,MP,O)K"ST9J=(*+G&AP91YSO3+#(6JQF$_ MW"W<\TUFW4(T&15L@TNTC\5"TRQJ45*>HS1<2="X'H?3_O5LZ.2]P.\<*[,W M!N?)2JDG-[E+QV'/$4*!B74(C#Y;O$$A'!#1^-E@AJU)I[@_WJ%_\;Z3+RMF M\$:)/WAJLW%X&4**:U8*>Z^JK]CX\\GA)4H8_P]5+3L8A)"4QJJ\428&.9?U MESTW<=A3N.P=48@;A=CSK@UYEG-FV62D507:21.:&WA7O3:1X](=RM)JVN6D M9R>SZ?+N!J:_S6%^]^WQX78.WWXLE["XO8?EU^G][2BR9,7)1DF#.*L1XR.( M_1B^*VDS [>+S!$;Q; MIB67&P,+U+#,F$;X:[HR5E.*_'W(X1IN>!C.79MK4[ $QR'="X-ZB^'D_;O^ M>>_S";+#ENSP%/HO'=!)Q,-\S[OP?Y9@Q@Q/0%*E$,H8*"AZQD>/FR!A(BD% MLYC"Z@52ON4IA1ALAJ\*M.'FE;\IF'YD6]1T\4&6^8JPU+J&,T#%PU@F/0+5 M':]%UKA*NS#GHG16CM!0>5&>),&LU7Q56K82"%8!:>14'>BB)4^9$BGJEB@5 M*D=JGS,K+&CQC'_P=/ 9=<(-.M?W&=?F5.&JKO&^5TQK)JT)W.2,D_X6C76RI$H& MZ$02%]Q:LY3A6O M]9IZ!'G91JX+2T)&#]E$&C)FZ/>*17%QN4D1;PZ&T-UUDF2P4R\?.A.#"9VH MY:3N:%!8^,=7L],D4=I%4;QT7+>A^^8"<=P/'PHZ6B;JO%@K07W6A;:U?BP- M#&4U*4ME?RF,^RD"*TQ8:>J >3#?M&FFD?0K50JZDD1VW]O@S%M3I2$7S8?K M8$DOCK04/J&[RIXE"[G\$!2#?LD,^P%#\IE_J!S<7GI-(=7<*A\1WN]-D>]\2\*0]$H MI:W;;KO:/EJF=:]^%:]?/-^9WG"B*7!-JKWNQ:<0=/V*J"=6%;YSKY2E=X ? M9O3P0NT$:'^MZ(R;B3/0/N4F_P!02P,$% @ Y85/6.;%.2,7 P K08 M !D !X;"]W;W)K&ULE55M;],P$/Z>7W$*"#%I M6EZ:KJ.TE;JM$Y,V*-L (<0'-[DT%HZ=V<[:\>LY)VTH4E<)*4KL\SW/O=A^ M,EHI_!J4C$M_,FIL./_&X2O'E=D9@ZMDH=0O-[G.QG[H$D*! MJ74,C#Y/>(%".")*XW'#Z7DVY=YJ6N6$LY/YW:?Y[.[A.TP_7L+L M\Y?K^>WLX\,HL,3M/()TPW/>\L0O\$0QW"II"P,SF6'V+T% 2769Q=O,SN.# MC)>8GD O.H8XC'L'^'I=I;V&K_=2I9I.LK;/QS 73%I@,H/98\TK.F(6?DP7 MQFHZ(S_WU=XR)_N9W;T9FHJE./;I8AC43^A/WKR*3L/W!_).NKR30^S_L4,' M>?9G.3B!_?RP;5?3)^SZE"JZC\9BYJD<;(&0*T$7F\LEO.62+*HVA#!'0^^> M!"2K!0)Y5GO9/-IC+!>HW3Y[;I_=9L?>#5LHS:S2SSN17T,TZ-$[CD+O0I55 M;0GW=SDZ[4.4]+VK6DMN:XU-J)ROW=C NQC.^MX-T@4NE,B EY32$SJH@3BA MQ[M7N5TQ B:0>)_RG*>XP^^,R6D,R8#R0V.&,$W3NJP%HV:0#E!/4\Y:I:' MK%3:\M^MX6V/@$?TB1(X\AZ490(D"2XS!BD\51:&[MT_@\M#1!ZN28P-DAI2 M6-=SJUYH+:R8 5;1XIJ3=J%XI@"#P7%(D?8=RF!'0DK4RT8H#6UW+6VK)IVU MT^)I*T%_W5LAOV5ZR:4!@3E!PY-!WP?=BF,[L:IJ!&FA+,E;,RSH?X+:.=!Z MKI3=3ER [@\U^0-02P,$% @ Y85/6'SV[D$4"0 ]1< !D !X;"]W M;W)K&ULK5A;;]LX%G[7KR \P: %'%LW.W::!$@S MS6P'[;9HVEGL(RW1-GSG:.K<[GTYMMA4EMQ.]$PJ^K+4IN8-7LYG:G1$\)Z*RF,9A.)^6 M7*K1U06M?397%[IRA53BLV&V*DMN'M^*0N\O1]&H6?@B-UN'"].KBQW?B#OA MONT^&WB;MEQR60IEI5;,B/7EZ#HZ?YOB?MKPIQ1[VWEF:,E*Z[_PY7U^.0I1 M(5&(S"$'#C_WXD84!3("-?ZN>8Y:D4C8?6ZXWY+M8,N*6W&CBW_)W&TO1XL1 MR\6:5X7[HO?_$+4],^27Z<+2?[;W>Z-DQ++*.EW6Q*!!*97_Y0^U'SH$B_ 9 M@K@FB$EO+XBT_(T[?G5A])X9W W<\(%,)6I03BH,RITS\%4"G;OZ\.[Z[MW= MQ=0!+UR99C7=6T\7/T,7Q>RC5FYKV3N5B[S/8 I*M)K$C29OXQ\5NZXV #F,0#AFKL.3JYQ)9UD!#X4V M.>.0F!!WVD0"&;"!-VF9%SNO6K*'=BS*Z- M_*X5]_8K*$O>%G!,5G!KY5J"[MR",4_LW4NWQ76II).\8$Z8,D#?[#5[%-Q8 M\@ 1DN_ 0.]6=;79LENQ,JTWO8)&@(JPO>:X!\7$ M@S"91 ^#4;7_ TQ*3^%5Y875 #'EH.Z#6@PLH0ZAT",.U.3&:X5@)0]#I2KX M2M=A)U-K5[$[AR#XIJ ^&RO=8XV=#5A V#'B[TH"HX!C"91E5;)[7E2$FP[; M>W&0!JH+#K_H@ 9>I'G7"(@)SS)=*2>\LA4@U+#KNQNV2&/O;/AN<@A1\>CA MT4@(=OP1E0,6!L.?%57N78:[OGSZ1N1>3B'Y2A9@&.,.%"Z!+B/+)NS=>BVH M,0$.'UE=_?JY5WBX]\.;A@T> \(C,,;\) PVR"QTYIWMS4(&;3H"='!_5AF# MKQW7E%C6BT=&Z[61G:RC7#N)QO'9&0;=;P=VP4D\3N:SSAK:CW8<:(FE5\8U MQ4'DSP4##&+EZ).#@2$@5'2=G"24\5%,/Y#H^ .I_RES M>@5,XC!:]I,?R(2A<(),=%R+17BO,P >H5T3;*QH I^+>QAT=K2UAEW-\]=? M%G%T]@:R461;I0N]>>PE5"M!0/ZL"@D]/4? U^'PNYIX .N3:!:2(:W'N^RZ MJ6GTO:0AJJD2"G*Z #3]!XI]PZ['W]*DDS/RN2X"?L]ET6(8XEI9F-A87ADL M7F@D-*5,8)Z E[TVM@6 %P3L6C0!\'B1505W7DC==R)4Y+FT;3,E:'93LL3C M#B9:]=MF1#':0RP!?'F58=O0X+HP'"_BM -63R!P1>J<]46T!?2/"B+1S"B3 MX"M*Z+BQA\]6%Z@8,"+ZVL"]&H3F0:F .@,[=UKEAX;0%HYNH>CIEHR#'S._ M#0+9GYR-Y[/P!^U/CMJ?(MQZ]@?'[:=6\?]Q N0LC(FB]$G;Q/YXTC[)*T*_ M]\@SW1K[K4<=V-56):2S\J%!-;$!=SUA8/ZS,1=VM6SP1 M(ZHEOA?BL>\0J3;DW81#5)PL:.::L#N) \)!#Y1VX(F=5&D?J5(;W(B^5'Z. M\=:M*U>9IQBK*8=]V&_34$XW9(D-:M6'11GLS4$+H%SQPD\Q>*:J(]*T8HR% M5%2UH'LV@W6-% 73=+DR,M\ KC["J >%##J#0_5P*JX#U98/XIQIZWJ%CD8P MZ*5+:&J=.--I!N=F5)(MLWUVG3*4Z8V2WWW%Y3"E&8Y'UE,\ M:F"]Q]']OF[-!^A!Y?%"?2*LP7R5M2$_2 UJJ1P"Y^1WCQO1D/ZD\!J-F-;6 M-=P:QY50)LBRMGNA,VW@RQVJ6Q1Z;]DKPH*&EJ5R^_H\N,N@LU9%/3T^Q^7? MV('H;-M+$AJ$J?8$MWU7>+KSX+KK &!*IB=$Z_<;P,WC>6:36H M=1)\%BU3%L]FP5?MH!BLCTDC3DD:TF^Z2(-/@Q.%M^56/K1C5D,7S\[P?[H( M_N0&I!:BMR%FE!K1F^!N"_:<4C2Z&V"(2F,$V 2@L03-ILM*5E6>/G&'/F5QL$7"#RSLNZR-)B><3^Z3-E" /8MK,TL-DZ&8U@B3&__/9SS$? M%H(^P+3+(,_CETWGE UZZG>GV*AY:Z+ND5GA6\1/&00=/=#'K,TT:* M*$O@7U,FOHB!GJ86Q%I!_D3EG=,E/6X%AUJ*&^#[6FO7O*" M]J;_ZK]02P,$% @ Y85/6 ; =F P <0< !D !X;"]W;W)K&ULE55=<],Z$'W/K]#XSO#4B1.G!6Y),M.F!3I#0H<4 M>&!XD.6U+="'D=8)^?>LY,0$ILV=^V)+\N[91">MTFPT>IYJ+DTRG\:S>S>?VA:5 M-'#OF&^UYFYW#P1KP8W/O:)?V*(748+RTACDH M9\G5^/+Z/-A'@T\2MOYHS8*2W-KO87-7S))1( 0*! 8$3J\-+$"I $0T?NPQ MDSYD<#Q>']!?1^VD)><>%E9]E@76L^1EP@HH>:OP@]V^A;V>BX GK/+QR;:= M[466,-%ZM'KO3 RT--V;_]SGX@)AVSOD$7>7:#(\H8CGT^=W3(7K DM M+*+4Z$WDI E%6:.CKY+\<+YXOUS>/2QO5P]K=K6Z88OWJX>[U9O;U>+N=CU- MD4($PU3LX:X[N.P)N''&EM9@[=FM*:#X$R E;CW![$#P.CN)> -BR";C,Y:- MLLD)O$DO>!+Q)D\)MEI+I&N%GG%3L 71E:8"(R1X=B.]4-:W#MB7J]RCHUOS M];$T=$'.'P\2.NG2-US +*%6\> VD,R?_3-^/GIU0L)Y+^'\%/K_K]E)N,?) M_CMD)\.P=U!QQ1YJH SJAIL=W:EDYZ.@MV2-#6D07-"B9LZSSM2R:I;GE+1N#]D*U;45-@ M1'#!&6BXY-^HX4-$'4BU1H!#&DY(Y1V$2#29A-70A0TNQB+1(2X">:Z &A!K MQCU= D[.0_:YEG1*:#2DPKTAD4K"AA"PYD@1_Z(@6N?(3.U(A9>5D:44W.#9 MP6CPWR(/ AE-7;:M)47 HTQ+3T[!7!5$)JCILQXS+%%6/ Z]4).:;X#Q$!V< MI-3S8D,L8 !E&3)%5L?@^CX.]+%VMJWJ01!6D&M02.I_A_9(IUVC1@DY %&END Q9(^U M47HT!C6X*@Y['_)DL)N(_6G_/[GJQNAO\^YGM.2NHNK192W)=31\<9$PUPWX M;H.VB4,UMT@C.BYK^B>""P;TO;06#YL0H/_+SG\!4$L#!!0 ( .6%3UCY MT&V-;0, #$' 9 >&PO=V]R:W-H965T'-T<;[+Q!7#LM F:(-DDVZ(H^D!+8XD(16I)*H[[]1U2MM8+ M. ;Z(I%#SIDS5X[72K^:$M'">R6DF02EM?5E%)FLQ(J94-4HZ62E=,4L;741 MF5HCR[U2):(TCC]'%>,RF(Z][%%/QZJQ@DM\U&":JF)Z/2)>79:CKEI&>GSR\/ M\]]O'NX6UT_/)Y\NTN1\!-=?O]V^_#6.+.&[6U&VQ;IJL=(/L)(4[I6TI8%K MF6/^,T!$Q#IVZ8[=57H4<8%9"(.D#VF<#H[@#3IO!QYO\ '>]?>&VPW\/5L: MJZD@_CGD9 MQ=AC"-*AI MX)1(G:_AA%7UB B%<"LSTL]AKADO3F^8$$T%-,514QI^[,7J%D;UP69);\*)A%\%:NI!H [":DE.[[J(0E03KW=.$PW%II>$%[#CON8W#-=<&E X(I4X_!\&(!N!W2[L:KV0W&I+)6J7Y;T MIJ%V%^A\I93=;9R![I6<_@=02P,$% @ Y85/6(1\(P/Y!P ,!4 !D M !X;"]W;W)K&UL[5A;;^.V$G[7KR#<1;$!'%D7 M7[-)@-RVS2EV-XC3+0Z*/M 2;1.11"])Q?'Y]9T92K+L.&GZ?AX22]3S)7.N85;O>B9E18\):8\ MZT5!,.SE7!:=\U,ZN]/GIZJTF2S$G6:FS'.N-Y(R65N2B,5 738G[6N0A/+OM(3P3?I5B;UC5#3V9*/>+- M;7K6"= @D8G$H@0./T_B2F09"@(S?E0R.XU*9&Q?U](_D^_@RXP;<:6R/V1J MEV>=<8>E8L[+S-ZK]:^B\F> \A*5&?K/UHZV'W=84AJK\HH9+,AEX7[Y(4AJA@BLMLI(BNON>7GIUJMF49JD(87Y"IQ@W&RP*1,K8:G$OCL^?3A MV]5OQY<7TYMK=O7MR]W-U^G%P^VWKZ<]"]*1II=4DBZ=I.@526'$OJC"+@V[ M*5*1[@KH@5F-;5%MVV7TIL1KD?@L#KLL"J+X#7EQXVM,\N+7?%UR+8XO(8^=[/YAV5@[)V;%$W'6@>(P0C^)SOG/ M/X7#X-,;EO<;R_MO2?]767I3TF$[P]!GKZE@#TO!KE2^XL7FYY_&43CZ9" A MP8C=_"BEW7BW10+!@])B=QDOV$<+]$@8!9^(#$^/F'A>20UQEP7[PG6R!!'A MJ,N6:BV>A&8\RYA:89T:QHN4K3GFQ1H&?<18.)'%@G'+4+B%IL#4G*Y)+$<^ M3POL0:!BAP5DB6>A$VGX+!-LMD$VJ9D5.O?9A4%!@#.1S\ *P!I"K=N88A5; ME6 M0(;QU4JK9PF-0&0;%OH#*,R;D4 MJ6=(4SO0LM&Z^ZSM.9EOZI#O8R%1>0Y!<.PH\H4-P&RU3"SXC,_+8GO@0N-( MC=_&&JO0"3Q@C.492HJ[HT' 8G_4Q#X:=(,@V*8 L_=O4Q#%[TD!4/T_!7,6 M4;Q'8_H)_4F3"62I7)SHU[^3Q@/S2$#CV?4@,%F6"P,U2Z6,5P+ M4)@HG;HV<%%:BM,RH^_R3+]Y_P10W"G+Z( 9S.BXREL 1+G%$$FZD;# 9!-A@-O"KM- MW?2@R3X*BW=Q/V!1?^(]4 8_L'XW"&/XC;OQ<'2@ VZ+2 MOSX_O AOYP M6W[0!G<1@PDT.Q'QZNQBU$6^RM1&0#N%%@^$:VF7B#T,TQ/$'RTN39U.=!/7 MJF,<8RP7D(QT'Z(O%;*V0JR^6JGW+J4\26!IA/B*M)'$+2!C5I+TU\Q8% CT MPY8H''(H7 N8FD9:X6%IR40PP+%4*48YDPE5#12^X +"3,,>DJ)F4?#NVR] ME'"^<'" 9 CL*X8$UWZXP=:V#1]@\AS=G,/T>^)922A&/9ZK :>C%8?+C /" M ?,J$^;XB] 6B"K:%=0)TN4J%9G/8$&>"VE+[%'83)IPP"1?"MS>H?W!G3-L MSX0Z.;L%*8TID1T 6#O0-F[;:=:T>(OTF$.,X3V"<>#,G93=DGV+\AWE>N/V M"$'.BQ.JA$$?B[3O1Z'W"_7:%.QL.PC9= M5 ;(R6"Q8F,HK@D;QWXX]OZH3&>UZ:)FP'Q3HZ+6=P0VC2,T+/3NI7D\GFNH M-5D %421(:C!BB#&SCW<:B6<0==D&RFRE 5^0'^8+'U8"G4&-;-NY9IKE;/? M_2GD%U)M2KTAHNTP;*';X7UWTC0-7AR( VIR?;9<*3<7EM %62!9UZ+<'M?J0!)#2_*ZJGV%?K,812/4RF4O4LC4,D8 4 M"RBJ6LR^7GHE!N*75:;;UW1L!) 7[,M;= +5ERF7BW##;14 M"4?HHD ;!6Q)6Z)JS$*68!0)2L^\Q#+V_VF,L M ^?H30M[&\;[X'3=%^]]+:DLX?G4[4-U61RSBZHNFB*]<\H:BIK@GEX3T*>K ME@T/6$6W<"\AZ G[CK7K?=M]]_@/+TH.R*ZWB1A6H F4\\@/1J[Z 0#Q)*X: M0],O4O8QCMD1CEQ_$NQ+?;FEX&"NY/:A6(=#&M9]:!DWK3>9@ZQ1=SR,W(CN MH[8!L8:3@%WO[DA[*Y*W,_<;G"TJI^KZ*(%);]];:._%;#;+\1LO3!B8_76Q MUD.]WK#V3DKYQT%830?3!=C"6 &\-PC"XJ.71'K+>VW*N=91-8XD4U34!,7Z M,.74.\C;/>![^\!_N22^#?ZF_U,_V$/Y"X??@?0:QV[<7&-#_XS.O@^RL O2 M_!F-MX@=C!S8 N\[V(-PC09CPNO8CT9>-=OI/*B.A_&.)MRQGAQO]:)R$)W] M$&$]@6')#GT3Z;6^8N5"+^A;'>Y396'=!ZWFM/D<>.&^@FW)W;=$V'X74,DL M$W-@!7<''1AD]'W.W5BUHF]B,V6MRNER*6 ?U$@ S^=*V?H&%30?2<__!E!+ M P04 " #EA4]8<- C4@X# #4!@ &0 'AL+W=ONB=?(Q+\U,KX15(3-==IZLL:M?!C MVZ#ADXUU6A OW3;UC4-119!6:9%E[U,MI$F6\[BWD 1=7<7197W@L1R[NP>7+!FMC")KD8TBY,F).61 M')]*QM%RFN5OGM["ZNO-]WE*3!BVT[('WW;@X@5P7L W:ZCV\,E46#TG2%G) M(*8SF&23Z"(BLF%_@F@WN3R#=Y@>\/6"EASGG6X:;G<:$4KGTC M2EPD_-8]NATFR]>_Y>^SCQ=430=5TTOL_Q?TB^#STO)B#">L<-\Z:;8^3'H6NXFP+X;0&:'@ 7=HVL!3 M(;P)1\?KF.+M&/Y\O@.EW:'S7.MKOM"0%$H=@#^!6)('U(VR!T1_M:\MU&*' M((BXB6 %^0P.*!C-MMP8QO#I:,POGUT(%0UD^0Y#3JY;0FB$HUZS="",:5ES MR3YS^Q#1+[;_1?4(VN:XS14E=:NON)[1.<:R5+L7ID3@Q@?25'(G*R;UL#Z< MC\PC9T*R?1?.&*?G,1VQKNI9,H(W6CRQZSQ068>4#4XQ<'S5YS& NI!@*#3@ M,D&]YFN.I1*I>?)+MK6H\#QU%]RF<98=%X2=7 MH#3QE%TER[SHFMBN\B53FZU-)ALGL[NUM0\0"5E(2$(#@)8U7[^G 9*B8DF9 M>9%($'WO/MW Y5KI;V8IA&7/15Z:J][2VM7KBPN3+D7!S4"M1(DO"Z4+;O&J M'R_,2@N>.:(BOXC#<'Q1<%GVKB_=VD=]?:DJF\M2?-3,5$7!]>96Y&I]U8MZ MS<(G^;BTM'!Q?;GBC^)!V"^KCQIO%RV73!:B-%*53(O%5>\F>GT[I/UNPV]2 MK$WGF9$ET;$+U6Y<;]L[?6WY]J=6::=H-;O3@3'744$Z6 M%)0'J_%5@LY>O_MP]^O[M^SSS;_?/EQ>6'"D]8NTIK[UU/$!ZBAF[U5IEX:] M+3.1[3*X@"JM/G&CSVU\E..]2 \OR9V&" MSTO!X"_#Y@+?Q)&M+%6H4F-%1BPMZ!8J1[G+\I&=RA(KJC*\S,S9Z^ _@FN? M+0RQ%L5<:(IW0/&FH,?!/?@:*U/VBIU&L_YD%K(S]SSI#X<1.PO>E5;HDE-5 M\YS]_-,TCJ(WS7_P65FL'J!E9-2=*E:\W+ ES_ M9,/!$*65YV3:<#!JGSM[ M'?/)&T,%+[0660##&3=&6,,XG,--;;-Y87'7W7O(_XQ':BJVI7H=? !B YLU M_ WNT"E7.L-@K/F.C,P+9[TP\F$'D;]))P%5 4I^$C+XOYH-,-O-)L$O\AG M\&Z,*3/$UO+R4$I7KM.E8Y") M)[2+%<#?LJ0_C8E@ DU];+.7[F#)N#^<)2R)$>?AKL,:R5+ :Z[K4"0J(SPM M.YV,1LB,4])IC/0Z+.3[G;_QO/*NX!1Z7J:"G2:C_B29TC8$,1GCR87J)3_$ MIQVPXS,@SG=S''8V?\K:5D>DQ)3F#Y;B Q+5)C383^<#MD'Q41+_4.B9(@$B,BRR7D<)I,#!,9R M*VC[M#\*D=]A$F+[,.FD_@Y;%$!,7)/QGFT-L^EL\IVV>[CH7I5A(>_829S,)?AHQU:KP.%M;0CI45NF- ME[$-^VZ<7ZKCT4>4&7GQ /P\[#*/HT$8LI/FWWT6_E,TB&?XD@Q&$3[<+8$B M@A+C:5^AQ/$@G)Z=X&$TF(W.3H)?'6R4JCP'%E;0$P#$I!4%DC<EE1VF=BP!X@ M.$?>.;9.&[Y:Y1M6H0OJNJ <=/.U&; O;A78!<@V7H9I!!"_/I,+QN%@O5(U M&#E&CPI3#"\/V=9OC",^'>*V))N&997K%I1?F*K./?4>S/P>F-M.N*4*N+5: MSBOKP*JB=F>VK<]V8052U6)!?<()5L8VDFM( #@0P6XL,>J5[!$ E1 O X: M7]L>K#'K,)6FE28GDK;@;\B;55'EW&%%*Y9MN6Q39G2"@"'-J<#P<>M4;EV: M"[AB%#)X*D4[QT$/MF# 0 2?X!K.-("*\M8NM1#GU$)HKU0PI3NL823D\USB MI.,=AM'6! 20%T?A"7,BY5(I-S#/!6501^ [I]S>+J%RF;J,;.70M(:H&1M0P@%B>$ZC M#C8@?#1OJ*[..,=:ZB"[EJ"U 9I0F#?[APF7R]0+^N3[E>\A^:;?U=$96JJ= MH"TDU?=64*"%K73IQ!.I@Z^FAWVMM#29K$_K$/C$D0:5J?&@^]FX-"<.)1W- M.8X2GND0")CH]0=PTA3B@BO@#G: M#8Z[N2B-BS:*1B.E6]SB%2&M9_@2^1Z0LC)U9>M0(3 U"'KSL)RK%/L;J1LO MTW=V9]JVT5!TZ<;%;#LZM*";&CAL+IYC,$?J0,-L?)-*@[#R=G G8G] MQ*8J:V0FN@X]*M9+LC02[3J21MNMTU@&L['++;>X5Z.3]3T$\G,)WWE%UDL) M&%QRQ& N((( 56)CC:DN*VJ\\Z*%7^/9U\K4'!%G(WZOZ.C@[5\OP:ER?5/4 MH+(]GA*HB/I*"M^-F\W<51$A?Z>&]E7CHR;4K\I.S9.M]?QF7"R(SNLA7ASQ M=FOKZ(1^4$AG3OL[+RN.*2UJYX7#JC7C*DVW8YRHT78XC0VGF:@?SUHN*Y2A MC]!W$!N%. NY WE#WI#4I;&7:)RP:!0%'4>P\Q]H&D>S5N._$K\:9KZ/V_;< M=M..HQ2%?^($*Q<;XHOS+'6*X\>F/6-M<,MSS\^R6_$HRY*X8:^;LV^RK/;" MO9]PZ;%#\;;,FKW[#OU[!38#_-[<>L7J0^@K-NR/$HIW-*9??TH]1AS3\6C< MGPYC1SSVQ AYRW/?===%YRJRP CF+ESI@@C.]+>2[6I[IWOCKS*WV_V%\'OT M;(*X7"Q B@%YU&/:7[+Z%ZM6[F)SKJQ5A7M<"@XDI@WXOE#*-B\DH+WIOOX_ M4$L#!!0 ( .6%3UCW@P:0W@( #8& 9 >&PO=V]R:W-H965T,W*@GA(TA*4D!"1*J]I J#4EZJ'I8[#%> M93^;)EH@.7J10=AR5SE67<6RS$B6S M75VAHIM"&\D<;0%'&:).>Q9%Q%DU$XNS63D:Z=X IO#=A:2F9> M9RCT9ASUHMW!'5^5SA_$DU'%5KA ]U#=&MK%+4O.)2K+M0*#Q3B:]BYG V\? M#!XY;NS>&GPD2ZV?_.9;/HX2+P@%9LXS,)K6>(5">"*2\;SEC%J7'KB_WK%_ M";%3+$MF\4J+GSQWY3@:1I!CP6KA[O3F*V[C.?-\F18VC+!I;-.+"++:.BVW M8%(@N6IF]K+-PQY@F+P#2+> -.AN' 65U\RQREI1:4[4;/T*.,U9EWH]SJ0)FG_"%^_#;(?^/KO!5DO+3[7J!S,US1: M^#5=6F?HD_A]*-Z&;7"8S9?)I:U8AN.(ZL"B66,T^?BA=YY\/J)UT&H='&/_ MOPE72C) 3R"\L0L$54QEG JRC4QG &S0(W-H:B'=4,HJS%<3)X?3^!G11 MH.%J!F!K-!0L5(:3^XH\!QR9P>FPFPRIQUBJ90_@ZF2/7E%O) 498FX[ MP I'4/K0ZZ:O$#S34I+6D!6?)GRAGFE)$=V]%7_:[UY0&0M!METX]+G$>[4L MT:Q"Q[+DHE:N*>OVM&V*TZ87_#5O.NH-,RM.D@06!$VZG\XB,$V7:C9.5Z$S M++6C/A.6)35V--Z [@NMW6[C';2_BLD?4$L#!!0 ( .6%3UA.S1N&\1, M ,(^ 9 >&PO=V]R:W-H965TRWJ@J3Y:GIT].*JGKH]OE&E MN7EUM#@*7WS5FVV+7YR\?MG(C;I4[57SQ<*GDTBET)6JG3:UL&K]ZNAL\?S- MXE=\@%;\0ZL;E_PM\"@K8Z[QPT7QZN@4.5*ERELD(>&_G3I798F4@(\_/-&C MN"<^F/X=J+^GP\-A5M*IGEIG3T MK[CAM;\\/A)YYUI3^8>!@TK7_+_\[@61//#L], #2__ DOCFC8C+M[*5KU]: M75QX]G7_\E/K\7EQ>_?;IX?W%^ M]NF;.#L__WSUZ=O%I]_$E\\?+LXOWEV*!U],J7.MW,.7)RULC01.6";Q5)\-'6[=>)=7:AB2. $>(Z,+P/C;Y:3%-^J?"X>+69B>;I\-$'O413$ M(Z+WZ "]LSPW7=WJ>B/".<6_SU:NM6 X_QD[,=-[/$X/O>FY:V2N7AV!NSAE M=^KH]5__LGAR^F*"V\>1V\=3U%^_D4X[8=;B"]*N6XDF/L;D))EQ)D=IBV]; M)=:ZEG6N92DLHW5\'Q3@FPW MJE96EN4M_JX:_VP+NUS5&C]=XA;$QUFEK,ZE>/#7OSQ;+D]?_'9V]H7^7+QX M*&1=(#J@EV?M@,?&.(VLS^!W!TY*M #.+!W(T9.Y=%NQ!FAR A!. #\"%FA3 M.!'/-!<3"OLE*NR7286]E]J*?\BR4\C%^\CD10T6UI$DQ]0W271R+JG.B<;.3=5(^M; MU,_BZ0LWOE3DH #M6J1%*HBZ0 Y@&UPTRQPPV1ZWRE;P\$ZYEAZ>!8MRP'"N M8/FJ5$0A?M_(6_QR1JSGTMI;M#Y9\:^PZ<.75H.M%G#^UA#9A+E:MHFHTG,:CAF% _2-0=1]":S:B%BXC;65(#G M]AH"L#.=S14;9B5K"(I()/+DYEDB8%$IB0IR(^K)E47R^*=N4Q5(YU3+&Y1: MKG0)#H(^!DZ+LNRL13FM$ #FXBRENM7@-S;?W@KML@Y/!&*PLKZF[?_H))"Z M]I[8ZP%>49L:2,@V2]AC?0)LU:9-; @WR@W8 MV8T&SUZ!+91 5J^) !#V=L[88^K>VDT)F("R:+=6H0FU:@,.H]QS\4'M5"D6 M@BQ\^4+\O3-H+V CJ+L'72V+WR%NJ^(A@R&Y&&O890@RN@#. ,\.'7'NMUC& M+2[JID-C M8L<"1K7I$M\$.+" P&A>[/1J\T+2S E?,6C!;WK,.G&21@:/I. M])R"_M(S()-.5[J4]@"+L^3A;/BP!W%_X)Y!5 P+8X8,\5DT'VSD%+@FAX.B MSHRU9F4LN>7J-EWD':> S(=$ZSH(V!*D2X&%--F!XLE)O6K]@6#QB,@?19%? MUE$F@K\"*)*=4"XQOP1,406F&N*MHI0 (V%G M*>"=&]L8S@>RD%V\?WMQ'K.+KD%-N4;E#!HEN,6A2'# M8Q/H P3=9MZ&UET-60AE4!7&%P_5:P'9DV,48'"J.+&^V:I:-!!!MAAP9B'$ M692B+#!X0=#=0630*$\XU75M;NHT*"+?DY;V-%K:TVE+,R#P\P'IPK> #'_L4 M904Q'P#40^1ANFR36U,6+I5E<*&,A**3C 5E#ZQ3M)[YR@*AX7;&6T$" ;E1 MFA8_Y"&H$Z454KD%"H%5&$::00!S1&THA=>NI MDT^ZU;/H5L\FW>HL6,'78=I[54.<*($#< J5],58[XUNKB#<17.% M%;6B2F>/#3)VS$")/.4O4(Y438OE"[K53!2F6[60PD0F9K2UDUA!6P51H3X0 MC!KL8=QF($#,TUF+M&M7YR!?[(D1F^%P?96"'P!\8MD1$Q/"$/P$7*[HD$/Q M:7Z8W&\0VGJQ9#\@N/ 4>#UX;=*6N83,KI 6H..J*9"Q$+'/+J]BP/YDYN#< MBR?'BT>S\>(W(QDM7H3H\(&Y?_#--#H7CY9/'CX7'[FV(FSKXXA?"4(:KZHA M_YOP\E^CE_\ZZ>47H$AMP]8?3+TY+B%K+@#/,#,<\^=)@N/^?,\N T>R:H?- M4-!S6)7Y+)7*F9X2.A"$ 2BC=Z'ZA6RDWK!QY-KF787Y.=<)AVT$'9SQ0VUD J>:"D]><#<$"_*ZD208,0RARZ+I91X)T>N1",.^I_]%O.LXN190E+A2%E)49PIT\S*(C0.A*U(@RF M^@(K T&0";'GHD[QZ6 =4 ZP-._=B$_-"1 ;2E*C190<.Y6W&DUVCZTEJ0&H M 9_?=MA6H>[DK9*0=Z*FBA_-3,16%B@LC".3 +,X[7O^IY,0\\5BW>7+4RS4 M&I3B:%=_DM XM(Q3%Q>MJM!M&W"=4O^75=3XM1085%Q+U7)+!3\X!W9P,-V$ M<*YJ^L]841>-)*M9AJJU![68"N M&U!71G1Z+N=8-H+I::XJ*!L'G&KU?_T7N!PTU2&SF,ULV%4@LN&%T#&*#*P2 M, ,,9T?]&Y6T&3NG,+XC#KE@B"#)1E&K). LR,)2#*2C#+RB*4'\5%.B^'6N M)E/-17(OM)BTD:^(X=UH^CC]Y+A1>'+#C)!2NY92&?HUHVXHJGGCBSA5;X"Z MHK:D/U\HT#!F% H%AQ[%+2\H?UWGVRLI&T@#NXW5P$*7NTW-3D9Q&UAJU- MUZK&/1]UJQ*O?$^ MZ441MT :0"1TA0(>P,E_\/^)3CF$*0=$'1KBJ8'-AO/TU,KC7;7USS)/8DOW%%S:%:(G%8K M (;;+#$Q.(@9MY1#9A;<@$P"6\/^IY7,K\4>L=["[GAJ8#X;VAZ'X8/R)Z#W MHHL]*Z#0-6BNJ$W@A9HFJ"%3!H5Y'O?8$P^BY#*BX+8<4![N,7[ A?\OK/?* M0Q:R%&3&^@T?+[_AIKI1=TZSZMH]ECB Z H\?,J]\ Z&HHNG2- 5$L. A1 0 MRZY0?>GM+V*1UER\-S9N3";7JSK@8W2*.[9P%VZ'SH+!BXLN<'EP*7^OT?/& M6 MG+ZB6S%O>@V"H6E&W!4$HBS[OK61C\.86+P)2""=X&MM&H[=:#-,H*3R^ M8X^D KG#.^20RV!*UR]%;.>+K7YM%M:R\/JXD-Z A//,2+F#P_@<_<51R_B3R!:N?B[]!);W#Q 2[#M*W]NSH5KW.Y;B$LHB3<@PI0\7/_;IQ M62:*C ,+-K]RC@?@C&KJZ%FIOZZO\0@0-W*'9H9V*-O)NX'3T278L?( M,1YY#P1V4I+K[TQPIPPM\%:UO./0"3W/28;!N3JE_UCRAMF#Y+&1MM(8AT%P MW,R=+NR6?6&WO*>P](96.EGR3- ^5?/=L)"[NZ:YE MH;LV3!^XRG?4UHX;%,D&V#!P>TT Z6(+ %5UX$D56$L2;Z#A3%VK,F.ZH18# M3- ;J :2YX%/Y9O?V,^HM\A\:+*.:;CW1BX]XN0.]^NXP*%6N:,K0O# C.+6 M7DN"UX//AIY>R #I0(7&6G-ZBF#1#THN)B<;7W]0\I"5_,1()%,;1.9X!8"2 M+NGW;,1CSBZOQ"?#W?[3Y4QX2E-G[,MR:^/N7!&ML H#HY83I,: M/_4A^GOM:FHK8?LGKL[R=/4/MZ>'J4_G?(?Z30E%WO%EOC6ECI<'!G'-V_6%J.E:!XEAW^KH"VG/!Z6(:\4X,;R\#$D?D,D! M/^E>7?J1VAG6H?%N(1PTPXXU1#:"RYMG[SB)_>+4T"U7SP \*#>D223;5%7#G;S7XWOJ>4WA>5BIE M0E(>1F?*/#$_7#R-Q/U,\6)ZJ/@"LCM(R[_)[P?P^"?&AU.:?R9 %R&':^7W M@Q=-J5U1&%45)J?V-FH!*]"5:F^4KS3Z:0JK<.8NQ%;<945X;];9@>WZ;CS% M?0SO-5D%/8T^VSLUX-N*)SU(:7VIDS*&_*=/8'YFL>]Z)OCZ#+LC\98_Y+MT M6IJ\N2NAKJ9I+JOPLL%CND\^"H5KQZY$AV >;NYXH YIA\%WP'AY#<< 0>^= MD[^//=@.#L$7^ZJ1-@CM3JZ"0N.9@V$X2%LK@_WI+L5?TN-!COD@QWB08SB( MO[7'K5>*^X_.#]/X^3W9-)#ZTM4G2S8P++S7F^]=FOMLW\4P008*C\N29V@! MC2@R^5R-RKL [D-!TFQ%H.)9F&/RD^[(G7UWP$/%R 6UBE9+5R!A<&.P]6#. M"WLF=,M)M0^4-?AV&*VGBTV/Y>M4@WB-!TD,5G(T,B5]N VO6U0TD_<[E)JN MT+G_T3=30TZP@A 3!M%X (;?#;E3U1.#?=(_%Y\'_-&[*B /& O,OOA#5>F/<-X2[Z*=S%]!CN%?O:NQ#K1X'[)\9O]^F2;;!'1Q6/OL"# M31)#$_J8[A#(XQLV_=L@8V"0O)^ #@=XTF%%].3PI?=RH&945=@=V@6 M?9K&@0)KG_ ^C(6P6=!+ [PT\W-+9!C]5:+CS-?KWIINL^T-C#L]H_;%PZ/@ M!]ARN(1ZX9.!!Q:/IV773X,N[AD'+;AV0;O!F4LXV-BTW*A$?V8"],>VPYSQ MD]GQ9 M.M5!EE;T_NWSC98&%^\P/ZBT?'9\^G8%P-J28K]&K_#C>\MGIP^?B MHL+6MI/5*,\T%1B@*EF/52 M] +\=28&6;N7W=/'8[+K5]XKLY/DM>)*V0V]/$W84+?\AG'\-KZ@?<:O)??+ M^>WNC])N&PO=V]R M:W-H965T"P7:2'U#( W$ M:.D^3/O@)M.J M[V1:KZ]<5R49%%2=B35P?+,4LJ :7;ERU5H"36U2P=S \\[=@N;T=>UE0!2/!?N:ISOI.UR$I+&G)])/8WD+=3\?@)8(I M^R3;*C;J."0IE19%G8P,BIQ7*WVKO\->0M?[)"&H$P++NRID68ZIIG%/BBV1 M)AK1C&%;M=E(+N?F4*9:XML<\W0\&DQOR>3'\]U\\'WR,)N2P<.8W#W,)]/9 MO?6_SNB"@?K6"ZTR1"4\A_1O 19X-V6!'=A@< M11Q#RWQ#&7"MR*_!0FF)5^;W MH;XKU.@PJAFC*[6F"?0=G!,%<@-.?'KBGWO71SA'#>?H&'H\Q;%,2P9$+$EB M:,,>;=-+SC>@=&'\0]R/HA_F_C\E6WA&4"Q FG-JF7,RAQ6T1D)I,D@2"788 M$6F/[YM?"*P;O.!'R M!15L6?)4$3]H1V'4Q-=NX+?];E@OK>FN@"YLMJEB/UHU8 WNXT\#BI5^ BOM/6>RE7.%6&PQ%3O[ +52%9Z53E: MK*U&+(1&Q;%FAA(/T@3@^Z40>N>8 LV?1OP'4$L#!!0 ( .6%3U@3*Z+V MT0( % & 9 >&PO=V]R:W-H965T6J'^FJ9I#R:Y)%83.[,=Z/[[G1W(Z$;1M!=B MG^\^?]^=[QBOI7K6!:*!EZH4>N(5QM07OJ^3 BNF3V6-@DXRJ2IF:*MR7]<* M6>J"JM(/@^#,KQ@77CQVMH6*Q[(Q)1>X4*";JF+JYPQ+N9YX?6]KN.-Y8:S! MC\S6.]4+3S.Y245R@TEP(49A-OVK^8#:R_>FF+B MC3Q(,6--:>[D^A-N] PM7B)+[7YAW?H.SSQ(&FUDM0DF!A47[9>];/*P$S * MW@@(-P&AX]U>Y%A>,\/BL9)K4-:;T.S"27711(X+6Y1[H^B44YR)[^9/\]O' M.;Q[8,L2]?NQ;PC5GOG)!F'6(H1O(/1#N)'"%!KF(L7T-8!/=#I.X9;3+#R( M>(W)*43]#Q &870 +^HT1@XO>DLCKE T")F2%5P15T5O@?)L"KAR&48%WZ9+ M[>S?]V6@Q1_LQ[=]J")_2NU3,:W;N5BFHSI;KPA,$QG!R-PG[_ MDE:CL#=O%(TD& Z#K;TWU9S!@B4\(Y"MJG5_MQLC:S8RE--0?;EG0R$=E'>@\D])L-_:"[D\D_@502P,$% M @ Y85/6!I+WM-] @ 6P4 !D !X;"]W;W)K&ULA511;]HP$'[G5YPR:=JDJ@E)VM(.(D%A:J5V1:3=-$U[,,E!K#IV9CNE M^_<[)Y QB;*7Y,Z^[[OO?#X/-TH_FP+1PFLII!EYA;75E>^;K,"2F5-5H:2= ME=(EL^3JM6\JC2QO0*7PPR X]TO&I9<,F[6Y3H:JMH)+G&LP=5DR_7N"0FU& M7M_;+2SXNK!NP4^&%5MCBO:IFFOR_(XEYR5*PY4$C:N1-^Y?36(7WP1\Y;@Q M>S:X2I9*/3OG-A]Y@1.$ C/K&!C]7O :A7!$)./7EM/K4CK@OKUC_]S43K4L MF<%K);[QW!8C;^!!CBM6"[M0FQOOVW/8 PR"-P#A%A VNMM$CG->#&##X]L*=!\'/J6TCF0GVVI M)RUU^ 9U/X1[)6UA8"9SS/\E\$EG)S;:C@EBX^3.?FY\I4+,.11P-B4+^@ ME[Q_US\//AT1&W=BXV/L24KSF-<"0:V 2%CO_]+T MOB/3;4>!^H'EDLZ.>M)S/7&-"7NI5=DS/%1N[ Q$)]'Y)7V#X++W)%_06$(2 MD=4\9Z.5Y@Q?2H+S.DDE2ICADRU]'2AD"45*!->Z/L=+V,\=X?]RC=1 MP[XLC> Y3A3H,LN8>CU'(=<#-W"WCBE?KHQU>,-^P98X0_-03!197L.2\ QS MS64."M.!.PIZYY&-KP*^J5%XRPX9])=>@ M;#2QV4U5:H4F<3RWES(SBDXYXWX;@Y'<[80 MJ(_[GJ$D-M2+-X3G-6'X#F$0PJW,S4K#.$\P^9? (W6-Q' K\3P\R'B)\2FT M@A,(_;!U@*_5E-RJ^%KOE:SH22OS>@(3P7(#+$]@_%3R@MZ:@5^CA3:*'LOO M?;77S-%^9MM /5VP& XU? ZAVW9ND#IO)44"/"-) MSVBA&L*(?LY,IF;-"!A!Y-RG*8]QA]\ZHTX(T1GI0ZU[,(KC,BL%,YA0 U/= M,6?UB*#$+)/*\#^UXZA%P&/Z!!$<.W-IF("<)B73&BD]5>;[=FUW8=\%>SM] MF:%:5M-'0RS+W-0MVGB; 3>J^_HMO)Z.MTPM>:Y!8$I0__2L[8*J)TYM&%E4 M7;Z0AF9&M5W1D$9E ^@\E=)L#9N@&?O#OU!+ P04 " #EA4]8G9.7&P$$ M #9"@ &0 'AL+W=O)::J*Z<=K$&HU#I-PLW#/EZ5U M"]%D5+,E3,%^K^\TSJ(.93C?!S&CA (**Q#8/CZ!3<@A -"&O^L,K3[ .I[."1%8ZRJUL;(H.*R?;.']3F\ MQ("N#:CGW3KR+-\QRR8CK59$N]V(Y@8^5&^-Y+AT29E:C5\YVMG)I]NKZ>V4 MG'QC,P'F=!19!'6?HF(-<-T"T&< $DH^*VE+0V[E'.:[ !&RZ2C1#:5K>A3Q M'107)$W."(UI>@0O[4),/5[Z7(B 63.'(FOMLL-V[CH,3H=P/Z%X23 M-Z^27OSV"*NL8Y4=0Y],\7K-&P%$+4BAJEI)D-:XF7!\<V&(*S&1?<1M,2XSG M'(E6.QN2LSC+2;JAIPXY;NG%F7/43\D1G>2=3O(7ZV31V$:#*P.\:BI2L\?* M)?*02HZ"_EXESW@*L!(26P)Y1BMD3R&&[*7'.#5E[2GU?#HN$[>4NVRF/4(' M?3?MD>RRCZG:*&&737O>&TXD/:/]A.2#-/@$QA!>U8U%7GPCM1,:I^24G*09 M.5T#[DKO$7FD9S%Z?$WR?' L:[TN:[T79\TT=2W <47/7+8_4O]'DG,BE3PO MF"G;WY/CHD$PQ]^J+8FYK7OWX6#:_XQ5\#^R>D$9>=*$][' QF#[7(;!C5NN M&4=TU!NK5./RS&4AFKG/K-=@A?Y0%BX$%]#^?=PN+$YGU#U[^9^![]>B77"L M<0EM:UPZ"+[L']XP\+W.N5J<-VB[+HUJ9K%G:CW"0U$RN01/:3\0-1-\Z4_& M^4I3?&PJU3WL\=1K1Z1SY)/TI'1TMA_++OY)DN1X6W"0Y7UR>N@N1%OM1@5Z MZ9LJ@P403[+M/+K5KF^[:MN5I^UMT_>9Z25'OP(6:!I?7&+=TFTCU4ZLJGWS M,E,66R$_++'W!.TVX/>%4G8S<0ZZ;G;R'U!+ P04 " #EA4]80Y*-LW,$ M !:"P &0 'AL+W=O56IZT$(>] #Y#HR^[U3FU1Z75U.MT'DPQ@-8ESMH'VW]_8"8&N:+;[ 6(G M,\_,^)G']FC'Q;-< RCRDF>%'-MKI->SEEA3T9F7]R:BD*YB#^JN<"9SU&I24Y5!(Q@LB8#FVI][Y15_;&X,G!CMY-":ZD@7G MSWIRDXYM5R<$&21*(U!\;.$2LDP#81K_U9AV$U(['H_WZ%],[5C+@DJXY-DW MEJKUV![8)(4EW63J@>]^A[J>2.,E/)/FG^PJVS"R2;*1BN>U,V:0LZ)ZTI=Z M'8XF!*-=Z8'"LT*7,E\"M#/S69 M/]Y?_MF]F,ZOK\CE_>WL^FX^?;RYOR.?'^DB WDVZBD,HXU[20UY44'Z[T!Z M/KGEA5I+*WI- M!70OD,R4S.@K]I@B4R%HL0(S_F>ZD$I@P_Q[JOH*.SR-K45T+DN:P-A&E4@0 M6[ GO_[BQ>YO+9F'3>9A&_IDCJ),-QD0OB38&\ES=V&J2'B.,I74=#J\Z#&< MRKT5_73N/Q/2^ANHJ&@G2!KD"Q":.$L3I]GSK0?$I2)9$UJD*)\M;@NE6?1/ MQ.N$[L \O2BPOD(!@F;&CJ;8^DQSHC5,_(X?1V@VC"-KCH)FQ@,^@$\1]TD)$U! 1?9B(G9$^I%VZQ8Q70*C$/:[4 M"R-/D="*_&,2VL)]@(#K%Q )DT!*P1(XQT6)G2C4RQXZOF=]11DHDE(%9$F9 M(%N:;= 68:16C;8/G:&Q=YV@;TT/P<\1N\3=%F-O>89494R]DH'O1$,R"!QO M8'VK4R?[U&'OH$#DY#,KR"L6(,\PIX&O$_.L!R:?NTL!0%B!5B 5$3J[T'$# MXCG#^! U95N6 C;"*X,L):[CFE\+W7%#=_QSNB.\/)PJ6.8IGELA/RBV[^-8 M=QO#*7XWNY@D^S7MDFF]J W#,\WPD<7>X 'T<:UU=+$6_<;)15JRTA,D3]HL<&SF]1[,>K)=8?8"WW'[5>M@S0$PZ#NJJ;9 M4O(Y",B95J S=+]'/>[4/6X0U[@A,AW'1KLA]EN-J ^GTZY^9Q#[)GXK5_'P9M(!2^Z MV\I75NF>Y##T-/E#W(].DM8[NN_D(%;F5B?Q1-H4JKKZ-&^;B^.TNB\=S*M; M)QX9*^QWDL$27;%3E6V@I*IB5A#A3,+(4NF\54NIVHM@>56J2RFU'6C:3].11BQDS99P#?K7]1>);],6 M)>=Z=3I(!B2'!:L+_55L M?H+M?D*#EXE"V5^R:60C.B!9K;0HM\IH0KIV8=/%Y\_7I&;L]^OKLGP MALT+4*.3J49H(S#-MC#G#0P] .-1\E%4>J7(595#_AA@BC:UAM&=8>>T%_$2 ML@GQO3&A+O5[\/QVH[[%\P]MM,I$">2&W9%+KK)"J%H"^?-LKK1$:OS5M><& M,>A&-.ERK-8L@],!YH,">0N#V9M77N2^Z[$W:.T-^M!GUYA^>5T $0NREN*6 MVS3 +"2\V8EF=Z"ZK/X_<)V;%1#TD2)SP#GH$269P!15&G(#J5%O(0K,=5XM MR9!7^$74BE6Y&AT[?P"3#4,(QA?*.4@38\?$V 2:.I>(JS3/R&LR]-)QG+ID M9,?Q. @\,G(^5!IDQ4Q*LX*\>950SWNW>SHW0N/7 [H]40G;J(0O]A[F/DB) M6T$W$*84Z,YP] )VDZAK%>=AE9>X\:EMQ\XGK/%8S24Z#V-CHYLQ*>\QHALF M^FSHF73+$X9K0<1BF^.NEL?.>WR%V@TLPMD@(S:HE-]6# M1*Y/XC1QKK7(OB,[2FP@R@:,>&.?QOCKAM0YRS)9LZ+1%\@;W -J4H\ZOP#6 M65)P-N<%U_5D<[_9QN?4(%K.+&E0_ZA#;@25I_(.UG6)(N2 R6)ZQ,.GC2=SR)'XQ3V"Q 'NBLD%! M0Z"+"+UXSQ/AZ2)-[8,J-VX^4/RNT0.U%O+>:F!%F;@N.=H][30T4]Z$ICCC M3T(/)RY66,/ ,.>V*TTIG;C)Z @'X20-1T?.9UNT*E&]Q4I MNQ.7HNPN2??!'TBLB#N)(C3 G<3&,CQGXBFRPB.@7JU$8?=HI%N4/;SK[;'6 M3RC6JQ*KHGWM$_4B.BQ'^])HIN>9+;F3(!X=;4NV.>7FCPLWW&6 [0*;>KY MEQB%.$!%=* QO"F '6OWL2YI69>\F'5U)2$3R\HV ..:.52PX-V=MQ?V>?(= M7&N/:C^SJL:[#/':+1_4:E/29'"$YQCD #.%;9C#=CAJ4=:2XS'+%#"+L1:* MFS@HXKG83.PQ:*>^4\EJ;!98 [N4(I]XH>?LY0MY^XREU$M;BWN"F+9!3%\< MQ([LZ@I?+^#SX>M8Q3EGA^8887F=_F0-"G3$VSB,9)0*URU"@C M.5K,KIA-]^Z))7T1 P 8P@ !D !X;"]W;W)K&ULM99M;]HP$,>_RBFKIE9B)(3RT XBT=)M2 6QTJZ:JKTPR4&L)G9J.]!) M^_"S8TB9FN;%I/(B\=/=_^=SSL=@R\6CC!$5/*<)DT,G5BH[=UT9QI@2V>09 M,CVSXB(E2G?%VI690!(51FGB^I[7=5-"F1,,BK&Y" 8\5PEE.!<@\S0EXO<% M)GP[=%K.?N"&KF-E!MQ@D)$U+E#=97.A>V[I):(I,DDY X&KH3-JG5^T/&-0 MK/A!<2L/VF"VLN3\T70FT=#Q#!$F&"KC@NC7!B\Q28PGS?&T<^J4FL;PL+WW M_J78O-[,DDB\Y,D]C50\=/H.1+@B>:)N^/8;[C;4,?Y"GLCB"5N[MJ,5PUPJ MGNZ,=3^ES+[)\RX0!P:GWAL&_L[ +[BM4$$Y)HH$ \&W(,QJ[?+^;C">W/V$T&\-T-!M]O9I>S6YA?CV:+>!XC(K01,*, M"$%, $\&KM*ZQMH-=QH75L-_0Z/EPY0S%4NX8A%&_SIP-7!)[>^I+_Q:CV,, MF]!N-<#W_#;<+<9P?'0"1^""C(E N7O5*+7+^+0+I?8;2HM\*6E$]0?;@ 5) M$/@*%HJ'C_!PK9?"1&$J?U7%Q/H]K?9KDNU<9B3$H:.S2:+8H!-\_-#J>I]K MJ$]+ZM,Z[\$ED7$#0OT$?,KI1H,S)8&P2$>&"_5)H4B!L@U*E9JIJ@U8B4XA M89)[$[3..I[Y#=Q-!5RGA.O4PMWK-*5LK?$RJDA2)=UY+=WMUDAW2^ENK?3H M=@H/4TR7*"K/K-;Z/\^L5[+UWNE+Z[T#=;^D[M=&U!)2*7.,@.&VL<_ /Y4Y M:(&MR^[A\?9K3O>L9#FK/]T-"EU)(!,TU$\4%D&CO-P,53C6:_\ I]<\ZU6S MM+R7B]6KI9D+'B)&$E:"IR!W)RI-O!J@,S+'RIO4>_WIMVW6O8Z/>W#OIRC6 M1763$/*<*5L"RM&R@HYLW7A9;LOOE(@U91(27&E3K]G3!,)6--M1/"NJR)(K M79.*9JS_!: P"_3\BG.U[QB!\G]%\!=02P,$% @ Y85/6(/ZNA1C P M3 H !D !X;"]W;W)K&ULK59M;]LV$/XK!ZT8 M6J"+;#EQ7F8+L)6F$U [AIUL&(I^H*6S180B-9*V,V _?D?)4>U T5; 7VR1 MO'OX/,<[\@8[I9],AFCA.1?2#+W,VN+&]TV28<[,F2I0TLI*Z9Q9&NJU;PJ- M+"V=1-?.OC3XG>/.''R#4[)4ZLD- MXG3H=1PA%)A8A\#H;XL1"N& B,9?>TROWM(Y'GZ_H-^5VDG+DAF,E/B#IS8; M>E<>I+AB&V'G:O<;[O5<.+Q$"5/^PFYOV_$@V1BK\KTS,.UP_H9#;^_0*X56S$I9M\RR<*#5#K2S)C3W4<:F]"8U7+I37%A- MJYS\;+AXG$Q&\S_A_@X6\>=I?!='H^D#C*+H_G'Z$$\_P^S^2QS%GQ;P_A8M MX\+ E&G-7/0_P"_PN+B%]^\^P#O@$AXRM3%,IF;@6R+GMO"3/9%Q121X@T@W M@(F2-C/P2::8'@/XI*J6%KQ(&P>MB+>8G$&O^Q&"3M!K(!3]?_>@A4ZOCG2O MQ.N]@3?3*MTD%F)9U9Y+XJ]?R ABB[GYUA2R"O&\&=$5^(TI6()#CRK8H-ZB M%_[\4[??^;5)[HG CL2?U^+/V]##D:#K@LD$#9!ZV,@E%P)32.C(-96RH1LA M0;YE2X%-@:C0+TIT=S%MP\[ WQZJ:[,XHGQ14[YHI1SG!>.:+BP+:@5"R34( MRGD#S!BTC1E> ?9;6+99'+'LURS[[2RE13HN"U1U0%<[$Y:CBZ9@EN)K%<4Z M04V%*\&R9RB4X2[U&OGW_S/*;19'_"]K_I>M_.>X1;E!&*-,,GI'GN#K!/,E MZF_P#]Q3<43E'8CZ<+Z>BQ2)&PO=V]R:W-H965T@UV@$(/D"BT6J2VZI6V]V&U'TP8 M(&H2<[8#VW]_=I(FY(7LMO)*_5+B9.:9F2?CX<$=[!E_%AL B7X$?BB&UD;* M[;EM"W<# 16G; NA>K)B/*!2+?G:%EL.=!D[!;Y-6JVN'5 OM$:#^-X='PU8 M)'TOA#N.1!0$E+]<@,_V0PM;KS?NO?5&ZAOV:+"E:YB#?-S><;6R,Y2E%T H M/!8B#JNA-<;G$]+5#K'%DP=[<7"-="D+QI[U8K8<6BV=$?C@2@U!U<<.)N#[ M&DGE\5\*:F4QM>/A]2OZ55R\*F9!!4R8_Z^WE)NAU;/0$E8T\N4]VW^%M*". MQG.9+^*_:)_:MBSD1D*R('56&01>F'S2'RD1!PZX>\2!I ZD[- ^XN"D#DY< M:))97-:42CH:<+9'7%LK-'T13JJ:?\Y&@RGG]%E_\\SI[& MUY>W#W,TOIVBV>W3Y?SA)EY_GH*DGB^^H+_0%?4X>J)^!"=H%FXC*4[0->S M1QA]NX%@ ?Q[R>P>W(AS+UP?&CS.I^CSIR_H$_)"]+!AD:#A4@QLJ0K2:=EN MFOQ%DCPYDCPFZ(:%SM.C.<T&%IU[&8\@6 OB.+GQ( MWI"V8:'K^1Z-M\VW:Q4"S20$XGL=X4D^[?I\]$PY%UOJPM!20T-' FOTYQ^X MV_J[CBQ#8 7JVAEU[2;TT2S<@9!JX$C$]J'BBTKD,B'KBDZ0.C&2GGN[$>ZW MNZV!O3NLIFI%,.ZU,ZM"FITLS4YCFF/7Y1"_&;9"4T^X+ IK9&SR1UAL *U/4SZOK&YD:_VLN=LU(GU]C4=S%N MY5_9+3,S(\4Y#%X>:LVAWLDU/E ?V,S82'&:N:XS.D(VR3,DC1DJ@0$OZ(;R M9Z6IKR*E4QI'2#/:6S>"*;1B[;GZP!]-?F"C^L,46I&^7(%@BQRC/!D$+S_=_,E>,:A-3:,727)47FRD&P;GS8OF)0LB"\W0)? M8%ZOF),OBYT@.P?%J/_ 5!+ P04 M " #EA4]8D9(V2I<# !F$@ &0 'AL+W=O9[AC_+E( B7[D62%F3BKE^M)U19Q" M3L0%6T.A[BP9SXE40[YRQ9H#20PHSUS?\T(W)[1PHJF96_!HRC8RHP4L.!*; M/"?\OVO(V&[F8.=YXIZN4JDGW&BZ)BMX /FX7G U:("Q^$IA)_:ND0[EB;'O>O IF3F>]@@RB*6F(.IO"S>099I)^?%O1>K4 MS]3 _>MG]H\F>!7,$Q%PP[*_:2+3F3-V4 )+LLGD/=O]"55 0\T7LTR87[0K M;0>!@^*-D"ROP,J#G!;E/_E1)6(/@,,C +\"^"\!@R. H ($)M#2,Q/6+9$D MFG*V0UQ;*S9]87)CT"H:6NAE?)!GL+DM!,O$,?T./# M+7K[YAUZ@VB!OJ1L(TB1B*DKU?,TRHTK[NN2VS_"C7UTQPJ9"C0O$DC:!*YR MM/;6?_;VVK'W0X=/-ZN&]Q)ZB3%QB^X!@?%62UXK B1I)L MB>YA"\4&T+>_E"GZ)"$7_W0EKN0==//J5_=2K$D,,T>]FP+X%ISH]]]PZ/W1 M%71/9*T4#.H4#&SL415P5XPE<&B >C?91L.A-W6W^ZX?V@1CO[9I>32L/1I: M/?K"22&6P#DDB$BT8+201LAJ]T'?[B!_ MZY)E;:4]>D)[)6!L(Z ^&99!GV MF8*>R%HI&-4I&/VJ+$M@N">YEZ(\M A&PVY1CFM_QJ\6)=L"_[D:K7RG+D5/ M9*W0)W7HDS.I<=)G"GHB:Z4 >\TIZ_VJ'BMD:-TG.XQ&W8K$>R<_MOKTF7&9 MHJL<.(V)58MVHE-7HB^V=MA^$[9_)CU6Q'VEH2>V=AJ:T@5;RP*K(H.?;I$= M)L?.;=R4$MA>2\PW7'V>V)5H93AY"7IB:\?;%"IX>"XE]EJK],763D-3K6!K M)6!58OB:O?'0R#LBQ:9\P/;ZX4I0@A8DIDL:VP5IY3EY)7IB:T?=%"EX?"Y! M]EJN],763D-3L&!K,6 5Y.3@@^5 CH%[LZ@%>FD2%0S#:%+#^' MZ]FZ67)E6@0OYJ]U$\5T AJ:L@-S1_B*%@)EL%24WL5(><3+ID8YD&QM^@)/ M3$J6F\L42 )<&ZC[2\;D\T _H&XM1?\#4$L#!!0 ( .6%3UC$*5H9, , M )X+ 9 >&PO=V]R:W-H965T9("IXRU(F1TZB5'[CNC)*,"/RBN?(])LU%QE1>BHVKLP% MDM@F9:D;>%[7S0AESGAHUY9B/.2%2BG#I0!99!D1WZ>8\MW(\9W]PB/=),HL MN.-A3C:X0O6<+X6>N35*3#-DDG(& M/',\PPA0C92"(?FQQAFEJD#2/_RM0I][3)!Z.]^B?K7@MYH5(G/'T7QJK M9.3T'8AQ38I4/?+=+5:"K@U>Q%-I?V%7Q7H.1(54/*N2-8.,LO))WBHC#A+\ M[IF$H$H(3A,Z9Q+"*B&T0DMF5M:<*#(>"KX#8:(UFAE8;VRV5D.9.<:5$OHM MU7EJ/)VL[F8P^6<.\[O[YZ?%'.Z_K%:P7#S"ZG;RN( _YZ@(3>5?\ ED0@3* M_8,R>$IX(0F+Y=!5FHR!=*-JXVFY<7!F8S^ !\Y4(F'!8HR/ 5RMHI82[*5, M@XN(%.82;_:[*Y9-%I M9F%N@1N9DPA'CO[,)8HM.N,_/OA=[^\FBUH".S*L4QO6N81N#8/:L;+(F@27 M*%V+8FZI[3CL]?M#=WLHI"$H[ SJH"."US7!ZXL$[7E\FNI+(X8E^:XO,P43 M(0C;H!E_A"^Y/<=O#YB]H&@\K8L[O/>T6@([,J-;F]']+NU4MZ]ALKM#D[*NR'(\\Z4=[\FV+](\)EM42I]+.B+ MF.\]GY; CN0/:OF#WZ*@!VT:UA+8D6&^][-W\%HIZ0KFL%P[_FE)-P2%'>^D MI-V#3B=#L;$-H(2(%TR5G4*]6C>9$]M:G:Q/3?-I.ZB?,&7G^D#$AC()*:XU MI'?5T[>L*)O!VS?TU M1(2?T@1B^)B0%=R#>$QF3)[9)>T8J5+FE'Y3)]>+D>4H1A""+Q0$D5\;F$ 8*B3)XWL! M:I7W5(GUXQ?TJZQX67=PS_HXO,477Y]O)[= M7GY^0.^G($@0\@_H(WJ\GZ+W[SZ@=RB(T<.:IIS$"SZTA;R] K']XE:?\ENY MK]QJ"OXI\O )LW,WPO-$!]&EMQ<'-@&K/'OO^&> M\T=;X8; &FWPRC9X.O2R#5G]\%+_"5HQREL7.8?K9G#J(;$9=WIR/3;U@EIB M^E5,@V>GY-G1\KP!SL_1A>^G41H2 0NY664[_(#DCP/)GD24B>#_[$(;\_P& MO1JKC]X>];8@W&GGWBVY=W^IQS&(-I[=/0K8<79HML1T!^TL>R7+GK[#9$X9 M$90]U_?!+41S8*U[0 MWZ!XP!-:HO%]6WC_BHZ!OL@V&P!IM&)1M&)A]% SV M1=CW=H2Z'^-BIUVH9R7/,RW/"8V25 ![HTRU8(>NCR&P1MW8J5[6SA&%6H ; MZH0IM&8K:KX%FQ5K@==0:Z^[H]:VH$ZW7:ZX'>,45KU!R9 M0FNVHK)'6&L[?D&T_?VW?F=7M-J8)M/*P6"]A;FG2[$E\D$[A0V$].?F0(]W M\#H90FM67_DB?'9,R1HU2J;0FO_M*Z?D:NW'X9(M\.IRW%6L-J3)L[(QKM[& M?%DN Q_>Z&3U6 =/'0RA-2NOC5^..G\Q.X YAC]R*W_D&I[!N"T#EEVQZD)R MGG9M;*AFMK>$K8*8HQ"6,L+E1 TGRV'T^ =02P,$% @ Y85/6."NOG$[ @ &@4 !D !X;"]W M;W)K&ULK53?;]HP$/Y7K&R:6JG#(2EE8DDD"DSK M0UD&9=,T[<$D!UAUXM0V/[J_?F]Q#[[ON_NN_@NVDKUJ%< ANP* M4>K86QE3]2C5V0H*IENR@A)O%E(5S*"IEE17"ECN0(6@@>_?T(+QTDLB=Y:J M)))K(W@)J2)Z711,/=^"D-O8:WO[@PE?KHP]H$E4L25,P(+3^SN$;AZT^VA.K9"[EHS7N\MCS;4(@(#.6@>&R@0$(88DP MC:>&TSN$M,#C_9[]D]..6N9,PT"*[SPWJ]C[X)$<%FPMS$1N/T.CIV/Y,BFT M^Y)M[=L)/9*MM9%% \8,"E[6*]LU=3@"M*_/ ((&$+P6$#8 5SE:9^9D#9EA M2:3DEBCKC6QVXVKCT*B&E_8O3HW"6XXXDZ23+^EH\O"#],=#,OHZNTOO1^,' MOAP4LX1;T'T<%!=.#XPG.B%7:!,L]7)!6L-(25.1D]K7F%S].0G_VY M-@K?UZ]30FOFZ]/,MN=ZNF(9Q!XVE0:U 2]Y]Z9]XW\\)?L_D;TH0G@H0O@W M=BPJDF:K? 29B ?5K=<]=Q:)24%4$$811P6 M8^?4'TY\XV L'@ELQ%8;Z53FC#WISF4Z=CQ-!#DD4DM@]?<,$\ASK:0X_E2B M3AU3.VZW7]4O3/(JF3D6,&'Y;Y+*;.ST'93" J]S><40FD1+,I/6%$L< MCSC;(*ZME9INF+DQWBH;0O4RSB177XGRD_'5^>GL?(8.IR QR04Z1E>@9@4E M3$AQI+H/LRDZ/#A"!XA0=)^QM< T%2-7JN!:PDVJ0&=EH&!/(#] UXS*3*!S MFD*Z*^ JZAH]>$4_"UH5IY"8SDL-E'?OAJ#FFW0RO:(N=K-.7R$-W@?N@'W MWL*SH_G>V^OBM<+-,G5#'*OC5WR$5PGM[%0OZC00+5;AGE/G;SV!_B?.'?OL MKJ[4=NZHT&O>#Q:KH!\V4-VMA[L OC3UC%"AUU26#V$]6M=,IZ92:(R?Z5K* M% 1O,F4A=HWYDE"ADEHH2>^DIXAX6=N4'&PO=V]R M:W-H965TF2#F0>0Z*(].V+,^,"4V,8)@_N^7! MD&4RH@G<7*ZD?F,$P)4N8@GQ(;[D:F17+G,:0 M",H2Q&$Q,L[PZ3GV-2"?\8O"1M3ND2YEQMB3'ES/1X:E'4$$H=041%W6< %1 MI)F4C[\EJ5%I:F#]_I7]*B]>%3,C BY8])O.Y6ID] TTAP7)(GG'-C^@+,C5 M?"&+1/Z+-L5'+VE,97YJ@*[JL#.>7LMO#]3X$329(DFVK% CS<0SX#_:;+82:5/ MP*E(20@C0WWB O@:C.#K%^Q9WSN,.I51)V=W6A=@)M%U(B3/])*BQXF:@*XE MQ*+1J_,?O/8JK[W.155[U&OR5*#<'*4/_#JP?3PTUPU2;B7EOB?E-DD5**\N M->@W2WF5E/>>E-U*]9J5_$K)[U2Z9Y)$:)')C(,^M@TGJLF(OV/$'3C- M3OJ5DWZGDPD(@6B<9A+FZ@1+4!^+;-+N[V@?.RVK,*BT!WNL0E%V1,F,1E2^ M-&D/=NMV!\W:V-HFF]6I?D43DH1[!D,WUP=/&ZZE,/[4;"CI/MGN-G)Q=^:V MQ4,)JV\D=CR_92>WP8D[LZXU(DK8&[F>X[7(;;,/OQM^C3%1PNIR/;\EDO V M_G!W_GTP*O!N/CIVOR6+\38A<7=$[AT7>#Z_JO8Y^ =02P,$% @ Y85/6'W"T: = P 7PD !D !X M;"]W;W)K&ULK59M3]LP$/XK5H8FD%;2)'T;:R-! M8=JDL2$ZML]N"6$C@]\:6/[[O'SW)U]GF^%O%4Y@";W M9<'5PLNUKDY\7R4YE%0=BPHXKF1"EE3C4&Y\54F@J74J"S\<#B=^21GWXKF= MNY+Q7-2Z8!RN)%%U65+Y< :%V"Z\P'NV](X[GX_HG^VVE'+FBI8BN(W2W6^\&8>22&C=:&OQ?8+M'K& M!B\1A;*_9-O:#CV2U$J+LG5&!B7CS3^];^.PXQ!,7G (6X>PZS!ZP2%J'2(K MM&%F99U33>.Y%%LBC36BF0\;&^N-:A@W65QIB:L,_73\[>)T=;$BA^>@*2L4 M&9 E53G),+L$L@R#?81S-ZMS:KFOD8&!L=/VMW.FMW" M%W8+0G(IN,X5N> II$\!?*3N^(>/_,_"O8CGD!R3*/A PF$8]1!:OMX]W$,G M'/8L&I/^D+6(([Z$HS#ZV"]NXL1-]A;M=\$'MESMGF;[]4"G[F0KD#B!!*]K5WX/1F2W M-O^C:_;L2 V"8-Q1UF,T&L\ZXOR=7E6"W-@6KDAB3E1S[;M9]THXMFV?^#:9X>EU1N&%>H+$/(X?$4*U/%?P%02P,$% @ Y85/6*&\0;Q>!@ 82$ !D !X;"]W M;W)K&ULO5IM;]LV$/Z>7W'P@J$%G%B27],E!E); MW0N:M6C:%=BP#XQ$VT0ET27IN/[W.U*R9-DR$P?$OB02R7N.]QS)XYU\O>;B MFUQ0JN!'FF3RIK50:OFFTY'1@J9$7O(ES;!GQD5*%+Z*>4DGF M])ZJ+\N/ M\Z)4K,4II)QC,0=';3NO7?A/Z5%C C_F)T+7>>09ORP/DW_?)[ M?-/R](QH0B.E(0C^>Z03FB0:">?QO0!ME3JUX.[S%OV=,1Z->2"23GCRE<5J M<=,:M2"F,[)*U">^_HT6!O4U7L03:?[".A\["%H0K:3B:2&,,TA9EO\G/PHB M=@1&WA&!H! (]@3\[A&!;B'0W1?H'1'H%0*]YPKT"P%C>B>WW1 W)8J,KP5? M@]"C$4T_&/:--/+%,KU0[I7 7H9R:OP^O+T/[^'5E"K"$@E_$B&(]MUKN( O M]U-X=?[ZNJ-0DQ[?B0K4MSEJ< 35#^".9VHA(D?P MS&Z^X+.+E:1 I*2JR4,Y1M]@Z./B<=SWAY[G77<>=WFSJM+'U!NY)!&]:>$Y M)*EXI*WQSS_Y ^^7)AH/=6J-^SI#1SIKY/5*\GI6\KZ:HX/&0!ZIP*,03SM] MGK)L#C&3$5]E"G '4,!#&/ \UKL!^Q**IY%LXCE7YWL[1GN77K\WVB/:.JU3 MB78)%CH"J[FC7[JC;W7'_8(+=:&H2/?)AH21!Y8PM6EBO7^PTH)![W!U6Y6? M2GH.-MC5V>L?KFY'.FMT#DHZ!U8ZW_-L_@(V!X=L7AU:-K'J/I7-0YW]P#]D MTY'.&IO#DLVAG4V*ARO=I[(-FF"6Z4,BIC(2;*GO/$V\VN$_+RA,>+HDV::" MC($I><9G,Q;1PG4L@PE)'P2+YZC\#D]\$BWP[%=*XO$/?(9M(EJ4X?$2-'+$ MI=)]:K'%6>/@\Z!]U0L +8)41^C+IEAJG?:I?G8)%CH"JZV&4;D:1NXBQPR= MF47VR#%JCAQ!?V_;6:=UJCM<@H6.P&KNN"K=<65UQ[LZPVU8[_LG7_5Z9S6Q M;TX! L=@=7Z* G MX+<>\G,/61QD!SK50T[10E=H=1_M9'_^$_<%";\2Q64;)K?PSQU-'ZCXM]$; M5J 3S9XX19LZ10M=H=5=$E0N"9YQZ6A#M7W>Y]MG:K]K/ &KKP'TQY)I3)[A M7L% 5=P.]J^*B@.FK"LB-OHZ,0"2X:4DBX3NC(V$L1]F@J?0;7>O!B"_XW!L MT:4M%.^U?<_?;6R\9MAG?/(B<(D6ND*K+X(JP_==I/AVD)/WI--2@%.TT#^L M+/B]6KY7)[JJ!OC_9 U,+G/\B5.TJ5.TT!5:W2M5:<%_HK;PTL!DA]6Y*ID+2E.J]QK] MOF(X^S.BJ]TL7:7P2)*5B5413Q+RP//Z-&@33=J+Z3'%A-A7F4QYL"W]Q,883ZL0YSN%S':E6S:!F2KX6Q)-GIR""%T-AXE MJUCGZ9D9]>G#%R.^5V8!HG#"*TT[*54[30%5I]2U?U M+=]>@7KF-<-E"6=2H.V&\F[WH.XW=:HT=(56Y[FJ'/GVTM%+J]QVV).9'QT4 ML/V@@7FG)2)7:'7FJR*1;Z_CO+ @;D<]F?BKP_KZ8:E[ZE1IZ HM)[ZS\XDY MI6)NONUC4-&'>/ZUN6PM?S]P:[Z:=ZKA^8\/[HB8LTRB&V8HZET.D1>1?\_/ M7Q1?F@_6#UPIGIK'!248 O0 [)]QKK8O6D'YJXKQ?U!+ P04 " #EA4]8 MP=KILK\# #K#0 &0 'AL+W=O_);4%N#8&1JL:;,XV3 4^T!+9XN()*HD9;?[]2,I6;9C M15F,S!]D4;I[[GE.Y!TY7#/^(&)$"3_2)!,C*Y8R/[=M$<:8$G'*VR#F2R#BEB>TY3L]."W?!@R J9T QO.(@B30G_>8$)6X\L MU]H\N*7+6.H'=C#,R1)G*._S&ZY&=HT2T10S05D&'!3]R.=C 6?U!< MBYU[T%+FC#WHP54TLAS-"!,,I88@ZF^%$TP2C:1X?*] K3JF=MR]WZ#_:L0K M,7,B<,*2/VDDXY$UL"#"!2D2>"LU--.?<2:Y>DN5GPQF=U\GOWWZ^GEZ>3M[^V;@N?V/Z2[->GNRTCGA,.*) 4VD2VQ^CLDG%/'<1]1?0R/*N5G;4J MN_Q>4/D3IE1(3N>%Z9?C)4=4_5?"MVM,Y\@;*U$K[DLKT2N![:7 =;:-S?F? MRG$%_$I9>"VT_33L]'>W=2Z4DLL2 1FN-PNR4;A[,+G=0=/D;H]YK"9OJ\EK MU31>(5=[3,@Y#=45>:E)?^%R-0N6--;#"K>[([!_UC]0UQK]6'7;;83;VJ)5 M!64A8B1@P5D*HIJZ1EBC)O] D^LW]L_VN,?JVNX-W/;-P2WJ8X6J_Q 2%497 M*%679(PPOKMN5-8Y4.:=-<_'UL@O56;O;*=3Y$MSRA 0LB*3Y2VPY%!_)V0+"F#@%@Y:.3-GIL-:4$F],6<'PI4UHJF!UD9[8S11JM*XDAR?1N@GO=7=S?RO MT]ET=;D@\YOKY>7'U?3NZN8C>;\ 2:-8?""GY--J0=Z_^T#>D2@E=R';"9H& M8FQ*)*!@3+_8;)9OYKRPF>V0:Y;*4)#+-("@#F B\Y*^\TA_YK0B+L _(ZY] M0AS+<1L(S7_\OSKS%R*C/DP, M/-0"^!X,[]=?[('U6Y,X'8'5I.J54O7:T+UI'#.?2I0":]R_/UUKT7R6*(&H M.N)-X>>8?8VIWE![KV?9F/A]-:SG1JX[&)9&-;K]DFZ_E>XM"D"Y'^K$+6"/ M[[],I[?(*/E\#&/26J%?F[2.P&HJ#$H5!F]H(K";5L)1J^!/J M.\<<5$K7[EGG1_7=8&3WW>;Z/B_IGK?2_0-2X#36>9L&^*&)A.14?6)_J,); MP5^;MH[ :CJ,2AU&;USAHRZEZ@BL)I5M/=T=K)]0XP5HM7X=9] _*O(&*WM4 ML:I3KEQW[%;**[PP1NE69^^:\GN0:M96VNV KTU85VCU\)VG\)TW+N^"0%=R M=816E^OI.F>W7H'^;X&[SR\@/>NXOI\;.;W147F;E8M] GRK^QV!!# 3^26Y M7"U[JJGN)([69ZK7T@W#$TS>J.$AV$:I(#%L$-(Z&R(CGO<^^42R3+8B]W0"[UCQR-?K;7I\)-! MQ58X1_U7-9/4\AN5C!=8*BY*D+@<>J/P9M(W]M;@;XX[=?(-)I*%$$^F<9<- MO< 88ZI-@J,_K8XP3PW0H3Q_:#I-5,:Q]/OH_JO-G:*9<$43D3^A6=Z/?1Z M'F2X9)M%G_L^=#'DX[A$WRX1'RB[%UWLL%BB_T<"/X(-:,XEJX&O",Y/XZ0%E7*-$;Z"$$=R+4J\5 M3,L,LY<"/L75!!<=@QM'%Q5O,6U!'/X,41#%#J#)^]VC"SAQD^O8ZL5OY=HD MYFI,FRZ#B2CH("IF$SB2DI4KI,.A8;&'4[L9V]ONT8[)#+[^29)PI[%0WUP) MKN=ON^P&_SB2L[_)/8B5>TF5>U+ZLGT&67* M%4(E>8JN4&O_GO4W5]4VZ;8Z[8&_/0WAM5'8;D5A8_6"K=.P=2ZR_4:+I2%C M&F')N(0MRS<$BK+>^2[8SBN.=JM_#OO:* Q:\;4;MMO =O\CD15=F+21MB*G MS9;3L74!UB)A<#)YT.I%G?X9H]LN#GMNRNN&\OHBY1=[VQ(EVZ*DX@%XQ-8H M"_C 2]@CD^JCB_VR=+?VA#X4]>42=6CM]J[[:?(^I>Y1*78(O0B_UX3?NZC\ MR-73U5+2#D_?=MIXQO>89E M!GN.>>8BK87ZIP!GC)VWBM(Q:;4=1EH>ILGQR14O%>2X),F@=4W'4-:UOVYH4=GRN1":BK']7--S":4QH/&E M$/K8,!,T#[#D'U!+ P04 " #EA4]8"3)/+-,# !T#0 &0 'AL+W=O ME8EF?&+$R, M02\=FXA!CZ]5%"8X$2#7<$G!R 2?%G1E* M4=XPQ08]P;<@]&K2IANIJZDT@0L3O2M3)6@V)#DUF#X^C/^X&@VGMS#A_O'C[#AQM4+(PD7,%4!QR=>2)0$-7KSJ]TQ%'FE:*6$FZ3 (/7"DRBHN##V?,Q^!,=R7'B:WL"'BX]EC[)?C26W M8-Y-+;FGF->*KD8440&,>4S'3+*,82%8LD *?06S'9373=@N'1YNF0C@ZY^D M$NX4QO);%7>9_6:U?7W-0OOFG7:!UE, M2*"+0"K:W#!9P#^5Y&58,VU>JDW?))N!:UG=GKFIP- J,+3>BN$2MNDY)2[9 M!@7=.X O*/Q0(JQ$Z".!/&QV%=#,9*<$M-VPVM5 O0*H=Q;0!6V\AE9'E'=, M5->M-M\NS+??8O[G.6H?<>0U6LUJD)T"9.N4ZTKI6.1R:[HD+SCZD _N\?)!O.)M%6!^5QPG! MZ7C."1B'C&"?EQ)*,-XA*H]S@M?P3D7E(2G8YV6%>JQOC,IZDVX>E;:]#TNJ ML/XK+ ]IQCXOS[QRZ-RP;!^'I=VU?N#8+!7",8I%6NY+8F:=J*PF+D:+)\4P M*Z0/R[/WR#T3"\(%$]H \5#:_ O4$L#!!0 ( .6%3UC@;:[,8 , % + 9 >&PO=V]R M:W-H965T1 +:TU5W MW:+2VWVQVA$-OQS/SF'S_,<,?%DTP1 M%7S-,R9'3JK4^LIU99QB3F2;KY'I-TLN3TW)Y0Y MT=".S40TY!N5488S 7*3YT0\3S#CNY'C._N!![I*E1EPH^&:K'".ZN_U3.B> M6WE):(Y,4LY X'+DC/VKB1\: SOC \6=K+7!I++@_,ET;I.1XQDBS#!6Q@71 MCRU., M$T6BH> [$&:V]F8:-E5KK>$H,U]EKH1^2[6=BN:/]],_6Y/Q_.8:IO=WLYOW M\_'C[?U[^.4:%:&9A!8\H%2"Q@H3T#SQTZ\OQ^9F##[=8;Y \1ED2@1*H P> M4[Z1A"5RZ"J-:@*Z<8DU*;""!BP_@#O.5"KAAB68O'3@ZARK1(-]HI/@I,=K MC-L0^A<0>$$([\#=@Q:/$Q'"2LK01@B;I#2.6A.]1!*8\ESO&TGLRAL+0=@* M]5I6L'B&^KP9>;;#XQT1"7SZ2[N$6X6Y_'Q,LR)^YWA\LW^OY)K$.'+T!I4H MMNA$/__D][S?3F37J;+KG/(>?;L(0&]QJ?37I6P%_QQ5L8 NW/:L6W-&;*.P MXPW=[1&6;L72_6&6"]C9G:C?D2T*?;+ 2LNO("$*84FH@"W)-@AK% 6UIC\L MAV,9%##]6@:^U[[L'\^A5^70.R\'2ZE[I[3LO=:R>WF_\L]@O8ZI'O:-A_I6$KZ#9\S$$%,CA/Q(+C#300_]U_.TC%77O.,/&A /=Y=_\O+XOX_4DJ:N^J =^*=4=VM% M3HYB94LY"3'?,%74.]5H52Z.BR+I,+VH->^(6%$F(<.E-M5GN3Z31%&^%1W% MU[9D6G"E"S#;3'7)B\),T.^7G*M]QP2HBNCH7U!+ P04 " #EA4]8TCYA M;,P$ ##'@ &0 'AL+W=O_U<=S;4_:-KPD1X#F)4][WUD)L;GR?S]*&=DMB'0=#V$QREWJ"GGTW8H$>W(HY2,F& ;Y,$L\.(Q'3? M]T+OY<'G:+46ZH$_Z&WPBDR)>-I,F+SS"Y1%E)"41S0%C"S[WC"\0;"I'+3% MGQ'9\Z-KH$*94?I-W=PM^EZ@>D1B,A<* LN?'1F3.%9(LA_?N/; @2[R-Q6>Z_XWD ;44WIS&7/\'^\RVT_7 M?,L%37)GV8,D2K-?_)P3<>0 7W. N0.LZ]#('1IU'9JY@Z;:ST+1/" L\*#' MZ!XP92W1U(4F4WO+\*-4C?M4,/DVDGYB,/WR./[]XV@XO45@_'@_N7V8#K_< M/3Z ]X@(',4I@B\?_[)6<<)VQ!O\_%/8#GZM8M E&'($9O#7+/AK:O3&:[FF!N+C2%:I!1C31)9N MCC650YEAZ8K(5=&9P;8TK%I =X-V.U!_/7]W MS%1-.W3>SHBO7<37_L'X]GK9DT_QCC"YC(,-81&MJJ,C:Q.73AU[?R$X$,PX M:(-$U^:J^>*H.P:?G8+/CK5_68'C8"6S4E2N.B,KP*5L96#MHVG1Z#9.9X^C M-@U*K@M*KNU#%@0=,(FQO>Q;,2YEQ248<@1F<-226+9S$!T@E\X,IVC(%9I)("P)A&^;D5:\JT M;%&)&7&^Q>F<5)+9.%TD.ZVJW*QIB&H8FM&5,C^TJMDZ^L&.*1IRA6:27RK^T"[YZU0QIX(_1SN[#W+5 MJLE+J>9#JV@=?,(1 SL<;PF@2T!-EE[[DF#'O)BI[LF'A+!;J3__#_T-2_T- M[?I;?X8\*U+M()=RXQ0-N4(S"2Q5/@S?N !"ISL$IVC(%9I)?KE#@%81_ ,B M-0BN7*4CRN:XAJ&&:Q^4>G?@EA*WUZRL&<;E.1'0 63XL3VJ$^E_1+\^QX M]QZS520G0TR6TC6XZLBEA64GIMF-H!M]ACBC0M!$7ZX)7A"F#.3[):7BY48U M4)Q;#_X#4$L#!!0 ( .6%3UAV+O/[2P( )(% 9 >&PO=V]R:W-H M965T2A++)[G0'F=.+YSVG@@NT*9#3>-*[R#-:C':B5TY'8L.2F!2<(9$K!-G)D_ M740FWR;\(%#+WAH9)QO.]R;XFB>.9P0!A4P9!JQ?1U@ I89(R_C5@>"X%->8?H WI< M+]'@[3!VE;[.@-RLI9XWU,$%:C] =YRI0J)/+(?\)8&K=79B@Y/8>7"5<0G9 M"(7^>Q1X07A&T.+?X<$5.6%7N]#RA1?XOJ$5Q>Q<81I<=!YG&G,J*YQ!XNC. MDR".X*3OWOAC[^,Y4_^)[(7%J+,876-/%[RL,'M&F?Z0@FP.IO4D4AQ5;2-7 M%RK0T-Y86C-)CNE$#Q8O=H]]:W]GW4[Z68UFM_=[ER!VMNNEUG1@JOEYNMUN ML,QL/[W:G^N!T\R'/S3-M+K#8D>T,PI;3>F-;K4FT4R )E"\LDVTX4JWI%T6 M>FB", GZ?,NY.@7F@FX,I[\!4$L#!!0 ( .6%3UB8'SR3KP( "8( 9 M >&PO=V]R:W-H965T MLG8A4H%6XP,=*NTV:=H'DQS$JF-GMH'NW\]V0@8=9)O4?DG\>[BNT0; M+AYE!J#04TZ9[#N94L6EZ\HD@QS+%B^ Z9T%%SE6>BJ6KBP$X-0ZY=0-/*_G MYI@P)X[LVE3$$5\I2AA,!9*K/,?BYP HW_0=W]DNW)%EILR"&T<%7L(,U$,Q M%7KFUB@IR8%)PAD2L.@[5_[E,#3VUN S@8W<&2.C9,[YHYF,T[[C&4) (5$& M >O7&H9 J0'2-'Y4F$Y]I''<'6_1;ZQVK66.)0PY_4)2E?6=]PY*88%75-WQ MS4>H]'0-7L*IM$^T*6W#T$')2BJ>5\Z:04Y8^<9/51QV'/S>$8>@<@B>.W2. M.+0KA[856C*SLD98X3@2?(.$L=9H9F!C8[VU&L),%F=*Z%VB_50\OAU^FERC M^ZNOUS-T.@*%"97H'$T%7Q.;*OVEH#%+> [H'C^!/-.[#[,1.CTY0R>(,'2? M\97$+)61JS0C@^LFU>F#\O3@R.E^@":L"5V%V+;:[C.C[W+\(++W+7NY(.F86=CE^;[5'OU-0[C=1'FII4)$'?)I#/ M07P_Q+ 1PE2@2UG@!/J.+C$2Q!J<^.T;O^=].)2:%P+;4]NMU79?,5$E=N]O MB3ID=CQ1O9IZKY'ZF"D0#)NJB&ECMAIQ_C=;+P2V)SFL)8>OF*WPC_OR/%%- M%B5A=Z?DYB"6MA-)E/ 54V6UJE?K9G=E:_RS]8%N@F7/^@U3=M )%DO")**P MT)!>*]1\1-F5RHGBA2WLG/CNBI=TYRH M:[&A!;Q9"ID3#;=RY:J-I"0KG7+N^IX7N3EAA9.,RV=W,AF+K>:LH'<2J6V> M$_GXCG*QGSC8>7KPG:W6VCQPD_&&K.B(:*.$,'971)MEQ_%_N/M$ZH!$P%5^4OVE>V M<>B@=*NTR&MG(,A94?V30UV($P<\N.#@UP[^ M26,-TS*@FC"MTA>:P M7K(MIT@LT8PNJ90T0_?D\!;>_9C/T)O7;]%KQ ITOQ9;18I,C5T-/":JF]9C MOZO&]B^,/:/I-0KPW\CW_,#B/GV^NW_N[D(5FE+X32G\,EYP,5Z=IB8'1)2B M6MW8DJJB#.Q1S+:[41N2THD#^TI1N:-.\MR+M,UI%#,N(YHC8)7[LQ?'8W9UF9;$* V_4 M6)WA#AK<02\NK#Z4POPP;0.K?*.S(<-1B\MBA$>Q'2MLL,)>K _L &NF6B\( M-@)L"DV*%5MP:JU@V&&(O*#%V;6)1T,[9M1@1KV8;9K*+>%5!85>4VG#BSLC!YW:=6U\? %NV, - M>^$^4Q *Q!E9,,[THXULV!EUZ/DMLJX-]N(+FV+4H(UZT:9DPS3A[#>L07-" M$)FNRQIF= <:O0'%M6Z74;>20[\-W#7"\:7M@KVCXGC]^U@ L)':]FEK51"O M"QH-1NU)MYGY@\'@ NN).N+G:\+3 F#4+@QUK!=2AI>*=I[Y40QQK_0D94-G MU'\+2[^<'VO*?J?N5W$8MF?'8@5+/[HP.T?]POT"]FY7,],3= MJ10T[ M(N^U*?M,*D#WI'4UWPU?B%RQ0B%.E^#C79M&6U:M>'6CQ:;L9A="0V]<7J[A M\X5*8P#OET+HIQO3(#NK@, "@0 9 M >&PO=V]R:W-H965T M.YYA!"E$RD!0_?4(,TA3@Z1Y_-R .LV>QG#[^1G]C\IY[+8QU@PREM??]&D3B"T# M[6BW =D85(%PZXTJEI=4T7H"A+)9KKPX_+%!!?H-L"!%4L7Z)/7$J0']!;Q')TG_!2 MTCR6(U=I'@;-C39[7M1[DAU[8H)N>*X2B:[R&.)? 5SM0.,%>?;B@E@1+R$Z M0S[^#1&/^.CK_!*]?_O!@NLWT?$KW& 7+L] *A:A>_J$IJ5*N&!JC;[=0/8 MXGN7ZU9 4V/GLJ 1C!U=1!+$(SB3=V]PW_MHH1LT=(,*W=]!]]>C0C,JQ%H7 M[HJ*6*)OG_1J=*T@DYW$@Q,0[S7$>]8X?];7#V_(IX8\S7B9JRZB-52O@C*7 MSN-D$'B#8.0^=C#H-PSZ_Y7+Z%8XE4V/ ,K7@F M$2,!,5.V$(4O0D0PP=T1&C0[#P[>^<#0V &)Y_=_)U[@6\(R;,@-#RO4F0F) M6*-;G>NV,K7"O3+;L==>NM[I"G6#?63N6X*!CU>K&ZSM3/2#<+@C%3%I29 3 ME>L>8"T@H4Y*/[3%JI4/;->/N:(*D%9)?\:M MCN 3"@D^A9+@5DKP$;4$OQ03?]#SACORLU43?"HYV0.L4]/;=VGB5DSP,=0$ MOY23P3#<$:)63O#1]60/XJ%:BUM5P799J>MWVEV_^R3&COW*.B"MQI 3:@PY MA<:05F.(76,.RTOR4ERP%_2[$Y.TVD+L$O"*Q-R#J(L6&U$9= 7'W6K>,A#+ MJD65*#)>UWU<,]NTP=.Z^6N7USWT#15+EDN4PD*;>F>A#HVHV])ZH'A1M8(/ M7.G&LGI,="L/PBS0[Q>!V:#Y2*%^SMH#$2=%]2#=(T@M0](&6QI80BO22M)W]^PXI1[%=2LY#7VR1 MXCD\9S3DS'0GU;,N QYJ;C0LZ P9GT9ACHKH&*Z)]<@\,U2JHH9'*I5J-<* M6.Y %0]I% W#BI4B2*=N[EZE4[DQO!1PKXC>5!53/ZZ!R]TLB(/7B8=R51@[ M$:;3-5O!(YC?U_<*1V'#DI<5"%U*010L9\%5?#F/$PMP*_XH8:9![GZ%O:&!YP# M<0"(ART N@?04T#;#LD>X"(7ULJ478UL]L'%QJ'132GL9WPT M"M^6B#/IU]_FW^YNR=/57[>/Y.(&#"NY)I_)[7()+L+DB;V0!V;@TS0TN*&% MA=F>_+HFIRWD,25W4IA"DUN10WY,$*+21BY]E7M-.QEO(.N1)/Z9T(@F'D'S M]\-IAYRDB5[B^)*VZ(E,5G6(;DJ=<:DW"LC?5PMM%";H/[Z0U8Q]/Z,]M9=Z MS3*8!7@L-:@M!.G'#_$P^N*S^S^1'9GO-^;[7>SIHV%F8Z3Z012FA\]JC9\X MO+U/MFG4H_$TW!Y:.+/H2-J@D38X*PU:9=78.#K:,HKIY$29?UTR:!$W;,0- M.\7-"R960$I!MHQO6'V;<;Q/FKOI+BCM1>.??,=S?@XYZ$T&I\@C3Z/& MTZB3ZILI0!$AQ6<\YQN\.!8<'1JHM,]0-]<%!IGZ_8S^FRO^;S%N=(_?^2T, MGN%,05X:K^2Q-Q>BX? D9UK6C?PR)XW,2:=,K%A8CP36!E,4DN>E6%G!/J&3 MCA#5$KM6'*F+H[\2& _I M1?7IG,9N+LS/./;GYWED?]1YWF+ZYHB>N>)D]NPZF)Q@$<*V3M=7";QDH#6F MBLB7>*UX#793H\Q1O\4@;;D[6S[06R&-.TM5^B0-\VM-SB=,UY):3WC0(56@ M5JYQU!BXC3!U]]',-LWIE6O)3N:O;=/J.J\WFKKCO6-J50I-."R1$D.(Y4/5 M360],'+M^K"%--C5N<<"&V]0=@&^7TII7@=V@Z:53_\%4$L#!!0 ( .6% M3UBY]&PO=V]R:W-H965T49%WTJE+*YL6\0IY%BXP1VC@FUHM"S)/I3ZPH[# 2R+1O75@H@1DN,WG/EI^@UM/5>#'+A'FB967;"RP4ET*RO'96#')"JS=^ MKO.PYN#N<_!J!V_;H;/'P:\=?".T8F9DC;'$4"LUA.JO M.)%H*.QR QR00Z0X^40\SFE/R&!#W@9S0$"C,B MQ8F^G(S1\=$).D*$HH>4E0+31(2V5(0TK!W7P8=5<&]/<-=#MXS*5*!KFD"R M"6 K)8T<;R5GZ!U$'$-\CGSW%'F.Y[<0&KW=W3M QV^RZQL\?U]V:_?N8'SH4WN M?P+;$-]IQ'<.H4<;)215"J95"9VJQ9Q02NA<_8$9IC&TY:$"[QIPW8L6D>MT M@M!>K.O;-;JX?+79H-UM:'=>- 0#]Y$7'&-2\Z!REVV;62#7;*!O\6VQ::[AVZO MH=O[Q_( FORE-GJ[M>&YEUN<6XS6"Z@B;:^USASXW$P4@6)64EFUG>:T&5H# MTZNWSH=JF%6SYQ6FFH2WF*MR%RB#F8)TSGN*$J^F2[61K# ->LJD:O=FF:J! M#%P;J/L98W*UT0&:$1_] 5!+ P04 " #EA4]82_;H#-4" #,!P &0 M 'AL+W=O;(DF#\^A9'*PYN)9 MY@ *O124R:&3*U5>N:Y,VAGNRS)4QN,F@Q$N8@7HL[X3> MN0U*1@I@DG"&!"R&SLB_FL3&WSH\$5C+UAH9)7/.G\WF)ALZGB$$%%)E$+!^ MK6 "E!H@3>/7!M-I4IK ]GJ+_LEJUUKF6,*$TV\D4_G0N710!@M<477/UY]A MHZ=O\%).I7VB=>T;>PY**ZEXL0G6# K"ZC=^V=2A%>!'!P*"34"P'] [$!!N M D(KM&9F94VQPLE \#42QENCF86MC8W6:@@SISA30G\E.DXE-U\F7V^OT,*VP+?2(ZI/&+(4S;7Z<3='IR1DZ082AAYQ7$K-,#ERE MJ1A -]VD'==I@P-I_0#=L O:$ID2KFL!* ?H[E40E_=GUTEJQ%[ MW8CF=[Z2)4YAZ.C_58)8@9.\?^='WLIW,TAR5AC+"E_A.I,755I4[5MZE,3UHEH1]&EP-WU9;[VBN( M+GM!X[6CH]_HZ!_5,JFU7I M05K1JXQ^M,^JP\?WNDG%#:GXOQPYL.R-\XY?GW<_#O?/N\-KYU;4(MQ68RQ M+.V\D"CE%5-U:VFLS4@:V4Z\9Q_K455/EK\P]9R[Q4)?8HDH+#2D=Q%K3J*> M'?5&\=*VWSE7NIG;9:['+0CCH+\O.%?;C4G0#/#D#U!+ P04 " #EA4]8 MW?F1;-0" "Q!P &0 'AL+W=O?N&! M+5?&+OAQ/Z=+F(%YRJ<*9WZEDK(,A&92$ 6+@3=L78][UMX9?&&PT0=C8B.9 M2_EL)[?IP LL$'!(C%6@>%O#&#BW0HCQ[ M/!PXM+IG',*=0WCJ$)UQ:.\2O"-/LPFY>'W9]PT^ MSWKYR4Y[5&J'9[1;(;F3PJPTN1$II,<"/H)6M.&>=A0V*DX@N2+MUEL2!F&[ M!FC\[^YA TZ[2E[;Z;7/)4\D,@/R2+=DPG3"I2X4D._#N38*S^>/NI25BE&] MHOUFKW5.$QAX^%%J4&OPXC>O6MW@0UVX_TGL*/BH"CYJ4M\';S!XV&)1T:#Q MP"H%PM3%78IUG)@M+>LXZ/OKPV":+(X(.Q5AYR5"+&P:"!-X5;1KR@M:UA". M18R*!.J 2^WN 4X4!?9W@EUCUSFV.X+O5O#=1OAADJ@"4@0W@"_/$"I2@FFF MG!D&NHZX^Q?)*6N3Q1%EKZ+L-5).+9#EP8K.J4%>(TF!&5582(1+=RXUL]FN M1>Z]>"J:+$ID_Z#Z9:"6KBG@692%,&5IJ5:KOC-TY?9D?83]J&P??V3*9G9' MU9()33@L4#*XZB&/*AM$.3$R=S5V+@U6;#=<84\%90UP?R&EV4_L ZHN'?\& M4$L#!!0 ( .6%3UBE>IS?*@, $H2 - >&POCH\[=Z>5^_,0!IR0.BIZ_0/2LT\&% M <3$TY>)/Z>-25_L2KOAQU;($X\Q6C] LUDV3.@XL>V"0"]$:[!$?& TJ:@S3\LIVW& 7? )%3?MV55F',TU7W=XY MV1#LOB]8 IM[%U6E5B=5GP6>R9'[R+TXX&M U+YHKS1]L-BB5J0TP M3:)[I@V?;D=^:UK=LJ59E].RP#WWWJ#GO[O.,R:9IF+;M*W]0U[E5SMN3I]_ MX=G]6]EW'#297!R^Q^;$/723Z5LP^2:VNW^0)N/F;-PZ@'>.WS8:P6O.D/R MER:Q21I-%EP8+IO>G.3*76$$XW@L MC "&Y<$<8!S/PO+\3_/IH_/Q&.:M'T3Z**>/(4\7P?8GCY7(=A,\4K$9HJO M-2#A=0-&EH5W&\L##&P7L-J!_.$\4%-A3I+ KF+>L"<81[(,0Z 6PS6:ILCJ MI/ )[P_VE"1)EH41P,(.D@1#X&G$$,"0)''GX-YY%*_/J7CSZ]'H$5!+ M P04 " #EA4]8EXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P M#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TX MI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606 MIW.D5XA-/E M_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU M@LD/['X 4$L#!!0 ( .6%3UB2R)0,Q@0 %LD / >&PO=V]R:V)O M;VLN>&ULQ9I=S55'P2)F(B.O MA)-M?_U*V&E$XYS=F^->.7P$/[Q(Y[$D/C\)^7 GQ /Y9\-K->ZMFV9[T>^K M8LTV5/TNMJS61THA-[31F_*^K[:2T95:,]9L>-\9#,[[&UK5O2^?GZ^5RKZ] M(1I6-)6H]4ZS8UFQ)_5RW&R2QTI5=Q6OFF_C7OLW9SVRJ>IJ4WUGJW%OT"-J M+9YNA*R^B[JA/"NDX'S<&^X/+)ELJN+5[LQ YO1.M7L:>C>G&F3<.Q_H"Y:5 M5$U[1GM]JAD?F3YYO[5KQ%7%&R8GM&'74NRV57UO+J/OHF_=1IO#\^<^Q OY M?V(495D5;"**W8;5S3Y'R;@!K-6ZVJH>J>F&C7N!>&32W(_^@FBUO[=&0UE) MR8M*'Y#1JL7#0[FDG-8%(VUJRF)R ";GE$SD+*52_\.:M>WAG<7H HPN+F-F MOM>)7%FD7T"R#[ADDVC/Q?1 M),IOB1]/R,R/_>MP%L8Y2:=^AW$X@(KS +F++&8S?WYK LRBZSBZB@)?,_I! MD"SB/+(Q08<@2R3PLQL2ZD"7_E1GF+691O$RS'*3J8T):66([)5YN SC16CC M0 89(BODTL^BH(UJ$DT7>3@ATR3+B.XH)+OQYS8FI)(ALDO2N>F[AXYB'G+Z M\S.%'#)$EL@T]+.PTU\A9PR1I1$DLUG4MOE]'P@2W4OCZS .HBXD9(TALC:R M/ G^N$FFDW">?6V?:'YKLT&^&"(+HV5[KWM&:,*;I6&9;EC&IZ;FYATP<&2! MK !0J%\=&Q-2@X.L!E"H74Q(#0ZR&@Y")6=ZC,V9LH=F#B0%!UD*H%F[\4&V M<+"'&$?->C1-R!<.LB_VBCV*!:G"^46J.(#:F) Q'&1CV.7Y6(8NY X7V1WP M*(C8F)!.7'2=0%7;M3$AN;C(RBWLBNQS2(^_)E%'%2"%4TVV: MD&Q<9-F\IIR9I8S=AG!#:V-"LG&Q9[5>8;;3JB473X25I3TY#6G'P];.3Y@Q ME6;Z_)'9S]N#C.-A&^?(&-GBM3$AXWC8PYDW?P.UJ#8F9!P/>[$$PNR4(@]< M-,%>-0$Q;?]XD'\\['43$-.S,2'_>,C^@3%'-B;D'P_9/]:,SG\5)$A 'K* MNL.(E_J>2F%@;$Q(0-Y)1SLOF)F^]FK'[85'2$"C$\Z9O6 >()D][AE!%AHA M6^BM-,.R-.]?V)B0A4;(%GH+ ! #L( &@ 'AL M+U]R96QS+W=O )/[F/!00D5# MB]B %28/D<269Q#)[HE"$8Y%08/F5-;8\O7?^)-E>_Z2=FW9=H>\V?9YOIS[]96*W6FV7Z:E;?NS3H?PR.'QVPWO>I%2:R6L[K%-9-.&XN^[.X;*1 MF_/D9O+\MFB&YS=I0NT@A2"M'V009/6#'(*\?E"$H%@_: 9!L_I!MQ!T6S_H M#H+NZ@?=0]!]_2"9HHQ3@J01U@1:"W(M!%X+@BT$8@N2+01F"Z(M!&H+LBT$ M;@O"+01R"](M!'8+XBT$>BOJK01Z*^JM!'KKZ&&;0&]%O95 ;T6]E4!O1;V5 M0&]%O95 ;T6]E4!O1;V50&]%O95 ;T.]C4!O0[V-0&]#O8U ;QN]+"'0VU!O M(]#;4&\CT-M0;R/0VU!O(]#;4&\CT-M0;R/0VU%O)]#;46\GT-M1;R?0VU%O M)]#;1R^["?1VU-L)]';4VPGT=M3;"?1VU-L)]';4VPGTCJAW)- [HMZ10.^( M>D<"O2/J'0GTCJAW)- [CCY6_J?>N9QV*5][OM=X_?^DNIS/3=?+7Y;?.T @=!&S:;EL6_0$W>4!$$ENV MH?#W=<(@M:*HB$J]&R)B^]T76SJ;9/2VM>1[F[IJ_#A9A& ?&//Y@FKM4V.I MB2,SXVH=XE\W9U;G2STG)@:#(F&2>. M*I_T'G<3VZQQHJVMRER'.,[63?$MI;]/2./*;HY?E-;?Q D).YG0COPJ^C87(A?+\(QX38^FK MGX_:TRZH^&5VW-X/XY;=>7C67:[?XZ]G?*Q_81\"I \)TH<"Z2,#Z6,(TL5PN034$L! A0#% @ Y85/6 =! M36*! L0 ! ( ! &1O8U!R;W!S+V%P<"YX;6Q0 M2P$"% ,4 " #EA4]8*"HS6^\ K @ $0 @ &O M9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " #EA4]8F5R<(Q & "<)P M$P @ '- 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 M ( .6%3UBMETE[K@< !(S 8 " @0X( !X;"]W;W)K M&PO=V]R:W-H965T&UL4$L! M A0#% @ Y85/6"%H8.7: @ S D !@ ("!.18 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Y85/6-L' ML-'D!@ 6AX !@ ("!V2, 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ Y85/6)*XP&.6 P Q0< !@ M ("!"3 'AL+W=O&UL4$L! A0#% @ Y85/6.2NM"ZU$@ .C4 M !D ("!(CD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Y85/6&,M><4B! U@D !D M ("!!U4 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ Y85/6 ; =F P <0< !D ("!^64 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ Y85/6'#0 M(U(. P U 8 !D ("!:G4 'AL+W=O >&PO=V]R:W-H965T&UL4$L! A0#% @ Y85/6$[-&X;Q$P PCX !D M ("!*84 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ Y85/6!I+WM-] @ 6P4 !D ("! M:)\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ Y85/6$.2C;-S! 6@L !D ("!8*D 'AL+W=O&UL4$L! A0#% @ Y85/6(/ZNA1C M P 3 H !D ("!;K< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Y85/6,0I6ADP P G@L !D M ("!D,, 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ Y85/6#X 4DTB P ;0H !D ("!L&PO=V]R:W-H965T&UL4$L! A0#% @ MY85/6*&\0;Q>!@ 82$ !D ("!NM< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Y85/6-(^86S,! PQX !D M ("!2/$ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ Y85/6%7SUCZ^ P ' T !D ("!L_L 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Y85/ M6+GUR*GB @ [@< !D ("!1@&PO=V]R:W-H965T&UL4$L! A0#% @ Y85/6*5ZG-\J P 2A( M T ( !=A ! 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ Y85/6+P!UL'@ 0 [" !H M ( !IQD! 'AL+U]R96QS+W=O30 0 K2 !, ( !OQL! %M# G;VYT96YT7U1Y<&5S72YX;6Q02P4& #\ /P P$0 P!T! end XML 70 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 71 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 73 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.0.1 html 106 296 1 false 45 0 false 4 false false R1.htm 00000001 - Document - Cover Sheet http://atomera.com/role/Cover Cover Cover 1 false false R2.htm 00000002 - Statement - Balance Sheets Sheet http://atomera.com/role/BalanceSheets Balance Sheets Statements 2 false false R3.htm 00000003 - Statement - Balance Sheets (Parenthetical) Sheet http://atomera.com/role/BalanceSheetsParenthetical Balance Sheets (Parenthetical) Statements 3 false false R4.htm 00000004 - Statement - Statements of Operations Sheet http://atomera.com/role/StatementsOfOperations Statements of Operations Statements 4 false false R5.htm 00000005 - Statement - Statements of Stockholders' Equity Sheet http://atomera.com/role/StatementsOfStockholdersEquity Statements of Stockholders' Equity Statements 5 false false R6.htm 00000006 - Statement - Statements of Cash Flows Sheet http://atomera.com/role/StatementsOfCashFlows Statements of Cash Flows Statements 6 false false R7.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 7 false false R8.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 8 false false R9.htm 995512 - Disclosure - NATURE OF OPERATIONS Sheet http://atomera.com/role/NatureOfOperations NATURE OF OPERATIONS Notes 9 false false R10.htm 995513 - Disclosure - LIQUIDITY AND MANAGEMENT PLANS Sheet http://atomera.com/role/LiquidityAndManagementPlans LIQUIDITY AND MANAGEMENT PLANS Notes 10 false false R11.htm 995514 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Sheet http://atomera.com/role/SummaryOfSignificantAccountingPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Notes 11 false false R12.htm 995515 - Disclosure - CASH EQUIVALENTS AND INVESTMENTS Sheet http://atomera.com/role/CashEquivalentsAndInvestments CASH EQUIVALENTS AND INVESTMENTS Notes 12 false false R13.htm 995516 - Disclosure - REVENUE Sheet http://atomera.com/role/Revenue REVENUE Notes 13 false false R14.htm 995517 - Disclosure - BASIC AND DILUTED LOSS PER SHARE Sheet http://atomera.com/role/BasicAndDilutedLossPerShare BASIC AND DILUTED LOSS PER SHARE Notes 14 false false R15.htm 995518 - Disclosure - PROPERTY AND EQUIPMENT Sheet http://atomera.com/role/PropertyAndEquipment PROPERTY AND EQUIPMENT Notes 15 false false R16.htm 995519 - Disclosure - LEASES Sheet http://atomera.com/role/Leases LEASES Notes 16 false false R17.htm 995520 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://atomera.com/role/CommitmentsAndContingencies COMMITMENTS AND CONTINGENCIES Notes 17 false false R18.htm 995521 - Disclosure - STOCKHOLDERS??? EQUITY Sheet http://atomera.com/role/StockholdersEquity STOCKHOLDERS??? EQUITY Notes 18 false false R19.htm 995522 - Disclosure - STOCK-BASED COMPENSATION Sheet http://atomera.com/role/Stock-basedCompensation STOCK-BASED COMPENSATION Notes 19 false false R20.htm 995523 - Disclosure - 401(k) PLAN Sheet http://atomera.com/role/KPlan 401(k) PLAN Notes 20 false false R21.htm 995524 - Disclosure - INCOME TAXES Sheet http://atomera.com/role/IncomeTaxes INCOME TAXES Notes 21 false false R22.htm 995525 - Disclosure - SUBSEQUENT EVENTS Sheet http://atomera.com/role/SubsequentEvents SUBSEQUENT EVENTS Notes 22 false false R23.htm 995526 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://atomera.com/role/SummaryOfSignificantAccountingPoliciesPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 23 false false R24.htm 995527 - Disclosure - CASH EQUIVALENTS AND INVESTMENTS (Tables) Sheet http://atomera.com/role/CashEquivalentsAndInvestmentsTables CASH EQUIVALENTS AND INVESTMENTS (Tables) Tables http://atomera.com/role/CashEquivalentsAndInvestments 24 false false R25.htm 995528 - Disclosure - REVENUE (Tables) Sheet http://atomera.com/role/RevenueTables REVENUE (Tables) Tables http://atomera.com/role/Revenue 25 false false R26.htm 995529 - Disclosure - BASIC AND DILUTED LOSS PER SHARE (Tables) Sheet http://atomera.com/role/BasicAndDilutedLossPerShareTables BASIC AND DILUTED LOSS PER SHARE (Tables) Tables http://atomera.com/role/BasicAndDilutedLossPerShare 26 false false R27.htm 995530 - Disclosure - PROPERTY AND EQUIPMENT (Tables) Sheet http://atomera.com/role/PropertyAndEquipmentTables PROPERTY AND EQUIPMENT (Tables) Tables http://atomera.com/role/PropertyAndEquipment 27 false false R28.htm 995531 - Disclosure - LEASES (Tables) Sheet http://atomera.com/role/LeasesTables LEASES (Tables) Tables http://atomera.com/role/Leases 28 false false R29.htm 995532 - Disclosure - STOCK-BASED COMPENSATION (Tables) Sheet http://atomera.com/role/Stock-basedCompensationTables STOCK-BASED COMPENSATION (Tables) Tables http://atomera.com/role/Stock-basedCompensation 29 false false R30.htm 995533 - Disclosure - INCOME TAXES (Tables) Sheet http://atomera.com/role/IncomeTaxesTables INCOME TAXES (Tables) Tables http://atomera.com/role/IncomeTaxes 30 false false R31.htm 995534 - Disclosure - LIQUIDITY AND MANAGEMENT PLANS (Details Narrative) Sheet http://atomera.com/role/LiquidityAndManagementPlansDetailsNarrative LIQUIDITY AND MANAGEMENT PLANS (Details Narrative) Details http://atomera.com/role/LiquidityAndManagementPlans 31 false false R32.htm 995535 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) Sheet http://atomera.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) Details http://atomera.com/role/SummaryOfSignificantAccountingPoliciesPolicies 32 false false R33.htm 995536 - Disclosure - CASH EQUIVALENTS AND INVESTMENTS (Details) Sheet http://atomera.com/role/CashEquivalentsAndInvestmentsDetails CASH EQUIVALENTS AND INVESTMENTS (Details) Details http://atomera.com/role/CashEquivalentsAndInvestmentsTables 33 false false R34.htm 995537 - Disclosure - REVENUE (Details) Sheet http://atomera.com/role/RevenueDetails REVENUE (Details) Details http://atomera.com/role/RevenueTables 34 false false R35.htm 995538 - Disclosure - BASIC AND DILUTED LOSS PER SHARE (Details) Sheet http://atomera.com/role/BasicAndDilutedLossPerShareDetails BASIC AND DILUTED LOSS PER SHARE (Details) Details http://atomera.com/role/BasicAndDilutedLossPerShareTables 35 false false R36.htm 995539 - Disclosure - PROPERTY AND EQUIPMENT (Details) Sheet http://atomera.com/role/PropertyAndEquipmentDetails PROPERTY AND EQUIPMENT (Details) Details http://atomera.com/role/PropertyAndEquipmentTables 36 false false R37.htm 995540 - Disclosure - PROPERTY AND EQUIPMENT (Details Narrative) Sheet http://atomera.com/role/PropertyAndEquipmentDetailsNarrative PROPERTY AND EQUIPMENT (Details Narrative) Details http://atomera.com/role/PropertyAndEquipmentTables 37 false false R38.htm 995541 - Disclosure - LEASES (Details - Lease costs) Sheet http://atomera.com/role/LeasesDetails-LeaseCosts LEASES (Details - Lease costs) Details http://atomera.com/role/LeasesTables 38 false false R39.htm 995542 - Disclosure - LEASES (Details - Minimum lease payments) Sheet http://atomera.com/role/LeasesDetails-MinimumLeasePayments LEASES (Details - Minimum lease payments) Details http://atomera.com/role/LeasesTables 39 false false R40.htm 995543 - Disclosure - LEASES (Details - Cash flow effect) Sheet http://atomera.com/role/LeasesDetails-CashFlowEffect LEASES (Details - Cash flow effect) Details http://atomera.com/role/LeasesTables 40 false false R41.htm 995544 - Disclosure - LEASES (Details Narrative) Sheet http://atomera.com/role/LeasesDetailsNarrative LEASES (Details Narrative) Details http://atomera.com/role/LeasesTables 41 false false R42.htm 995545 - Disclosure - STOCKHOLDERS??? EQUITY (Details Narrative) Sheet http://atomera.com/role/StockholdersEquityDetailsNarrative STOCKHOLDERS??? EQUITY (Details Narrative) Details http://atomera.com/role/StockholdersEquity 42 false false R43.htm 995546 - Disclosure - STOCK-BASED COMPENSATION (Details) Sheet http://atomera.com/role/Stock-basedCompensationDetails STOCK-BASED COMPENSATION (Details) Details http://atomera.com/role/Stock-basedCompensationTables 43 false false R44.htm 995547 - Disclosure - STOCK-BASED COMPENSATION (Details - Employee stock) Sheet http://atomera.com/role/Stock-basedCompensationDetails-EmployeeStock STOCK-BASED COMPENSATION (Details - Employee stock) Details http://atomera.com/role/Stock-basedCompensationTables 44 false false R45.htm 995548 - Disclosure - STOCK-BASED COMPENSATION (Details - Stock Option Activity) Sheet http://atomera.com/role/Stock-basedCompensationDetails-StockOptionActivity STOCK-BASED COMPENSATION (Details - Stock Option Activity) Details http://atomera.com/role/Stock-basedCompensationTables 45 false false R46.htm 995549 - Disclosure - STOCK-BASED COMPENSATION (Details - Restricted stock) Sheet http://atomera.com/role/Stock-basedCompensationDetails-RestrictedStock STOCK-BASED COMPENSATION (Details - Restricted stock) Details http://atomera.com/role/Stock-basedCompensationTables 46 false false R47.htm 995550 - Disclosure - STOCK-BASED COMPENSATION (Details Narrative) Sheet http://atomera.com/role/Stock-basedCompensationDetailsNarrative STOCK-BASED COMPENSATION (Details Narrative) Details http://atomera.com/role/Stock-basedCompensationTables 47 false false R48.htm 995551 - Disclosure - 401(k) PLAN (Details Narrative) Sheet http://atomera.com/role/KPlanDetailsNarrative 401(k) PLAN (Details Narrative) Details http://atomera.com/role/KPlan 48 false false R49.htm 995552 - Disclosure - INCOME TAXES (Details - Provision for Income Taxes) Sheet http://atomera.com/role/IncomeTaxesDetails-ProvisionForIncomeTaxes INCOME TAXES (Details - Provision for Income Taxes) Details http://atomera.com/role/IncomeTaxesTables 49 false false R50.htm 995553 - Disclosure - INCOME TAXES (Details - Schedule of Deferred Tax) Sheet http://atomera.com/role/IncomeTaxesDetails-ScheduleOfDeferredTax INCOME TAXES (Details - Schedule of Deferred Tax) Details http://atomera.com/role/IncomeTaxesTables 50 false false R51.htm 995554 - Disclosure - INCOME TAXES (Details Schedule of Operating Losses) Sheet http://atomera.com/role/IncomeTaxesDetailsScheduleOfOperatingLosses INCOME TAXES (Details Schedule of Operating Losses) Details http://atomera.com/role/IncomeTaxesTables 51 false false R52.htm 995555 - Disclosure - INCOME TAXES (Details - Effective Tax Rate) Sheet http://atomera.com/role/IncomeTaxesDetails-EffectiveTaxRate INCOME TAXES (Details - Effective Tax Rate) Details http://atomera.com/role/IncomeTaxesTables 52 false false R53.htm 995556 - Disclosure - INCOME TAXES (Details - Unrecognized Tax Benefits) Sheet http://atomera.com/role/IncomeTaxesDetails-UnrecognizedTaxBenefits INCOME TAXES (Details - Unrecognized Tax Benefits) Details http://atomera.com/role/IncomeTaxesTables 53 false false R54.htm 995557 - Disclosure - INCOME TAXES (Details - Valuation Allowance) Sheet http://atomera.com/role/IncomeTaxesDetails-ValuationAllowance INCOME TAXES (Details - Valuation Allowance) Details http://atomera.com/role/IncomeTaxesTables 54 false false R55.htm 995558 - Disclosure - INCOME TAXES (Details Narrative) Sheet http://atomera.com/role/IncomeTaxesDetailsNarrative INCOME TAXES (Details Narrative) Details http://atomera.com/role/IncomeTaxesTables 55 false false All Reports Book All Reports atom-20231231.xsd atom-20231231_cal.xml atom-20231231_def.xml atom-20231231_lab.xml atom-20231231_pre.xml atomera_i10k-123123.htm image_001.jpg http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 76 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "atomera_i10k-123123.htm": { "nsprefix": "ATOM", "nsuri": "http://atomera.com/20231231", "dts": { "schema": { "local": [ "atom-20231231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd" ] }, "calculationLink": { "local": [ "atom-20231231_cal.xml" ] }, "definitionLink": { "local": [ "atom-20231231_def.xml" ] }, "labelLink": { "local": [ "atom-20231231_lab.xml" ] }, "presentationLink": { "local": [ "atom-20231231_pre.xml" ] }, "inline": { "local": [ "atomera_i10k-123123.htm" ] } }, "keyStandard": 269, "keyCustom": 27, "axisStandard": 18, "axisCustom": 0, "memberStandard": 26, "memberCustom": 19, "hidden": { "total": 28, "http://fasb.org/us-gaap/2023": 20, "http://xbrl.sec.gov/ecd/2023": 4, "http://xbrl.sec.gov/dei/2023": 4 }, "contextCount": 106, "entityCount": 1, "segmentCount": 45, "elementCount": 541, "unitCount": 4, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 501, "http://xbrl.sec.gov/dei/2023": 38, "http://xbrl.sec.gov/ecd/2023": 4 }, "report": { "R1": { "role": "http://atomera.com/role/Cover", "longName": "00000001 - Document - Cover", "shortName": "Cover", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "b", "p", "body", "html" ], "reportCount": 1, "baseRef": "atomera_i10k-123123.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "b", "p", "body", "html" ], "reportCount": 1, "baseRef": "atomera_i10k-123123.htm", "first": true, "unique": true } }, "R2": { "role": "http://atomera.com/role/BalanceSheets", "longName": "00000002 - Statement - Balance Sheets", "shortName": "Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "atomera_i10k-123123.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "atomera_i10k-123123.htm", "first": true, "unique": true } }, "R3": { "role": "http://atomera.com/role/BalanceSheetsParenthetical", "longName": "00000003 - Statement - Balance Sheets (Parenthetical)", "shortName": "Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "USDPShares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "atomera_i10k-123123.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "USDPShares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "atomera_i10k-123123.htm", "unique": true } }, "R4": { "role": "http://atomera.com/role/StatementsOfOperations", "longName": "00000004 - Statement - Statements of Operations", "shortName": "Statements of Operations", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "atomera_i10k-123123.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "atomera_i10k-123123.htm", "unique": true } }, "R5": { "role": "http://atomera.com/role/StatementsOfStockholdersEquity", "longName": "00000005 - Statement - Statements of Stockholders' Equity", "shortName": "Statements of Stockholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "AsOf2021-12-31_us-gaap_CommonStockMember", "name": "us-gaap:StockholdersEquity", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "atomera_i10k-123123.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2021-12-31_us-gaap_CommonStockMember", "name": "us-gaap:StockholdersEquity", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "atomera_i10k-123123.htm", "first": true, "unique": true } }, "R6": { "role": "http://atomera.com/role/StatementsOfCashFlows", "longName": "00000006 - Statement - Statements of Cash Flows", "shortName": "Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "atomera_i10k-123123.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "atomera_i10k-123123.htm", "unique": true } }, "R7": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "atomera_i10k-123123.htm", "first": true }, "uniqueAnchor": null }, "R8": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": null, "uniqueAnchor": null }, "R9": { "role": "http://atomera.com/role/NatureOfOperations", "longName": "995512 - Disclosure - NATURE OF OPERATIONS", "shortName": "NATURE OF OPERATIONS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "atomera_i10k-123123.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "atomera_i10k-123123.htm", "first": true, "unique": true } }, "R10": { "role": "http://atomera.com/role/LiquidityAndManagementPlans", "longName": "995513 - Disclosure - LIQUIDITY AND MANAGEMENT PLANS", "shortName": "LIQUIDITY AND MANAGEMENT PLANS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:SubstantialDoubtAboutGoingConcernTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "atomera_i10k-123123.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:SubstantialDoubtAboutGoingConcernTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "atomera_i10k-123123.htm", "first": true, "unique": true } }, "R11": { "role": "http://atomera.com/role/SummaryOfSignificantAccountingPolicies", "longName": "995514 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "atomera_i10k-123123.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "atomera_i10k-123123.htm", "first": true, "unique": true } }, "R12": { "role": "http://atomera.com/role/CashEquivalentsAndInvestments", "longName": "995515 - Disclosure - CASH EQUIVALENTS AND INVESTMENTS", "shortName": "CASH EQUIVALENTS AND INVESTMENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "atomera_i10k-123123.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "atomera_i10k-123123.htm", "first": true, "unique": true } }, "R13": { "role": "http://atomera.com/role/Revenue", "longName": "995516 - Disclosure - REVENUE", "shortName": "REVENUE", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "atomera_i10k-123123.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "atomera_i10k-123123.htm", "first": true, "unique": true } }, "R14": { "role": "http://atomera.com/role/BasicAndDilutedLossPerShare", "longName": "995517 - Disclosure - BASIC AND DILUTED LOSS PER SHARE", "shortName": "BASIC AND DILUTED LOSS PER SHARE", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "atomera_i10k-123123.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "atomera_i10k-123123.htm", "first": true, "unique": true } }, "R15": { "role": "http://atomera.com/role/PropertyAndEquipment", "longName": "995518 - Disclosure - PROPERTY AND EQUIPMENT", "shortName": "PROPERTY AND EQUIPMENT", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "atomera_i10k-123123.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "atomera_i10k-123123.htm", "first": true, "unique": true } }, "R16": { "role": "http://atomera.com/role/Leases", "longName": "995519 - Disclosure - LEASES", "shortName": "LEASES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "ATOM:LesseeOperatingAndFinanceLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "atomera_i10k-123123.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "ATOM:LesseeOperatingAndFinanceLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "atomera_i10k-123123.htm", "first": true, "unique": true } }, "R17": { "role": "http://atomera.com/role/CommitmentsAndContingencies", "longName": "995520 - Disclosure - COMMITMENTS AND CONTINGENCIES", "shortName": "COMMITMENTS AND CONTINGENCIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "atomera_i10k-123123.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "atomera_i10k-123123.htm", "first": true, "unique": true } }, "R18": { "role": "http://atomera.com/role/StockholdersEquity", "longName": "995521 - Disclosure - STOCKHOLDERS\u2019 EQUITY", "shortName": "STOCKHOLDERS\u2019 EQUITY", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "atomera_i10k-123123.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "atomera_i10k-123123.htm", "first": true, "unique": true } }, "R19": { "role": "http://atomera.com/role/Stock-basedCompensation", "longName": "995522 - Disclosure - STOCK-BASED COMPENSATION", "shortName": "STOCK-BASED COMPENSATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "atomera_i10k-123123.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "atomera_i10k-123123.htm", "first": true, "unique": true } }, "R20": { "role": "http://atomera.com/role/KPlan", "longName": "995523 - Disclosure - 401(k) PLAN", "shortName": "401(k) PLAN", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "ATOM:PlanTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "atomera_i10k-123123.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "ATOM:PlanTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "atomera_i10k-123123.htm", "first": true, "unique": true } }, "R21": { "role": "http://atomera.com/role/IncomeTaxes", "longName": "995524 - Disclosure - INCOME TAXES", "shortName": "INCOME TAXES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "atomera_i10k-123123.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "atomera_i10k-123123.htm", "first": true, "unique": true } }, "R22": { "role": "http://atomera.com/role/SubsequentEvents", "longName": "995525 - Disclosure - SUBSEQUENT EVENTS", "shortName": "SUBSEQUENT EVENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "atomera_i10k-123123.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "atomera_i10k-123123.htm", "first": true, "unique": true } }, "R23": { "role": "http://atomera.com/role/SummaryOfSignificantAccountingPoliciesPolicies", "longName": "995526 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "23", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "atomera_i10k-123123.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "atomera_i10k-123123.htm", "first": true, "unique": true } }, "R24": { "role": "http://atomera.com/role/CashEquivalentsAndInvestmentsTables", "longName": "995527 - Disclosure - CASH EQUIVALENTS AND INVESTMENTS (Tables)", "shortName": "CASH EQUIVALENTS AND INVESTMENTS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "atomera_i10k-123123.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "atomera_i10k-123123.htm", "first": true, "unique": true } }, "R25": { "role": "http://atomera.com/role/RevenueTables", "longName": "995528 - Disclosure - REVENUE (Tables)", "shortName": "REVENUE (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "atomera_i10k-123123.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "atomera_i10k-123123.htm", "first": true, "unique": true } }, "R26": { "role": "http://atomera.com/role/BasicAndDilutedLossPerShareTables", "longName": "995529 - Disclosure - BASIC AND DILUTED LOSS PER SHARE (Tables)", "shortName": "BASIC AND DILUTED LOSS PER SHARE (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "atomera_i10k-123123.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "atomera_i10k-123123.htm", "first": true, "unique": true } }, "R27": { "role": "http://atomera.com/role/PropertyAndEquipmentTables", "longName": "995530 - Disclosure - PROPERTY AND EQUIPMENT (Tables)", "shortName": "PROPERTY AND EQUIPMENT (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "atomera_i10k-123123.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "atomera_i10k-123123.htm", "first": true, "unique": true } }, "R28": { "role": "http://atomera.com/role/LeasesTables", "longName": "995531 - Disclosure - LEASES (Tables)", "shortName": "LEASES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ATOM:LesseeOperatingAndFinanceLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "atomera_i10k-123123.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ATOM:LesseeOperatingAndFinanceLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "atomera_i10k-123123.htm", "first": true, "unique": true } }, "R29": { "role": "http://atomera.com/role/Stock-basedCompensationTables", "longName": "995532 - Disclosure - STOCK-BASED COMPENSATION (Tables)", "shortName": "STOCK-BASED COMPENSATION (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "atomera_i10k-123123.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "atomera_i10k-123123.htm", "first": true, "unique": true } }, "R30": { "role": "http://atomera.com/role/IncomeTaxesTables", "longName": "995533 - Disclosure - INCOME TAXES (Tables)", "shortName": "INCOME TAXES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "atomera_i10k-123123.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "atomera_i10k-123123.htm", "first": true, "unique": true } }, "R31": { "role": "http://atomera.com/role/LiquidityAndManagementPlansDetailsNarrative", "longName": "995534 - Disclosure - LIQUIDITY AND MANAGEMENT PLANS (Details Narrative)", "shortName": "LIQUIDITY AND MANAGEMENT PLANS (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:CashCashEquivalentsAndShortTermInvestments", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:SubstantialDoubtAboutGoingConcernTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "atomera_i10k-123123.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:CashCashEquivalentsAndShortTermInvestments", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:SubstantialDoubtAboutGoingConcernTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "atomera_i10k-123123.htm", "first": true, "unique": true } }, "R32": { "role": "http://atomera.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative", "longName": "995535 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "p", "us-gaap:TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "atomera_i10k-123123.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "p", "us-gaap:TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "atomera_i10k-123123.htm", "first": true, "unique": true } }, "R33": { "role": "http://atomera.com/role/CashEquivalentsAndInvestmentsDetails", "longName": "995536 - Disclosure - CASH EQUIVALENTS AND INVESTMENTS (Details)", "shortName": "CASH EQUIVALENTS AND INVESTMENTS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "AsOf2023-12-31_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueMeasurementsRecurringMember", "name": "us-gaap:InvestmentOwnedAtCost", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "atomera_i10k-123123.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueMeasurementsRecurringMember", "name": "us-gaap:InvestmentOwnedAtCost", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "us-gaap:CashAndCashEquivalentsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "atomera_i10k-123123.htm", "first": true, "unique": true } }, "R34": { "role": "http://atomera.com/role/RevenueDetails", "longName": "995537 - Disclosure - REVENUE (Details)", "shortName": "REVENUE (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "atomera_i10k-123123.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-01-012023-12-31_us-gaap_TransferredAtPointInTimeMember", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "atomera_i10k-123123.htm", "unique": true } }, "R35": { "role": "http://atomera.com/role/BasicAndDilutedLossPerShareDetails", "longName": "995538 - Disclosure - BASIC AND DILUTED LOSS PER SHARE (Details)", "shortName": "BASIC AND DILUTED LOSS PER SHARE (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "atomera_i10k-123123.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "atomera_i10k-123123.htm", "first": true, "unique": true } }, "R36": { "role": "http://atomera.com/role/PropertyAndEquipmentDetails", "longName": "995539 - Disclosure - PROPERTY AND EQUIPMENT (Details)", "shortName": "PROPERTY AND EQUIPMENT (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "atomera_i10k-123123.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "atomera_i10k-123123.htm", "first": true, "unique": true } }, "R37": { "role": "http://atomera.com/role/PropertyAndEquipmentDetailsNarrative", "longName": "995540 - Disclosure - PROPERTY AND EQUIPMENT (Details Narrative)", "shortName": "PROPERTY AND EQUIPMENT (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAccumulatedDepreciation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "atomera_i10k-123123.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAccumulatedDepreciation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "atomera_i10k-123123.htm", "first": true, "unique": true } }, "R38": { "role": "http://atomera.com/role/LeasesDetails-LeaseCosts", "longName": "995541 - Disclosure - LEASES (Details - Lease costs)", "shortName": "LEASES (Details - Lease costs)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "atomera_i10k-123123.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:FinanceLeaseInterestExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "ATOM:LesseeOperatingAndFinanceLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "atomera_i10k-123123.htm", "unique": true } }, "R39": { "role": "http://atomera.com/role/LeasesDetails-MinimumLeasePayments", "longName": "995542 - Disclosure - LEASES (Details - Minimum lease payments)", "shortName": "LEASES (Details - Minimum lease payments)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "AsOf2023-12-31_custom_OperatingLeasesMember", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ATOM:LesseeOperatingAndFinanceLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "atomera_i10k-123123.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31_custom_OperatingLeasesMember", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ATOM:LesseeOperatingAndFinanceLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "atomera_i10k-123123.htm", "first": true, "unique": true } }, "R40": { "role": "http://atomera.com/role/LeasesDetails-CashFlowEffect", "longName": "995543 - Disclosure - LEASES (Details - Cash flow effect)", "shortName": "LEASES (Details - Cash flow effect)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:OperatingLeasePayments", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "ATOM:LesseeOperatingAndFinanceLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "atomera_i10k-123123.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:OperatingLeasePayments", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "ATOM:LesseeOperatingAndFinanceLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "atomera_i10k-123123.htm", "first": true, "unique": true } }, "R41": { "role": "http://atomera.com/role/LeasesDetailsNarrative", "longName": "995544 - Disclosure - LEASES (Details Narrative)", "shortName": "LEASES (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "atomera_i10k-123123.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "ATOM:LesseeOperatingAndFinanceLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "atomera_i10k-123123.htm", "unique": true } }, "R42": { "role": "http://atomera.com/role/StockholdersEquityDetailsNarrative", "longName": "995545 - Disclosure - STOCKHOLDERS\u2019 EQUITY (Details Narrative)", "shortName": "STOCKHOLDERS\u2019 EQUITY (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:PreferredStockSharesAuthorized", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "atomera_i10k-123123.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "atomera_i10k-123123.htm", "unique": true } }, "R43": { "role": "http://atomera.com/role/Stock-basedCompensationDetails", "longName": "995546 - Disclosure - STOCK-BASED COMPENSATION (Details)", "shortName": "STOCK-BASED COMPENSATION (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:ShareBasedCompensation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "atomera_i10k-123123.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-01-012023-12-31_us-gaap_ResearchAndDevelopmentExpenseMember", "name": "us-gaap:ShareBasedCompensation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "atomera_i10k-123123.htm", "unique": true } }, "R44": { "role": "http://atomera.com/role/Stock-basedCompensationDetails-EmployeeStock", "longName": "995547 - Disclosure - STOCK-BASED COMPENSATION (Details - Employee stock)", "shortName": "STOCK-BASED COMPENSATION (Details - Employee stock)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "AsOf2023-12-31_us-gaap_StockOptionMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice", "unitRef": "USDPShares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "atomera_i10k-123123.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31_us-gaap_StockOptionMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice", "unitRef": "USDPShares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "atomera_i10k-123123.htm", "first": true, "unique": true } }, "R45": { "role": "http://atomera.com/role/Stock-basedCompensationDetails-StockOptionActivity", "longName": "995548 - Disclosure - STOCK-BASED COMPENSATION (Details - Stock Option Activity)", "shortName": "STOCK-BASED COMPENSATION (Details - Stock Option Activity)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "AsOf2022-12-31_us-gaap_StockOptionMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfStockOptionsRollForwardTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "atomera_i10k-123123.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2022-12-31_us-gaap_StockOptionMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfStockOptionsRollForwardTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "atomera_i10k-123123.htm", "first": true, "unique": true } }, "R46": { "role": "http://atomera.com/role/Stock-basedCompensationDetails-RestrictedStock", "longName": "995549 - Disclosure - STOCK-BASED COMPENSATION (Details - Restricted stock)", "shortName": "STOCK-BASED COMPENSATION (Details - Restricted stock)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "AsOf2022-12-31_us-gaap_RestrictedStockMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "atomera_i10k-123123.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2022-12-31_us-gaap_RestrictedStockMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "atomera_i10k-123123.htm", "first": true, "unique": true } }, "R47": { "role": "http://atomera.com/role/Stock-basedCompensationDetailsNarrative", "longName": "995550 - Disclosure - STOCK-BASED COMPENSATION (Details Narrative)", "shortName": "STOCK-BASED COMPENSATION (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "AsOf2023-12-31_us-gaap_StockOptionMember", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "atomera_i10k-123123.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-01-012023-12-31_us-gaap_StockOptionMember", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "atomera_i10k-123123.htm", "unique": true } }, "R48": { "role": "http://atomera.com/role/KPlanDetailsNarrative", "longName": "995551 - Disclosure - 401(k) PLAN (Details Narrative)", "shortName": "401(k) PLAN (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:DefinedBenefitPlanContributionsByEmployer", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "ATOM:PlanTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "atomera_i10k-123123.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:DefinedBenefitPlanContributionsByEmployer", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "ATOM:PlanTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "atomera_i10k-123123.htm", "first": true, "unique": true } }, "R49": { "role": "http://atomera.com/role/IncomeTaxesDetails-ProvisionForIncomeTaxes", "longName": "995552 - Disclosure - INCOME TAXES (Details - Provision for Income Taxes)", "shortName": "INCOME TAXES (Details - Provision for Income Taxes)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "atomera_i10k-123123.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "atomera_i10k-123123.htm", "first": true, "unique": true } }, "R50": { "role": "http://atomera.com/role/IncomeTaxesDetails-ScheduleOfDeferredTax", "longName": "995553 - Disclosure - INCOME TAXES (Details - Schedule of Deferred Tax)", "shortName": "INCOME TAXES (Details - Schedule of Deferred Tax)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "atomera_i10k-123123.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "atomera_i10k-123123.htm", "first": true, "unique": true } }, "R51": { "role": "http://atomera.com/role/IncomeTaxesDetailsScheduleOfOperatingLosses", "longName": "995554 - Disclosure - INCOME TAXES (Details Schedule of Operating Losses)", "shortName": "INCOME TAXES (Details Schedule of Operating Losses)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "AsOf2023-12-31_us-gaap_DomesticCountryMember", "name": "us-gaap:OperatingLossCarryforwards", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ATOM:ScheduleOfOperatingLossesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "atomera_i10k-123123.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31_us-gaap_DomesticCountryMember", "name": "us-gaap:OperatingLossCarryforwards", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ATOM:ScheduleOfOperatingLossesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "atomera_i10k-123123.htm", "first": true, "unique": true } }, "R52": { "role": "http://atomera.com/role/IncomeTaxesDetails-EffectiveTaxRate", "longName": "995555 - Disclosure - INCOME TAXES (Details - Effective Tax Rate)", "shortName": "INCOME TAXES (Details - Effective Tax Rate)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "atomera_i10k-123123.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "atomera_i10k-123123.htm", "first": true, "unique": true } }, "R53": { "role": "http://atomera.com/role/IncomeTaxesDetails-UnrecognizedTaxBenefits", "longName": "995556 - Disclosure - INCOME TAXES (Details - Unrecognized Tax Benefits)", "shortName": "INCOME TAXES (Details - Unrecognized Tax Benefits)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "AsOf2022-12-31", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "atomera_i10k-123123.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2021-12-31", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "atomera_i10k-123123.htm", "unique": true } }, "R54": { "role": "http://atomera.com/role/IncomeTaxesDetails-ValuationAllowance", "longName": "995557 - Disclosure - INCOME TAXES (Details - Valuation Allowance)", "shortName": "INCOME TAXES (Details - Valuation Allowance)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "AsOf2022-12-31", "name": "ATOM:DeferredTaxAssetsValuationAllowances", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfValuationAllowanceForImpairmentOfRecognizedServicingAssetsTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "atomera_i10k-123123.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2021-12-31", "name": "ATOM:DeferredTaxAssetsValuationAllowances", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfValuationAllowanceForImpairmentOfRecognizedServicingAssetsTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "atomera_i10k-123123.htm", "unique": true } }, "R55": { "role": "http://atomera.com/role/IncomeTaxesDetailsNarrative", "longName": "995558 - Disclosure - INCOME TAXES (Details Narrative)", "shortName": "INCOME TAXES (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:CurrentIncomeTaxExpenseBenefit", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "atomera_i10k-123123.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:CurrentIncomeTaxExpenseBenefit", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "atomera_i10k-123123.htm", "first": true, "unique": true } } }, "tag": { "ATOM_ATMMember": { "xbrltype": "domainItemType", "nsuri": "http://atomera.com/20231231", "localname": "ATMMember", "presentation": [ "http://atomera.com/role/LiquidityAndManagementPlansDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "ATM [Member]" } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://atomera.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://atomera.com/role/BalanceSheets" ], "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": [ "r13", "r578" ] }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "crdr": "credit", "presentation": [ "http://atomera.com/role/CashEquivalentsAndInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Accretion of Discount", "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r78" ] }, "ATOM_AccretionIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://atomera.com/20231231", "localname": "AccretionIncome", "crdr": "credit", "calculation": { "http://atomera.com/role/StatementsOfOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://atomera.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Accretion income" } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://atomera.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://atomera.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued 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": [ "r15" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://atomera.com/role/PropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: Accumulated depreciation and amortization", "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": [ "r32", "r118", "r454" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r638" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://atomera.com/role/BalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://atomera.com/role/BalanceSheets" ], "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": [ "r61" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://atomera.com/role/StatementsOfStockholdersEquity" ], "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": [ "r330", "r331", "r332", "r470", "r700", "r701", "r702", "r746", "r759" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r644" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r644" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r644" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r644" ] }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://atomera.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://atomera.com/role/StatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock-based compensation", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r41", "r42", "r297" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r608", "r620", "r630", "r656" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r611", "r623", "r633", "r659" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "auth_ref": [ "r644" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "auth_ref": [ "r651" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "auth_ref": [ "r615", "r624", "r634", "r651", "r660", "r664", "r672" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "auth_ref": [ "r670" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://atomera.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Allowances for unbilled contracts receivable", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r120", "r187", "r221" ] }, "dei_AmendmentDescription": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentDescription", "presentation": [ "http://atomera.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Amendment Description", "documentation": "Description of changes contained within amended document." } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://atomera.com/role/Cover" ], "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": [] }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCostsAndDiscounts", "crdr": "debit", "calculation": { "http://atomera.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://atomera.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Accretion of discounts on available-for-sales securities", "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r259", "r389", "r561", "r562", "r696" ] }, "dei_AnnualInformationForm": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AnnualInformationForm", "presentation": [ "http://atomera.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Annual Information Form", "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form." } } }, "auth_ref": [ "r616" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://atomera.com/role/BasicAndDilutedLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Anti dilutive 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": [ "r163" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://atomera.com/role/BasicAndDilutedLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r24" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://atomera.com/role/BasicAndDilutedLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [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": [] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://atomera.com/role/BasicAndDilutedLossPerShareDetails" ], "lang": { "en-us": { "role": { "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": [ "r24" ] }, "srt_AsiaPacificMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "AsiaPacificMember", "presentation": [ "http://atomera.com/role/RevenueDetails" ], "lang": { "en-us": { "role": { "label": "Asia Pacific [Member]" } } }, "auth_ref": [ "r761", "r762", "r763", "r764" ] }, "us-gaap_AssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetImpairmentCharges", "crdr": "debit", "presentation": [ "http://atomera.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Impairment of long lives assets", "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill." } } }, "auth_ref": [ "r4", "r31" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://atomera.com/role/BalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://atomera.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r94", "r119", "r137", "r168", "r176", "r180", "r218", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r360", "r362", "r381", "r446", "r496", "r578", "r589", "r709", "r710", "r750" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://atomera.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "ASSETS" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://atomera.com/role/BalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://atomera.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r114", "r121", "r137", "r218", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r360", "r362", "r381", "r578", "r709", "r710", "r750" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://atomera.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current Assets:" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://atomera.com/role/CashEquivalentsAndInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Investment fair value", "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r47" ] }, "dei_AuditedAnnualFinancialStatements": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditedAnnualFinancialStatements", "presentation": [ "http://atomera.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Audited Annual Financial Statements", "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements." } } }, "auth_ref": [ "r616" ] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorFirmId", "presentation": [ "http://atomera.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r601", "r603", "r616" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLocation", "presentation": [ "http://atomera.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "auth_ref": [ "r601", "r603", "r616" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorName", "presentation": [ "http://atomera.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "auth_ref": [ "r601", "r603", "r616" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price" } } }, "auth_ref": [ "r667" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r668" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "auth_ref": [ "r663" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r663" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r663" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r663" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r663" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r663" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://atomera.com/role/Stock-basedCompensationDetails-EmployeeStock", "http://atomera.com/role/Stock-basedCompensationDetails-RestrictedStock", "http://atomera.com/role/Stock-basedCompensationDetails-StockOptionActivity", "http://atomera.com/role/Stock-basedCompensationDetailsNarrative", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r666" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r665" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r664" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r664" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://atomera.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Basis of Presentation", "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_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://atomera.com/role/SummaryOfSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r79" ] }, "us-gaap_CashAndCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAbstract", "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://atomera.com/role/BalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://atomera.com/role/BalanceSheets" ], "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": [ "r21", "r116", "r552" ] }, "us-gaap_CashAndCashEquivalentsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsDisclosureTextBlock", "presentation": [ "http://atomera.com/role/CashEquivalentsAndInvestments" ], "lang": { "en-us": { "role": { "label": "CASH EQUIVALENTS AND INVESTMENTS", "documentation": "The entire disclosure for cash and cash equivalent footnotes, which may include the types of deposits and money market instruments, applicable carrying amounts, restricted amounts and compensating balance arrangements. Cash and equivalents include: (1) currency on hand (2) demand deposits with banks or financial institutions (3) other kinds of accounts that have the general characteristics of demand deposits (4) short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Generally, only investments maturing within three months from the date of acquisition qualify." } } }, "auth_ref": [ "r116", "r448" ] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://atomera.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents", "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value." } } }, "auth_ref": [ "r22" ] }, "us-gaap_CashCashEquivalentsAndShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsAndShortTermInvestments", "crdr": "debit", "presentation": [ "http://atomera.com/role/LiquidityAndManagementPlansDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Cash, cash equivalents and short-term investments", "documentation": "Cash includes currency on hand as well as demand deposits with banks or financial institutions. It also includes other kinds of accounts that have the general characteristics of demand deposits in that the customer may deposit additional funds at any time and effectively may withdraw funds at any time without prior notice or penalty. Cash equivalents, excluding items classified as marketable securities, include short-term, highly liquid Investments that are both readily convertible to known amounts of cash, and so near their maturity that they present minimal risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three years ago does not become a cash equivalent when its remaining maturity is three months. Short-term investments, exclusive of cash equivalents, generally consist of marketable securities intended to be sold within one year (or the normal operating cycle if longer) and may include trading securities, available-for-sale securities, or held-to-maturity securities (if maturing within one year), as applicable." } } }, "auth_ref": [ "r694" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://atomera.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash and cash equivalents at beginning of year", "periodEndLabel": "Cash and cash equivalents at end of year", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r21", "r76", "r135" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://atomera.com/role/StatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://atomera.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net decrease in cash and cash equivalents", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r1", "r76" ] }, "us-gaap_CashMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashMember", "presentation": [ "http://atomera.com/role/CashEquivalentsAndInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Cash [Member]", "documentation": "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." } } }, "auth_ref": [ "r116" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r642" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://atomera.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r643" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r643" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "presentation": [ "http://atomera.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Commitments and contingencies (see Note 11)", "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": [ "r18", "r54", "r447", "r483" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://atomera.com/role/CommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "label": "COMMITMENTS AND CONTINGENCIES", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r84", "r233", "r234", "r540", "r708" ] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://atomera.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Common stock reserved for issuance", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r19" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://atomera.com/role/StatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r579", "r580", "r581", "r583", "r584", "r585", "r586", "r700", "r701", "r746", "r756", "r759" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://atomera.com/role/BalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common stock, par value", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r60" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://atomera.com/role/BalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common stock, shares authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r60", "r484" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://atomera.com/role/BalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common stock, shares issued", "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": [ "r60" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://atomera.com/role/BalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common stock, shares outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r8", "r60", "r484", "r502", "r759", "r760" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://atomera.com/role/BalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://atomera.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common stock, $0.001 par value, authorized 47,500 shares; 26,107 shares issued and outstanding at December 31, 2023 and 23,973 issued and outstanding as of December 31, 2022", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r60", "r450", "r578" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r648" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r647" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r649" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r646" ] }, "us-gaap_CompensationRelatedCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationRelatedCostsPolicyTextBlock", "presentation": [ "http://atomera.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Stock-based Compensation", "documentation": "Disclosure of accounting policy for salaries, bonuses, incentive awards, postretirement and postemployment benefits granted to employees, including equity-based arrangements; discloses methodologies for measurement, and the bases for recognizing related assets and liabilities and recognizing and reporting compensation expense." } } }, "auth_ref": [ "r37" ] }, "us-gaap_ComputerEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComputerEquipmentMember", "presentation": [ "http://atomera.com/role/PropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Computer Equipment [Member]", "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems." } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://atomera.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r25", "r27", "r48", "r49", "r185", "r539" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://atomera.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r25", "r27", "r48", "r49", "r185", "r464", "r539" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://atomera.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "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": [ "r25", "r27", "r48", "r49", "r185", "r539", "r682" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://atomera.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Concentration of Credit Risk and Major Customers", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r56", "r104" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://atomera.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Concentration of credit 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": [ "r25", "r27", "r48", "r49", "r185" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://atomera.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r25", "r27", "r48", "r49", "r185", "r539" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://atomera.com/role/StatementsOfOperations": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://atomera.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "negatedLabel": "Cost of revenue", "label": "Cost of Goods and Services Sold", "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": [ "r69", "r443" ] }, "dei_CountryRegion": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CountryRegion", "presentation": [ "http://atomera.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Country Region", "documentation": "Region code of country" } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://atomera.com/role/Cover" ], "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_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://atomera.com/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Income tax expenses current", "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations." } } }, "auth_ref": [ "r93", "r351", "r355", "r699" ] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://atomera.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "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": [ "r26", "r185" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://atomera.com/role/LeasesDetails-MinimumLeasePayments" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [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": [ "r139", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r390", "r558", "r559", "r560", "r561", "r562", "r697" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://atomera.com/role/LeasesDetails-MinimumLeasePayments" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r17", "r34", "r35", "r50", "r51", "r53", "r55", "r86", "r87", "r139", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r390", "r558", "r559", "r560", "r561", "r562", "r697" ] }, "us-gaap_DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance", "presentation": [ "http://atomera.com/role/Stock-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Shares reserved for issuance", "documentation": "Number of common shares reserved for future issuance related to deferred compensation arrangements with individuals." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGross", "crdr": "debit", "calculation": { "http://atomera.com/role/IncomeTaxesDetails-ScheduleOfDeferredTax": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://atomera.com/role/IncomeTaxesDetails-ScheduleOfDeferredTax" ], "lang": { "en-us": { "role": { "totalLabel": "Total deferred tax assets", "label": "Deferred Tax Assets, Gross", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r346" ] }, "us-gaap_DeferredTaxAssetsGrossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGrossAbstract", "presentation": [ "http://atomera.com/role/IncomeTaxesDetails-ScheduleOfDeferredTax" ], "lang": { "en-us": { "role": { "label": "Deferred tax assets:" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsInProcessResearchAndDevelopment", "crdr": "debit", "calculation": { "http://atomera.com/role/IncomeTaxesDetails-ScheduleOfDeferredTax": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://atomera.com/role/IncomeTaxesDetails-ScheduleOfDeferredTax" ], "lang": { "en-us": { "role": { "label": "Capitalized research and development", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from in-process research and development costs expensed in connection with a business combination." } } }, "auth_ref": [ "r46", "r744" ] }, "us-gaap_DeferredTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsNet", "crdr": "debit", "presentation": [ "http://atomera.com/role/IncomeTaxesDetails-ScheduleOfDeferredTax" ], "lang": { "en-us": { "role": { "label": "Net deferred tax asset", "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r743" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "crdr": "debit", "calculation": { "http://atomera.com/role/IncomeTaxesDetails-ScheduleOfDeferredTax": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://atomera.com/role/IncomeTaxesDetails-ScheduleOfDeferredTax" ], "lang": { "en-us": { "role": { "label": "Net operating loss carryforwards", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards." } } }, "auth_ref": [ "r46", "r744" ] }, "us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://atomera.com/role/IncomeTaxesDetails-ScheduleOfDeferredTax": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://atomera.com/role/IncomeTaxesDetails-ScheduleOfDeferredTax" ], "lang": { "en-us": { "role": { "label": "Fixed assets and intangibles", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxCreditCarryforwards", "crdr": "debit", "calculation": { "http://atomera.com/role/IncomeTaxesDetails-ScheduleOfDeferredTax": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://atomera.com/role/IncomeTaxesDetails-ScheduleOfDeferredTax" ], "lang": { "en-us": { "role": { "label": "Tax credit", "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards." } } }, "auth_ref": [ "r45", "r46", "r744" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "crdr": "debit", "calculation": { "http://atomera.com/role/IncomeTaxesDetails-ScheduleOfDeferredTax": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://atomera.com/role/IncomeTaxesDetails-ScheduleOfDeferredTax" ], "lang": { "en-us": { "role": { "label": "Stock compensation", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation." } } }, "auth_ref": [ "r46", "r744" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals", "crdr": "debit", "calculation": { "http://atomera.com/role/IncomeTaxesDetails-ScheduleOfDeferredTax": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://atomera.com/role/IncomeTaxesDetails-ScheduleOfDeferredTax" ], "lang": { "en-us": { "role": { "label": "Accruals and other", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from reserves and accruals." } } }, "auth_ref": [ "r46", "r744" ] }, "ATOM_DeferredTaxAssetsTaxDeferredLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://atomera.com/20231231", "localname": "DeferredTaxAssetsTaxDeferredLeaseLiability", "crdr": "debit", "calculation": { "http://atomera.com/role/IncomeTaxesDetails-ScheduleOfDeferredTax": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://atomera.com/role/IncomeTaxesDetails-ScheduleOfDeferredTax" ], "lang": { "en-us": { "role": { "label": "Lease liability" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "presentation": [ "http://atomera.com/role/IncomeTaxesDetails-ScheduleOfDeferredTax" ], "lang": { "en-us": { "role": { "negatedLabel": "Valuation allowance", "label": "Deferred Tax Assets, Valuation Allowance", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r347" ] }, "ATOM_DeferredTaxAssetsValuationAllowances": { "xbrltype": "monetaryItemType", "nsuri": "http://atomera.com/20231231", "localname": "DeferredTaxAssetsValuationAllowances", "crdr": "credit", "presentation": [ "http://atomera.com/role/IncomeTaxesDetails-ValuationAllowance" ], "lang": { "en-us": { "role": { "periodStartLabel": "Deferred tax asset valuation allowance, beginning balance", "periodEndLabel": "Deferred tax asset valuation allowance, ending balance", "label": "DeferredTaxAssetsValuationAllowances" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://atomera.com/role/IncomeTaxesDetails-ScheduleOfDeferredTax": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://atomera.com/role/IncomeTaxesDetails-ScheduleOfDeferredTax" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Total deferred tax assets", "label": "Deferred Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting." } } }, "auth_ref": [ "r43", "r743" ] }, "us-gaap_DeferredTaxLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesAbstract", "presentation": [ "http://atomera.com/role/IncomeTaxesDetails-ScheduleOfDeferredTax" ], "lang": { "en-us": { "role": { "label": "Deferred tax liabilities:" } } }, "auth_ref": [] }, "ATOM_DeferredTaxLiabilityTaxRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://atomera.com/20231231", "localname": "DeferredTaxLiabilityTaxRightOfUseAsset", "crdr": "credit", "calculation": { "http://atomera.com/role/IncomeTaxesDetails-ScheduleOfDeferredTax": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://atomera.com/role/IncomeTaxesDetails-ScheduleOfDeferredTax" ], "lang": { "en-us": { "role": { "negatedLabel": "Right of use asset", "label": "DeferredTaxLiabilityTaxRightOfUseAsset" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanContributionsByEmployer": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanContributionsByEmployer", "crdr": "debit", "presentation": [ "http://atomera.com/role/KPlanDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Company contributions to pension plan", "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets." } } }, "auth_ref": [ "r287", "r288", "r294", "r570", "r571", "r572", "r573" ] }, "us-gaap_DepositsAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepositsAssetsNoncurrent", "crdr": "debit", "calculation": { "http://atomera.com/role/BalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://atomera.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Security deposit", "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment after one year or beyond the operating cycle, if longer." } } }, "auth_ref": [ "r691" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://atomera.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://atomera.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Depreciation and amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r4", "r173" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://atomera.com/role/RevenueDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [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": [ "r285", "r563", "r564", "r565", "r566", "r567", "r568", "r569" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://atomera.com/role/RevenueDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r285", "r563", "r564", "r565", "r566", "r567", "r568", "r569" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://atomera.com/role/RevenueTables" ], "lang": { "en-us": { "role": { "label": "Schedule of disaggregated revenue and timing of revenue", "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": [ "r711" ] }, "ATOM_Disclosure401kPlanAbstract": { "xbrltype": "stringItemType", "nsuri": "http://atomera.com/20231231", "localname": "Disclosure401kPlanAbstract", "lang": { "en-us": { "role": { "label": "K Plan" } } }, "auth_ref": [] }, "ATOM_DisclosureLeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://atomera.com/20231231", "localname": "DisclosureLeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases" } } }, "auth_ref": [] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://atomera.com/role/Stock-basedCompensation" ], "lang": { "en-us": { "role": { "label": "STOCK-BASED COMPENSATION", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r295", "r299", "r326", "r327", "r329", "r574" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "dei_DocumentAccountingStandard": { "xbrltype": "accountingStandardItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAccountingStandard", "presentation": [ "http://atomera.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Accounting Standard", "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'." } } }, "auth_ref": [ "r603" ] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://atomera.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r601", "r603", "r616" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://atomera.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Financial Statement Error Correction [Flag]", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r601", "r603", "r616", "r652" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://atomera.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://atomera.com/role/Cover" ], "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_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://atomera.com/role/Cover" ], "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_DocumentPeriodStartDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodStartDate", "presentation": [ "http://atomera.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Period Start Date", "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://atomera.com/role/Cover" ], "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": [ "r602" ] }, "dei_DocumentRegistrationStatement": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentRegistrationStatement", "presentation": [ "http://atomera.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Registration Statement", "documentation": "Boolean flag that is true only for a form used as a registration statement." } } }, "auth_ref": [ "r590" ] }, "dei_DocumentShellCompanyEventDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentShellCompanyEventDate", "presentation": [ "http://atomera.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Shell Company Event Date", "documentation": "Date of event requiring a shell company report." } } }, "auth_ref": [ "r603" ] }, "dei_DocumentShellCompanyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentShellCompanyReport", "presentation": [ "http://atomera.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Shell Company Report", "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act." } } }, "auth_ref": [ "r603" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://atomera.com/role/Cover" ], "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": [ "r637" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://atomera.com/role/Cover" ], "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": [] }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentsIncorporatedByReferenceTextBlock", "presentation": [ "http://atomera.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Documents Incorporated by Reference [Text Block]", "documentation": "Documents incorporated by reference." } } }, "auth_ref": [ "r593" ] }, "us-gaap_DomesticCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DomesticCountryMember", "presentation": [ "http://atomera.com/role/IncomeTaxesDetailsScheduleOfOperatingLosses" ], "lang": { "en-us": { "role": { "label": "Domestic Tax Authority [Member]", "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile." } } }, "auth_ref": [] }, "ATOM_DomesticCountryOneMember": { "xbrltype": "domainItemType", "nsuri": "http://atomera.com/20231231", "localname": "DomesticCountryOneMember", "presentation": [ "http://atomera.com/role/IncomeTaxesDetailsScheduleOfOperatingLosses" ], "lang": { "en-us": { "role": { "label": "Domestic Country One [Member]" } } }, "auth_ref": [] }, "ATOM_DomesticMember": { "xbrltype": "domainItemType", "nsuri": "http://atomera.com/20231231", "localname": "DomesticMember", "presentation": [ "http://atomera.com/role/IncomeTaxesDetails-ProvisionForIncomeTaxes" ], "lang": { "en-us": { "role": { "label": "Domestic [Member]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://atomera.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Net loss per common share, basic", "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": [ "r129", "r145", "r146", "r147", "r148", "r149", "r154", "r157", "r160", "r161", "r162", "r166", "r373", "r374", "r444", "r458", "r554" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://atomera.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Net loss per common share, diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r129", "r145", "r146", "r147", "r148", "r149", "r157", "r160", "r161", "r162", "r166", "r373", "r374", "r444", "r458", "r554" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://atomera.com/role/BasicAndDilutedLossPerShare" ], "lang": { "en-us": { "role": { "label": "BASIC AND DILUTED LOSS PER SHARE", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r153", "r163", "r164", "r165" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "calculation": { "http://atomera.com/role/IncomeTaxesDetails-EffectiveTaxRate": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://atomera.com/role/IncomeTaxesDetails-EffectiveTaxRate" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "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": [ "r339" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "calculation": { "http://atomera.com/role/IncomeTaxesDetails-EffectiveTaxRate": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://atomera.com/role/IncomeTaxesDetails-EffectiveTaxRate" ], "lang": { "en-us": { "role": { "label": "Statutory rate", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r138", "r339", "r356" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "calculation": { "http://atomera.com/role/IncomeTaxesDetails-EffectiveTaxRate": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://atomera.com/role/IncomeTaxesDetails-EffectiveTaxRate" ], "lang": { "en-us": { "role": { "label": "Change in valuation allowance", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets." } } }, "auth_ref": [ "r739", "r745" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "calculation": { "http://atomera.com/role/IncomeTaxesDetails-EffectiveTaxRate": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://atomera.com/role/IncomeTaxesDetails-EffectiveTaxRate" ], "lang": { "en-us": { "role": { "label": "Foreign withholding tax", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile." } } }, "auth_ref": [ "r739", "r745" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther", "calculation": { "http://atomera.com/role/IncomeTaxesDetails-EffectiveTaxRate": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://atomera.com/role/IncomeTaxesDetails-EffectiveTaxRate" ], "lang": { "en-us": { "role": { "label": "Other non-deductible items", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other nondeductible expenses." } } }, "auth_ref": [ "r739", "r745" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost", "calculation": { "http://atomera.com/role/IncomeTaxesDetails-EffectiveTaxRate": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://atomera.com/role/IncomeTaxesDetails-EffectiveTaxRate" ], "lang": { "en-us": { "role": { "label": "Stock based compensation excess windfall", "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement." } } }, "auth_ref": [ "r739", "r745" ] }, "ATOM_EffectiveIncomeTaxRateReconciliationSection162MLimitation": { "xbrltype": "percentItemType", "nsuri": "http://atomera.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationSection162MLimitation", "calculation": { "http://atomera.com/role/IncomeTaxesDetails-EffectiveTaxRate": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://atomera.com/role/IncomeTaxesDetails-EffectiveTaxRate" ], "lang": { "en-us": { "role": { "label": "Section 162(m) limitation" } } }, "auth_ref": [] }, "ATOM_EffectiveIncomeTaxRateReconciliationSection382Limitation": { "xbrltype": "percentItemType", "nsuri": "http://atomera.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationSection382Limitation", "calculation": { "http://atomera.com/role/IncomeTaxesDetails-EffectiveTaxRate": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://atomera.com/role/IncomeTaxesDetails-EffectiveTaxRate" ], "lang": { "en-us": { "role": { "label": "Section 382 limitation" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "calculation": { "http://atomera.com/role/IncomeTaxesDetails-EffectiveTaxRate": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://atomera.com/role/IncomeTaxesDetails-EffectiveTaxRate" ], "lang": { "en-us": { "role": { "label": "State rate", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit)." } } }, "auth_ref": [ "r739", "r745" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationTaxCredits", "calculation": { "http://atomera.com/role/IncomeTaxesDetails-EffectiveTaxRate": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://atomera.com/role/IncomeTaxesDetails-EffectiveTaxRate" ], "lang": { "en-us": { "role": { "negatedLabel": "Change in tax credits", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits." } } }, "auth_ref": [ "r739", "r745" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://atomera.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://atomera.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued payroll related expenses", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r15" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://atomera.com/role/Stock-basedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [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": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://atomera.com/role/Stock-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Unrecognized compensation expense", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r328" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://atomera.com/role/Stock-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Unrecognized compensation weighted average period", "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": [ "r328" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://atomera.com/role/BasicAndDilutedLossPerShareDetails" ], "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": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://atomera.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine2", "presentation": [ "http://atomera.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine3": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine3", "presentation": [ "http://atomera.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Three", "documentation": "Address Line 3 such as an Office Park" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://atomera.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressCountry": { "xbrltype": "countryCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCountry", "presentation": [ "http://atomera.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Country", "documentation": "ISO 3166-1 alpha-2 country code." } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://atomera.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://atomera.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityBankruptcyProceedingsReportingCurrent": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityBankruptcyProceedingsReportingCurrent", "presentation": [ "http://atomera.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Bankruptcy Proceedings, Reporting Current", "documentation": "For registrants involved in bankruptcy proceedings during the preceding five years, the value Yes indicates that the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court; the value No indicates the registrant has not. Registrants not involved in bankruptcy proceedings during the preceding five years should not report this element." } } }, "auth_ref": [ "r596" ] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://atomera.com/role/Cover" ], "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": [ "r592" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://atomera.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://atomera.com/role/Cover" ], "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_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://atomera.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r592" ] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityExTransitionPeriod", "presentation": [ "http://atomera.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Elected Not To Use the Extended Transition Period", "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards." } } }, "auth_ref": [ "r680" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://atomera.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://atomera.com/role/Cover" ], "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": [ "r592" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://atomera.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://atomera.com/role/Cover" ], "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": [ "r677" ] }, "dei_EntityPrimarySicNumber": { "xbrltype": "sicNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPrimarySicNumber", "presentation": [ "http://atomera.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Primary SIC Number", "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity." } } }, "auth_ref": [ "r616" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://atomera.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Public Float", "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://atomera.com/role/Cover" ], "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": [ "r592" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://atomera.com/role/Cover" ], "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": [ "r592" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://atomera.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r592" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://atomera.com/role/Cover" ], "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": [ "r592" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://atomera.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://atomera.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Well-known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r678" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://atomera.com/role/StatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r8", "r112", "r125", "r126", "r127", "r140", "r141", "r142", "r144", "r150", "r152", "r167", "r219", "r220", "r275", "r330", "r331", "r332", "r352", "r353", "r364", "r365", "r366", "r367", "r368", "r369", "r372", "r382", "r383", "r384", "r385", "r386", "r387", "r410", "r459", "r460", "r461", "r470", "r523" ] }, "ATOM_EquityDistributionAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://atomera.com/20231231", "localname": "EquityDistributionAgreementMember", "presentation": [ "http://atomera.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Equity Distribution Agreement [Member]" } } }, "auth_ref": [] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r645" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r608", "r620", "r630", "r656" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r605", "r617", "r627", "r653" ] }, "srt_EuropeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "EuropeMember", "presentation": [ "http://atomera.com/role/RevenueDetails" ], "lang": { "en-us": { "role": { "label": "Europe [Member]" } } }, "auth_ref": [ "r761", "r762", "r763", "r764" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r651" ] }, "dei_Extension": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Extension", "presentation": [ "http://atomera.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Extension", "documentation": "Extension number for local phone number." } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "presentation": [ "http://atomera.com/role/CashEquivalentsAndInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [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": [] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://atomera.com/role/CashEquivalentsAndInvestmentsDetails" ], "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": [ "r252", "r288", "r289", "r290", "r291", "r292", "r293", "r377", "r416", "r417", "r418", "r559", "r560", "r570", "r571", "r572" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://atomera.com/role/CashEquivalentsAndInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r376", "r377", "r378", "r379", "r380" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://atomera.com/role/CashEquivalentsAndInvestmentsDetails" ], "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": [ "r252", "r288", "r293", "r377", "r416", "r570", "r571", "r572" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://atomera.com/role/CashEquivalentsAndInvestmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://atomera.com/role/CashEquivalentsAndInvestmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r252", "r288", "r289", "r290", "r291", "r292", "r293", "r416", "r417", "r418", "r559", "r560", "r570", "r571", "r572" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://atomera.com/role/CashEquivalentsAndInvestmentsDetails" ], "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": [ "r375", "r380" ] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://atomera.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Fair Value of Financial Instruments", "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments." } } }, "auth_ref": [ "r6", "r12" ] }, "ATOM_FairValueOfOptionsGranted": { "xbrltype": "monetaryItemType", "nsuri": "http://atomera.com/20231231", "localname": "FairValueOfOptionsGranted", "crdr": "credit", "presentation": [ "http://atomera.com/role/Stock-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Fair value of options granted" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseInterestExpense", "crdr": "debit", "calculation": { "http://atomera.com/role/LeasesDetails-LeaseCosts": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://atomera.com/role/LeasesDetails-LeaseCosts" ], "lang": { "en-us": { "role": { "label": "Interest on lease liabilities", "documentation": "Amount of interest expense on finance lease liability." } } }, "auth_ref": [ "r393", "r400", "r577" ] }, "us-gaap_FinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiability", "crdr": "credit", "presentation": [ "http://atomera.com/role/LeasesDetails-MinimumLeasePayments" ], "lang": { "en-us": { "role": { "label": "Total lease liability", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease." } } }, "auth_ref": [ "r392", "r408" ] }, "us-gaap_FinanceLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://atomera.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://atomera.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current financing lease liability", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current." } } }, "auth_ref": [ "r392" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://atomera.com/role/BalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://atomera.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Long-term financing lease liability", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent." } } }, "auth_ref": [ "r392" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDue", "crdr": "credit", "presentation": [ "http://atomera.com/role/LeasesDetails-MinimumLeasePayments" ], "lang": { "en-us": { "role": { "label": "Total future minimum lease payments", "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r408" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "presentation": [ "http://atomera.com/role/LeasesDetails-MinimumLeasePayments" ], "lang": { "en-us": { "role": { "label": "2024", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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": [ "r408" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "presentation": [ "http://atomera.com/role/LeasesDetails-MinimumLeasePayments" ], "lang": { "en-us": { "role": { "label": "2026", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r408" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "presentation": [ "http://atomera.com/role/LeasesDetails-MinimumLeasePayments" ], "lang": { "en-us": { "role": { "label": "2025", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r408" ] }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://atomera.com/role/LeasesDetails-MinimumLeasePayments" ], "lang": { "en-us": { "role": { "negatedLabel": "Less imputed interest", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r408" ] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "presentation": [ "http://atomera.com/role/LeasesDetails-CashFlowEffect" ], "lang": { "en-us": { "role": { "label": "Cash paid for amounts included in the measurement of financing lease liabilities", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r394", "r404" ] }, "us-gaap_FinanceLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://atomera.com/role/BalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://atomera.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Financing lease right-of-use-asset", "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease." } } }, "auth_ref": [ "r391" ] }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetAmortization", "crdr": "debit", "calculation": { "http://atomera.com/role/LeasesDetails-LeaseCosts": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 }, "http://atomera.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://atomera.com/role/LeasesDetails-LeaseCosts", "http://atomera.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Financing lease right of use asset amortization", "verboseLabel": "Amortization of ROU assets", "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease." } } }, "auth_ref": [ "r393", "r400", "r577" ] }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://atomera.com/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Weighted average remaining discount rate for financing leases", "documentation": "Weighted average discount rate for finance lease calculated at point in time." } } }, "auth_ref": [ "r407", "r577" ] }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://atomera.com/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Financing lease, weighted average lease term", "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r406", "r577" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://atomera.com/role/CashEquivalentsAndInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r260", "r273", "r370", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r457", "r557", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r703", "r704", "r705", "r706" ] }, "ATOM_FinancingLeasesMember": { "xbrltype": "domainItemType", "nsuri": "http://atomera.com/20231231", "localname": "FinancingLeasesMember", "presentation": [ "http://atomera.com/role/LeasesDetails-MinimumLeasePayments" ], "lang": { "en-us": { "role": { "label": "Financing Leases [Member]" } } }, "auth_ref": [] }, "ATOM_FixedLeaseCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://atomera.com/20231231", "localname": "FixedLeaseCosts", "crdr": "debit", "calculation": { "http://atomera.com/role/LeasesDetails-LeaseCosts": { "parentTag": "us-gaap_OperatingLeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://atomera.com/role/LeasesDetails-LeaseCosts" ], "lang": { "en-us": { "role": { "label": "Fixed lease costs" } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r612", "r624", "r634", "r660" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r612", "r624", "r634", "r660" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r612", "r624", "r634", "r660" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r612", "r624", "r634", "r660" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r612", "r624", "r634", "r660" ] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://atomera.com/role/PropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Furniture and Fixtures [Member]", "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases." } } }, "auth_ref": [] }, "us-gaap_GainsLossesOnSalesOfAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainsLossesOnSalesOfAssets", "crdr": "credit", "calculation": { "http://atomera.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://atomera.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Gain on sale of assets", "label": "Gain (Loss) on Disposition of Assets for Financial Service Operations", "documentation": "Amount of gain (loss) on sale or disposal of assets utilized in financial service operations." } } }, "auth_ref": [] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://atomera.com/role/StatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://atomera.com/role/StatementsOfOperations" ], "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": [ "r70", "r506" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://atomera.com/role/Stock-basedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "General and Administrative Expense [Member]", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r67" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://atomera.com/role/StatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://atomera.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Gross margin", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r68", "r137", "r168", "r175", "r179", "r181", "r218", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r381", "r556", "r709" ] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://atomera.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r601", "r603", "r616" ] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "presentation": [ "http://atomera.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Impairment of Long-lived Assets", "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets." } } }, "auth_ref": [ "r0", "r83" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://atomera.com/role/Stock-basedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r231", "r232", "r507" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://atomera.com/role/Stock-basedCompensationDetails" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement." } } }, "auth_ref": [ "r232", "r507" ] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://atomera.com/role/IncomeTaxesDetailsScheduleOfOperatingLosses" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority [Axis]", "documentation": "Information by tax jurisdiction." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://atomera.com/role/IncomeTaxesDetailsScheduleOfOperatingLosses" ], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://atomera.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "label": "INCOME TAXES", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r138", "r335", "r340", "r343", "r349", "r354", "r357", "r358", "r359", "r469" ] }, "us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExaminationPenaltiesAndInterestAccrued", "crdr": "credit", "presentation": [ "http://atomera.com/role/IncomeTaxesDetailsNarrative", "http://atomera.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Interest and penalties related to uncertain tax positions", "verboseLabel": "Accrued interest and penalities", "documentation": "The amount of estimated penalties and interest accrued as of the balance sheet date arising from income tax examinations." } } }, "auth_ref": [ "r740" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://atomera.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Income Taxes", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r124", "r337", "r338", "r343", "r344", "r348", "r350", "r466" ] }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "crdr": "debit", "presentation": [ "http://atomera.com/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Increase in income tax valuation allowance", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets." } } }, "auth_ref": [ "r739" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://atomera.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash paid for taxes", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes." } } }, "auth_ref": [ "r23" ] }, "us-gaap_IncreaseDecreaseInAccruedInterestReceivableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedInterestReceivableNet", "crdr": "credit", "calculation": { "http://atomera.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://atomera.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest receivable", "label": "Increase (Decrease) in Accrued Interest Receivable, Net", "documentation": "The increase (decrease) during the reporting period in the amount due from borrowers for interest payments." } } }, "auth_ref": [ "r3" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://atomera.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://atomera.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Accrued expenses", "label": "Increase (Decrease) in Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r3" ] }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "crdr": "debit", "calculation": { "http://atomera.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://atomera.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Accrued payroll expenses", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits." } } }, "auth_ref": [ "r3" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://atomera.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Changes in operating assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://atomera.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://atomera.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Operating lease liability", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r683", "r695" ] }, "us-gaap_IncreaseDecreaseInOtherAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherAccountsPayable", "crdr": "debit", "calculation": { "http://atomera.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://atomera.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Accounts payable", "label": "Increase (Decrease) in Other Accounts Payable", "documentation": "Amount of increase (decrease) in obligations classified as other, payable within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r3" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://atomera.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://atomera.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses and other current assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r3" ] }, "ATOM_IncreaseDecreaseInUnbilledContractsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://atomera.com/20231231", "localname": "IncreaseDecreaseInUnbilledContractsReceivable", "crdr": "credit", "calculation": { "http://atomera.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://atomera.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Unbilled contracts receivable", "label": "IncreaseDecreaseInUnbilledContractsReceivable" } } }, "auth_ref": [] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]" } } }, "auth_ref": [ "r615", "r624", "r634", "r651", "r660", "r664", "r672" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "auth_ref": [ "r670" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r604", "r676" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r604", "r676" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r604", "r676" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://atomera.com/role/StatementsOfOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://atomera.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest expense", "label": "Interest Expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r52", "r99", "r128", "r172", "r388", "r508", "r587", "r758" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://atomera.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash paid for interest", "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": [ "r131", "r133", "r134" ] }, "us-gaap_InterestReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestReceivableCurrent", "crdr": "debit", "calculation": { "http://atomera.com/role/BalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://atomera.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Interest receivable", "documentation": "Carrying amount as of the balance sheet date of current interest earned but not received. Also called accrued interest or accrued interest receivable. For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r692" ] }, "ATOM_InternationalMember": { "xbrltype": "domainItemType", "nsuri": "http://atomera.com/20231231", "localname": "InternationalMember", "presentation": [ "http://atomera.com/role/IncomeTaxesDetails-ProvisionForIncomeTaxes" ], "lang": { "en-us": { "role": { "label": "International [Member]" } } }, "auth_ref": [] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentIncomeInterest", "crdr": "credit", "calculation": { "http://atomera.com/role/StatementsOfOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://atomera.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Interest income", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r71", "r171" ] }, "us-gaap_InvestmentOwnedAtCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentOwnedAtCost", "crdr": "debit", "presentation": [ "http://atomera.com/role/CashEquivalentsAndInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Investment owned at cost", "documentation": "Cost of the investment." } } }, "auth_ref": [ "r465", "r474", "r475", "r529", "r530", "r532", "r534", "r581", "r589", "r757" ] }, "ATOM_LaboratoryEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://atomera.com/20231231", "localname": "LaboratoryEquipmentMember", "presentation": [ "http://atomera.com/role/PropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Laboratory Equipment [Member]" } } }, "auth_ref": [] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://atomera.com/role/LeasesDetails-LeaseCosts": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://atomera.com/role/LeasesDetails-LeaseCosts" ], "lang": { "en-us": { "role": { "totalLabel": "Total financing lease costs", "label": "Lease, Cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r399", "r577" ] }, "us-gaap_LeaseCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostAbstract", "presentation": [ "http://atomera.com/role/LeasesDetails-LeaseCosts" ], "lang": { "en-us": { "role": { "label": "Financing lease costs:" } } }, "auth_ref": [] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://atomera.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of components of lease costs", "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": [ "r748" ] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://atomera.com/role/PropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Leasehold Improvements [Member]", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r82" ] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://atomera.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Leases", "label": "Lessee, Leases [Policy Text Block]", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r396" ] }, "ATOM_LesseeOperatingAndFinanceLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://atomera.com/20231231", "localname": "LesseeOperatingAndFinanceLeasesTextBlock", "presentation": [ "http://atomera.com/role/Leases" ], "lang": { "en-us": { "role": { "label": "LEASES" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseDescription": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseDescription", "presentation": [ "http://atomera.com/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Description", "documentation": "Description of lessee's operating lease." } } }, "auth_ref": [ "r397" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://atomera.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of future minimum payments", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r749" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "presentation": [ "http://atomera.com/role/LeasesDetails-MinimumLeasePayments" ], "lang": { "en-us": { "role": { "verboseLabel": "Total future minimum lease payments", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r408" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "presentation": [ "http://atomera.com/role/LeasesDetails-MinimumLeasePayments" ], "lang": { "en-us": { "role": { "verboseLabel": "2024", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "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": [ "r408" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "presentation": [ "http://atomera.com/role/LeasesDetails-MinimumLeasePayments" ], "lang": { "en-us": { "role": { "verboseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "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": [ "r408" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "presentation": [ "http://atomera.com/role/LeasesDetails-MinimumLeasePayments" ], "lang": { "en-us": { "role": { "verboseLabel": "2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "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": [ "r408" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://atomera.com/role/LeasesDetails-MinimumLeasePayments" ], "lang": { "en-us": { "role": { "negatedLabel": "Less imputed interest", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r408" ] }, "us-gaap_LesseeOperatingLeaseOptionToTerminate": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseOptionToTerminate", "presentation": [ "http://atomera.com/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Lessee operating lease, terminate description", "documentation": "Description of terms and conditions of option to terminate lessee's operating lease. Includes, but is not limited to, information about option recognized as part of right-of-use asset and lease liability." } } }, "auth_ref": [ "r398" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://atomera.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://atomera.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r14", "r137", "r218", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r361", "r362", "r363", "r381", "r482", "r555", "r589", "r709", "r750", "r751" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://atomera.com/role/BalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://atomera.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders\u2019 equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r65", "r95", "r452", "r578", "r698", "r707", "r747" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://atomera.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://atomera.com/role/BalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://atomera.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "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": [ "r16", "r115", "r137", "r218", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r361", "r362", "r363", "r381", "r578", "r709", "r750", "r751" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://atomera.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current liabilities:" } } }, "auth_ref": [] }, "us-gaap_LiabilityForUncertainTaxPositionsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilityForUncertainTaxPositionsCurrent", "crdr": "credit", "presentation": [ "http://atomera.com/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Penalties related to uncertain tax positions", "documentation": "Amount recognized for uncertainty in income taxes classified as current." } } }, "auth_ref": [ "r15" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://atomera.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://atomera.com/role/LeasesDetails-MinimumLeasePayments" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r17" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://atomera.com/role/LeasesDetails-MinimumLeasePayments" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r17", "r33" ] }, "ATOM_LongtermPrepaidMaintenanceAndSupplies": { "xbrltype": "monetaryItemType", "nsuri": "http://atomera.com/20231231", "localname": "LongtermPrepaidMaintenanceAndSupplies", "crdr": "debit", "calculation": { "http://atomera.com/role/BalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://atomera.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Long-term prepaid maintenance and supplies" } } }, "auth_ref": [] }, "ATOM_LosGatosCAMember": { "xbrltype": "domainItemType", "nsuri": "http://atomera.com/20231231", "localname": "LosGatosCAMember", "presentation": [ "http://atomera.com/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Los Gatos, CA [Member]", "documentation": "Los Gatos, CA [Member]" } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://atomera.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "auth_ref": [ "r185", "r565", "r711", "r754", "r755" ] }, "ATOM_MaturityOfAvailableforsaleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://atomera.com/20231231", "localname": "MaturityOfAvailableforsaleSecurities", "crdr": "debit", "calculation": { "http://atomera.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://atomera.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Maturity of available-for-sale securities" } } }, "auth_ref": [] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]" } } }, "auth_ref": [ "r643" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name" } } }, "auth_ref": [ "r643" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r663" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MoneyMarketFundsMember", "presentation": [ "http://atomera.com/role/CashEquivalentsAndInvestmentsDetails" ], "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": [ "r712" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r671" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://atomera.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "auth_ref": [ "r185", "r565", "r711", "r754", "r755" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r644" ] }, "us-gaap_NatureOfOperations": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NatureOfOperations", "presentation": [ "http://atomera.com/role/NatureOfOperations" ], "lang": { "en-us": { "role": { "label": "NATURE OF OPERATIONS", "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward." } } }, "auth_ref": [ "r101", "r110" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://atomera.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://atomera.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r132" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract", "presentation": [ "http://atomera.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "CASH FLOWS FROM FINANCING ACTIVITIES" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://atomera.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://atomera.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (Used in) 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": [ "r132" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract", "presentation": [ "http://atomera.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "CASH FROM INVESTING ACTIVITIES" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://atomera.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://atomera.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in operating activities", "label": "Net Cash Provided by (Used in) 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": [ "r76", "r77", "r78" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract", "presentation": [ "http://atomera.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "CASH FLOWS FROM OPERATING ACTIVITIES" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://atomera.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 }, "http://atomera.com/role/StatementsOfOperations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://atomera.com/role/StatementsOfCashFlows", "http://atomera.com/role/StatementsOfOperations", "http://atomera.com/role/StatementsOfStockholdersEquity", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss", "label": "Net loss", "verboseLabel": "Net Loss", "terseLabel": "Net Income (Loss) Attributable to Parent", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r66", "r78", "r98", "r113", "r122", "r123", "r127", "r137", "r143", "r145", "r146", "r147", "r148", "r151", "r152", "r158", "r168", "r175", "r179", "r181", "r218", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r374", "r381", "r456", "r504", "r521", "r522", "r556", "r587", "r709" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "presentation": [ "http://atomera.com/role/IncomeTaxesDetails-ProvisionForIncomeTaxes" ], "lang": { "en-us": { "role": { "label": "Net loss before provision for income taxes", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r130", "r145", "r146", "r147", "r148", "r154", "r155", "r159", "r162", "r168", "r175", "r179", "r181", "r556" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://atomera.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Adoption of Recent Accounting Standards", "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": [] }, "dei_NoTradingSymbolFlag": { "xbrltype": "trueItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "NoTradingSymbolFlag", "presentation": [ "http://atomera.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "No Trading Symbol Flag", "documentation": "Boolean flag that is true only for a security having no trading symbol." } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r643" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r641" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r640" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r671" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r671" ] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://atomera.com/role/LeasesDetails-CashFlowEffect" ], "lang": { "en-us": { "role": { "label": "Non-cash activity:" } } }, "auth_ref": [] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://atomera.com/role/StatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://atomera.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Total other income (expense), net", "label": "Nonoperating Income (Expense)", "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": [ "r72" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://atomera.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Other income (expense):" } } }, "auth_ref": [] }, "srt_NorthAmericaMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NorthAmericaMember", "presentation": [ "http://atomera.com/role/RevenueDetails" ], "lang": { "en-us": { "role": { "label": "North America [Member]" } } }, "auth_ref": [ "r761", "r762", "r763", "r764" ] }, "us-gaap_OfficeEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OfficeEquipmentMember", "presentation": [ "http://atomera.com/role/PropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Office Equipment [Member]", "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine." } } }, "auth_ref": [] }, "ATOM_OneCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://atomera.com/20231231", "localname": "OneCustomerMember", "presentation": [ "http://atomera.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "One Customer [Member]" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://atomera.com/role/StatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://atomera.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "label": "Operating Expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://atomera.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Operating Expenses:" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://atomera.com/role/StatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://atomera.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Loss from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r168", "r175", "r179", "r181", "r556" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://atomera.com/role/LeasesDetails-LeaseCosts": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://atomera.com/role/LeasesDetails-LeaseCosts" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating lease costs", "label": "Operating Lease, Cost", "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": [ "r401", "r577" ] }, "ATOM_OperatingLeaseCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://atomera.com/20231231", "localname": "OperatingLeaseCostAbstract", "presentation": [ "http://atomera.com/role/LeasesDetails-LeaseCosts" ], "lang": { "en-us": { "role": { "label": "Operating lease costs" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "presentation": [ "http://atomera.com/role/LeasesDetails-MinimumLeasePayments" ], "lang": { "en-us": { "role": { "verboseLabel": "Total lease liability", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r392" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://atomera.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://atomera.com/role/BalanceSheets", "http://atomera.com/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Current operating lease liability", "verboseLabel": "Short-term operating lease liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r392" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://atomera.com/role/BalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://atomera.com/role/BalanceSheets", "http://atomera.com/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Long-term operating lease liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r392" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://atomera.com/role/LeasesDetails-CashFlowEffect" ], "lang": { "en-us": { "role": { "label": "Cash paid for amounts included in the measurement of operating lease liabilities", "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": [ "r395", "r404" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://atomera.com/role/BalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://atomera.com/role/BalanceSheets", "http://atomera.com/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Operating lease right-of-use-asset", "verboseLabel": "Right-of-use asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r391" ] }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "crdr": "debit", "calculation": { "http://atomera.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://atomera.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Operating lease right of use asset amortization", "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease." } } }, "auth_ref": [ "r696" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://atomera.com/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Weighted average remaining discount rate for operating leases", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r407", "r577" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://atomera.com/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Operating lease, weighted average lease term", "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": [ "r406", "r577" ] }, "ATOM_OperatingLeasesMember": { "xbrltype": "domainItemType", "nsuri": "http://atomera.com/20231231", "localname": "OperatingLeasesMember", "presentation": [ "http://atomera.com/role/LeasesDetails-MinimumLeasePayments" ], "lang": { "en-us": { "role": { "label": "Operating Leases [Member]" } } }, "auth_ref": [] }, "us-gaap_OperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://atomera.com/role/IncomeTaxesDetailsScheduleOfOperatingLosses" ], "lang": { "en-us": { "role": { "label": "Net operating loss amount", "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r45" ] }, "ATOM_OperatingLossCarryforwardsExpirationDate1": { "xbrltype": "stringItemType", "nsuri": "http://atomera.com/20231231", "localname": "OperatingLossCarryforwardsExpirationDate1", "presentation": [ "http://atomera.com/role/IncomeTaxesDetailsScheduleOfOperatingLosses" ], "lang": { "en-us": { "role": { "label": "Net operating loss expiration in years" } } }, "auth_ref": [] }, "us-gaap_OperatingLossCarryforwardsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwardsLineItems", "presentation": [ "http://atomera.com/role/IncomeTaxesDetailsScheduleOfOperatingLosses" ], "lang": { "en-us": { "role": { "label": "Operating Loss Carryforwards [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": [] }, "us-gaap_OperatingLossCarryforwardsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwardsTable", "presentation": [ "http://atomera.com/role/IncomeTaxesDetailsScheduleOfOperatingLosses" ], "lang": { "en-us": { "role": { "label": "Operating Loss Carryforwards [Table]", "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization." } } }, "auth_ref": [ "r44" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://atomera.com/role/StatementsOfOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://atomera.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Other income (expense), net", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r73" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure Amount" } } }, "auth_ref": [ "r643" ] }, "dei_OtherReportingStandardItemNumber": { "xbrltype": "otherReportingStandardItemNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "OtherReportingStandardItemNumber", "presentation": [ "http://atomera.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Other Reporting Standard Item Number", "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS." } } }, "auth_ref": [ "r603" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r610", "r622", "r632", "r658" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r613", "r625", "r635", "r661" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r613", "r625", "r635", "r661" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "auth_ref": [ "r639" ] }, "ATOM_PaymentsOfPrincipalForFinancingLease": { "xbrltype": "monetaryItemType", "nsuri": "http://atomera.com/20231231", "localname": "PaymentsOfPrincipalForFinancingLease", "crdr": "credit", "calculation": { "http://atomera.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://atomera.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments of principal for financing lease", "label": "PaymentsOfPrincipalForFinancingLease" } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://atomera.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://atomera.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Acquisition of property and equipment", "label": "Payments to Acquire Property, Plant, 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": [ "r75" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r642" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r642" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r641" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name" } } }, "auth_ref": [ "r644" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r640" ] }, "ATOM_Plan2007Member": { "xbrltype": "domainItemType", "nsuri": "http://atomera.com/20231231", "localname": "Plan2007Member", "presentation": [ "http://atomera.com/role/Stock-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "2007 Plan [Member]", "documentation": "2007 Plan [Member]" } } }, "auth_ref": [] }, "ATOM_Plan2017Member": { "xbrltype": "domainItemType", "nsuri": "http://atomera.com/20231231", "localname": "Plan2017Member", "presentation": [ "http://atomera.com/role/Stock-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "2017 Plan [Member]", "documentation": "2017 Plan [Member]" } } }, "auth_ref": [] }, "ATOM_Plan2023Member": { "xbrltype": "domainItemType", "nsuri": "http://atomera.com/20231231", "localname": "Plan2023Member", "presentation": [ "http://atomera.com/role/Stock-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "2023 Plan [Member]", "documentation": "2023 Plan [Member]" } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://atomera.com/role/Stock-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://atomera.com/role/Stock-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738" ] }, "ATOM_PlanTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://atomera.com/20231231", "localname": "PlanTextBlock", "presentation": [ "http://atomera.com/role/KPlan" ], "lang": { "en-us": { "role": { "label": "401(k) PLAN" } } }, "auth_ref": [] }, "srt_PlatformOperatorCryptoAssetTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "PlatformOperatorCryptoAssetTable", "presentation": [ "http://atomera.com/role/CashEquivalentsAndInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Platform Operator, Crypto-Asset [Table]" } } }, "auth_ref": [] }, "dei_PreCommencementIssuerTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "PreCommencementIssuerTenderOffer", "presentation": [ "http://atomera.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Pre-commencement Issuer Tender Offer", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act." } } }, "auth_ref": [ "r597" ] }, "dei_PreCommencementTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "PreCommencementTenderOffer", "presentation": [ "http://atomera.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Pre-commencement Tender Offer", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act." } } }, "auth_ref": [ "r598" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://atomera.com/role/BalanceSheetsParenthetical", "http://atomera.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Preferred stock, par value", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r59", "r262" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://atomera.com/role/BalanceSheetsParenthetical", "http://atomera.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Preferred stock, shares authorized", "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": [ "r59", "r484" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://atomera.com/role/BalanceSheetsParenthetical", "http://atomera.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Preferred stock, shares issued", "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt." } } }, "auth_ref": [ "r59", "r262" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://atomera.com/role/BalanceSheetsParenthetical", "http://atomera.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Preferred stock, shares outstanding", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r59", "r484", "r502", "r759", "r760" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://atomera.com/role/BalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://atomera.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Preferred stock, $0.001 par value, authorized 2,500 shares: none issued and outstanding at December 31, 2023 and 2022", "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": [ "r59", "r449", "r578" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://atomera.com/role/BalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://atomera.com/role/BalanceSheets" ], "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": [ "r694" ] }, "ATOM_ProceedsFromAtTheMarketSaleOfStock": { "xbrltype": "monetaryItemType", "nsuri": "http://atomera.com/20231231", "localname": "ProceedsFromAtTheMarketSaleOfStock", "crdr": "debit", "calculation": { "http://atomera.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://atomera.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from at-the-market sale of stock, net of commissions and expenses" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "presentation": [ "http://atomera.com/role/LiquidityAndManagementPlansDetailsNarrative", "http://atomera.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Proceeds from sale of stock, value", "verboseLabel": "Proceeds from sale of stock", "documentation": "The cash inflow from the additional capital contribution to the entity." } } }, "auth_ref": [ "r2" ] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://atomera.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://atomera.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from sale of property and equipment", "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r74" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://atomera.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://atomera.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from exercise of stock options", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r2", "r11" ] }, "us-gaap_ProductInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductInformationLineItems", "presentation": [ "http://atomera.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Product 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": [] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://atomera.com/role/PropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r5" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://atomera.com/role/PropertyAndEquipment" ], "lang": { "en-us": { "role": { "label": "PROPERTY AND EQUIPMENT", "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": [ "r81", "r105", "r108", "r109" ] }, "us-gaap_PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAccumulatedDepreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAccumulatedDepreciation", "crdr": "credit", "presentation": [ "http://atomera.com/role/PropertyAndEquipmentDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Depreciation and amortization expense", "documentation": "Amount, excluding lessor's underlying asset for which right to use has been conveyed to lessee under operating lease, of accumulated amortization, depreciation, depletion for physical asset used in normal conduct of business to create and distribute product and service." } } }, "auth_ref": [ "r230", "r409" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "presentation": [ "http://atomera.com/role/PropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property and equipment, gross", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r82", "r117", "r455" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://atomera.com/role/PropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [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": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://atomera.com/role/BalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://atomera.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Property and equipment, net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r5", "r445", "r455", "r578" ] }, "us-gaap_PropertyPlantAndEquipmentOtherNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentOtherNet", "crdr": "debit", "presentation": [ "http://atomera.com/role/PropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Property and equipment, net", "label": "Property, Plant and Equipment, Other, Net", "documentation": "Amount after depreciation of long-lived, physical assets used to produce goods and services and not intended for resale, classified as other." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://atomera.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Property and Equipment", "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r5", "r105", "r108", "r453" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://atomera.com/role/PropertyAndEquipmentTables" ], "lang": { "en-us": { "role": { "label": "Schedule of property and equipment", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r5" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://atomera.com/role/PropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r82" ] }, "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertySubjectToOrAvailableForOperatingLeaseAxis", "presentation": [ "http://atomera.com/role/LeasesDetails-MinimumLeasePayments", "http://atomera.com/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Property Subject to or Available for Operating Lease [Axis]", "documentation": "Information by property that could be leased or is available for lease." } } }, "auth_ref": [ "r100" ] }, "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertySubjectToOrAvailableForOperatingLeaseDomain", "presentation": [ "http://atomera.com/role/LeasesDetails-MinimumLeasePayments", "http://atomera.com/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "A descriptive title of whether the property is subject to or available for operating lease." } } }, "auth_ref": [ "r100" ] }, "ATOM_PurchaseOfAvailableforsaleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://atomera.com/20231231", "localname": "PurchaseOfAvailableforsaleSecurities", "crdr": "credit", "calculation": { "http://atomera.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://atomera.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchase of available-for-sale securities", "label": "PurchaseOfAvailableforsaleSecurities" } } }, "auth_ref": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r639" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r639" ] }, "ATOM_RecentAccountingStandardsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://atomera.com/20231231", "localname": "RecentAccountingStandardsPolicyTextBlock", "presentation": [ "http://atomera.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Recent Accounting Standards" } } }, "auth_ref": [] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "auth_ref": [ "r605", "r617", "r627", "r653" ] }, "ATOM_RemainingOfferingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://atomera.com/20231231", "localname": "RemainingOfferingCapacity", "crdr": "debit", "presentation": [ "http://atomera.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Remaining capacity on the ATM" } } }, "auth_ref": [] }, "ATOM_RemeasurementOfRightofuseAssetAndLiabilityInFinancingLease": { "xbrltype": "monetaryItemType", "nsuri": "http://atomera.com/20231231", "localname": "RemeasurementOfRightofuseAssetAndLiabilityInFinancingLease", "crdr": "debit", "presentation": [ "http://atomera.com/role/LeasesDetails-CashFlowEffect" ], "lang": { "en-us": { "role": { "label": "Remeasurement of right-of use asset and liability in financing lease obligations" } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://atomera.com/role/StatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://atomera.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Research and development", "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use." } } }, "auth_ref": [ "r57", "r334", "r753" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://atomera.com/role/Stock-basedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense [Member]", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpensePolicy", "presentation": [ "http://atomera.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Research and Development Expenses", "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process." } } }, "auth_ref": [ "r333" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r606", "r618", "r628", "r654" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date" } } }, "auth_ref": [ "r607", "r619", "r629", "r655" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r614", "r626", "r636", "r662" ] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockMember", "presentation": [ "http://atomera.com/role/Stock-basedCompensationDetails-RestrictedStock" ], "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": [ "r24" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://atomera.com/role/BalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://atomera.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accumulated deficit", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r62", "r88", "r451", "r462", "r463", "r468", "r485", "r578" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://atomera.com/role/StatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r112", "r140", "r141", "r142", "r144", "r150", "r152", "r219", "r220", "r330", "r331", "r332", "r352", "r353", "r364", "r366", "r367", "r369", "r372", "r459", "r461", "r470", "r759" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://atomera.com/role/StatementsOfOperations": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://atomera.com/role/RevenueDetails", "http://atomera.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Revenue:", "verboseLabel": "Revenue", "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": [ "r169", "r170", "r174", "r177", "r178", "r182", "r183", "r185", "r284", "r285", "r443" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://atomera.com/role/Revenue" ], "lang": { "en-us": { "role": { "label": "REVENUE", "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": [ "r111", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r286" ] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://atomera.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Revenue", "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources." } } }, "auth_ref": [ "r505", "r550", "r553" ] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://atomera.com/role/LeasesDetails-CashFlowEffect" ], "lang": { "en-us": { "role": { "label": "Right-of-use assets obtained in exchange for operating lease obligations", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r405", "r577" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r671" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r671" ] }, "ATOM_SaleOfStockAveragePricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://atomera.com/20231231", "localname": "SaleOfStockAveragePricePerShare", "presentation": [ "http://atomera.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Average price per share of stock sold" } } }, "auth_ref": [] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://atomera.com/role/LiquidityAndManagementPlansDetailsNarrative", "http://atomera.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "ATOM_SaleOfStockPricePerShare1": { "xbrltype": "perShareItemType", "nsuri": "http://atomera.com/20231231", "localname": "SaleOfStockPricePerShare1", "presentation": [ "http://atomera.com/role/LiquidityAndManagementPlansDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Average price per share" } } }, "auth_ref": [] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueNetMember", "presentation": [ "http://atomera.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "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": [ "r185", "r681" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://atomera.com/role/BasicAndDilutedLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "documentation": "Schedule for 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": [ "r24" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://atomera.com/role/BasicAndDilutedLossPerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of anti dilutive shares", "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": [ "r24" ] }, "us-gaap_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "presentation": [ "http://atomera.com/role/CashEquivalentsAndInvestmentsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of cash equivalents and investments", "documentation": "Tabular disclosure of the components of cash, cash equivalents, and investments." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "presentation": [ "http://atomera.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of supplemental information and non-cash activity related to operating and financing leases", "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://atomera.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of provision for income taxes", "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years." } } }, "auth_ref": [ "r92" ] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://atomera.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of deferred tax assets", "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets." } } }, "auth_ref": [ "r91" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://atomera.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of effective tax rate", "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r90" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://atomera.com/role/Stock-basedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements." } } }, "auth_ref": [ "r40" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://atomera.com/role/Stock-basedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of stock-based compensation expense", "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": [ "r40" ] }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://atomera.com/role/Stock-basedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of restricted stock activity", "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units." } } }, "auth_ref": [ "r38" ] }, "ATOM_ScheduleOfOperatingLossesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://atomera.com/20231231", "localname": "ScheduleOfOperatingLossesTableTextBlock", "presentation": [ "http://atomera.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of net operating losses and tax credit carryforwards" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfProductInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfProductInformationTable", "presentation": [ "http://atomera.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Schedule of Product Information [Table]", "documentation": "Schedule detailing quantitative information concerning products or product lines by product or product line." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://atomera.com/role/PropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r5" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://atomera.com/role/Stock-basedCompensationDetails-EmployeeStock", "http://atomera.com/role/Stock-basedCompensationDetails-RestrictedStock", "http://atomera.com/role/Stock-basedCompensationDetails-StockOptionActivity", "http://atomera.com/role/Stock-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r296", "r298", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325" ] }, "us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock", "presentation": [ "http://atomera.com/role/Stock-basedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of weighted-average assumptions", "documentation": "Tabular disclosure of employee stock purchase plan activity." } } }, "auth_ref": [ "r39" ] }, "us-gaap_ScheduleOfStockOptionsRollForwardTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockOptionsRollForwardTableTextBlock", "presentation": [ "http://atomera.com/role/Stock-basedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of stock option activity", "documentation": "Tabular disclosure of the change in stock options." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "presentation": [ "http://atomera.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of unrecognized tax benefits", "documentation": "Tabular disclosure of the change in unrecognized tax benefits." } } }, "auth_ref": [ "r576", "r741" ] }, "us-gaap_ScheduleOfValuationAllowanceForImpairmentOfRecognizedServicingAssetsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfValuationAllowanceForImpairmentOfRecognizedServicingAssetsTextBlock", "presentation": [ "http://atomera.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of valuation allowance", "documentation": "Tabular disclosure of the activity by class in any valuation allowance for impairment of recognized servicing assets - including beginning and ending balances, aggregate additions charged and recoveries credited to operations, and aggregate write-downs charged against allowance." } } }, "auth_ref": [ "r752" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://atomera.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r591" ] }, "dei_Security12gTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12gTitle", "presentation": [ "http://atomera.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Title of 12(g) Security", "documentation": "Title of a 12(g) registered security." } } }, "auth_ref": [ "r595" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://atomera.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r594" ] }, "dei_SecurityReportingObligation": { "xbrltype": "securityReportingObligationItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityReportingObligation", "presentation": [ "http://atomera.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Security Reporting Obligation", "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act." } } }, "auth_ref": [ "r599" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://atomera.com/role/IncomeTaxesDetails-ProvisionForIncomeTaxes", "http://atomera.com/role/RevenueDetails" ], "auth_ref": [ "r183", "r184", "r472", "r473", "r475", "r528", "r531", "r533", "r535", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r551", "r564", "r581", "r711", "r754" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://atomera.com/role/StatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://atomera.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Selling and marketing", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "ATOM_SellingAndMarketingMember": { "xbrltype": "domainItemType", "nsuri": "http://atomera.com/20231231", "localname": "SellingAndMarketingMember", "presentation": [ "http://atomera.com/role/Stock-basedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Selling and Marketing [Member]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://atomera.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://atomera.com/role/StatementsOfCashFlows", "http://atomera.com/role/Stock-basedCompensationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock-based compensation", "label": "Allocated stock-based compensation", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r3" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://atomera.com/role/Stock-basedCompensationDetails-RestrictedStock" ], "lang": { "en-us": { "role": { "negatedLabel": "Restricted stock, forfeited", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r316" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://atomera.com/role/Stock-basedCompensationDetails-RestrictedStock" ], "lang": { "en-us": { "role": { "label": "Restricted stock forfeited, weighted average grant date fair value per share", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r316" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://atomera.com/role/Stock-basedCompensationDetails-RestrictedStock" ], "lang": { "en-us": { "role": { "label": "Restricted stock granted", "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": [ "r314" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://atomera.com/role/Stock-basedCompensationDetails-RestrictedStock" ], "lang": { "en-us": { "role": { "label": "Restricted stock granted, weighted average grant date fair value per share", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued 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": [ "r314" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://atomera.com/role/Stock-basedCompensationDetails-RestrictedStock" ], "lang": { "en-us": { "role": { "periodEndLabel": "Restricted stock, non-vested, shares outstanding", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r311", "r312" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://atomera.com/role/Stock-basedCompensationDetails-RestrictedStock" ], "lang": { "en-us": { "role": { "periodStartLabel": "Restricted stock outstanding, weighted average grant date fair value per share", "periodEndLabel": "Restricted stock outstanding, weighted average grant date fair value per share", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r311", "r312" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://atomera.com/role/Stock-basedCompensationDetails-RestrictedStock" ], "lang": { "en-us": { "role": { "negatedLabel": "Restricted stock, vested", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r315" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://atomera.com/role/Stock-basedCompensationDetails-RestrictedStock" ], "lang": { "en-us": { "role": { "label": "Restricted stock vested, weighted average grant date fair value per share", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r315" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice", "presentation": [ "http://atomera.com/role/Stock-basedCompensationDetails-EmployeeStock" ], "lang": { "en-us": { "role": { "label": "Exercise price", "documentation": "Agreed-upon price for the exchange of the underlying asset relating to the share-based payment award." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://atomera.com/role/Stock-basedCompensationDetails-EmployeeStock" ], "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": [ "r323" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://atomera.com/role/Stock-basedCompensationDetails-EmployeeStock" ], "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": [ "r322" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://atomera.com/role/Stock-basedCompensationDetails-EmployeeStock" ], "lang": { "en-us": { "role": { "label": "Risk-free interest rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r324" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://atomera.com/role/Stock-basedCompensationDetails-EmployeeStock", "http://atomera.com/role/Stock-basedCompensationDetails-RestrictedStock", "http://atomera.com/role/Stock-basedCompensationDetails-StockOptionActivity", "http://atomera.com/role/Stock-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [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": [ "r296", "r298", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "presentation": [ "http://atomera.com/role/Stock-basedCompensationDetails-RestrictedStock" ], "lang": { "en-us": { "role": { "periodStartLabel": "Restricted stock outstanding", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number", "documentation": "Number of equity instruments other than options outstanding, including both vested and non-vested instruments." } } }, "auth_ref": [ "r9", "r10" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://atomera.com/role/Stock-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Shares authorized for issuance", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r575" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://atomera.com/role/Stock-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Options available for grant", "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable." } } }, "auth_ref": [ "r36" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://atomera.com/role/Stock-basedCompensationDetails-StockOptionActivity" ], "lang": { "en-us": { "role": { "label": "Options exercisable", "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": [ "r305" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://atomera.com/role/Stock-basedCompensationDetails-StockOptionActivity" ], "lang": { "en-us": { "role": { "label": "Options exercisable, weighted average exercise price", "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": [ "r305" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "presentation": [ "http://atomera.com/role/Stock-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "verboseLabel": "Options granted", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures", "documentation": "Net number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r720" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://atomera.com/role/Stock-basedCompensationDetails-StockOptionActivity", "http://atomera.com/role/Stock-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Options granted", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r307" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://atomera.com/role/Stock-basedCompensationDetails-EmployeeStock" ], "lang": { "en-us": { "role": { "label": "Grant date fair value 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": [ "r317" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://atomera.com/role/Stock-basedCompensationDetails-StockOptionActivity" ], "lang": { "en-us": { "role": { "label": "Options outstanding, intrinsic value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r36" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://atomera.com/role/Stock-basedCompensationDetails-StockOptionActivity" ], "lang": { "en-us": { "role": { "periodStartLabel": "Options outstanding", "periodEndLabel": "Options outstanding", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r303", "r304" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://atomera.com/role/Stock-basedCompensationDetails-StockOptionActivity" ], "lang": { "en-us": { "role": { "periodStartLabel": "Options outstanding, weighted average exercise price", "periodEndLabel": "Options outstanding, weighted average exercise price", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r303", "r304" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://atomera.com/role/Stock-basedCompensationDetails-EmployeeStock", "http://atomera.com/role/Stock-basedCompensationDetails-RestrictedStock", "http://atomera.com/role/Stock-basedCompensationDetails-StockOptionActivity", "http://atomera.com/role/Stock-basedCompensationDetailsNarrative", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://atomera.com/role/Stock-basedCompensationDetails-StockOptionActivity" ], "lang": { "en-us": { "role": { "label": "Options exercised, weighted average exercise price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r308" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://atomera.com/role/Stock-basedCompensationDetails-StockOptionActivity" ], "lang": { "en-us": { "role": { "label": "Options granted, weighted average exercise price", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r307" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://atomera.com/role/Stock-basedCompensationDetails-EmployeeStock" ], "lang": { "en-us": { "role": { "label": "Weighted average expected term (in years)", "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": [ "r321" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://atomera.com/role/Stock-basedCompensationDetails-StockOptionActivity" ], "lang": { "en-us": { "role": { "label": "Options exercisable, 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": [ "r36" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://atomera.com/role/Stock-basedCompensationDetails-StockOptionActivity" ], "lang": { "en-us": { "role": { "label": "Options exercisable, weighted average remaining contractual term", "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r36" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://atomera.com/role/Stock-basedCompensationDetails-StockOptionActivity" ], "lang": { "en-us": { "role": { "label": "Options outstanding, weighted average remaining contractual term", "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": [ "r89" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://atomera.com/role/StatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance, shares", "periodEndLabel": "Ending balance, shares", "label": "Shares, Outstanding", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_ShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermInvestments", "crdr": "debit", "calculation": { "http://atomera.com/role/BalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://atomera.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Short-term investments", "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current." } } }, "auth_ref": [ "r96", "r97", "r693" ] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermLeaseCost", "crdr": "debit", "calculation": { "http://atomera.com/role/LeasesDetails-LeaseCosts": { "parentTag": "us-gaap_OperatingLeaseCost", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://atomera.com/role/LeasesDetails-LeaseCosts" ], "lang": { "en-us": { "role": { "label": "Short-term lease costs", "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less." } } }, "auth_ref": [ "r402", "r577" ] }, "us-gaap_SoftwareDevelopmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SoftwareDevelopmentMember", "presentation": [ "http://atomera.com/role/PropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Software Development [Member]", "documentation": "Internally developed software for sale, licensing or long-term internal use." } } }, "auth_ref": [] }, "dei_SolicitingMaterial": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SolicitingMaterial", "presentation": [ "http://atomera.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Soliciting Material", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act." } } }, "auth_ref": [ "r600" ] }, "us-gaap_StateAndLocalJurisdictionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StateAndLocalJurisdictionMember", "presentation": [ "http://atomera.com/role/IncomeTaxesDetailsScheduleOfOperatingLosses" ], "lang": { "en-us": { "role": { "label": "State and Local Jurisdiction [Member]", "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity." } } }, "auth_ref": [] }, "ATOM_StateAndLocalJurisdictionOneMember": { "xbrltype": "domainItemType", "nsuri": "http://atomera.com/20231231", "localname": "StateAndLocalJurisdictionOneMember", "presentation": [ "http://atomera.com/role/IncomeTaxesDetailsScheduleOfOperatingLosses" ], "lang": { "en-us": { "role": { "label": "State And Local Jurisdiction One [Member]" } } }, "auth_ref": [] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://atomera.com/role/StatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r8", "r20", "r112", "r125", "r126", "r127", "r140", "r141", "r142", "r144", "r150", "r152", "r167", "r219", "r220", "r275", "r330", "r331", "r332", "r352", "r353", "r364", "r365", "r366", "r367", "r368", "r369", "r372", "r382", "r383", "r384", "r385", "r386", "r387", "r410", "r459", "r460", "r461", "r470", "r523" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://atomera.com/role/IncomeTaxesDetails-ProvisionForIncomeTaxes", "http://atomera.com/role/RevenueDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "auth_ref": [ "r183", "r184", "r472", "r473", "r475", "r528", "r531", "r533", "r535", "r538", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r551", "r564", "r581", "r711", "r754" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://atomera.com/role/IncomeTaxesDetails-ProvisionForIncomeTaxes", "http://atomera.com/role/LeasesDetailsNarrative", "http://atomera.com/role/StatementsOfStockholdersEquity" ], "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": [ "r140", "r141", "r142", "r167", "r443", "r465", "r471", "r476", "r477", "r478", "r479", "r480", "r481", "r484", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r497", "r498", "r499", "r500", "r501", "r503", "r505", "r506", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r523", "r582" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://atomera.com/role/IncomeTaxesDetails-ProvisionForIncomeTaxes", "http://atomera.com/role/LeasesDetailsNarrative", "http://atomera.com/role/StatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r140", "r141", "r142", "r167", "r443", "r465", "r471", "r476", "r477", "r478", "r479", "r480", "r481", "r484", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r497", "r498", "r499", "r500", "r501", "r503", "r505", "r506", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r523", "r582" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r609", "r621", "r631", "r657" ] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://atomera.com/role/LiquidityAndManagementPlansDetailsNarrative", "http://atomera.com/role/StatementsOfStockholdersEquity", "http://atomera.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "At-the-market sale of stock, net of commissions and expenses, shares", "verboseLabel": "Stock issued new, shares", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r8", "r59", "r60", "r88", "r467", "r523", "r536" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited", "presentation": [ "http://atomera.com/role/StatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Forfeited restricted stock awards, shares", "documentation": "Number of shares related to Restricted Stock Award forfeited during the period." } } }, "auth_ref": [ "r8", "r59", "r60", "r88" ] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://atomera.com/role/StatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock-based compensation, shares", "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r8", "r59", "r60", "r88" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://atomera.com/role/StatementsOfStockholdersEquity", "http://atomera.com/role/Stock-basedCompensationDetails-StockOptionActivity" ], "lang": { "en-us": { "role": { "label": "Stock option exercises, shares", "negatedLabel": "Options exercised", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r8", "r59", "r60", "r88", "r308" ] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://atomera.com/role/StatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "At-the-market sale of stock, net of commissions and expenses", "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering." } } }, "auth_ref": [ "r8", "r59", "r60", "r88", "r470", "r523", "r536", "r588" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures", "crdr": "debit", "presentation": [ "http://atomera.com/role/StatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Forfeited restricted stock awards", "documentation": "Value of stock related to Restricted Stock Awards forfeited during the period." } } }, "auth_ref": [ "r8", "r59", "r60", "r88" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://atomera.com/role/StatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock option exercises", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r8", "r20", "r88" ] }, "us-gaap_StockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockOptionMember", "presentation": [ "http://atomera.com/role/Stock-basedCompensationDetails-EmployeeStock", "http://atomera.com/role/Stock-basedCompensationDetails-StockOptionActivity", "http://atomera.com/role/Stock-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Equity Option [Member]", "documentation": "Contracts conveying rights, but not obligations, to buy or sell a specific quantity of stock at a specified price during a specified period (an American option) or at a specified date (a European option)." } } }, "auth_ref": [ "r581" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://atomera.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://atomera.com/role/BalanceSheets", "http://atomera.com/role/StatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 equity", "periodStartLabel": "Beginning balance, value", "periodEndLabel": "Ending balance, value", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r60", "r63", "r64", "r80", "r486", "r502", "r524", "r525", "r578", "r589", "r698", "r707", "r747", "r759" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://atomera.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Stockholders\u2019 equity:" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://atomera.com/role/StockholdersEquity" ], "lang": { "en-us": { "role": { "label": "STOCKHOLDERS\u2019 EQUITY", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r85", "r136", "r261", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r274", "r275", "r371", "r526", "r527", "r537" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsPolicyPolicyTextBlock", "presentation": [ "http://atomera.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Subsequent Events", "documentation": "Disclosure of accounting policy for reporting subsequent events." } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://atomera.com/role/SubsequentEvents" ], "lang": { "en-us": { "role": { "label": "SUBSEQUENT EVENTS", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r411", "r412" ] }, "us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable", "presentation": [ "http://atomera.com/role/LiquidityAndManagementPlansDetailsNarrative", "http://atomera.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]", "documentation": "Different names of stock transactions and the different attributes of each transaction." } } }, "auth_ref": [] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://atomera.com/role/LiquidityAndManagementPlansDetailsNarrative", "http://atomera.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "us-gaap_SubsidiarySaleOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockLineItems", "presentation": [ "http://atomera.com/role/LiquidityAndManagementPlansDetailsNarrative", "http://atomera.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Subsidiary, Sale of Stock [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": [] }, "us-gaap_SubstantialDoubtAboutGoingConcernTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubstantialDoubtAboutGoingConcernTextBlock", "presentation": [ "http://atomera.com/role/LiquidityAndManagementPlans" ], "lang": { "en-us": { "role": { "label": "LIQUIDITY AND MANAGEMENT PLANS", "documentation": "The entire disclosure when substantial doubt is raised about the ability to continue as a going concern. Includes, but is not limited to, principal conditions or events that raised substantial doubt about the ability to continue as a going concern, management's evaluation of the significance of those conditions or events in relation to the ability to meet its obligations, and management's plans that alleviated or are intended to mitigate the conditions or events that raise substantial doubt about the ability to continue as a going concern." } } }, "auth_ref": [ "r58" ] }, "us-gaap_SupplementalCashFlowElementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowElementsAbstract", "presentation": [ "http://atomera.com/role/LeasesDetails-CashFlowEffect", "http://atomera.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Supplemental information:", "verboseLabel": "Operating cash flow information:" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r650" ] }, "us-gaap_TaxCreditCarryforwardAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxCreditCarryforwardAmount", "crdr": "debit", "presentation": [ "http://atomera.com/role/IncomeTaxesDetailsScheduleOfOperatingLosses" ], "lang": { "en-us": { "role": { "label": "Tax credits amount", "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r45" ] }, "ATOM_TaxCreditsExpirationDates": { "xbrltype": "stringItemType", "nsuri": "http://atomera.com/20231231", "localname": "TaxCreditsExpirationDates", "presentation": [ "http://atomera.com/role/IncomeTaxesDetailsScheduleOfOperatingLosses" ], "lang": { "en-us": { "role": { "label": "Tax credits expiration in years" } } }, "auth_ref": [] }, "ATOM_TempeAZOfficeMember": { "xbrltype": "domainItemType", "nsuri": "http://atomera.com/20231231", "localname": "TempeAZOfficeMember", "presentation": [ "http://atomera.com/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Tempe, AZ Office [Member]", "documentation": "Tempe, AZ Office [Member]" } } }, "auth_ref": [] }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TimingOfTransferOfGoodOrServiceAxis", "presentation": [ "http://atomera.com/role/RevenueDetails" ], "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": [ "r568", "r711" ] }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TimingOfTransferOfGoodOrServiceDomain", "presentation": [ "http://atomera.com/role/RevenueDetails" ], "lang": { "en-us": { "role": { "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": [ "r568", "r711" ] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r642" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r649" ] }, "us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy", "presentation": [ "http://atomera.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable and Unbilled Contracts Receivable", "documentation": "Disclosure of accounting policy for treatment of receivables that are billable but have not been billed as of the balance sheet date." } } }, "auth_ref": [ "r186" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r670" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r672" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://atomera.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransferredAtPointInTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransferredAtPointInTimeMember", "presentation": [ "http://atomera.com/role/RevenueDetails" ], "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": [ "r568" ] }, "us-gaap_TransferredOverTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransferredOverTimeMember", "presentation": [ "http://atomera.com/role/RevenueDetails" ], "lang": { "en-us": { "role": { "label": "Transferred over Time [Member]", "documentation": "Contract with customer in which good or service is transferred over time." } } }, "auth_ref": [ "r568" ] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://atomera.com/role/CashEquivalentsAndInvestmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r260", "r273", "r370", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r457", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r703", "r704", "r705", "r706" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Adoption Date" } } }, "auth_ref": [ "r673" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Arrangement Duration" } } }, "auth_ref": [ "r674" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Name" } } }, "auth_ref": [ "r672" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Title" } } }, "auth_ref": [ "r672" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Aggregate Available" } } }, "auth_ref": [ "r675" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Termination Date" } } }, "auth_ref": [ "r673" ] }, "ATOM_USAgencyBondsMember": { "xbrltype": "domainItemType", "nsuri": "http://atomera.com/20231231", "localname": "USAgencyBondsMember", "presentation": [ "http://atomera.com/role/CashEquivalentsAndInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "US agency bonds [Member]" } } }, "auth_ref": [] }, "ATOM_USTreasuryBillsMember": { "xbrltype": "domainItemType", "nsuri": "http://atomera.com/20231231", "localname": "USTreasuryBillsMember", "presentation": [ "http://atomera.com/role/CashEquivalentsAndInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "US treasury bills [Member]" } } }, "auth_ref": [] }, "ATOM_UnbilledContractsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://atomera.com/20231231", "localname": "UnbilledContractsReceivableCurrent", "crdr": "debit", "calculation": { "http://atomera.com/role/BalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://atomera.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Unbilled contracts receivable" } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r669" ] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://atomera.com/role/IncomeTaxesDetails-UnrecognizedTaxBenefits" ], "lang": { "en-us": { "role": { "periodStartLabel": "Unrecognized tax benefit, beginning balance", "periodEndLabel": "Unrecognized tax benefit, ending balance", "label": "Unrecognized Tax Benefits", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r336", "r341" ] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://atomera.com/role/IncomeTaxesDetails-UnrecognizedTaxBenefits" ], "lang": { "en-us": { "role": { "label": "Increase - current year tax position", "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return." } } }, "auth_ref": [ "r342" ] }, "us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsPeriodIncreaseDecrease", "presentation": [ "http://atomera.com/role/IncomeTaxesDetails-UnrecognizedTaxBenefits" ], "lang": { "en-us": { "role": { "label": "Increases (decreases) - prior year tax positions", "documentation": "Amount of increase (decrease) in unrecognized tax benefits attributable to uncertain tax positions taken in tax returns." } } }, "auth_ref": [ "r742" ] }, "ATOM_UnvestedRestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://atomera.com/20231231", "localname": "UnvestedRestrictedStockMember", "presentation": [ "http://atomera.com/role/BasicAndDilutedLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Unvested restricted stock [Member]" } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://atomera.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Use of Estimates", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r28", "r29", "r30", "r102", "r103", "r106", "r107" ] }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "crdr": "credit", "presentation": [ "http://atomera.com/role/IncomeTaxesDetails-ValuationAllowance" ], "lang": { "en-us": { "role": { "label": "Additions", "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset." } } }, "auth_ref": [ "r345" ] }, "ATOM_ValuationAllowanceDeferredTaxAssetChangeInAmountDeduction": { "xbrltype": "monetaryItemType", "nsuri": "http://atomera.com/20231231", "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmountDeduction", "crdr": "debit", "presentation": [ "http://atomera.com/role/IncomeTaxesDetails-ValuationAllowance" ], "lang": { "en-us": { "role": { "label": "Deductions" } } }, "auth_ref": [] }, "us-gaap_VariableLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableLeaseCost", "crdr": "debit", "calculation": { "http://atomera.com/role/LeasesDetails-LeaseCosts": { "parentTag": "us-gaap_OperatingLeaseCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://atomera.com/role/LeasesDetails-LeaseCosts" ], "lang": { "en-us": { "role": { "label": "Variable lease costs", "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases." } } }, "auth_ref": [ "r403", "r577" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://atomera.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Weighted average number of common shares outstanding, diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r156", "r162" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://atomera.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Weighted average number of common shares outstanding, basic", "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": [ "r154", "r162" ] }, "ATOM_WorkingCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://atomera.com/20231231", "localname": "WorkingCapital", "crdr": "debit", "presentation": [ "http://atomera.com/role/LiquidityAndManagementPlansDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Working capital" } } }, "auth_ref": [] }, "dei_WrittenCommunications": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "WrittenCommunications", "presentation": [ "http://atomera.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Written Communications", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act." } } }, "auth_ref": [ "r679" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482338/360-10-05-4" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r3": { "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" }, "r4": { "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" }, "r5": { "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" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-1" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r8": { "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" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "60", "Paragraph": "1", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482053/820-10-60-1" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r21": { "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" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r24": { "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" }, "r25": { "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" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r27": { "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" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-4" }, "r32": { "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" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r36": { "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" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(b),(f(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r40": { "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" }, "r41": { "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" }, "r42": { "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" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r48": { "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" }, "r49": { "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" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "40", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205-40/tableOfContent" }, "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(28))", "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(29))", "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(30)(a)(1))", "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(30)(a)(3))", "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(30))", "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(31))", "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(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r66": { "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" }, "r67": { "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" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r70": { "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" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "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.7)", "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.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r80": { "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" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.CC)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480091/360-10-S99-2" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r88": { "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" }, "r89": { "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" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "12", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "9", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r96": { "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(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r97": { "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(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481501/840-20-50-4" }, "r101": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r102": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r103": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r104": { "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" }, "r105": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r106": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r107": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r108": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r109": { "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/2147480321/958-360-50-7" }, "r110": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r111": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r118": { "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" }, "r119": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r129": { "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" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r154": { "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" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r157": { "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" }, "r158": { "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" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r174": { "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" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r176": { "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" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//310/tableOfContent" }, "r187": { "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" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r252": { "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" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r328": { "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" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483044/730-10-05-1" }, "r334": { "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" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28" }, "r339": { "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" }, "r340": { "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" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r343": { "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" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20" }, "r349": { "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" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r357": { "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" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r391": { "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" }, "r392": { "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" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r395": { "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" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-1" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r401": { "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" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-13" }, "r410": { "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" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r443": { "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" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r448": { "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)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r457": { "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(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r465": { "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" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "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(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/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(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "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(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/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(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/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(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/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(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/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)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/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)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/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)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/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)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/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)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/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(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r529": { "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 8)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "19", "Subparagraph": "(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-19" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r532": { "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 11)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r534": { "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 5)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "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 B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/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 C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/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 D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/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 E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r550": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r551": { "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" }, "r552": { "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" }, "r553": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8" }, "r558": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r559": { "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" }, "r560": { "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" }, "r561": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r562": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r567": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "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": "(f)", "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": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-18" }, "r574": { "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" }, "r575": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r576": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "217", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482663/740-10-55-217" }, "r577": { "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" }, "r578": { "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" }, "r579": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r580": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r581": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r582": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r583": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r584": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r585": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r586": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r587": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r588": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r589": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r590": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12" }, "r591": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r592": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r593": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r594": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r595": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "g" }, "r596": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12, 13, 15d" }, "r597": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "13e", "Subsection": "4c" }, "r598": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "14d", "Subsection": "2b" }, "r599": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "15", "Subsection": "d" }, "r600": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Section": "14a", "Number": "240", "Subsection": "12" }, "r601": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r602": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r603": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r604": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r605": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r606": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r607": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r608": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r609": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r610": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r611": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r612": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r613": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r614": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r615": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r616": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r617": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r618": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r619": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r620": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r621": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r622": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r623": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r624": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r625": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r626": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r627": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r628": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r629": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r630": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r631": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r632": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r633": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r634": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r635": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r636": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r637": { "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" }, "r638": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r639": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r640": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r641": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r642": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r643": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r644": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r645": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r646": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r647": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r648": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r649": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r650": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r651": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r652": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r653": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r654": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r655": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r656": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r657": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r658": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r659": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r660": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r661": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r662": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r663": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r664": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r665": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r666": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r667": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r668": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r669": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r670": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r671": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r672": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r673": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r674": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r675": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r676": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r677": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r678": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r679": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "425" }, "r680": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r681": { "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" }, "r682": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r683": { "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" }, "r684": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r685": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r686": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r687": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r688": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r689": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r690": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r691": { "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(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r692": { "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(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r693": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r694": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r695": { "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" }, "r696": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r697": { "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(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r698": { "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" }, "r699": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r700": { "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" }, "r701": { "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" }, "r702": { "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" }, "r703": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r704": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r705": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r706": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r707": { "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" }, "r708": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r709": { "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" }, "r710": { "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" }, "r711": { "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" }, "r712": { "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" }, "r713": { "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" }, "r714": { "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" }, "r715": { "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" }, "r716": { "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" }, "r717": { "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" }, "r718": { "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" }, "r719": { "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" }, "r720": { "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" }, "r721": { "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" }, "r722": { "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" }, "r723": { "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" }, "r724": { "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" }, "r725": { "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" }, "r726": { "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" }, "r727": { "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" }, "r728": { "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" }, "r729": { "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" }, "r730": { "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" }, "r731": { "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" }, "r732": { "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" }, "r733": { "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" }, "r734": { "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" }, "r735": { "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" }, "r736": { "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" }, "r737": { "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" }, "r738": { "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" }, "r739": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r740": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r741": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r742": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r743": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r744": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6" }, "r745": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r746": { "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" }, "r747": { "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" }, "r748": { "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" }, "r749": { "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" }, "r750": { "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" }, "r751": { "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" }, "r752": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r753": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r754": { "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" }, "r755": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r756": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r757": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r758": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r759": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r760": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r761": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r762": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r763": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r764": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" } } } ZIP 77 0001683168-24-001031-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001683168-24-001031-xbrl.zip M4$L#!!0 ( .6%3UBE(0[>P T )F- 1 871O;2TR,#(S,3(S,2YX M\+29S,_=E2]B"J&)L M5K9)N%]_+?D%V[*-()-;5YWS80:D5JM;CUKJ;F3Y^N?GM86VA+G4L3\UVF?G M#41LPS&IO?K4N->;FMX=#!KHYY_^_"<$?]=_:3;1+266>85ZCM$@8J@IRMT>=9I+U"SJ<#W"[%- MA]W/!C'?!\_;N%>MUM/3TYGM;/&3PQ[=,\-9JS'4/>SY;LSM_/D\_%-K/J*N M$3?^QV=GX[Q_GM&O*V)_\/N+KYO1!)/N#D^]W>5EAWQ[?-ZN9V^7^N/G[>[1 MMKQOFV[W9LS>#>X^&+]^#KJ\=HT'LL8(P+#=3PVN7ZC>T\69PU:MSOEYN_5U M--0%72,@O'JVJ/V81][^^/%C2]1&I!+E\X)9$>N+%J]>8)?$G*&6EM!3V_6P M;:3H32]ND"2^; 65*5*:2_HN(*41J4DR="XQSE;.M@450-^YB A]M[G">!,3 M+[&[$$S#BA2QRSR9$ JS1$UOMR%N+FE0E6I ##-?5JA($9H>RW!.#2]4MW@U M;]-IGE\T+]I12VT^&<6-P-#68&Y\U@OV[0XG)!99$]N[==BZ1Y;8MT#5WWUL MT24E9@-YF*V(QZ>QN\$&*6<6F0*V;0U^HZL.HT$(51"SXF>$7<3+*D-A4]AQ;:1DUNCSY7$CZ*EM>M M++',R7>).;%_$I\WC+C07&@TA(*P?4A2WM; EN%;)S7=RU?6,BR/QO$% WR# M+6ZA^@,AGAL,=+I(:< [,,I\O23AB(5<*#V>&!+<:E%Q0QA#A,"(O;#GEY7!\_'AYV>9.0 ^B'LMQH35\&6OS M^UD?36[19-J?:?/!9*S72.0B,:2P>)BP?&BV.<(V7HE9/(4-.X2DC$ !FXLL M-L/!K_>#WF#^#6GC'AII8^VN/^J/YV@ZU&J4BA8Q?[W&; ?;"5W9$"P9V/8T MPW!\VZ/V:NI8U* D6M74:!6P>YO%3K\?C;39-VY8^N!N/+@==#5 3NMV)_?C M^6!\AZ:3X: [Z-(.71<=TJ8_@ Q8A2-%A,HP/$^"\>-I@^ZP@9Z@^'] MO-]#PXFN(W 4D/Z+-JMQRL=IRAQPRH0;P)>G#5^/ H!R:Q20^9!%9CKC[EKH M&? %:\K7IQJ/?,>-8#?:\L//"F/^47+'^II>;]>%2>#UF@8[+TSNKB,\*&+O M?:TR@L-H=,ZEK7HR&@V"75D807A?HU++BZ?>

H!!\5!AS*7I_>]Y^\_B#B-7K8ZMGK-";J*/Z%\D3DE=SO+"(2@HK M)%0 4XK<#R6RT)N >0U@:48K"56Z2 $4*6@/LUOUV)^,&3\$LR4'#V)(#13 MD_(,Y0X7 UQ;>NXWJI_$=. MK0)6A;F0"!LHX0R1P3G6^*C@,X*^U_Y:%$[Q+G'H5X%. 3,I22)C%K)&EL!N M$S*OX5.!+WI$J+]<$L/+ RY#H0"9_'B$!)EXF&@)7!$1;&NP%,#*YD[RZQ0 MDM,D&8#J/>KH\WD%J8_#= IXR6F.PO-[-88O3?&GW/H#- K8R:,2^U4S[@,M'8:"7I#HI@96&5A^%:'I6V2R[)$E M88R84%T(:SZU J@'SL D7)ZP!WX_3-0'![6&5!72/4;A]3#VBO_H5VRLQ0T4 M@"U]#F-\0&F;SBG;2(7@%0*5%4!&BR#X%IU$N-JS*N_"9A M(;MF6;SY-=(-X/["RM[ZCYA9> M'*LY-"'6*ZH\Y/Q?0U>8H,?JFIG3KZ1Q=]_+:^@-UG6LWFF#?"6U>W$GLM;7 MK?1EXO ]>^'X-2CN, _9TL7E93?3!W?J#QU#L"IIPK\UHW9-7M1L=YH7[;-G MU]Q+>HP0^V$X3HBHW0E"%-R/G]>_6T3./XC)I-IIP3W[I9WFMFD1RW.CDI-% M2-[*_P(9!)NCA#A\@W^1.(=:BN_N29-@_^(!I4D0D?,/1RF?XB*>I&"[8SI. M-HF^G#8%]B]Q4$,_H@^0Y^]U.+7;$Z:>W'GAO O?ZB#\2OX2B-^T^6A$U@O^ M @4N%R_=%U#+X@^&?6IXC-^N*%[E<04+-'7,N=A'3#^X^[>!@GTE?B/%E>FL M,;4''EES2M#$7[BPA/N<^HXY_N93(V!'@:1,P(E-NKXKG.:TH'D551#X7I\S M@L'7WMV .&Y:Z*+*:@BN\0O1=C>.;4IBYU550FCQ) XQ,S^39L0_0%0%1<"# M=<0[CW;QP>VT$F4$E5# <>] /+>K9>26RZL@[IRL-T3[]V2YI 9)2YQ?506A M;ZD-GB5/CHM3DFFQBRJK(/@^JY\C>%%E%00/CS=2OG L1'-MQ0B1S5.%L H* M\=^U(29XGY9>*JV.J.U<4=M5%+5SD2=JHK0*HNK$@N!P)1Y-9X^$VUU:ZC*" M*BC0 YAH)+M! 5^=OY(Y]1707SQ M?A>8O#QJLO[I,^J:X/(!%TD1)$ ZYB>3PC/;(:@J ME)55,WR8=+*<,@HAXP9;MPY+QX^QHFJTE9V]^Y^^@^A2 SY\H8F]F<)Z''Z* M=#K>%0@H>$1HK[['!DE[[O)"ZS .;9-S,S@4N>=I,81]!71L/", MJ;C]3E)0G;PB^OW+88\@9!=OJ,??#QRH(956U"-.[)RPT1@DNB"H'>-10O " M!#8AF^^>Y.3W=V17KS**RJU>M_29F,F+2J(T<[:XJF[.#+[SW]I$\60YHZL' MSUGZ+M' C#T>^%,,T0>XJP,[W_EY$8>J#DO"D+0MS,<52=E3CKT5D%7#Z@ C M"/YAW"?+)6'!4H<-\2AM#&(A0447PUM,&3]"*S8?WMJ]8R %,6,C+"&HKBN^ M?UY'V _LI,]1F3":V)IB;^^8%A7%,J%#+"U_(H*O)9/E?;B6Y&A<3GVRMJ\, M981O!'"Q\_ M,A,?*.>/S8 ?[\"V95'1M4Y$ OSB0V=(U]0+Q0E_X3R]_D82[)

&UL[5UM<]LV$OY^,_.Y,)_V@.+:3MGF[CB++ MJ::RI)/D7/NI0U.0A0E%."3EE_[Z T!2ID@ 7$@D =\TDTDL&;M\=A?872Q> M^.&7A[7OW*$PPB3X>'3R\M61@P*/+'!P\_'H:M;ISGJ#P9$3Q6ZP<'T2H(]' M 3GZY=___(=#_WSX5Z?C7&#D+]XYY\3K#((E>>^,W#5ZYWQ& 0K=F(3OG2^N MOV'?D OLH]#ID?6MCV)$?Y$\^)WSYN7IR;73Z0#X?D'!@H17T\&6[RJ.;Z-W MQ\?W]_XCPQR/VW/2Q]VGG;.3EP_1XBA3/M=@2'PT14N'_4^MMWTJ[2)KVE&8O8[9[XY[ MA/9'"I13K4*T_'C$VE#FIVKRPX75/O=8''I!NX-EW]">WDE,@!I/:;A[9 M!#&-H!/B8P^C:MMJ<:D%..M"K&O?N3[K4U1-@^ .13'O897.%T)<"\PIND/! M!E4!*C2KR1%'V*.BG6-_$Z/%D$31!(6S%76LU9ZXDK06B).0T)''.SDSQRW3 M?Q4V%4T]HQ;13*!Z@.ZTJJ=+D_4:)WV0"M4Z M0M\VM#?V[R#N6-:^Q0A7;Z1K/^+-W6L?X";@+.J,?C!PPL9-1T(8-#"#QJ(B M#&5YC"NS3OX],D'>?@"CSI=/!">N'733AX(#LZA,3&#I\*@Q M.J6/Z/!//1)59Z%5= V N\0!7F_6_,N)^PBJ7< Y- X*]SUETOD54[5(;3U M@X0',"550_-E[;@$YM!D5@7T2S#J%H!V^I0Y>42(-SL,MIA7&T+P7X]OV5== MCYH:6F[9BV,; DUI)A)BCP;7.NPBX=:"('JC%\ZFOKJ3+E E4=T3H#%WL<="O00HV"!%AD? M!A6XBR3&,6N;[NLY<3IL$]"&9?OTQ[1E4T#$6T5V )U2%-OU??IS2N*D-"FP M#)I/O!TX/MO'0PH[9K(]47RWSM*-KOF6G4W4N7'=VV-FLF/DQU'V#3]>(Y\_\<^T7:'9L1&L;&K$UNT*Q9NX1[O>(_6F?&>7 M7 8@>5&V7!?IAIY#0CK'^'ATDCW'#;V=CE'>.Y6V.(Y8[8RQZ6#:!3+Z94C6 M*E6G:B7[B)(W"45QY-PC?+.*.7HS)IRM2!C/4;@6["0H6TS<&F:@4Z,&4LE9 MHSW*CKD['U_^>15<8]]'?(4[=+TXFB(/T5YR[2/Y2&>4$$*8^L_,J!\JA'TC M8Q#$**1=!6*JE$9! C/2:Z-CI%)BF\PS"=&MBQ?]!S8[1=3WCN,5"H'1$T0, M,]D;HR;3T()-QDL 5F4WMH1^B>ZMUW*VA,%J)'%^'6.$E&-#165'K)>.AFJ! MFP_V0Q+<4$>Z3L?FI8NI7PW8Q()"FFUN;_W<%IM"O ?2VA'R1;%>2WB;!LLY MNB41ICD[%VU$ J\JB,@I[ CVDD%2):A-1GFJR[$UKRE#,UY>T4#'L,LM4T%F M1V"7F .M92$D$L\^/9NP#$-MS(K%K4UE!\F M.YBBB?L(FGC)VIO.'^7:+^:22H%MZE 4:;A!"YU^I2 QG4[J&$@MMDTVRE;^ MIXBJ4L]6 %+3R2?89F UV&2[W?B?87ZL-%P5G>F<%&PUF )L,ED^)8 ;3$UE M.D<%FPLBO$W&R@D&RH2L2B(D-GC6G@TRU0:06I1)Z#DVNV?@PN$-,5DEH45I MA(YKL]M<\F.K@L5<05MC:SG)]C$.J6+7@+"Q:1^M."Y<6K"1B6I3/V('LTD M,4>YI6E/#+:%3$B;#-%=+# 3V?4G+EX,@IY[BV/7ST%7S+L!M*:],-A8<$78 M9+XIVXL7H$7?#0,:^:.NYVW6&SX=/4=+[&%%!(70FI[5@1S#3V+&4S(=>2KNOA#)N:'XZ*40_JYC;VMXBO'=C:ZGBDW MNCHO=EC\T-R>W(K;R'8PORY@?J)UR-+)41OQ#)]#=LPV)$N5!]]I9"H \9/+ M%W1T9-OO_HOC56\3<=OT'SQ_PRZ=9 M8]&_^ (W JPU7+;' /AWS!;!TNYZB "EH M:LI_1(BJCVUN/Z?#Q"=\/U6*2N4IE&2F?8+4$B7/ )#>)A^07/[K4[S=Q1H' M.(J3,T"5!JLD-.T-H"8#:L FH\V0[[/PPNZC";^BG)"*XIV"QO2<'FJJ:KEM MLM)6JN2H'3LI"O#?^<;6>+VR!,5!) B]5D[RX"+).Z5-*<*(!&17I$I/H" Q M=7 F.V&5P,F.E;+)<-F0K355J:+H8K^^LA)+:%1!1#,FW M"LV,APT1:EE"(FAI9:X%$>K D=YJ$1WXYHF=HO0;95$ZS^5[]Y9$[YWB:D^3 M0I1?3[&#_4KR*T&(0;$=)>N^7#H^_W9G6 MR->T3=$M"%V'14'_'-V&R,-NTL6TVVPZ*Y)&.._W/PM^\*3@ !J"_SW M85;449)-QE4>J;65)5- M5N8W7G^2O1M%=)F1N+WIHQ<'VU"M")M,EN]2XV72]ZB$_/YJ?J-YE!R+E!L1 MSL'TJ>*#S:JK+)L,_=G%091'L!;6T\H2I">;RY=_*6\)TN4# ML_M;"^V^I\#/PO;I+3W9[HY=08=35K>*1+$NQ=2Z'0" M,3W0Z!87L?0T95/V)?5=H,/0,&J@?2TN;^EHR6[KRB^^T+&RB@O0VA;7M?;1 MFMU6EYPOUW+=,A9 >UMQM:+? MI1NSAS[N82T8J:5K8$!KZ:CG&:0(VV6" U($(8]:'4C.JW7C^0HEYT$2!R>[ MY((/+0"AI5%>89@=YP%6C4V=<2=,/;V[,>H_H-##$5*<2 606AK% 1:%R]A: M[$Y32)9(8(K^UO4O2+@5A4^-9(,/1&II[(8./PWU6)5;,YD+;Z-Z>N]H^K:J MW2]R+2P=WWXHL?L=7FSA,>WLS>B]OM]0MEEBY MX]QF9:K2R0.4V9PCM%F9*F]LSX&!$9L:(,7--6_?OGESPEXJR?;B^"2BK>F' M47=^->T[XPMG/.E/N_/!>#1K[D# $%.K+>@$AA^K#MP;OL6?50>$:,^*:(># M_UP-S@?S/YSNZ-RY[(ZZG_N7_='*>L5X(D]5LY(EM9H MOY@0'WOY7I$3X751A-G5Y65W^@?3^&SP>32X&/2Z5(!NKS>^<'H\_.9#P< M] ;]!L4IO@DR6(A>/)B3XDU1BEYW]JO3I\;XTAU2_<^X/0:C+_W9G-FC0>SI M?3@BE#\644[[7_JCJWYS8#ZY$?;X]C9_PU9EV,%T%/(MCB* /Q4!?NK.!CVN MN_/!\&K>/W>&X]G,H2/1F?W:G3:(/*O,"8MR.<@_%R%/ILQ1I".0]8 ),WB# M+H/Y2*#2ANWE$\MS=KFS'XW<,+EK302_%!O5$TWG1 (A1$3$&J-D56AJP4B$C 4BBNCEDIM^:#E@)V*=1NHU;SZ!1A2X&X M%&>KXU;SHH@"ET*&4NR512ZCR%4#^C4X^+8Y>),XG#ZQPS_Q8X B :0Q.0-, MOV$,'(]Q^,',[1];$>0K2;DF?Y\B;_C5 $5K_/\<$L]#!]_TI20RO4BF8RSX MC5^67-:A=@FBMG5NCKC #S1913@535H[/4\+;E%EKJ6QVA5UA$T%.AO*"=4D&?I7=DG)Q$&?3 M%GKE/*)<_RC@;J7.45JG@D OUS2DZU8&Q"D7_>03TM?EA01IU:_Y*:D:?B<[ MC[B[RSEX+^[?O#4K;8\G24)G82KP]FV*]O,6Z'%AIUSR&[5R+]X M*R=9QFR:[I7@TQ]Z]#..][6LC('I:?IA5E6K MQ6J+[G'86H>'Z0G_879M\UAU(X.UQ. .BQ:62H78I[J,#M36'&527D$XJD6 MDZ_$;+DZ"=MVJTS)2A.^8]^RXZLBH4H+(+("TY89JRHYC)VATM(6R%9B!B8Y M3[6AJBX?82U[#1T>9OR@&.$4>23PZ(A+_$)\@1;LC=#L=5<;BN%QI[&N^)K, M33LL_7Y0")9KKVUTI7V4/USZUTCPG*;#6UV[6=O MTN27CA_6EQ1L39?A6NDYE6I];OUDNPIQ8'#*\S%=@M*LE@+$IS]?#K$:QS+CJ4P M?ONS,UWUV]_NA\EMH:%/?CR]K-/217ZF7]K5FJG%BGQNV8 HO=EGH;>)9YE^ M#YBQ_/+0A5_#1>#.51!2&6\"_!>?:67KV:)R:6F3M:QSEO93BZ4H;F=->Q_[AVT"IM_\#U!+ P04 M" #EA4]8(9N3OD C !U- ( %0 &%T;VTM,C R,S$R,S%?9&5F+GAM;.U= M;7/;.)+^?E7W'W39JJV9#XYC)T[BS,QMR;*%EXK2> A?ZO[PY>_ON M30OX-G1M(+0\AW+@S[XY8T/W_SCO__S/UKXOY__Z^2D M=>,"S_G2NH;V2<^?PI]:?6L!OK2^ A\@*X3HI]8WRXO()_#&]0!J=>!BZ8$0 MX"_BAK^T+MZ>GSVV3DXDZ'X#O@/1_:BWH3L/PV7PY?3T^?GYK0^?K&>(O@=O M;;B0(S@.K3 *-M3>O;Q+_HNK_^RY_OC%8 6UID':39I_? MOX5H=GK^[MW9Z3_O;L?V'"RL$]K/!FW4M0B6OWMGEY>4I_79=-%/RY1%Y MZS;>GZ[9V5#&WSKAID*Z\,5I_&6ZJ,LAG6(Z<+\$5));:%LAM1 A1RUF"?+7 MR;K8"?GHY.S\Y/W9VY? >;/&B2H;00^,P+1%_L5 ;UK%UK3 -D6@/27?G78@ M-EW,**TU1V#ZRQM2!A,_?W]V'I/^VTZA<+7$)ARXQ +?M$[+-7ME>41#XSD M82!J/K=P]6P,+03\< Y"U[:\0CSEUJR$0=*SP (3#P;3P9*,!MB&A KCUZJ< ML7$([>]SZ#EX+.K^*W+#51$&V;4K9[1C!?,;#SX74F"F4B5L]?&(B4 14-DU M*F'HUL6Z=[#VV[YS9_G6C,H_Q%8NY$RB:C501HN%A5;89-R9[TYQ9_/#MFW# MR _Q9#N$GFN[0(QM(2J5,$Y,B)CVD^41F\)JZOE/( BIA0D'7YG*E; Y D_ MCX"(H;UB%0W$@6MCT:Y=+PJ!(X'5O%(+*Q:"8M#!''/HT9.X%@2 M_8MXX]6IIM<"O!(0=]"=4M68-%PLW-@&L7 =2#L/7O=*=$")JA6-_,6G)<53 M$29_0M9N#EG S^@X[@45^QJE;#V&QFM18SL%*JDV1[>*"W Q'H16TU.T8HF ME<< _"O"UMA]DAF.6>5KG.&JG>GJG_$FUJ,G,4S(DZAR]I-C+K>PZIE0CC5I M LIF13D^Q34KG"'E6,HKJW+DE^-*JG+5P[$<:\P*JKC2J'>$GV\DNK'N0EF9.GH&R8E^14HJIJ M%J4[5A$:%= M3H$MW*K+U*V>2?D)C%M+T7ZY\+PD34'EJDIR7)*K70.C)UU,'*X H,4.8SN? M5AU"T*\'2_)1V\90R[I;2E&L0Z 17HD@U\:3:Q6X,*C5($BQWBM/ICJ_4U%& MN96JW@BM <1+@R>7A-IO("KGMI*DI$H $E%W(@\,IM=@"A "#OZZ!/M<.HJ8 MW[:91+_\&5GQEE&_D)0J_<=+"6RI^-.1%0JMO )52S?^PC8$&\Q_Z(@7P$? M3%WQJJ\X)54"D(04.HBU/;R82W(RBO+.)J*(;>F!4*)J&19ITDD [+'5ZR&['!1,7:%1*L3 6LF\BQTZ^)=Z=6J^P+L MB-AE!P];,XA6I:60I*M$D(/MG$.K4N.IHD,J97 ?-Q<$ ]\K;Q5BDJHZYZ%L M,TA5QV[/=_#>R8DL[S!>&70J8;3];"%G@BD=Q&$NE0H' F21I-XVGF']&3@< M_!UZ"@T ;S-FT,<5;)+&F8D;%^"82:DZ9@=12#.EL6(J8)A+K3JFJ>$%';Q\ M 1-XYR]=LI@YS(Q9U*H<%P+7 2C'JJ]6N*\?,$[DTPW"';K5"8*WH5;D[6]+ M"G"\3X#'FH7L-7=YA?3D_SM"]K^')- =O0(3AR7*(JNQY*&,N(3 M*JX?GN*BITF9TUP"ZOG>-';BP(7E%F0Z6[L&CFE+)PNP>"0)[878W:VJGE?+ M\XIQ2"NHY\N'8;LH:^LZM=IDW*M+&^6Z^B[/^&/7IUO36_SG#M_@)02^ S8C M'"$H>? B=$-2-CDU<]8Z(4=L(C(8XU^3DHKXR#]-#>8=PC)Z0@XLSB4RMXI+TV"DYFEK5,IG(\@4>;?4@*YY4]UF7 M-V?OMKR0E;'SRYL013DBUPQ0;-O$E88W1B2)Z<65L;#\:I7"E[LH%,&UBP(# M*I[,.MDEQ7A%1(%G[OM>%'#O! GT[T=\EVB(5=INA#Y;#M[LL8D/#[!A3S;-SH MMHV0#2W7Z?D=:^F&)%S&!X1;34&GJAP=L0!,J+1A-2+!61\X70OYKC\+1"#E MEW_(&[$-0X?#.7,>T@8+>\.3MW+;+_MPH0>. DOK7):-&\EHTGJ0!.2VI:-MY!:%,!<1&H=>WM!$ 'G.D+DU!)E/NXN].<5Z\ S8W N1LQXLR@K M$POI#X8A36TSE>(==%\ LMU@Z[F4QIE-JJDH"R1B87QA&,:)L58",H=64U$6 MB<2"^:-A,%-KW3O@0),8;B": C=,9Y$5Z]0"HDT%7EHVE@5\,LP"8DOF2%2Z MPW-I-A5_6=%8\'\V#'YJSWWP3+\IV=4WU9L*:HX4+/PN#<,OML?R .[5;RJ" M>6+PXI%Z,.R#,#[W08XML:':*68\(EEN9;RX/Y_N"8*;^:X^42)[(^1.?L1' M;GX$J=Q*:BM*ZN#<%!DS>GEY<7%&LGJVAV[P'_WVY'[4;0UN6H-A=]2>] ;] ML3(>9>Z,3#'[?I_9V][_WO>N>Y,_6NW^=>NNW6]_[=YU^Y/6\+:MD.V"ET>F M)/BP+\'X_NZN/?J#Z'O<^]KOW?0Z;_?3X_^_03!7OR MAUI..7==IMC-S%^4W1/AYEB+3-;?7AW]L/W'^G< MI(R;O*L$4CQEYI]>'RNIVYJT_ZG2\EBW9:8XRTPJX_NK,;8S,IN3D5OA+%+R MALP4\YG)1GY:;_VP)JPN&;G()9HIJ3)3E&B>;_T0$U,G2?Z-FRF>,Y-4,NVK M9TW^QLT4NYF92[0*4"^'Q(V<6P'>9^:V_$6!>K9S;^U,,9J9U^(U@GK&Y"[N M3'$J/:6IYYU]LV>*W\P\EYY3:@"^Q*6>*>XS,R)_3]GZ(2':VE#]4=.9!CRI M8KGQQ#6VR$4VU,XR'I8<[YV@GB:?Y(:K 8H7IW<@G,-DH@(@Q>O5*EMX74QT M4J+25LPY9R%E"OON3P4:-__$1IZF!*8IL M,)T@//I;-KVX3G"N0*:NIM,?0@1@84E8T.D[!J(6.Z,/B%2.KYJ3(MD;Q]J3 MP=U#>W+'S& G!3;?ZSI/4* _0!;;,O&GFH_=X+U\=C\_GD,43@!:Y+CN<\[C M2--XR+.:.K KLZ(I*!8+VXK[R>\0?7?]69+#R^@LNX6:H74&W^:M#NI)=V@$ M9L5%8JX8JNTE*>:'*,YBI]R<,3H,LWPSC5:6(E^18XS;B5-4]OF&NLLI /+SX89S" M-7*#[U>K*^#;<]R=!8XK<4U]_BMI>/8/Y"8[IA0!;.@])F3E%R1Y!7T0BFYER"VNZ3X3Z2Z5=23FBE#/ MX!F@,(4+_FN+"?[CX<[Z$Z).%- E+.LF+5PPKUQS)C2& %7OMDLA$'M+=]AC M#G>X/*=XS1,47ZE0AN.:YJ":$#!RECD8I5K#' ,?K%OGACLRY>J>$Z3L&@H8 MKF?\.6S[0^[V+[SSV59JSAPA(XUQ;L(,MX37PJOE="5C=CD9K0MPRDIN]-[F M0*",G&M4@&GH/F8]F&\T 7QD:80(!"0L":*>#?-%"34'#3+""8Q(]88IN8>5-M_DST5 ME,Z1Z^*H3TP2%Y9= 8^'BCQ .GZ,W*<++CWX6, $!TX M>_XR"LFUCK[M>JYLT+KRANIS@@T]*R2V'U]@ 5$'K98AI'*P8MNXFKB6,6%M M14:0KS:^_NE@H9,]7M^ )>'R/D&S]^IU#15""I60R;I6U MX3:Q>#JZ9T40^2(*DM'C1BH($@/A(HHRR<>D VF3_5#U68.A3JH-NW0B"ZC( M9R('%:>2)N=4N8[)@#-?*G-'[:M52NH;1"_VL%?2\R^[%!E:,3TB;5*(!LRB58/MNGS9GK"V6P3I2=03FV#9E)6 M_Y-8#N4(9=X@[/H6WKY;7L\/\)Z:\"V8/%D5&C5A\J4V*"9'CPE/25Z2[\1O MJF![&DQS! A(3#+(_THT"%?;BJ9I5X I5"BQ>7-R\^S&Z%E>FVT9N@0@L1%A M*L>FC*;I7$D?SY[R-SBCXP[Z8'5GH>\@O(E\1_C*8WYY70=B:\"/(S 3S+)H M,G)Z[\<31!>-JRO7\]@0D<*Y977%A%7"PQ>6!0UW=B7C,E M'RY?*RSYHK) N=0V^FW#]8-G'SCML ,#3B94;O&',TV]2W$\5BPS"T]]"6^V MC0#5^0*BT/V+"CB8DE0+FM:%[7V(=]YNM BD+AXJ1^^5&\0A2C$N2A!K:J.X M;5*.((DNK\IKQYTOMX3?JL;,K.2X*"<'*W-;^.;F;;VI5I@G:S9#8);TJT22 M##I9PQ37U-/'&'P)+OS@US(F*4H6KKW.)*,3/5E.@BRWS;M07P&<(6LY=VV+ ME-I. MEWC(Z\ &*3K#*W,@JE7)[<"UAI9-[LWC:3I3[.&#V>K.9YBE\P_:-I43=T$= M:FL_VV#Z%4)G@&)?F^ R *G*C5@[%1%(8O=H%(;"L*=<=3UQ\"*(%,+2X&!W M#7 :N6ZK!W)#8]!KGA'Q6P\A5F_/Q_*PUQ][ 9+\>@^?-85M"G6^_(0#CD0L M^#[KFT>W3 ^> "J(W&X5;*&-1BU/&K:;2!MDR7J W#5-WIE%EAW^[H;S]5T7 MW1?;BQRL#^),QO\[$^N%#68)8@]GFC(12OH!2XLH$7NKT=W.>4R2XX+//'XI M?DU2KV^^[8>N0T1TG\"8Q%9<!DDA?!UY-.\;$$ZHV,>9%XU7B8_QY[ .%O5KE$^#OY)4V:L"U@)5: M$*Q/=>8E(>0R2V['%.U+Q37U>!CJP$_&8K(Z-,DIH0YWDUT1YMF&H=Z+[F+I MP14 ])&>P9*H0[3]95;1E%\OW2NAO!A5#]^LS-[XT5EGA'\BU\:_46[X.;Z\ M.K4'LTIB("=(39&N^M9X[07)7E2VFHO)/WPRR08JVU54IQNSW!I#$MY%(9YQ M''+-VY+,:QQ_QN6^/V,X&@R[H\D?U*5!KG<;DMO<='LQUE(-/?*J6DHT"?^$ M3%W=G@&.-2,,9;( \E[\$Q"6T9O\-GBB%S ;]490-VW))89=Y_E-6, M07MBMJ@2U[Y+5=:S,RZ"AB2.9M_;KQI(D[>Z2L&N]5F96^L1TNLS5AM.N#LA M9GE-&]$BG0=*BF'8?/ $/2@V'S"JZ,K[*X\47A866OE2OP73JVD!ZXLHM MKBW%JSQ,'#G8^V[S]F1?$0S*;*]IO8>S"\-@$SE/9.21<&36?C="M(@\*P3. M-5@B8,>GOO'O7GR:WW?2!_J9,G(\Y!6UT#R#J%9RX_853'X'X1R@/N#8A+!J M\\"6%(FY[3 MDM&W$'G3[&GK/]R&-#Z\*QC2:&VH_9B2LUI9Z%IT_;S."?V+ MW$F3%Y+Y<+;/_VVW/>YNW],AGQ "+9M0J(OG.TQT$2WHAT-KM7,+39K[QP M @>H_8275F0@OH$HOC1^+8A<$D$!4@V8=DHKR*"S_(5DD U)%R*F-]>@.'8' MV("Y\Z!N,S!Y!M5H*K7.O;L,\.?>W+(*0"SDKBK3!Z&,3,RI65^8G*XB .7T MUK4>7<\-5VMWR74$^MC )\_ >P)WV-KGPA=IY"GINLZ^V*:]E%3&Q25NR;EV ML&N7AZ%=EF(S4#](.N/6WR(;_@-8:/(,RW?MA$ SL"TBC'&K;%G#%$):D% S MH"TC%'-19'1OQ6UQO.;2))H!:S%Q6(!^:$2?Y0-;F%0S "XG%@OH"U-[;OD. MVPP8I:1@H?;1].YY>*]L!HJ%I&&A^Z%+1YE!BFQ<:%4:$9 MR/"8E_'IUIB$N)L$1QY&O?'@^.6G;LL M_PX(S\!I/^%/9V#]ZO@(RS_$2W;N >6BE!J&IJ1 S!6E&0!O/%B="*$"<.[7 M:QAXN>PSISC#H.I#WRZ)UK9J4P';DX"%F5$Y'O&=VA,X 6CA^EC^8FN33'7C ML9.7@H6?$:D;A\Q^Q>@8CV@)<5C0:LOOX,@P D1;:U,E)GI6"MH<.DV&EB4. M"UIMR1[4@*Q /ZL)9))7T,@U^$!%)#[5,*53&#P8C\P.)X, M.K_].KB][H[&?__;Y_.S3S_1.U4F?Q@4+(P> ]=Q+;0:6^0.:BIZ!N*<,)R@ MGJ8@XH:K 8J!NP/A'#J]^,$+D.+U:I4MO"XF"D%6VHHY 4PI4]@/9BK0N/&A MT%Q-\4.>G"KZ0ILJL&.9!T-3!GFB4AR2YW.2-WTMF][U)@ATR=35$]X4(P + M2V)>U%(M=B;')*O'M]908[*\8, 2"\@5Y83]*9?<5.M9>HW M"L<"(E4=-V,L)]-KX-CC.$2NS9O12#5!K69@(BN(<1&P(8(V $Y 'A(E%D." M X-I!RX6T*>BI!T!H:D M3AZM #CD-33@!\D;%*SGBC]\S U'G5RUQ]WK5F=P-^SVQ^U);]#7_6#QYCEX M# :>K"@V5_N"MCW:.'U@>@1L.//)[CI>;]#G 3)&D+7RRAO2M!#=/!A;C4#2 M[R97VIPQ82]%YL=\D5D!:,8'S'H^'LC -H4@D8T?,N-6TA <5XH M!K>B\(N@FIZHF8SFI; R-V2F BZ3 V450ZHF2G8PJF1-BSF9MWTG]3AD]X4, M2.RC94EMBU^/.A6 02\!T[NK+Y7(:MZ(N+_56,M\A+P*3E#YA/JF2UO3X0?*1 ME5E'5*-=DQPFS;V;%6K*HD]=$/,,>YH MP5=<, QZ?NQBV#O82[^\MD*P48X"&RW'R-%P*]#?:Q];/MIH*8VQ M;/3"Q)!DRC_1MD,LRO;81#HP^;E,8)+2;L7$6VOJQ_CD,3YYC$\>XY/'^.0Q M/GF,3Q[CD\VTHF-\\AB?/,8GS1DP!'&$U)4=_4A@ U4WI2MSVKQ=-%=#KRX( MF1)S+W"E.D!>C(&C?1Z@MU)6&IA?(FA8IS:6%Q6J_/GLJIH'DA/E&_6,NG>VPK MQ,?K,\?ZU2<1"6Q(@H]P:;RYD:P#_1!9=AA9'DDM.5>0^5.>F==IU!ITR++L MS\8.TO*;OAZ6U_4#UU:<',QL\G5:J3)-L6SQLJFVF$PD)$RHVEN9:>IH>U(: MXD77&V]T>MR5D@P<#?0 O3'-5J^_\H %#%MZU@)&12YZ>69>ISEKT"'3M)MW MFB*KB=U53ST6O-?FT5"+J8IICRGWICEIP"- WG,BZ;RLW^/V;_'[-]C]N\Q^[?: ,4Q^_>8_:O;T@S-_MU;V$K<*YTM_OJS@)EB M-V\*8NFD#_UXX[9^$AQ+'%$MUI$<7*#UU[G1KD-IKR>%."MP. =H,K<2A018 M-?1)>RV7&U7(W='852GU]8S<0LWLYAWJ,/A=#HY&?8CBFI?87)'T1@[E16]@ M.YJ^2LV:ES*M3#W?Z%RG!HV8)* MU',#T12XFL?U#!-'^SY0=RP++OO0N_D6'"$0&#FT%^'O:/?JU,KJ$I]>7Y?8 M.*:4><^+LG T[(,TQ[+=SP9FKO4M%+^QF9.R=O&N>,K:AMXQ4^V8J7;,5#MF MJB46N ZC\Q/5=DN]VCRU/&48%&F230TR(S4L5YGY^C8WIZNUX4>\CJ$07K\^3)Y\^9F$!B?\7S,F]>_QFJ^%9F\ MWCOFS5=W:[:I[P:IO#:;^_)/\Y(N8W=P,F$'[2?+]<@$? ,1#7BH2)'GM_AP M::A1U9\6+Z$HEB6:.WE)2AN%-=@"A!B2OB[&\Y[OD->"HPL#Q=:0)\N(48@ .@).'CPOHE(>@&Y M+]?R>?=L5=[4JS,X-1IBKM%UV5QWL?3@"H Q9MJU0;XZ-_%]JKE@ D,J\N;[ M#@S"/@S_ .$(V'#F\Z=694V^.AM4JRF6+6I+IU8F;CSHXQZ9?$3*<>Z_JI>/ MH]4>KC[FGOEUK!HUO*#RVHQ2E8Y8EEMO-S#+?25,MQS\>_@HGU M H+U%7]#!)]\*)*$=QKYPYB89,M6?\YGF2ZLG^"U"8 @?_ MM04&_[$%Y2N ,V0MYZYM>8QX.R[/*:XO[IZO;2C#=#W>/!$&L=VEN6/&+8DX M[.(UAZ^E= ME&*\I#ET3$$9&@*L"J]8,0-PDWH2Y-C?I:K=0W1F 4H8->=Q6 M/0@Q=-G#AH)\NJRU/*Y";1/8G,"4 MCW8./*!4D]/!)T\Y*=ME41AZ)$'"-6ZB<#T[9RK_V!#Z0VZ_O%:]]@%M2VD'?S M-IITX]7VG5M,W?N?"+F!X]IRN>[).PN1%U%W$%1\^ MFHU& 2E8:'S4UH782] R>R1=L6T5>R$E"?B,WL/FHONR=%%\4PZVL+R4*4) MNGZ# "HNEW$;(#QV=!!PW##->GM!)E=V[^)4:A!ZDL(PUQ35]J\-&WMVDS?( MD0K,\@U"0"P'-O!VCB47W/C.)8O^/]&['? UFS< MJ(JPJRJS>J:GJV?N#:4M9VO;MC26,NMV5]RHH$G(9B=%JD'*:?6G7P!\B"2> MU ,X!__QOUY7"7K!)(^S]#^_>??]C]\@G(99%*=/ M__G-I_GE:'XUF7R#\B)(HR#)4OR?WZ39-__K?_[?_Q>B_]]__#^7E^@FQDGT M,[K.PLM)NLS^B.Z#%?X9?<0I)D&1D3^BST&R87_);N($$W25K=8)+C#]H?SP MS^A?OW__[A%=7EJ4^QFG448^/4R:@QPC6E]I_O-K'O_G-^R[U6>_ M_O1]1IY^>/_CC^]^^-]WM_/P&:^"RSAE]1;B;VHM5HI,[]T?_O"''_BOM:@@ M^?I(DOH;/_U0PVE*IK_&&OD6DCS^.>?P;K,P*'BS&S^#E!+LORYKL4OVI\MW M[R]_>O?]:QY]4U<^KT&2)?@!+Q$W\^=BNZ94RF/&A&^JOST3O)2#20CY@>G_ MD.*GH, 1^] ?V(?>_1O[T+]4?[X-'G'R#6*2E!]*N_[0*:M2^L$UV!DF<1:- MT_U0][4]P:=]AQ0'&-#6=V["(BN"9"_P;4WGL._Q?C6^TW-?T]3/X_UJNJ5Y M$MB%"'EP])-?/@7!FG[@_4\_X*3(Z[]M&E+#%\4(PB6F7IO,C"+W=X]8B)PFB) MG$LJ*6&VZ2,(@:&,"EF?)J4HT54PC2@!"0UX07# M].N^)BVG-+,SH4,UO0H91GFJ!S4Z*$@C=#_Z#,4G-E9-TO6F MR+E)[[3^4*OAA81JZ%+FB>+PZ*;$J.;8!2J5+A!70^] ^K\['.0;PC>/;PC^ M^X;./+=VSD^MZ$2\T DZ6V+7 FV6V:52WKE@A-;GP:@%G-( 27(%@$$&2C-KP(F:?R BZ+'[)@>8*\]UN;H]D>>%4*>F>+#;H^9=IB)XTU#6RYSTCQ/%IA0H%(O8A*R!4_ MU !K8H@2(!BAA-6G A=$E:1?WS'>D&R-E3SH_NR* 3)0==NW?P/1ZA) PCT9 M+N*WH4=Y',R",%[&H;*U)3*NFEP)KVYW00!$XZM0"2=(J1RJ!.',.!?Q*DZ? MILL%"=)\BB TQI3TPMU+SS;#C6/OM*378, MO=9E_V;:*".HTH>R_E5#)#@:%;,L3HM)2@V0CU&V2DZI:&5 AX5:#3@$M($I M<&^GA(("<344IX@I O*$.Y33%TR&\*TO[XEJB&MB2[.;TI^/&FZ;*^>ONHZ=V-/]SDPG>OT-@I!;TL![32@!!KCU3K)MACSJWG3 M-3-;Z_,U\BZ[AA%VF]A*83"T-"$4+E0R,EY^"'+J\V?!EN_!OANJ5XG[9U#UA"%Y?M*!Y%& M">6PTE/,V)(1*;8S"KP8I1'+M;)F##?>G[#2=.FQ!IC2]ET6:MX9.!QKGXJW M6?IT>4M'R @MZ-_CQP2C49[C8YU'4?BOV^ QXYD4MPU4M>_2"#OS6T; C<]2 M2GIGBQ4\@2"-/&H4X+BI,F;$1,\BH[3CK$LZR+W<2S)1[T2RPR?)P\2E(?+H M9D.G&\6&8.H\;^)7]B_] 2B=@M,SE$;@G6.42FDPG#)"% Y3U@K\'DRM H=: MMYA.%IZS))JLUB1[*8\<:[FEU7!)+@OH;79IQ,'0RXQ1& !K#=16@<.O>;8L MOM))Z36[HI.9!T&-O-/<&";8G?P8*F$PO#(A%-81*GG44H##J>ER&8?8+JA2 MR+KDDA9NFT=203 _X;#8I%-R>@EB"F@!-]D9+IF M*?3C](G[58MUA 'E^%A5&&RF;(W!NA P7-T7>9_'=3FH*@@5&3L4T)2%EO2_ MFM(0+^[$2Q-9_I'^E%^--"L2@HR[A0@%O-WZ0T_ .V5TJ,3EJ!QQN0MT-3KU M(OH"K]9X]-?2E:H;6RKFK+TU()LFE\C :'4U,&$OG4E>H-%?436R@1G/V II M@J)I'S3AD+<-+EZP6514SXXIBY@11.H[J[68UL MFHLP"D%GCD,+M'$=4BGO3#!"4]RHK2.$DU^&ZL8W&A8H!-VEG=,!W:6>DTG! M8($.FC IZL:))V=!^0#%=U 0U3C!HP6&,+ M4_&D2%L1-9IP8A*VS\M>>M--GSLB3F?&$G"=26_K=^]LT8 2IJKTO_C[>J<- M,-AG*.;?JSU(7\*9NY!#:WQ#]V?O3:O&U&]9)H!X\YYXP"C1O#.V[3M?;=N' MUFO;=P#;]IVI;=^Y;-OW/YG:=B?AN&W[T'IM6_\,J6U[F,2V??_3<=OV\$/W M7P,2&98)>C).#[;+X'6.HK<%O%-!ATHX[LUD0"4'MCW9[?E$M]5);K@GN&U/ M;E>A_9'/9Q],DDD:9BO<9'.H7S#6N ^MADOB6$!O4T@C#H9,9HQ]6I4:J%%! MM0X4+_2 :K\O"9A9W,V(^!F^J:4]$X=*WC" MR;A2GG.ET8#CO&QNW!ED'0^9^GMV6D'O#+)!)QD(ZTMUQWWS6>%:KFG\EQ>* MO$92"6=.1 ZM\1S=G[TWMAI3OXEKH5,W[20M,$F#\G5G=?M*Q9PUL@9DT](2 M&1C-K08F3K1:DG#&@W+^MPA>1YOB.2-QH7M[0B7L?M:N BQ.V/N2WGEC!4\Q M3:?2J!&',D.OO=E5MDD+LM6&% I9EP32PFWS1RH(ACXZ=,KQIL*?4,)QR2HWDE#J90\MQ^/U3]O)#A./2E]%_[%P8_8_?KEA:O=$C M6RP,BY[%DM]=<$@)B[%%^-$[+U2(Q.0,+_R)[DK*=4-?9R%_!8EMWTLLZ/[L MJIEEH.I6;O\&HI$E@,10I13AAR0<-_"(?CCBC_XEP9,$?N]W5TTLA56W<>=' M$(TL0R2<@ZEE$!/RUU;,K H( )3,Z$EZ\FQ M/^"G:L\O2YNS$AHWII!W[?JUL/MC@508!&EL$"I'B[;2[IR+)QZ-TG03) ]X MG1$=?;IBKEDC ]DG2UL&%$R)$?^U"4B!2;(UDD*0=,T+!=0^ M-7IBH-@AQZ8D2"/NER,\4WO,')B1)**H\^F& JPP]>C)@>*) IQZ2M+(^V7* M_!DG" ^7T1)4(Q1PE-RAFN@2@4.;<8O+#JG89*EL2UY MG^018.OXTPB#I5 ?H26+N!IB>IZ8-,,DSB(:9A,3AP1)U^Q10.WSIB<&BC%R M;$JNE.*(R_LGR3B-K"C2R/DA2 ^FG!Z5$$!R=)&9J#%FA^_]$>,FSL,@*;'< MT+_U#R(99%T31 FW3Q)!$!115.B49"D5:LYP%:^$^0L.B!U=6I)^R") E5.E M$0-(E#XV$TV8O!>27&T(Z:!6CSAJ46>;L@:PS?ZL0@X$40S@A%W;4KQ#%$\C MT#@MXF)[$R?X?B,Y!R(7<<4-%;B:$_W?07!! 4JXU\S%$)-#I:"7EJ]W"=*" MI!60[CT/#4"$*NJ6&"FB7&WTI M0.100%.PHY)&\\F5SY%D$;Q.(DI4]E@]WW0VL$0I[Y8L!MA=SBB$ 5%'CU#! M('8]HJOEDTCLS@]99ZWC#M49_:LL4DV7RKIEEP9NEU,204!,4J-3\*>2 MO*C_@9@..^<.A#3O!YCZWC]IWMN2YCUHTKS?AS2+KQD0TOPTP-2?_)/F)UO2 M_ 2:-#_M11K:\%Y]S17]YY0LLJ^RP]E*22^4$:%*";,3@T<7 9N)+$R!Q3-, MQ2=->& U)3.2O<1IJ Z95>)>"*, +65-3Q8>=>0 3?QI N):SZNO*8-R8R>I MQ?QXF2Y(N8LI9>"1I O,Z%Q*:9^4F&5Y$21_C=?:B;A]W=U> );!V5X!;/X(@@0R1> 6X7#TIA5PW M,^,HP8'"(W1_=M;($E!-&[=^@]'$(B"AA7F_IC(^.C+/+#![SE+U 0%1Q%5+ MJ\#5K=W_'42+*T");^3QLV9,SM-J_&N!TUSNOEN_.1O9^W":@;S^ 43K]M$( MPW3]N^/6_(7$!?WR5;9:;=)JET=V;E AYZJ5M3#K%I<*@6A]';(^$RI9U!5V M3(MYEL1AS+/[TLDGB0.953(A5X10 ZS9($J H((2EI#%IQ%$M:1C$LP(9B3$ MM"'X)4"<1IA,ETOI:*\3=D4*,^":'&I)$"0QPA,?7L>784L#E2J(Z_BES23/ M-Y@,(H]$Q1.%E. 51!+D(=))!=)(JE+1)[?F.-RP9)WOWC\NXB*132Y%$6=C MD@)<,R+U?@?!#04HX45W]AO*ENC=^V\?OT.UEN/FO\\6)(CHD#C?KAZS1)%] M2BKEB@0:B#4/)"(@J*#&U6?#?88J453*^LA.U0$K,:?WNRL"2&'53=_Y$42C MRQ )G;_3UIY<_O@U?*:@L.)"@ES,M>N7@>R[_[8," IH@(G/N92BJ);U<2%A M-V0]F8. )V]!P),A"'B"& 0\V08!3]Z"@/JS98H0ZI>FCTG\%"B2$VJE79-" M [G/#XDH**JH\2E]1J."=CJN,UKR%&>3=)F1%?_^#?V'Q$J%G+.D39BKA9Q1E;+,$W MQ#'(P^"0'4B!3J5:GP/@%)\F?T^QK.L=!GJ4X*M=29#M% M>GFW)V8,L+N'9A3"(.AD@U!Q=(8I77YA6JA6JU;"O##I,LTI\9Z4^\0Q D0Q=TPC H@>,ER: M##($U;)>N#!?!4GR89/'*<[5 U%/RBT7I!"[7.B( .*"#)>""UP4U;)>N#!> M8?)$A[>/)/M:/%?Y696V*:3=[DFBLBINDSFU$[ MN;TZQ.L(.8Z,)0![@7%+ @1'E+!487'[K0 _N?,VCTDA8P51L.7!-QU0M4*J.6MJ?Y6;[+ HBC#]L' MO,2$W3M8X-?B _W0%\T,PT+7]>S-VIS^9,ZH"(*$0]&JIGHY:A> 'MD9L:H( M]"LK!/%27+]?/@F7A!\DRW,@&N>J25!$,L(K\^D MR=7- ZHT4$O%QX6$W;L@U#.OBC$A&;G*Z/ =:NACH^3^;1:3 >(S+2H-$+2R MAJEYO$4X2(9X,6A7#OJ5E>3:657DOXG):B);U.S][O108A]6YP1B_2,(AL@0 M2<\6TA9G0FAR[:>=%==?.K\Z;F/999?63Y#:5W.UI6Y=#Q=:JD^SU"Z*6PR" MA.,F[D/K-7/],Z2F[F%2-7[R2^?@F!=MCM.BKS^RXX U1]^ M:\:5Z;(9;&99N7F3/OX3]I:!AJBXHLX\QC$M#]+R3; ^PPIV8)HC(EJW8 MHM9&O];ZQXTF]N'E*,]QD1L8V!=RR34YP#:KNA)@^".%)?BI^7R\F -A0;48 M:44&0=8])Q1P16KT!($Q1(Y.]7I@J?.S=\9Y^^ T-2FP3URSD73HB(^RV-U(*>V>6+4)A:Z&2 MA\2D&<'K(([&KVNF270-,:?/,0@T,X^RQ2E+O,4V$ M2]65@AT#@Q(]D: MDV([HU +2GLVDUBSJ.X>J]V33L6M7S*#[SHDM3P@3V0$*;J@4H6['ES+7Z 4 M'WP831&;WV;I$YL&5,[O+HCI",R61IGKG&_6ZR3&_6G;$$5G$?H@0YH@W4K+ M.Z,&0Q4?,$B?RMG>NAKD5CMU3K:\*L"['[O&:[8@GY>.^)ZVNG:84XN[]%\F MT&W?I9+USC)+@,I48U&IYYU!4^I" W:.]Q8'.7Z(GYZ+Z?(3C069/0J;#3HN MN60%OTTHK0(85MF@%&X2U3HH84J(,*W+;'FYR?$EC[N\DZW<1\0#J*;5<$DT M"^AMFFG$P9#,C+%/L6H?&#+%2C^LG:_XF-^I)W809W3:J1R0*=QM'#S&25S0 M,(R%=.RVP'.61)CD;.I0; U;P/;J+LDRU*@VG6QUP?B?@8"%,'TR^C"YG2PF MXSD:W5^C^6)Z]><_36^OQP_S__$O__[^W>__B,;_]6FR^ LDKMH=4- I>.*C MQ5$%M31$S@T[M)#L%/V?7*CR#^2S8&O>JU$).QT$M8 [@Z)4$@Q_M/"$DU&5 M,%J7TA!X0S8X$CN!VEJ5O&/VZ&'W""07AL0A+4()C9A\L]7BG4;CU3K)MA@_ MX(3=BK.FDX6>2UI9F]&FEU$)#,ULD:KH1IT6_4:"2*D/AW[=Q9':KJV>>R8E M?XM6*@/4JU9]#3"4LX*IBK"RWOI5'7$=-_')H#-$L M0*IHMNRM8<&AF?4XZGO@M!LI/0^-QJ4NZP&Q>X*A-1'TSAB%OS7N UKH 1@/ M]3N#1B4PSLH6J7H?^LR&1B/_C%K>!T@]]PPJ8)AGAU/-N[,8*\WNW=OH:!@6 MP8Z'VH$0T@#(TU.)@W(T9HQ"4 M[S3*>UEM'?1MCC'+VXS1NW??>>?:X"U&*)N*P[81SV#C!02J*\S$3X__[X_8\_ MOD/K@* 7IG>!@DWQG)'X'U3F_<6__O@CRGFRPI]1FJ48Q>P%MJB\%['+7HB" M EWC$+.\SNBG=Q>($8(+T7^\]\[&5MI&[?5G0[_[?8M\?T3O_^WBW8^_K_YS. M_NOC#[W]2JN4L'4A?TS]M1U'$TY($ MR2R(HTEZ%:QC&JNVZEJU%V>AZ'2KT]J0SIZG40L,_:VA"MM2C2)B9_(OXQ2% MI:YW]CW@(HA3'(T#DK+LR*,PW*PV?-?L&B_C,%9%B#:*+MEG;TB;?68M,.RS MABK9%*T%451*>J>=& 9;Q\N^)R!V$P]8ZR-*?/)EDEPYY_!.'-/!2_,"D4(- MTE%9P]J;5 <6X2S1&E?IRBMK<.G8G9/- C(E//M M;#)(/756:8(93@?!-4ZPF]D-,$:63Q",F@F7566(2OX8J#) S;R^!E#&*6 : MF5;-C7=S:)",F_ Y^("*J!5\,ZT+W,2R4AHTPSH0;=E5+J& 9);ZE1QK+=\< M4[R38ZD"FFWFEW)4E,M.]$K.@2O) T,Z*TU/Z\U#@CD+-3 \M,>J7ZB&$\,) M#U 9 SBMAB>^V81N&G&(_+(,VKJ\@A>Q"19IPS6EM%=>J0,UA2A<;O -;:DZ!?(O70D7')& JU-DM;/L'8^16!]$G )M K(4^S_8;3F M@E>51]OT%I5&WLNU.Q5LZ76[OC"8P'LJJ1V*#D M-+JQ,J 3Z&@UO+-I$$R[8>@H#Y<=82@J/9N>6X*4CU=?->SIB4#;\Y+#4PXR M%4.\QT6IO*G:/@4)RDPOZJM]I>11A<"@!FFTRTX+:J".CL-N ^#K^A^.WF M /V"/;ZEVA7O";G-BR0#V,V)U)8 PRXI+#'I:G-_@8OYO[S0(+J-4SRA_U3- M,V6"7H@A )62HY&"1Y ^- U)F"CBLEJFG+3:]\Q3]MYIQ=-(.<)@]I;P4 M74;DTW_6;1I:-Y7836)[VF^"&1P=&2I-@G_)RV31>U.H]Q[+@97W]Z\WA/J4 MTJS2%=6KD=V*T UY0TMRG@EU/U.%$&18,6#8OS]V6T*#&8H4IO).RG^;KOFI MQ_$K)F&<*U>H]R@' *G-9EI06ET(=$(;D4OIC#(NC' E#);$57\]G,7:@@#0 MV,)0>]=\CD0V0[=C\EFXY0><%R0.BRHAW^AK0**;C"QQ7&R(\J[)024"X/@0 MTVV=MJ$XZ*P?8$.?_I4$C4I(HU^F!D(!*P%L#RA[NL;H_7R[H4 _!]@N+6O MUY8&G?WV)@PF_UD, _?X*_]E'X??T@5 ;;DYMDZ\481.6"E:X5Q_<5D\X\OR M+BO*@P2SG^J>?!64 1!689"UWST;RLKA M'I.S-JX6SI%9MYMHN@:3X]KGQ"S$S%M M^_G8+38U@!*DJ?[!!'/5.8+I\BK(GV^2[*LI"Y=>QC MF\^B(D.D_AB?1/,;2/2O[-\,$=JP0P5QVDIJ%30?\I\OYAJO*?Z8#PWTWPE/ M5L%R!JXR4L3_T!V1L5-UV=F&&-/N,#9Z8$@_ &R?N&W5,L-C2\<[%9N.>(N# M'#^P^R+3)>VC+"5\T;;.D*QD<#%>DK,--%*:N:=3N&=-ETPG8@QOL;8[K. ^S#8V?58&]M;K3 MN=Q HSIS,DM=,&YO(&!UXCOJZZ):&+&X\R6($W:+\W*9D4NV#9FC'(<;PF=$ MWIG[,8C3G,T6<3Y-YPS==,F=O8JK.@6GJ>R-P#M9[)72T#*<&9$**>P#-MM. MFQUN/LKZ)]8DI3V">NIK7/YO:^6ANJEC?DK/N@#'K^L--*SWX)ZE-AC7.!BR ML,;^3/^+O1O:617B-.73\B0.'N/D."M$BH2PH@V?4OK-A(4=Y?-L^0,.A 69"Q86NX97;+ MG7WWV-Z)Z@OQZTAM#-0[4UT)4/A[$'IEJE/0S)T1O [BZ!HO,2$XJG/.IQ%/ MZ*N--_9L)@\9RGRL=!9%V*$7N"$OMRXL M9X.S8*M)IV2K[#G4U1AD"',EFM 6HP:AEBP!E)/^=2D&D([5^'*[B[>'#DT= M51#!@L08JQ"AI0>?ADK,LG4H*@CG\H5HRWBU3K(MQ@\XX>/('F34%>&7E&;C M].14ZP->#C""5K&4>DKZN00R6[M[N+5I6_L!1*4/9,E*;I;EBE57&3!#]8A- M&^[U^M36.S_MC\*JSV1:%P#S,+3B(*RE-KCG!8;AEAV>-9ZZ@\K:\N6P$QW] M'UPX +;O62$6/6%@R6 \^5'-D1_]9X?^)_>?Q_,!A_Z=]!HZVZPSW85_W\0$ MTUJ@IA7;&;6B&*41N^_'7T975-Z0 ERR?[AA;8;;:T-;%1N,7 R;RR2&U3&# M=:5>WERN=?WSEF0AQE%^0QN=[5]/EX.).Z0$I\P=;EJ'NO;J8#SP<,SB^FU9 M0OEB<7U*X33D5>S^SFB-/--(?KH[6A M2/L$JU5/3C"'%6/2$@25[]^@G,<>4).!FH$J=&W%WZ-B\8SO>#ZK,A3G]R&D M,92%EKNPU=J$7=!J5/%.O&$X]9.BX)S3ZW5FB .R6EOH>9O;V^:L-BIYI^E0 MI'JBUBFI&WI6N:I/-:&JE\S8JD-,_?@Z2&XRTCAUOILG[9=6>NX\X S=C[0 M0@G6Q-T>L,"R2K5<&:J4$9U7H67W0JEW;V.2^BQ^.Y&M5<25#@!JL!R@B^ 5YR9VB(*.+R8H@/9N(/2D -%$ 4W/ ME((I')4F.0Z_?\I>?L!A5#$DC';$H/_QV^QEO9#1<-;\69LT%J1 (8NB0"<]^U+*H%D:_,G'7S)BD4?P21YL@45"B M+^"*"W)@-0FZOX)H?2DD,2]'+>2GN4?1WQ892ZFH:.W>[ZX:6PJK;NO.CR": M6H9(G1Z=Y4%O9['TT_)W.& #D*+=.[^Z:G4)I+K-6S^!:'$1CW &M)3PT[AU M2++ K\6'1#S]HY!Q'=8)\/KQ72, HM%5J"PBOC+,0TP3<577C+C*YCC!;*&M M(N9]L)+%^ HY5\S0PJS9(14"P1 =,F&J1X> (-VB6@/5'H/I.&8'^V34A*#3 MY3(.,9'IH-Z.H-2_03985:58P?^3- M$\TP)A])MEGS9UE-+--*.QNOS)";D4LM"H)39GS":$8U$%=!E0X,'I7I8J/& M(#V/M-+.1C]I\@3'4W&>>=H.7)\.8HQ9U-JDR@&WF4@HY$!PR@!-F3EEZR:AS MSYS/"R;!$P8S3K5-X5:T7*F90U(-'U320)88-K4>M8-+<#9D86]#&O.,@S2!D'4O2 +IQ]X(:@I!>V*0;MR8 1Q M?6__.><1 G^A\#E+(DP>"OU2U, "W.V][&/8;E-FB#8(ZNX%6;:-HQB^7_+O MJ^BQ521ZP,6&I+ 8W#P(/XRW,C5_;%4;H>:HJ .4F4J@ _G(KIZ5!<%BH+!S M.HR).G5_C#0;I6:F6A2\>%SWNR!Z"AKK>F*K0--J8EJ MJ0:"H\.P]NFI'+D_YZT]+%A>E+]#M)<#56CZ\YU:4]1N4ZH&@HW#L YTEKPH M$!XR>-PD ;F-\\)X E$CZ\P+FN V?D\E"();)G2";ROE$5/P?S91XJ?E"]HJ M08]CIF3Y6BX%@RW++;%%IF2*5< M$4,#L>:%1 0$+=2XA ?O^"2C?:W%*RUVM^ZD?.C^[/[FHLB ]F\@FEX":,"U M15^G-14WEYI?')['E-U.JOX,HH&[6&1'+#U<-M)?0/-R[4QSV0S:%3/SQ3*? M]\BR]".-1"L$US@/2T_]5I-:02KFBB@9BS12)" BB MJ''U>=*2I*-5@WGF. VNSHJ01"$,J$3=GAV\@CF -@RXSXK_H*; M6 YKG9B=FH>(R6B$)(Y2ZH#@W "@@V,N6B"B):)=D3Y]V@VM$(JR7G68I)%B M3T,EZ(IO>J UP^12(#BEA=9G427GR3]D*7S%89'L;?+5GJKX(GW2U,4['69T^6.):@+9E;U,4XR\K#%6E M(5H<(!)?Q_G?J>./EW%86;X(7C_@%"_C(K!!K:GLG:S6[&TJ"O@Q3N)BJYL)[5F.)W8/,U-!;[M" M(/)[$')S'-PJCK&Z7R"0]2'S?$HG[&&%R#"O4DN"H)P1GFZ1",H<2V*$U?JB M(.R1/N85QIXD5/K8KS$V8Z__A<7V]G"&\_NL>&"/BY+&%^L&U2'*/C;O[0R2 M;>7K-4$P<#!<[38_+8$O,U9EM,\4^3OKR X[Y5=)EM-P]RY=Q^QPG.HLFD[8 MV0*W$7"SK*V4!,$M(SQA"9LK(*[!GG9?Q"L^J[B[GTU:9QIS3T?4.+S%ZJDQ M1;=GHI9URB,=W Z-9()P6*1!)R41HPX;(WO,\>Z'F!W&0P-*2>?,T1\-4(C! M8HW5 8 N9[SO]]?@9P1'!5FET4T2/&F,[,FYIHD49I\D'2%0%)$ATQ*$*;3V M4)F:SZ'H*LTC8J)(7]#'("0"E8U .RE0+)%",X\]5UF:QQ$FOHGRI^SKS@*; MP4>EX)HX>N!] LFE01%)"U%'J M$5456^1NFFHB,ANG13<9/K7P.$H4GTDH[ MNZMJAMS<756+@N"3&9]PM[47#'--M,Q(=P6))9+&'KV5=,9H=%DF+?^S=[WS MTJN 8)P]S@,G]A[3J4EM5&^FZ,6]/N:@"IAHLD-\I>3JVS0"-7TG( M;RBH+&P)."6( *S#BN97.%3H0Y*W__@5DS"F_H2+^FCQCR0H;^O>!#'A09G* M(IFD4PZHH7;(((K!8842FYP>7+R\$LT4RJ#9,4NZ/FU[]Z7@7+UZ3I]FH6Q, M,2FXXHP=\)HZ>FD0#+*"V">2.,)LT5U ON"BNHI6/OI[P9+&A>YS2BY(P*\^ M$?*!G6E1[9C*Q9PE%=: ;%(*2V1 L$8#3$@G7(HB*LLXP7;;:33[N&T'M'XV M17=&*%)V] 7<4T.6J*/[*S Z:-)S2(C@)R?'74&2!2:K?+I[+HA!VF,;6DC%H2!&N,\&3I2F&1I_1__-OJ?&\R(;XS1 M4D4CZVF$41-&*0B",R9T0X87;]2II]"FI*(*.;?CC )F=ZA9 ,P?JD,F3&?\ MI@HMH5YO"$>@M&4GX)8"?6#=MJ]_!=3H/4A">-%R K6HEQ9O'0UX>AJ]!'&B M>$=1)^V6"UK(76)(10&Q1(=/G>F,"[)=#\>,F93';ZMEU%F6Q"%%/B-9>!NG M>%+@E6PGQ$K+%8,&F% SR4(%!*/L4V0%(5Z2 MZWV7QKBH;9A^5<5"QSGM3/ %TJD48%'.@')?PE4E^3F5+3?N/BLJ5+J=OP&Z M?BFH,4=/18DB8$JJT>Y+37;?OZ'GJ0YN+X/\D=M=/==:,34I\OHO.\K6+[I. MR5.0QO_@$26[,$/Q1_P_1FDTH\AIQ%DE![JATXTTC(-D7J/><'R^_0J M]LAENZ#\2:JC_:SO40KVWF5.88V0O:55]@7JE%[UJEWY;)N^^0+:?0+]6G_$ M?P^[#PKJ J;+Z1J7$[=^U*L3=,E]-=#.^]2"%!A6*J$):VRCQ:>',9K>H.EL M_#!:3*;W<^\\F6\>6=:B@C+Y.ML\%J/';%-\S.BH\&FY8 MFV_VVF!X.!ARGY^WD__Z-+F>+/Z"1O?7Z&YT/_HXOAO?+]#L=@2 J:,P9!<\ M6M-&0R"@4W#)1#/P-O/4TF"89H0HK HU"KM0%=!8^2'(XWRZ; _Q-**8QT\I M3Y::%J+!)J]X6)$NV7D,X]O\/:0\, P_@A'"0S:?[NY&#W]AP_]\\O%^>1Z.3^\WB^8)&H?]?X@%]PNL$WM)%I5,W[SB]Q\7RU MR8MLA8G!1UIKNZ3H0)/:!+54!4//87C%=*I<&['J0[4^^DH+0'4)D#RJP5B3 M0[57!T16K3NUU3T7NAK3_XX_C^\_C;T3<1R0E ;*^0R3^7- L,%)JL5=$LT$ MNDTLE2P8(AD "F^]5N+L=C/B"I#\6M\8DR/3R/LDE-95*87!4LKDC#Z,YI,K M'LY=3VX_+<;7Z'8ZGZ/9^ '-_S1Z\.^E9B1;8U)L9PF;WJ<1BU_7_ $TO;NR MT'-),VLSVG0S*H&AG2W2/OUJO0O$-?ETN-&%Y-V4!MI/A8<5 8*@%M:&=V64NQGM4CH/B<")YJSL-FYM#"P$')_UFQR#2C@O M1ANW.Z9W=Y-R9X.'=E=3OA,\O@>Q#E)PJ%F=@X*VRF#(-Q2Q<)!E M,;WZ\Y^FM]?CA_G_^)=_?__N]W_D<]+%7[P3=&?$=-E^-^$!)^SZ^E66%SE? MK7RD$7$T"[8V]PD.+=0EE8]3 6U^'U8B&-(?Q0RA)S"%RP], U4JO>2/8%RW MM?T?VO:;'/K!I8+L&_HJV*MSR(L\O]ZAM4,Z4%Q^&,W'++*]FXWOY_S2P\G7 M+7_WX[LO;+75;N52E/:P=JF"+%F][(MZ9Y$=OCX[_LQW8D[$!5:T=IFR)^"L MQ:7 FD;N_ JC7660^DU)6_S;+]_Q:R+>![I)&F8KO A>K5<+M1HN!R@+Z.W! M1R/NG3KV&,6KS4P#416@2WH2DTQADE[%,\6T 8Y.'C+)C!?H[VE ,D:+T?\& ML,[&+N[AOV]H2#5^L9B/JL5=7Z_4@>Y?II3)@F&0 : 0V#;BJ)2'Y)_ZMMC< MWU7(^^23\7:N5!@LH\RWPS[,Q__UB=VV9:=V =QTJ*[ ]2ZZ;(K]O&^9F9+K.%]G>9!,E[=9^G0;O^!HE.?8-B38KRBGRX<'&-M95MRC M'#"T/P"\L S9%,4\/BOB,F%EH+(0[^167EVQ([2].HA+2!;$M=4%0]:!@%77 MYKKWY;SSLKH83X>!["F-6<1D1T@+/0_)#,QF2+(8J)7 <,\6J2+/!@"6Y9A6 M'9LL7E-(2<;)/WYEQV.P-IBUTG3+-&M3NEPSJ@%BFRU6D6^E)G=R+5U4*?L? MA\NK7>4]+CM/I]5PR3P+Z&W&:<2=,NT%D\)>CM/8 MS'D5LF"(90"H/J@%P*5]RO%T.$7[@RK3?5_()5/D -O\Z$J 88445I\+ M5(@M8#1BWOG0/WXQY.R"I:[/PS'6)Q>L%,%P;0A:XYDL[QR\QU];1S!(EM)_ MAG@UE([#BW'Z>L>>1G;>]AA8!AB^[@E<^8HW=:%L9X/=(MLES)\7=%H:D.A4 MR5[*+^X^V'Q/3\^!NLXN6 PUI[E[8:OHG7W[H!67/$Y&L\/'[O 91YN$744+ M\N=^JO,TFC]GI& /$4_2%YR7*1@6;"_0.+ ?H6"GH_[1*J(3$AQ<'13 MA&"B*IAYY)"=],&MI/ELE3#>%>B]OUS'>5"]NLO?/JN6SZVZA*6NXVNZ]N;T M+N.:%<%P=PA:'3VC73DX0J1*4K]:9^SF]HRM]3?,B/YS]V1;59H7>6U M\<[M[KSV)LF^SC?K=<)7%H-D=\M]GV6/ :7Y6^L8;+)Z@<.Z*#!LG7.H*0QJ\L\R0I3Q>@(D-9W?.XZ+*\C4?_*X%QHF57 M9>/5.LFVF(;ZY"4.\2YI5?NPPRCA,*IY-S^=^ \L+61Q NSS "ZJ+RVFBJC!DRH\WR3"5X&K'* M'0TXKCI^>Z>AX&;S0H?$)HR#/-RN^ MCPMI/.0&3TM8#UF2W&3D:T"BH9W)KA1/G66(B8K.8%,$1+(/P&TD#BD_^*F?TKC(M]S@-BK3#\,/\!\.=_W*! @^_>W0M<7 M2%-8U2T ]H>K9EENNFR.[5:W53[@%"]CNX76@TKTM#RPK^F*)8*AQ0'L!_O: M8-A'>(ES-APL,X+B\JQW >*L]\[P:[S$A& ZWKV6%Z9':52O"L:#5\<&EN:' M_GN9+*?^H*( TGX?_-J3%%5YC.8LFC_"!7S%D5R'LBXL<_Z$ 2';91G+0_*WX^42LV ( M-Z/,0U#P^]UI2'L=GVD/=+K[%.EIB71OXQ6KH(/+\]X5CFB$KHO@NE#>)VA/ M@;1Z^2DES5HM-;>*KPY86QE>H!_^[VNXG/U#2P/(_3U-T#%_TRJ2D_^Q*A10 M!V Y.9O]BZ_L?5EJ;2LG4FLOH]S^8&_1\FC*OD\LZB\LX#Q/&A6>C]L1>%: MC/L:534?]1.N+[X>NW+Z]V./53Z<7G5\HV2W;4LME!%4O51:?@75^A>(?8AU M._XI]+A%4K5:'OW*OPCC!8429:NF;N,43PJ\4B47,"GYZ34Z ^3]0*8!D-D: MF&JN]AGY*U-%7-<_Z^ROL"DJ9T@!KM.*#S.LGUO<3AL,2P=#EF49OY!?/,Q9 M*9<%+>:8=Q 5ZY2_9.0+C;.N@G5\H!A+G'29YO<'2](2RY 3^5QL_6Y/?X*_])/I!8:?[V'EHRMX&X MI6FU4,SU48J_7ASI^I=J V$W^LU('.+ZMMH[Z=JU6MC=)H$)\&Y;0"4)HQ.; MX FY/:K386LFC-:8E,3P'FW,2!9B'.7L B3C-IL*\YWD599RZQ3]Q$+/\:5 M.S-Z=P+U2MZI-A2I)&TSUT.LME >M$YY7?!%$/\$W"W]4+#1)BPFN_L(VK4, MLYZ?A3^#&?+%/(42& +:(M4MNE6:J*4*9JHO6F6:YVLU'+L^$_2>TU.)@V&; M&:/$T8G< C6K[S\$1 ,&]@<:$_2#-3L5KP\S2E)F]54).R6F%G"'@5)) M.%33P=._7I1D[#Q;_,*.L\%XO:AU%CI8Q2GWWC.V* $/5_7"+6*>5S9GM5%SP=0AX M1DX;>>],' !2F+=4:JC6NT"EYB57!3,_;EYP+L_:W.& 99Z(IND#2Z7&ULGY M>^&?TNPQQX1'#Y-TO2FZ)T!-<^JC?\7+6]['K2+IJ]_'^83WCG-:N]0OB5]4 M[RJB^DN(3N>:;R'^L0O4_ASBWT/=#\):8=AM)T^_IC@:%2QWA'+,E,JZC5@T M<+MQB400#'5UZ,08HY9%&1-&0<&3J'FG#@N-,#]TN7-TDU]Y?+.EQ)TL(75!)DP'*(9$&I\Y9*-VS V*W7)NA6&ZU6@)%27D4HG M#X97%B#[U.JJE(^ME-G2H:@FBH9SF5.&&# M55#*5.CE;L O(@14)^Q/EXN M?*MC.4J/T9M/L.JC]4GG=K?8J_2EE]#-&O M(?XY, /^@=5F"@R.5[S3&="1*Z4S83I2V6"ZX)$-$J;VQ^IPD%9,#ZRST8JM M;YRF/>JRSZB_=:OCB)VM+/BM]+2.-;)N!N[EH,[97\7+-+8'M;7JWLYK6QBE M/+:MT05#V8& )8=KN=(%XFK\B$2C"":&4IIFBHYL%$$\<*6-:,Q:8.AH#74@ M$2'%%DH;/Y(L'\S$2@D$"SL&6#&0:\!G7QNFBGG=Y]0NT!/3\4ZV41AN5AM^ M4NT:KPD.R_,)]-])N;F71NW]/64-J#<)CU2\XSW>HU9*;]?W*&6[Z11_*#M% M6KX-JUOV/+)=_5[$7N_Z&;4^@J+65WC?"EK%>^]72ONFQ3,F]UC582ST0+CR MOAE6WKQ6@K9D;PO8UK6GV/_9!:5-S08$ZU(9X;OKG]((D^[3>(K^/+0&#_T: M"+(?I\JLNLAAGX(?*1W%/F%O5#<4@'F^JGE"=?28\VU!1=U)Y+P\6MN'*7VN MMA8"PSP5,N%(;_A9HN/^7ED>9VT"1K"4M5>/OD M0X$+"Y[M/LZ.0TP_0;DUUC:MOAU4/:9A41F"AM.K"&;H*O;UQ,%X!#-&Y8TN MRJS2.R2[1R&\LZOQ<"8/Z&G&00A[]0P(>OS MHY8#19$F5:R)(S)!I[OI2J"=?7-!"@Q-E-"$4XB[O+N0F"*.>0I#98(NF:(& MVF:** 4KY%3BD\>>V2D"C,-OF>#'8I+2R&AC.L(CE71ZET0-M7-]1!0#XV'4 MV'0'G6^S].F2^27$]-&N@!S,N9NN8;>F.THJ:7]T$B"K*74+[BR-'I^XQMXA M$:PC,^TEGOK]SNTLV'*Z7V_P/7XM%E]Q\H+OLK1X5B81&5R,KZ6Y(4:JUNML MR@!#UCV!]UE,F?,[[VQE6U\8=P.! UB[?W%NEP'LF#?&WE>K9N-DN7@D!_]4[ 6T[E9Z(@TN!Z$LU MQ!Q8Q+EZSC/@JU67H]^RV3HVZ(-SFFVS!KM-IGQ>CK.%6$+%?_-.Q4&]2D/) M/YCZ<\&P>I/X&Q*38$HU6TXP[IY "\K+4WA1V2:L?V[F'PK7?>*/J$U=$33]PQ0%8?Y?'#'XNH M40_S8"*=\NS=9KU., M,@X0]&'^39%_'Y1]RW>TO&SUX%XX&H58?] ZI*EI2 M73I\-"]&:B^.>7 %]63%BK([87^.H ]8[0=J23##B!:>\ XD8\\ZB"/^AE[ M0Q4:D*15+CSV1-0SG3R6CXO4[Z+U#P%"NHW4'D1GA!H2KX/$0#^#CJ]01@E? M%=(("F X:8/R*-3LWXV"1,U[VOS4IO(] )9Q.8V:6[_\X)KA(O8 ?9>4'6Q6 MF[[6RF"H/!1QG]94_Y*/V50D?J'!EO^QNG?=>?K(W@;$T22E$]AGBIV]TCHL MM#^H1)?D/8+IG8SQ^Q<'AN"'VR"DC6)15Q3(_CJN"N:/O M!Q?98Q*7CPRP)2:8EJI;*M[).PRG;-T9XPNT6T?@BA>HI>II%:AK2F\T,L_'>PKP MUGWLX)K'4.]^H6O(+Y@AQ-&(5D'PA.M'\QZ" L\PK47E_M?P8OPM"]D;J2:H MN0PPOF5/X'WNUHHH*#41'1MI\,>\3KU9ANAWI/&?=OASOR]PM2'$JI7[&M#] MD!*OYMJX:AW0_T:4;%"<\D%MD;$[J#3:*H:EWP^M16@@0Q9/30,L!P>D_@ALQ[)V6U8AU['K!WD>9%%GZIX,]('+*AAC_7 M)5O\-*HX6Y&V!-\L.QODO=-K $@ADW!%F#631917Y?-I;"DY9T6A/$LB3]/B M&8T/^]"M9!*&[.FH1=[C[I ;<8_*"HYN,W/#+1'6'4/2=/WL;6;; MI0TNQ#MA#T4N',_BY50C$JF4^80TKA2]$WKW6.1XM4ZR+<9SBI(.JMSB#S0< MB]@#ISC-^4[K*.$P^%NG#SC,GM+X'SBB@W6<13PAK]W;H$?]EI^'1$]07?)7 M1X_X(3 =[)36B8OQM,A+7B:JCE.B$2'L,$WY]%/UL$#$3QQ4_9V5?X'*:TE@ MIZYN#3D;C_X5E_WS1%74[IE'_@28/GD:NT[0&V_MLEB>;H<8NDSI-]"4R(8JPL M55V9HI)C%.SVC81C581Y.!E2*IP.=BQ3=!&&JC<9.I-EA &[1]T$,?D<)!MV M:'*SXF10^TKKBC]$SCU\Z_Q]J:V._)M4RYRW.^ M/;$\GY5_I()%/DG+V5)O%Y7_>$TCZZ:RCMT*^Z(XBSY[6!4?I2/O!^'\>_=! M=O>[/!=$$3^W1471"Y/=[>^>KP^0^\ U#FDE?' M5^4)!VK99\^_3P^V51RZ2V'TTDC#Z+N/YMIX'%(;NA-MI_R@\YYZTHH3.NA) MO@:K7Y[21.-A:5SW3WY)Y=LX15L,,U_W*YI+)-'DQ^Q^%M]=K:H5W'+W&$T\AU4-S] M[MGV6ETUGCP@;G_T;?9:C:7*8#BJ9-$VQOKCR;![;37EGVZ*O C2*$Z?[C>K M1TR.7>_J[YQ%KS15TS&7G82/..UU:[[H,R\"4NA.C)_*2/&B"1='V4[^+76V MWN+:23=UAG[]3#NF396>J+OJ/OW&.[&%Z19=6W*/#+_EG:./),N/?DQ"]Z5S MZM.:JCK=+@__S/F'N4;;5)WQB6G@,PAHE4>U;#:QCC+.'A,!J'YY_*H=U%^/ M]_GSZ<='M]G0OP\::$_)3784F5W%HK/Q#;MB6!K,ZR;G/TZ[ATXB*<4&E^+J M&+?]LSL'V*!J^[J%WX!WKXWVZN '@C@K'[]7!1_5S0]"\'8\_3YF&SL\6'=_ MGNMQ;N_\E)/Y<:H?+DYFY($KJ/G/H=5VHF"@^S%8'?J$%EIUV[C6+*\2G'W7K,(= M=MOWI&U/D]55IIHX'/W"SR%(SFF:?$!5'W.:O <,6 ["B^W[.0OH MT^3C5&5W@N+ /P@?/%,WH*BX$_7VWM?>8J>6FVC5=]_,7/D^2TL#QW_?\$=) M\X)L^#[JR:\L#/KT6<3P>U3F40+X =]]4\>DA]LMIE"G*G'89&E\&_<@Q.HH MGC%9/ =5=>6TXMA[\]A]:IVC0CL+IW""QCB*TS@BKC?E5(Y?+T.1(]0(O"GF;J?]. MU2P^G >LH 2"=SE:.**^P_+/&XI\YA&?MU"D__FWX6[DE>K&FW2_#>YVDEN[ M32[A I4SGG^:#@XO(AF,[RVZ"& 1R4!P_P01R7XU8HQ(2N_SWP%)JZ9O,K+$ ML<^81(+@;?@<9=6Z\2K"Y_]Y@A.5Z>;X9%EKOOTNOZ'-"B\^&0;N33F*00WB MU(=8(?LG"$OVJ YC3-)XG/\.2V2;8ZZ,KVG MZ>9P),W2RWK2PKO\6=_G_V,]+<[S39!"N1.X3S4X M.:1WSD?Q3G_@SO^Q.AK>/68Y/DD8.^0,';3\RM=XB0E1FOQ+7#Q/4O[(R29( MJ- J2WG241I68_*"(SIZWVS8@M6D\A.*RCW!=USVK9-54[M['?TC8(:P4UFF M&,)(I09K !NOUDFVQ7A.L<4AEKN;9L;+/4N^R I>(W&?%7W#Q@,/L M*=5$C2?\GLNN=_)J:W?!DWT,3%<\M87]+ODI)8T("EME\ +IL!^S"\&D2=M%S[ SANLEO3/1"EZ?,3>[A?=LB3)X,Z8X MQ=$'G-)_%#.*G"=7B1\W'.>';=7K5'O* _0=SW"&F=6;N=@I>R?DOHC['&4> M,DBW90:<6@L5&6+NC3FW-17WSM5[7$Q2ZG/Q;9;O5MP766N*]9PE$28Y'1;B M4%%7@TMQR=L]36RS=V 18#B\'^X^DVDI**$%H$=,I\LL USV$G,*\]DS_P J M@E><>Z=SO8RP"%Y'>8Z+G+]D-GK,>1(JP]J#2LG',I+> -F:D%P##!6M8/:9 M5RLQ=J& J_T,CV-3&I72>#5]8KWL*B!D2_L%#Y5MZT)7@E?VF4W34E&M#I>7 M1LPR]YC52J6C#-MJ\ A+_W%%_SLN]B*K2MLK4?4F:4DJ5X5+4"W>/CFI, JY M-#P:S@CK-L66Q=;%*.6'O=9LM=^V)C0%>"6CT3 M'Y7:<"EI@BS,W^-7MJC# M=5&01BP+(?T]IL$I3'=9_VUHZ8RY?/V/+8@+Y]^*=\.^)C59;) M:Q_Z';C]Z7C&"?N?_(1K>Y'U'/I;MJ?=?GC[/.-"**FEX+G/24K#L1#G.>L[M(J?:=^YQB\XR08%U\9BO+I, M2R.USM)0AG>^'@AI86JW M 9*=VL%[ >8(KXD&Z+\?V&&4Z?)3CGG?,$076DT?D9V%*;*H3J,&)9W+<,C" M'5 FQ!2\%X90O:A7DMUCNSGEO:M1 M<9]YX[UR_&-[V*+?\LX9]5[\@AUD4MAMU'+))$L3VJ0RJ(#AEQU.\7YC?52" MJ:&.'OJ5:_X?P,2[C5,\*?!*%8E9:<(@H&"*'0D;M3,@8A_K,#(R;<35(3-R M<*5 X=\PVIT!V^P/B 6K;'/X:JMB^4(-V>< M/4;UH<(3>[(&6H___3'/).S,4QD!-YY)*>F=%U;P=)2 Z'+&RR4.B_@%E_=A MV,(PM89=3DW#.(G+597B!D?4>2;S(B@V%,.V(ZSH/DEEZ^-51><&]>'% M>J?^\6T1S]]5PHCV$/^+HRCLK MZAN,D'$>GP_?KYY9UJ%)NO^>R=&_ JU7[%%%0SO*@$^<5=\9;I=PCHN7P$*K M%X#;/#9U<)^E$8XV5.PQP=5!7Y[8^8!ZU90)K?<8S1_:5Y0%GE7/,%DAK-VR MWWA^^IT:BMEJ[5ET@MT,ZX Z:Q<"C>:B@4-YO2L!VM;\7NC5CKS8S9[/@KLW M&<'Q4]J1N(ZI(L%I$0>'U)JY:&@\MZV,H>PWE7M6SMW2&.&B:*F&OL;%,\M4 MPI:U:6Q07_FVP!;?^RG"U6'FINLY:Y;T'>&7P, M],)LMQ1%5!8EC;!_QK[[M_=W1Z-LOS"(G)4;O ]INR6='6NE\%6TI<+?KKX[ M(G.]S2@'W\8_Q8>@!2O[5=0Q)J1G< __9*;);^$_,HU^QF-VK8^&.VFT#)($ M:-]CB1#C=$.#L>K 0I8.F\3*"_#?5W2&F?N 3!O6];[!N*4W'+RSLITPF-I0 M)\-0&*V4=LDW ^0VN12B'E[UFQ\A+ O -2[_=UCMJ,H 0$>]>18DE1< 9H#?!W6?Q;58CKZ- M*LG\.W2)UK0,PD^[<&ZOLYPG/?>_H*>;A!T8O*$4N=H0MB)3U@B5 MGM5F#*O1P84#(/^>%6+1*P:6#+V[[&>.JA_1KA.6JF+G\?2\\!$&:X"/\)J@ MV@_7F+^->ZRQVC;-DKA!+CT&:J?G+[62Q@QU4B6)$J1X<"AH=S'FGVFZ) M^\BGNX]1L$O*'J\BVK0^O%0PU#^:*6UG^'N[ (AR/PA:/NN]K@#3_-.9/&7!YGEIUS0KB*<.\ M^\,F*=Y-1CY19I BB-/V.ETU BBJR5[=I6\;:E2;N;:Z8/S40,!]@C:D1@0G M[( S>XQP4Y=COVEQJLB?/1Y"%7Y_AU>/W;L0DI]_B[+06:/0;VU8=F3ER3DI MMG[],P'$)-&OI9PVJFEM__I*WE^F>(M=S#)M;R M^Y_\U_)MEG^D(V5^-5+4+7&H[].E\LX MQ(HJE\C JG4U0.&P$Y.\0*._HE+85]W7XW\Y^]!$-!T!QY&V+G"1XQ(":"Y% M26Y>0#AY):MK%URU&NK34S6VDB5;A. [*4#5JP$GN.B=J&_^&E)OMY-8@ZQJ MFSKV5+7M][+9"X?=UY#44K_]#DQ%:\#UZ[O\F0Y_1?E\/4O,RF:,LP &NT=I M9-<@)AV8_4 /5=,Y^+I3*>ZID=C%A^GR8Y9%W I,7FCPE,^I(=+]$:4TH(:Q M "G<[J8J[$4)KL0;I59#3,]3V_#W?&8D4VQ6M7X&5/LR5/WJYC*H%/)4MTWV MSFKO3)_@MA8"5,]J;.J\R;6H[SHOE_%O%6]O2<0@UKL$G;KFJ\W7;YGX=]XV MD,K-CHH%\@VBC@B@:EH"_/)G/MT4>1'PPS;224%?Z+>?P#2#&IMP;95+7J"6K*\P)HC3G#D^ M"CR=!PG]GZ5ZY48M#:@W6( 48AZV;U?Z?Y2EZ#K.ZPT\%GB6RFB9$703IT$: MQD%2QZ!H=]/3QT)R_ZK5)/V4TOE+PBY0I_PEP/P!ASA^Z3^1,EP;0 L? %IU MHL2J%'^'2GH8JZ,1]3BZ0ZAX56E8"0!:^$#@RG-#W]8%?<>.$-4G3)IX9%?: M!;K7/]?DM+UG!*^#..H]Y4XGSCQEG]I/[U<2Z/8?9( E#ZHRZW"4KRV4R1"] M+OF+QI$JR)]G)'N)(QQ]V'[*V5C4K"&,6#(095/::P-JT#U RU[1 M866@NA#TN$7?LG)HZWZ'=BLPN[(\M2]U$>RL0[[(1N'?-S'!%#%%5VS9T9R" MCC)L'V"]4NR^VFL#:M\]0 L'(:LBV&Y650BJ2[G@IYJ*BV87A1?EY0@9K;5G MZE+H+/ EB!,V%-"I7$XGAG,<;HC0:ZV5 #3F<*Q"&UHHPW*ZD_2%QNS[.EV) M-H!V/ #T0*?;%.7/Z9:DK7S'=#DC<1K&ZR"YR4BUOI(^W?;SY5@K 6C-X5A5 MGE6G#*M7-MCVZI42;0#M> #H@;VR*X:#<3[+DCC<+O!K\2')PB\R+FC$ 3DA&Y3"J3FN8 M(N*:WD[ZA^%FM>&7]*[QFN"PO)%,_YU@?O$X90^TDB+^1WE==JS![Z;97 MM[DNRN5YGQMMW$VITK(W/P)J"A&3Z(&I!!U*J8SO X3:VA6E %6S!ISZ]*#_ MFB]'WR[XYHI[O9)PO<'W=#A>?,7)"[[+TN)9?JUES[( M>+!)JBB&Z'-FU(O MV KX(T:S((XNT%]8]M5IZFN!QM9^!G/Q-3N$!5419]CX?>1':7-:X#FT^3/! MTM,#@PLYUW;O8#].R[,B@;?](4U^ABU]I ;VU*CE@C#N6O*<'VIA!Z#8 M S?J-+&#"@#4O/OA%IX[+$N1M&R[*%26A2!%>(QL1PC8KV##S8;L3J4:>T=> 1-,UOQ#0 MNMUQO^GG>#G91P!M&IS.-NF%FDM>#FI_"[4^QG9P)CU\Q">,TL4S-,TKP@F_*PS$G][8#O AJ$G9I[ DI3&)1.^6JQ?MCVR> ZJ^L]I%; C>SCJN96/M.CB.BCP31 3EDKYN([\B+C>@I<_ M176T_WV M6Q@M]C797P\H ?%;@!S2FR/X34:6./;&<>'S_Q0T5UOMC^D-IC=,]F8\.T'@ M/_3C_Q1$5]D,(J0YSXE 90D/O_*3.&WI%]X"7?6&G7*EI?SDSK/R8VTL:4SE M=3?$VT4.X;D=GME/1BBY)"!B& JWW2C\JC.ALU5/#_$U^QHL#>2V+1KNOR4 M8XZPW2X#U TTCYH52VF5_??D0PY&^22 -K($J"V(W5R<_L[O+OG,VLVCX^! M;">GTLK[7?$+WKT6%Q2X^V(<_>,5M4#Q5/RP$@"UZI[ A83B M=3%UYD;6T/SN7+>H"_Y#61J_BQ?ZNRTA-YWE6HO339P^[=+HV;>X3!M\:VM! M[]_2?EOW4THHGJPW4EN>-U"M\;9>??;?0,.Q M:L),I;*DU=I_NJ7_HG^N_T3_GT&UL[7UM<^,VLN[W6W7_ M@VY.U:G=#Y/$,\DFV9=[2K;EB>[*EHZE23;G2XHF(8D[%*$%2=O:7W\!D)(H MD@ :%*FF/#JU)W%L .Q^NALOW8W&7__K=17TG@F+?!K^[:NKK[_]JD="EWI^ MN/C;5Y^F[_K3F^'PJUX4.Z'G!#0D?_LJI%_]U__]W_^KQ__OK__GW;O>G4\" M[\^]6^J^&X9S^I?>@[,B?^Y])"%A3DS97WJ_.$$B?D/O_("PW@U=K0,2$_Z' M],-_[GW_]?NKI]Z[=X!Q?R&A1]FGQ^%NW&4'(BTN-XA=&?7R/_;U^)[V:? M??GP-66+;]Y_^^W5-_^X'TW=)5DY[_Q0X.:2K[:]Q"A5_:Y^^NFG;^1?MTU+ M+5^?6+#]QH=OMN3L1N9_]37MO_MP]?5KY'VU!5\BR&A 'LF\)_[-I;?[*E>1%5<4(:]OQ-^^N:%<'SFA MLM>2D?G?OA)M^.#O/UR]3X?^CX-&\6;-]3+RA5I]U?NFWF>OG4 @-%T2$D>F MSUS=NL'24R\$8VB"6'3)9]8S3.QL6LC)$X8Y98GE5R(8RWP-]&F MZ].,U1*^$S ;Z$&K9E2:KE9^JH.-&OGLD)]^5F3FO)JUIJ)I0XO*4T3^ ME7!M'#Q#IF-5^Q.N<,VN=*=?\6;.4P"8)N!#-+GZP8BK;-SV2@@C#3Q :ZLB MC$YSSP972!A)56W;G/EA5($Z-ST=PTA3=FC[2')+8L'B;/0LW&36&.H M$T[HMMP<-VK[$WSVY:-F^,(834[Q0/*J6[<]R0.)@X_0VC0/I!30M6T2P89E M,T:#JU/VB7?ROVYH9-Z%FOJU0-R]'_JK9"5_.7$V(-\%?(06"-XZ[@;S.7&- M1W5(W^:)A"]@VEXMG9>MUR7P"&WNJH#S$JSW"0A]-^"#TPTALMEQ9%>/=0HF MY)_':_&KOLM%#76WU!KQ% P]\IT(\UV^N#8A%\5H)V#$SGKAPS3G=[(E5-NI MZ8/05H!\:_#LB_CY'67UW%; D=IB0(3)O20@X_DMF1/&B,?_7(-\[3@M$;__ M9A;]"A=BQUL'?N-0;>&?;B6XIO+?/CJQ4I"6RP1,AH&L=$F72243MGYZGE]ZT=N0*.D&)3;Y@25.@IJQ0^2[/2$535*8A![QM@,)%H"Y7+$?B[99=MU5[YU(Q4L$ MJOS'M&5&QY:2@+H''P]$RAIE %P\XJ>X\!_VN/#_^%U^J/_$][[._A@=.$\D MD./_SML4FGQS JJV2,SXB-5$';8HTI2769^Y/ LJN$L- 'B>84! M:"4W6(C>DLAE_CH?[E< >] 2B.][5'PK>#LQS%O;>20+7] K2-EE_NGG!447 M(/ ?,&<*+;=($NB'8>($CV1-F0'XPY9 O+_#Q+N*-R28_SMQ6$Q8L($@76H, M!/M[3+ 5'"+AS;>$?&\H\($ 7FX-1/Q/J!L/!8](D$^7) C$PU1X( M^P^8L*OY[ #P,C/N-N>@,F.?ZP*$_\>NP%_B%DD"$\)\ZO$EG0&P+S4&HOX3 M)NH*#E'Q'H0>%.U=4_#Y!Q_L GM(4-_YD>L$*45W_'>1'NZ*YE#(4JXQ%'*48ZB!Q1,#?I,P=D",=E91MX9"CG( -3%Y8LP'8>S'&W%) M^B%9/>T=IX=8EUM!,48Y=*J80L%VZVD(8W'W6X=OL2448Y2SIHXY%)QO.#_, M"8:A1U[_3C8ZH$M-H4BCG#&U[*% /6&^R+R>^JYYTBBWA8*-Y5@)8A=%!"+%@*UISEU\(ZX9L,T-];13NJ$C5!PH MYTT+UE&$TO<\#E>4_6ODA^1*)XK*YN 8$9X -&QV!/;W=K"_A\..<@XULMD1 MV#_8P?X!#CO*6=3()B;L-_S',9O1%T4$6MD8"CG*6=3 (B;@Z@&%'O&(JF<65>'311ZB[=N64+P1CZO5S&'B/*%1[ 3_XZ]-.\GJ]E#, M$0^N.D9/[6!,Y2Z<%JI4HD(3*+XH9]5*=DX-J9 P(XY:?0];0 %%.8!6,7-B M/$=4Q#Z6--3Z8\NMH+BBG"153)UZXA5YQ)'2]'-_!F>PH4RK139.#..OS(\Y M!:* 51)F/AI%5$S1% HORO%/R]Z)H9[*-'IQ.^N>[Q"9OZ^K>8AS53LHR"B' M/35C)T9XPHB0-.';;IG')2X:L/%\KIIY=>VAB*.<]IYAK@)G_8V5^^?9N+&C&*6*;6"8HURY%,Q=6)L'VAV)VJZ63W1 M0'T]I+(A%&&4 YZ&M1.#?$!'-;R%)E!@44YVE>P@S0F#5WJ6T(! M1CGIZ9A#FWL7H+EW83GWHISX5$PA89OFAG.+&C\%_N*@<&PUS)4=P/=L,!'7 ML'KJ^WORRH]X]H*M)!UW_(=JV!5-H8#C7)'4L7=JJ!//CXF7DG3GAT[H\B/5 MOGZ_ G5C+Z@ <.Y0 IE&<>__2H+@[R%]":?$B6A(O'2KK_/P*[M I8 80S2P MBR*"7VB0<)283 1E"AM0-(5"CA@[5+"'DWN9)C7OUI[T?2,=XJH>4. 1@XAZ M9I'RTV(B:/:?R:T3.QF%.OQ5/:#X(P84]>WG_3(E_1&ER= !%V)9-893=V->.G\LE)ID!=UQZ* M.^K%2C6C)T9^'"\)R^^?)#%#?F[3)3V8>T&E@'):R?\S))U[&Y$R4%"1/@D MVED;X$ $' J$L3SJ144..X"NEJ)RT34_2S?ZHC&22R?>^;T:9T&VGY0T6!> MX@0PCK0+BO87O8AWO7D45:U%FL*,O,;70:Y8>_6F"- =*A_4BD)@&$XLIJ$[ M9]+A35D_CDF4PJ9.)M"UAPH"Y4!L9A2M# @WW%4\8(RR&\HG45(=E%VY[/54'%6*S0!EY!#BV,5V<&!5)WC<= "B=.7+;,"@Z8(^IJ M,@U*C:"@XL5:RRQ5 /O7;TK4C_@OMG^M_./!:';5OJ^=0+Q%P(]Y)!?Q/:CZ M_;[WKK>+"O.?LRZ]K,_1"C%WHB<)>1*]6SC..BN.'L31]C=[]T-0IIBD4GG6']3Y>U>MPUH\BCJJ9AV([K.KB5I >VH6"DQ;FG/J"R(Y[ M4'F4FJ,5*6]*+@H T,4CWM83#[\77O^,;QS&-OPX*-Y;J5J+L_[ [F@UT$$R MH'58ZHC\IDO*XAGA>[;]:ZV:&;NR-5JA]!K2T?%[K##*;_KT9^/[WS^%3WX0 MB'?80DE9]$AF(5C3=!GLH,QVQ"9F9P94#(J>LCZ8+6J7U M&M9AY!Q=-A-&UH[O#5[%DX:$S[,R'G7 HUI*H,YH==IKR,L"#73) 6543QK- M.UMK2,.$.Z<]?6-QE'*MI%"2%]/8"61+/%M+'] 6+W3&^5>T'XC6R'2]T.K! MU[(N,_\M[1E&-%SPJ7B5&?B]X_.969P;A)%/D_4Z\$G5/DUT!O9%JQ%ONW.P MP@)]FKLE:W&NBU+V'FCHFF8\=0^\TO(UK,7$.+ID]D_$BN?7'_W%DI_&/_%E M4Q"L%H^A&UXM^AHR D& +JC40T+LQ*3MA%>]OH:0 .RCBRCEQ[2+PZQAWY3C M[0WLXT:^P\_>G&42B153I&TL:<"!C\2.)MZ8O:KP$? *ZA\O<%NIOU'A==57GB4N1Q-G W(JJ=KCE?F'8TU!G'1',"SATWF)+:UL5%WP M'@8X0CQZ_M$E-%BM [HAY)$$(J/-1E* KGC/"=25&!@/=,D='CFVA&Z,8C/U MPWMSH*[,8$B@"RQ__("+2]\+[WV"NL*"H( N*IMI\(AYKX7W"^J*!331G=OY M3#$Q0'R'@*YXKR4T/%%VT*58.4M Y&;LB/?@0J,S9@=EEF,,-%MBOL#0Z+'X M#J*@K"16WZ&+H M>YXT<&[JCN\-PQMG[?.U,$>OQE,(Z(OW[$5=4<$101?>(XD=/R3>P&&AN$/> M=]UDE4B_V2V9B_K]:N%!^N*]LE%7>'!$T(57YLUFWX#Y1D<;^X4WL(4W!5GK M!Z$QWPII/_C!3C6 M8R;)]>3>;$*8K/T!/1ZH^Y_OE4D[A-#7TD-RT\HM_21>4N;_>V_")D&6^YWQ MY4H8))V4G"Q-;2FU;1_L^Y0-2^P0BDY*2U\:2L-;G=I07:3'&0A.EP0)7^JTG;!OB-= MS>=,D1U-Y@.VL@.6+_J9A FYXRJX+83PJQ\O;Y)(RFSPZ@:)T!UQ]X3_SYLY MKSKG=(W!D$_;!@&6'-6UX>K 3!GQ">4CI9YTZ!'V[+LDFM) NZ*I^V"?LNTD M9^;>WI'Y4SJ;A60ARL_] 5+X@4KH[2,';$/U[;R B*!+K$I"0*Q0PJ]>X=] M)CD.-5$I31_LL[6MG,S\HXNHQ)+%LH1_>K85B)+;M[#!2-?F$:U\V:T(0+XQ M=EVDFIN*,K]G+,4'&M)#QK:%U8S;14!7['I+=A(&8X$^>^X+>:9T;FL8ZGQ" MJA[H!9?@L!<+-^I!:*E,F;@X3@0XZ5=LE.B+5 ZJIH,PVTR.&Q'@B]0E,CXC4!U:WL'LV]H8,LG^^U63[Y4?[3 M6=/H+[UL,.PK-O7*"8"Z8]UOS(B;B<*( ":R=B;C*BEG*Q9F)9G2[<9#CO*^ M-619<(,DXD5[W4M(%6T[)I,#C5*!GR,_7X0-60"I HGW[FDH)J7^JP^1176W MY%"^D#?PA6;=TY?A5#X-NM[W5S3LF$)VR%??QU0SE_],LH=29U0QI4ONGYQ(/.^Y$E$?*:!'PE4Y\F.2I?]/)$>/Q*6+4(YB*&G6 M_I<[,V>;U.M40NC&E)_>>;Q-&+>CE-[4O+8AC4,.#6N"[6#8B>-VBT8]J+HJ M9JF+\F_CM;QE.'@ES/4C78RHQE#8N>;'BM@,4U<%G"EG(Q+6CH6=IMZ0%9^C MC*5V/I(H9KX;9_4^^B\.\^XHFQ,_3I@NP_VH0;%SX1LQ;"!T715_JKD:)FJ; MNF%,[!3Z9DP>!%Q792_U]X&\R+_4-/)<=^R4^4;,N01'5X67ZE]]Z97ZHV?3 M-V.1W1-@N_F(^.XP4RKB.7HC?W_?@8SZ(QR2@OY&/%J#$#=?^QB'I(T0\9U& ME>2W)$/$G*<;)UK>!?1%4=#H3]I4)]&YE_;&SFW:\6&5TE31"VU1$K1,&'WV MN1RO-Y_X6748[JZ*]MW8?T[?DY(OU23\=_MR4H KE@V-WYURPTJ!EY?#!I%% M7T?;W;VT=B^F62&T>??BF; G&I&N1(W$&W <.;E2S:B(/(2N'Y #GF<4"*YY MGFC_R]A!R595\52"0Y^&;@F7F^M+4/C/@;S:*\JYK"B+_7\;0DNPWMCQQ9,) MD]8 IR-Z<\Y%3<$X3['Y0K7U2-BQ1B3]J LYNJ[DWSC5D*U6 M$? V"%*),VP!!A=(:PS$HY+.F@M7(DD;G"6PAEN@'/JNJLK'2Y$7511$?76 MCUR:<+@U&UGP"-AA3R3ML848?;;XZ/AA)! @T3B<.@'_UUS.;1HMT/7!CG@B MR=T,XUD7%.& ,;'^W9+TWSF(LDP_4-ES\!C84=96C[/V8+94*JM,R*?PR0\" MXFTKFT?<:HC_K+@'*@:Q' ,]_EH#?%J;VS=I^:+F6"*L(:V;M.>7&XV-]>O' M08\,UU>4FAR_2669,+)V?/&$K^1D6[>@-WJ=N_:6G J4WI@Z M#%;K@&X(>23RS?B::J$;I0NU\YI6#S-JZ X*#=?2);NE69/Y9C%$%VKK-;XH MZ/%"ES#\L-U$)DXW"O4=)V-[Q,ZX:*:"V;2\>'M)7-;CHY<.;"Z-JR:VZ#,) MW_%N[R.[_TI\1CACG-IX,PF<,.9G)9$W+!\Q4JN#S1CHY00;EA^MC<0;.'=R M[EQ"O$B\["@\^.-Y'>VQ&02ZF./9TM^[DG"W"5?9\?S_K/C!^)0/*0W;D3$<@';-,SN'B@.$S]E9.\$=93O>I%=39:"@KE#QM>80;-%$+; [ MZ],[',(F%FJXSK3F[6O5Y.W1/./]G^!4_+]P1SSSM2N,'6#1%QOYS\LG7!!'KF!#.9SHMLGGIH.J J?VGO9C KC2/5+-8.6 MM-KBNF*'#CV-('GV17J[J$\6Q5(^M%]SZ$0:]7;*Y"3K=2"14.UHOQX27#ML<$$_B6^SGT6=:$/&>*$A5#3M53FRP;GZE>$"UQV0AK@) M-7->20002+DM5";M^22/D8F*]Y,_H"?^?GPUJ3R%J7*Y MWEZG^'\(7\TO4>[S^Z^/- ^8\9Z@CL?;"("#Y[7JW3M!YNZOR"]&02$[U/P# M#II]W^A-HII# ,/?_9]Q(G4.MXL0T^TAKE+A*; MJR=U(JW>4V#2YHJ6^-A6:\2A^E80?EJU[7O_G%%1]D*MM84F^,!JE+9 :ZZR MU8ET=D> 06-+[?!AK52%0W4M47U:9;TGCMCKJ%7UH $^HAI%/:"TT9<[X?O= M&3^@7 ?5N0XYZG/-X.FKC1_^CM[]EKAM]"1N1OV&3DE A+,ND_V#LU(<.11- MP>@W[\?4XDA-A*/@+3Z]WTF.YW/?)2RZ"PU:#^@&ED/S'D,CQM2&$12Y3 AA M'QE-UO(Y X!$M!W LFC>16@A"P#/IYZ-9#1S3YA1"MH.8"DT[Q2TD * YY/; M IV)*+#<=:VJ'+%2>0J-P&@WGV!HI?.5O)T>X;X;\_-5L!$>7Q/0E6W!>#>? M[&>'MX;3$\,N#PJ<(D&%<6I1-@8#WWR:G@7P!EY/O>VA(:?E@2O#\\(\MZA; M@[%O/MT-N-DT<8H(O*0D9XP@_"L[@<70?,I6#3%H^,:8@':DP:) NA8WOAE0,+"LIIP]V/<;&$X7E&&!!MG+LMA=D/8S0!;DKEFLMOJJ>8*&U M)"KK9R9*+=2U.T1DLLU9\#$T8FQ:54]N9\Y0$#AOY40R)=&F:@^72 MB@NBABV9.,>?\92'855;L Q:<44T,I]A.D"W\ZB%)(R=P")IQ2UA+Q(@"NC) MV:V^2OF^A;)2$"=1-=$EQ"UOSQ'68$7:&N%[I?%4MP3+J,V*417X:X+W>).6 MW$N(3 \3UI4-P5"W6:%)"[6&/PP_J39$<-@"C&V;59"TV%9Q=/J@HSJY9_=' M,)2MW:0Q05G@X\0H&M.D:B5'M5!UA]1-3>M DA0-/W)%R BY)9'+?.EL-F5) M ?J!)=+*D=:0' 7F^^3SL><+.IS@NV_?/^_5R!B[,G8#BZ.5DVP] P&CT9'K M>P/&Q,JCO<+W7>D*GWBG[IFP38_.>WP$&A*:1,&FUW]QN$R\WL&KE"?0P2T] MXWF)GY*P#M40UO,DD<;T^UN"-/?[JEOB)X_;2"$?/JQDY]07_T1E@NQ2^RW_ MMSICO[(A/O@Z]?%,R# ETMH7\(EM+P9D9BPE1]*B(1-F:>- M<@_<:RHU)VX("*?>C"X6<<:#VCU0:(-[204$(E42CX+RE@"^R]U$?F1*?U*V MQKV6HH"RM#%1LGEBU*?QYPESQVP6L4$4^RL)TSV)E]0S2 #6$_=BBE$:-NR? MVOF;Q-R(0U%U#S(!:9KC7DLQRL#(*-YT_T#CW\AN"B4FDX#UQ+VW8A2'#?LG MELP=9Y>&9+NSX!LVM5=4U1;W%HL1?3V+N'C?)F1&L^=W^:XNG%/FRCV&]VZ('5 MEOP ]2]^.O7GOIM1.W->KTE(YGX<6N? ()G# C<+A: MBZ)]G.#TG5+#;J/F4+@7>(X2E5+B=C#B;>1!.Q==>]Q;/ T)SPP(OH2@9ZU2 M>]SK.>U)"/=,EE\0*(GXP>21R)4Z)6D>*2/#2N:GL2Q(3X=W7!8N$[=AVM?T* ) M">O:XX=TM)CG_1D:+DX=#S[/(*59;\RARA-6@;V$*C%2]E-SY!]0:';6KM , M'VZXA)UZF M%COP6[IR_% MOW:^AJP&U9*ME'X[_)^XV&VV#%;A=Y=X"STN!>:(F<76*)>R2>6MG/K MNPDCCP% +[9%SB*H,<^4.46"_6?ZLJ<'.->H^B G$EB*0<_YJ6_Q;-<>?T6$ MCT?L'GYQ K4I:#L@IQ !0'@&<,H*C?[$,LP=41.+3C:'X)M(Y64:4,E^A[( M"07'R ,W'B))^A1Z+-@LIL1-F'R*5IW[JFZ.FQI@)0(=OQCX#UZ9.V&^JU/] M7!O<@+T5TB7.,.#]R$_L\K;*G>,S4690AW-58]PXNA7@:EY/C/RAC6WN/\=2 M#VZ6X6)2^8(I[V3J@QL2A\H!QGE'8G##,/(Y:#/FR*33@%Q]^_3]E5B^/;J.B28$I6R,&X.R0MW M\.F+:UE)0-<>-P)E)00SVRA3C:1#6U2BJAUNP*G&E%/%)N*T,V.K, ;..OFV MN"&EVI-.F5W<.<<$OZ8Y;A#IF!D'70C;+2R@D(VB*6[XJ,:THV 6!?C;A*6U M\C2([]O@QH]J0%UD#P7C7+1PL>@_.WZ@+NNOZX ;3*J!OI;Q3H8Q)C3P74[O MA-&=6R4?QOC!%,;8#M!S0J\G1B$>;X@0TT:KH>:)R19G#!670'BNP$'J+C9*;!YN13(!?_ MBC#G:Y>NTMGOP8GY]#2>C]? >ZF*A-XDA]-X?L>W7*'K.\%T>^ M"9TT3"AN U4:9^F*\VCXWY^&M\/9;[W^PVWOOO_0_SBX'SS,>I-1_V*FW3/3 M:?(DZBC$G*A;FCS%_2>:Q!\I7W@X*RYAVO<%MC?.+,9XPV9M#R6^N4^3U

^1/),PJ:CY\_W5GTIOQ@Q^&3Q\&N#84D;H'1<4WX-(*?SJ MQ\N;))(LF8T*/ ".=1G( Q@7? 1DV[(49<'(;('"MS&Q2+M\7KCU@R0FGGCX M;D*8+%Q197D!V)BF"[)1F<11L"(C[_AF,V%T39ATWXC5="UV@U7V\F/1 M7B:/PIN:^6W$IG B]H X5K)E0KB=XCPG9G,!=,6Q&R5A5GM!NU&0K0LLQH*9 MU8$*W_)&Q(FJ724_E9RD@_ZTIAM$?%8JUQ7_GU2P_FQ\_WONY2))AL901'MU M\UK&H2!J1**(D,S+'2ZX)%.G6O91G;J+_O#N6'JNA_)0M^TXZHI2W]#5RD]= M"N*,1J53A(0*I^#[THN9-^/[^V'J39 +R\U8N@('#WA^0 U+>](![@:[89"\ M#Q B(2X(RW&P_1!U1%QT2]2"#M]BIS$G9TD##G D%LYX4V6H5R7O_6Q\\_>? MQZ/;P>/T/__CQ_=7/_Q%[@)GOR$=E"3I@.-1H1U2%*T$^@.-B96)60R!?6BJ M%$TQ&&:+2$]+&\SPK MCR1P8L%=%$?R /N4*P$*<+$?.RZ.<8*ISA=$A43-CAX8V9";49."X3>$-OYT M\'=Q_*PR_E+.RW??7OWA\Q]EADL[9SK^@<^"&O"IKMRAR7.=&-ET>"NTZ<8) M385C_HQ6R1R^-@Y#_B.9.:_5!Z]2-L;P@2]#@]ZL_P^L<]:.8IM3E;83SO)1 M01)@;=#W0I[X :(IS.H0$/"-1&1@D7\E?+3!LR(+XGTI"V+ZZ7K*3SHB1U&$ M:K'2'HJTFVU%W0,OE3!/#S!S4-$%V41,XJC(_=/RW@7C@*3Z:5+^WI=R&^ I M?[T_; ?^XR7[[^CLOP)AF_2?\#P_8_\SS>@#XM+HK:4Z8MP5N>N"-$*%GPABLQ\D0\E711^ M]/F&$<^/Q4^Z:(BF$U!@S9?@J2TP,P3H8A)W(<6K1.-X25C&8?1(7,+UZRD@ MG\(G/PB(M_^-<0ZM/R)0P,V7]ZDKX&/!0Y?^<+7F*X-8 \:,[S_7-'*"\7Q$ MP\7(?R9>/XJ(Q<1;;S2@U)LO+E17ZL> ABYQ90806,KP$8"2;;Y\45W)VH*# M+LTL^5B\Z\M/G@)7L!@!78'R:[[X45WY@>'H@. BPC\O]G.WG.B 2C4;O(J@ M#C&ML*#.0.$U7SRIOO# D*"++TTW2W/+P!:G[0045_,%F.J*"P!!3DR$AMT<]W%6.!;664/ MJ+2ZX_PQ<8\NGD\1&<\'4>RON"9IBID4VT%%T1T73C6GZ (HQE@L?=_ [E!Q M=<>!8X4+NA0?R$N.0T9#_J-+5C4$:C\25+;=\=W41>M8,2LR?X2/*!\UG,9. MZ(G' L+,+IDK)8%/@MRA*R/#8P-O:UCSKE)YK#%-^H,\^2VGQ+ MMWZSZA3(5OK6RU1PR)W%@I%%5ELL+R=8GCFD^UD7J+"""-_2--4IU-97N@=L MJE&!;);G7ZQB/[GW^;[,$\+RG\F^,OC@U0T2+O14:5?K9%O]KT:5BS:^A7W3 MRZX\1GMHXQM\55T-I:5_*-V#KJZN@6S?7U29C6-BQMVQR,9+:G30U+)B"$KC M*MU=3LMI'&=,G:RKT4 $D%,A@A[0K::R0S0MY M!=[E9W.+?4;C'\*^G=2RPC4JCBZIF:!\+!^NC1YI$-Q1]N(PKX8:P0;"OO_4 MMIK8P-DA-7B@,AHF;HUP3GV7_R19^13ZG/O:\;Z6*2>Y0Q564AD(%Q_,=H5D"^S4)R=P'>XN.&O3L:J T M &&'9O#;+-6=4Y[>!>N'WM:OXM?Q2%@.B+W_.T;^M;!K*25O3]7>1T:C""!! MT1W<&WL?9B$N*[XZ9Y>#^9R(19WL.'[DNPAQ' U=KE][3Y*=NZ#&J-C[JF,L MM#Z*'5*%3R';>2$X!]G*JM2Y)0K+RT7)2B\:^0SV)?EC5*5!G/&/79I7?&])[/A!]. PL2P^5SVF M]*%435+_JF_O#]F@O=VH2*>URTN_^NM37"=$"3B65N2^)_&29GG_A$R=G4/J M>E-NO&TF)TS-C-+H5TP32LG>6IE6VGXTN#F\\I=PL;4L1SF?S/U-B$/W$!;_]I38%FS$Z4-_8O$Y7U':TPZ@EI^>OE'WFYZ\;9^W'3J P MDF(C;(^S'>15''3$5"3APRA*B'>;,'%%6J;(R!AG]$!>Y)]TNP%@?_2IK8Z- MV(CQ(%5#8\SIAODNVEW*N5"$$=7ML#[*]Q1F91S>^":,N(5XD+E$)71*> M*AF17-%0TJVV.T!7;&=O+9,#0X+OF(,5X8?XZ"K>L8 7X^^*O^YM5.7?.Y&Y M)GJ)&P_#.66K?9 )XH!7=NW&V MD4ZF1MR#45:1XX'$2M=4SB54T1S[_ U5P HOH)+Y=HX#$8MS8N'_M1<)_X_? M[YU_4K:MJQ(I)C[>L*I=-RS%>II3<)/S )P._M3->4".<@;C[37-D86A +6$ MO(:#=MS?XY!L/Z1U@U>T0YMD]#B5/0U*'M$]#!7+V(Q_SGJ#M>]TII,.A+6< M"ZLCTA*T6>^H\IVZ(2V %IKDE&<*>PNUM?42D:;-E+%CY[95904L"@J&1?)X$Y9>N;A(F(-*X M%NV&P;8\>V'6P@E?NB+-=I^*>[-TV$(77U2UQXXGUI"7EG-TP>3NOCDK/Y0L M34CH!.(6E"PI'1..L8APL&0?(M%C MF_H0OO,*JNZJ9Z:;0@(_,+9CZ7JS^_%GGZ/"W.5F)-ZITWMOH/W/7^8&!M&C M9#OJ,K64JVR99).#QW*8;DSP=EJLDC",8VQ_T(XR.;5$DKLKDR](VPG[-%I+ M5#W)7G?<$1R+R$U7_R32O-ON5CDS >K4N M:$"S"&#/SL)+8PQMYMI@S[1M:'G%[;F.3;SW-"2;>X=])O%=$GJ126*J]MC7 M1DX@/3U4+=US_#2=,;E^;Z[](%"+1S16M 6*YH=S%(V&[9;%TE^('=@UU=E, M2EU%2_!<=[XR4>*#/N7M@U?CEY!X_5C4Y]5%)BN;(Z=QM!0U*(4L-5"A"U($ M2HG$>T59G)7G&<]%R%'F,Z3%>59^LHI E_?KCH>]L_'\(Z7>F&5O">HCE:#.Y[?ZVG"' MGO!AH-(8FH1U[X80+9353I9="2QNR6/"(3FA?A@/0TZZ>O$I^+Q5_8#SY$^M M^>1ME%01.M9C@C^1[LDF)?K' YN_W0N_6#).:$TRC:5L_4 M^&=_+/IGK_O3X8V\&G8[''V:#6Y[H_%TVIL,'GO3G_N/Z([;@<-"+KX=;V9/ MK;H'=KG"?AC[GA"7_TRF(G0@GZ]+591XJ0JOULGV=8LB(^#:ALU\IQL;+)/\ ME640FP$!WT-\)!\ 3W)S7^B&RK1C<,5H76.@X5]G.Y*7ZTWU /J3>JL?O2AB M,SBBW\^K)DY4_C*Y$9?Z/MCE0VPE &"I(VZ#(V>/ M_DIDD[6V2&^'1W8M-+V%;G8%/I0!?I+71,3@F'S+5-3]6(N0DL:C\%/1HS!Y M'$\&C]G;I:+^S$0^78KL1]AR)1YEC?.LF1T*@*[8G@4EB3;O(6A'Z,9F"2Q% MW>L(6C[Q#_Q*"@%'>4C?;DC25G?++R<8&<4_6"NIA)3X!75^V\*LJ/R+=Q15 MLP:H SJW UA6B@M5(X-5@96'%I&SA.5][\WNX]J#RR:]MC'10L]RY]7C B@ MGU7273!A9@EE/90=L,^3-41D8JDC,KI+^.$DYAMYSM6=_RI^,MY2UO5!2X<[ M6E)F)-"%-2).1)8T\(:K-://:=$1D[2TG;!O+]<7%P +='E-Z3Q^D?'Y9Q)0 MT!2HZ8*=055?5D8+>'8NNG%6/YSD-YU#KW\=6[NJLPQ$Q:%@!^H%-2N7U2XYW\+U%QIRK*^=U5<4H8#?K3_-/N_#=B M@)XK1J@W#2AAJ2$'-*[H8RG.?)KA3T18HAA^[ M( 8UKXTNQ*B']WL_]%=)JF@39W-8##5WC']O/L9G0_4">9Q?9X-=3O2YFH7D M*=[7I3:5F*QJC)SH5L.(*MG SQ4^)&L$J!JIZM"-W$.-:FD%,NI2UN^(A@M^ MR%P)$LUIOM6MSTTKM>4P^.=AEGTG>TV:C--GOY)W'A&QZS_S+>!GV=D+"9[)/0WCI?%E19N1L,NTZ4\Z'UYX/= -CS?+/S0 &7 MLS%_HSRM!\*^VM:.L:OE^T9MG'\+F%EA& +[J<\6[#R/S7E9NEZJ-8;"OA[9 MHK4KI/SV[+V^F2,&U5NQ[K,SZN-M&?_*;#LF_'8M]U/H98]H$F_PZG(\3$70 M+(=!RPUHSJ9-&)WUG3"M"=AK1\WAL&]O-SAMO&EMJ;0/R[G"PH73#7%KF49? MW15J",W@JB&6CKC6#(R?]V7-PX2N&R=:W@7T93"?DUQ23BZ5ZX,YE4L,TIOS M47I$#G-)XLHEHB;K=2"KI#C!#NST%SI6MJF=H-YG='G+!HZSWA,?SB'%7$G3 MW+EOCQV4L!*8;AHMI8MB+V_YQ7?"_-#UUTY@%I2A&W:\X AY@0!!%]L##5W. MUU"6#1;I1,N MRID,@%WH48-BAP'L94B;8[X9K5#LXQ[Y'.0(79;U3^:24#I/MC>!0V]'R# \ M3/U3[/2.&1 ['E!;S,W(9V2U)OW_24O0:A&O;(E]5&H(= T* MZ.?CJG#@+8EZ'G65>4W(J -Z0!>]8%*ZXFF+.=\7>#1TKZ3(,Z$99M?:G[_/.J"AW MY(><9;L]4$5W;%?P45LA)1SHPLL'$X]9+6W'P<[T!HNS'D!=ENLC$6>LK6H* ME;RJ)=?*<;#3OYN0JP8@=+EJMVY6DK4?"3N3NYG]K9UT3QQODV^JBV>["(M$ M@?EX XF]?5^,O4UGXYN__SP>W0X>I__Y'S^^O_KA+_*=AMEOW7FD(67/G 52 M;(>5'_@4^9[OL,V8I13=DWA)O30T3,C4$<^]2O%=;\J-M\U,8;Y&O](-!WBU MG$OYADTRWH'8XH[$'.6E:4NG -7]NB'2-HQ!J1#50.!'+RLIU$B'[O$#JUH^" 8&!/V<,MGZ'26+TR7').HG?"YA_K_WF^&J2+^^ M'W9 #+2NET+W$"PZ)K*)P\9,GKB\7YP@$0X.23E4=.K^Z-&RXV5H J=CLDQ5 M;AA%B:WI;?N@A[::LKM#$#HIIW$21[$3BA?E[(1UT!%]@6M*8A5PH(M-DI>J MTFW".&5\ O"IEQ+\0%[DG[3II+#^Z-&J.D*T P/1QE;7-&YM&M+:=$G#8_=H)T M:G_DT+)GXMU1=I?$"2-;O5-;7XVAT(-0=:RQ-F0=B4B]>W(BXG$NQ".179*3K0WG:3E^>6FCA0(_K*:@SA?0,W;HA98#V MPF354"CO^&(C'$6.P+(?>K?DF01T+:C,WB=7AOVRWJ#.V $(D#H6"X; 44$_ M('XD(3]"!)S4OK?B9UFQJQ&)9D 9 KMC.[CK2-$*F9:NDTY)$*2E3.X=]IF( M-$EM,%W3'MNC:24" R\=L9WJM5ESC%*T1XZ3M[2E+[VHK0.KZ[Z3=SN0#ORQ M.4_*#]:>%-YF.VHO$L->7"N=\#2=GV[%O_83A:YY4QO)9N.XQ5- ML1TH;5I 53)3%5 =/2D"%IX[QV0-XV@8ID?_PGU=^<=;ON??X=&"?M8EI/,SX_>CS'2-D&,:$ZT!\P@FS^M/H5S#.8KK4 MB>UM*>C6!F_]9]\CH8>PHA]^&CL(>QX*JA-;YP.%.2=$WXTY![G; +EPX8]U MPH5R[%XZ>&\[^B5J>(D:7J*&EZCA)6IXB1I>HH:7J.$E:GB)&EZBAE]TU##S MZ^>J<3PD!A5H_E.7&*&E5&K?[E^G-3MBA\6HKP$TB$PA"-5VR-N6@,Y/CQU0 M;H@(OWB5/PR]?F0T:N/(IOO8)<1H+YKN[PR4VR-(R+^IV;9)(MYVT/&THL17 M7UW5L=Q^?)="I:F$6&>LMQLGK VL_4K\4[H2AV0AO+7=7H5--K2% WM&M*3C MRPTGMB)0_'GQC _\O[_O0/6]KNXE*]%JY @T"#L^];Z1,[^%>K=7H/ ,U-N$ MX=M1^CJ)@D:\=A4E;V@HP]R)$X@,PO<& S@U,>B5'3N7 WJ\:-_2]F/(6?3# MR'=;O@2B^21017\Z3Q5M4TQGKXC9JB,B_FWO@RL^!0X.?'&:IY3+6](XG&TL MF "H=GYYL2M+&79#9X_8JJCY56U5VKAP= PQ4%T^T^ 5CFS?DEX?[F].H[ZE M;T*U]$QC5ZU*JO/7/1Z)>-]/W%915H;[JEUL>EUL>EUL> MEUL>EUL>EUL>EUL>EUL>^0+\^>TGH.1^5?/.IS,W=]M#"U@WCKYU%J$'&J9G MJO35\6'(N4PDR/&R^W+SYLL8Q4O"9DLGPS#B:#YS&RD: MI:[SL_+)+:4%X5\L20GF86(YAK44*;C<56E(B.>[T;%DN).+0%N52\\T@- - MC-^\8?PB%T;,Z;Q(P=N]AG-B(;[MRSL-@=7)I<":Q"_WRL^IU> -+P5WE,V) MC[P:5!!QN3_4G"@O:X(.KX1K5B<7!#OZ+C>23J( ;W@IV'G,6@L.V)/PMB\7 MG5*,;^&>74<$E\@S>M8J--^TFYFB56JF MP+NA%$^Q#Y,H7O'_223[L_&]A)&3_X,R8U.T*C;"S@C29UA64=R,_T2+X14$ MPRM;#%O+(8%B6&2K50S??P!@N&^$';B%8EAD"]V/=[F>87L]XWUW=[>7ZQF7 MZQE=>(0#+QQZ>81#<[Q*/?'9;!GUGQT_$+/?'672R]C&-0S3%R]7+^K)Z,TH M81(O*?/_K:VGW?RGL(\MG=>[DEC.5^%.=7?@A)]X03IR -UK14&XS'KE*L&?B\5G^+A&)(*)@OA/JJK.U\*DW MF]/?FEC0)\7!:AW0#2%33J?ODFH$=Z%E"58TH['D_+- M"9S:3EA1(B>6T[HIQ;+0KAO1/8 42L&>0SXZD,FXI:BT@&JD,.I_A>Q. <^_Z\]\/P_]J!_)'3!G/72=YU D1C!VVN:GP/\>@[:2>LS"8 L MBM0HTQ0$^>KFR +08UN6@YJ1=I+]^.C\X.Z[VB2K8B.TJ)D>H?*YHIJ[EDYY M0WY@8:$$P0FT>%:V1/.ZVX*JX1/=;?- XG31'_%3_2YH/J,Y9_Z2!AS(B!]0 M?5>]E%H/A)W H-PF%!;9F@AU\BBQS_O;1G;XGZL.$A^@!XGMB#TZ[VW'% >) MRS&BD7@H)ZH?122.I-<-<*7-T _9Z.S/%S @T*?1$IGC-1'NJG A9HT;A[$- M/VA+7[^%\'2#8"?B 5CD*89INZ)EO]PP__;C^N*534 =L)+,R+5P],]<4X8 MY4H8;X1[,.Z'\L+Y6FP,+"2J&0,[-Z09H1I!ZIYJ'P[%@-@IQ38BCLI&[AI1K"S+LVSZ0(BL@=3F00!?8%= MF=%V1G_ O8%550W*6S'ME,^'RKE3=FB.K ?$^5$[5G0G/[:-S!V[Q MZE2_[V 1NGQ\;C=J+QWV$J,[B@]U[,*0^V?LV(T<*'N#,S*&GQVH)G%D3A<$ M=>Z&\(#*"1;@J$L%!G>:F=VVCS?Z&DRJ]NW1#0'IU M,\JE*P6,MKE]-S0)8[8Q%3%2-,?..S"I5W$/J&.Z+6?*X3?'(0$EBY:;8\>. MH5CKN>B(\U@F_/5#;\1'#_Y?POS(\UU8-2]#1^S@G*5) (%HR3B47S>9":0C M=CC&QF#@0*";3IUDM@9RU]J2DL49 +P_;MEJU!\>O*Y])I$3;UU4%7@0 UCT MQU[@:TC'DL..6%5EHEQ_)=9/M5EI.V$G$-8W+ 6+5G6[LL%/:F:VD0'37OL M[5I-RS$BT$5?Z;O!?$Y<40] A.,XM54^TN^AMQAV@XFK"STQW,4W>EQ5HRV@ M.]H$J*)P3>CZ@9^:1'Q'N$$X@=@))9R&S4%C-;^-#'YV-R$:A!1]Z8/PA"C=+42QG&!X5Q&[\0]B[K784I@;69Z%##U1L M-Q+>["D@6?:Q?$KP.(W1#(N]'6Q'/XPXGH4V[/>\QXD_/P[V[8UVY%U&ZJQ3 M82 LWU%&_$5XT.+6YQV%$'PG.$YES*-WQI_1\%W-GT*V M*\+-_["]OESEC7AS/1_%AD%69!V6'LW,0F]2TKE&N9=GO M:>RP&/7HIN OK4K.X6+B>O(M2?]M+7#5,.?G%JZ%$_HZK*!Z2Z^XFIP$(KAY MQQ&Z29B +F6)MY[0R#>LT4V-?WY>WV:1[:JB6$O^]_?GZ*+5,-/(-#\(B_XY M_/V7)O*0VWK] -UZ[8;K[<;[LC==T$HI93FHDF1@7<]GAP7GZ8WLMT M5ZK+XI&K<1=>*M^5 ;NC[!-77,;7TC#O*,LF0;5BP$#,Q,#$N:'1M[5K?;^(X$'X_Z?X'"VE/K42WI3\>#E@D*/067;=4E)=] M=!('?$UBUG:@W%]_W]CA1[>TI;=TVY7H0R'Q>&8/WW^J? M.\TV/AG]U0?=P66G43_TGQ@]+(;KK5[[*[L9?+WL?"K%*K-55CD:6S:0J3#L M2DQ97Z4\*_L;978CM(Q+F(BIUR^=5V,IUT.951F)'I7@T/5[5-5J_)$%9ERK M'[:VK+=S-Y*!M.RD\K&R5>TU9L6=/>")'.)6*#(K]&NMY%%;YYW^H'O1/6\. MNKVKFU]V?:5&%P.ALI8U/[*6#'@>E6%36QG/F!UQ6]VBK?D""H6#9NNRP\X[ MEY)[% MMY)+&/5!?VY@0HL.>3)_\%:-2T52J0_:R"0B5 8P_6,1%)^*V!W1:?!O0C.P"36/W(V2""4.LQ3B&68#D\0SVPZ MDN&(F9S^+>=/A1:%$EI *DTB>"2S(7*"'6&!9BQ"YR#I'<,U%6&90 0>2C!; M?0P_$:Y/;OU[AO+)^X2R8+', !;"W1(<9> 8XAC6*^,RBY&XN)70([,PR2/H M! !7D% &>*5.9FP,_!#T*2229(GM E;F.],(GTB2XC))Y D$ &@%U#ESQOD3 M\+*^ ULR=>>#M#K?/X_;T37$[N+?)?VCS M+5Y7*M$@^ZL5:AB'#;L#U@+!( K0=2YRX<\6PH6!-ILI\GD*B< M\(/*V9[P7E3.(G_E+R5QT\R#G?0SRJ4K,> Q2;YL;"A>&F+NR*-JP:0$IG30_W5LHZLUB(M$N[B MIN J*U5!>I[D:EY&X[DA[N+RAW%$QU4$903,6%0@6LN8$U3RA%,A@[-.]9(# M889G5*M$$-\"08*H-9C_4RG\+UM;@C>M+?=!OG%V?H#US?/ZQI!'F$QD1$CF M1F6<"A@WB )B]01OKJ,Y* %^R0.92#LC5K3.+ 6>PZ^#IH^9>Z(K78&KDW?% M@L8Y&E*#ATHL+D1[&CD'7'\P%!G(68((P8@8$[DB$?0^/@I $.48I6H7!\_' M0?BF<2 F/,GIU,&!1,0Q^+F<8'O-&IZ]H& ;9'A_N9YZ.]AC(KH(XPE^H'+[ MN >;U""^D'ZR6V7!O!ERX5LL'T[42.,.KL_"-7K;M.V1\!!1Q'8+HNQ&UL+V M!)FP7THY;H0$9&K1>X)%'5BQA)Y*Y+BT.@[^?(//Y0::SX2 M(;M&XAT=?9]M>O3]ZHW$_^[?W3'Z(M3+RYQ-=6,UW);IF\+G!2SN0;.P\([G MD;1*FP5QHHTZEM<+%Z9II@0(MH[%(PC>G8 _AB5IDJ,#ADUJ6>181WW() MUVD)<9Z%[I1K?]>D[YKTC5VA;^70D7 4 _MQO3P50RY[LR&RBDHD@ MQI/Q8?$3FBZ*ADC'B9H)C$Y'RI<)?B\, -NM$,"/NUS\4JRR\QZY?O6I=+Q- MX-1;C>:@]Z73;[+NU7FO?]WK-P>=MG^W8]T>;6\1#Z/Y!^K5T58K41M!4V47 M(M Y_4I<.2NSXZ/CTTVJTW;?>6AASI-6"\P%REJ55EF0\/"650!YU MJ^*>S"+A=)Z2P_=3&[U82"\4^C<,Z47$_P!02P,$% @ Y85/6,OE=-#O M!@ ^B@ !( !A=&]M97)A7V5X,S$P,BYH=&WM6FU/XS@0_G[2_0>KTJY M"LO[AX-NI4++;74L1:5?]J.3.*V/),[:3DOOU]\S=OK"4J##]6M_GX>F.%VKWE-FQ9W=X:DMW+CKGS7ZG>W7S8^9\!?]JC4[ +C3/(VG8V0=VR4LM<* "3*RM M3";,#KD]6=N$[O, RU_8VLRA2G>_>7;99N?MR\N;Z^9YY^K/C[6]FCN^;K9: MT^,7SS^6L1V2Z-Z[4Q8J'0N]$ZDTY841N+_5KYH+R'J_-YU@1/Y'/)TNA%5% MK0K:>K\UE9HJ?S?WIM]Z5.P(8O6+[E5_T8N=A&3-?(?X=VN-;;V MM^N[I*WQY*1_'*]UU@X;\I%@6HRD&(L8^ !TFGE>\I3U1*&T92IG%TIG&+#S M%U,):UJ5"YF&?<8 FQ7MF$W>9JG(IX( *_IMHO9JR@,5<6D9);+G/&\PDK M9= MT&EP+H8QF!+^#]T<)!!)'949Q'(,AR6(9S8>RFC(3$D?\_%CH46EA!S(I$D% MCV4^0$ZP0SAH"A$Y TEO =-4##>!"-R4<+)X&WX@7)]<^I\9RH<_)Y0%2V1. M%0ZXFX,C (XACLMZX;K,$R0N;B7TR#Q*RQ@Z < %) 0 K]3IA!7 #T&?0B)- MY]BN8&6^F1KA$TM2')!$F4( @%9 G9O..'LB;H8L2=783-&NQ4 :BPIM&:>3 MWFY8&2R UDR->6#M!K?/X_;H37';O[?([[7Y6JI34R&S(F&4LE222!QNF6V' M@ [C6CBL 3LR3 5A@@D /$RE&=(($LN0L2EKTW$L390J X;G:)D/A%SA]O.45<(5%90,:+KQ$E.EF(=/XA7-M;"EO\_ MC/5X-<9ZN%[&RE=CK ?O[C=!KQ!VL3!0#?0YTO!\: 3$9R)>FM6'$+$(!9O- MY*F**C44(&^/I''5 %(B=WJHU9K7D<5:I$7*7=Q47&6A*DC/DUS-R^EZ:8B[ MN/QA'-%Q%4$9@6DL*A#Y4G""2IER*F0PUJF>X,UU/ 4E MP"]Y*%-I)\2*EDU+@>?PZZ#I8^:>Z$)7X.KD7>504:(A-;BIQ.(BM*>Q,\#U M!P.1@YREB!!<$061*Q)![^.C 11%BA5FSAX/@ZB-XT#,>)I2;L.#B0B2<#/ MY0C+:Y;P[!D%6R'#^\/EU-O!'@/111A/\$-5VLMJ/9UQ+T 3JW'I%-@'SDSZE892IZ6^'VB6@+R6T7>DNVO1U#;F;QM$J;&7%R)ZBCSJ2UPL7IDF&A M BVC:[&$;4[!%L(3MHD)$*'>EW:,8HD/:"LN->L61X+?DMDRC-Y1Z=<#^*>0DSW6%\4/E4'['?9 MEM0>'F.@$;/2\VBH59T+AB!F@)/ ,SH#OTV9 ;MPV#E3%?FEN]$;XO8K]-O$ MSQ*-7!H /<)5 .#//7NJ@!IXLB/SD4I'@AA/S@?5(S1=%0V1%:F:"%P=#Y4O M$_Q>& "V:R& 'S:Y^*589>==,OWJ8^U@G<"IGS6:_>[G=J_).E?GW=YUM]?L MMUO^78]E:[0^)QY&\W?4J[VU5J(6@N:$78A0E_24>/\X8 =[!T>K5*?UOO-P MAC%/SEIA+E36JNR$A2F/;MD^@&M4*N,90(_6:]:NV67U3F/9^SOUWU M\_?R5Y'.AU(D[&*6P+J>2O^"_FU=^UU#./' G>T?GHU?Z:T[>H>1WEWT+S/2 M.X__ E!+ P04 " #EA4]8FB=?8-F6 0#1"@T %P &%T;VUE(@P)27?3 3I] MCV#]7 M61ZER??_VUEK_Z^ODGX:1LGI]_^[?;QS?-FS'_>':A2L1DE> M!$E?F1_%47(V^_WXK7FTE\61\RA^H@=9?S'U:O@VK'Y@/_SR!7_I/%HT/KK) MCQ;ZT2A/-[J=5_/FP4^8'US.>K:#KQH?KYZ]$61!4D^2+-1 M4, 1XILV5]O=U>Y+ZR6KN>H[+X)_KYVFYU>^Y_7J>D>_9^IPW)7BU[T@-SL> MJMIVZS'A"_A%=UT_F*G!S->^? '?Z@?+?/4T",;FX4&0]^A!^<)Y*WR6I;'* M&Y^F;YS'PR);+29CE3=/!;Y^@5_C;[JK[75K6U0_;%XG?.$,T4_+I,@FS0_+ ME\X/\JR8GCU\Z#RT?7+XP3P5%.E(9<%:/QW10QWXOQ7D7A6$6YZ/_^^[(BIB MM?7="_ZO]]U(%8&/OU]5?Y;1^?%;_U@5[_R/P4B]]2_#RW?^P2[]\;7=W?OZ^?B_N[L_ M;F]_@O_@Q. _SRZB8@C_W=O9?>ZOKE[S7>OMK[CBK]9*O^J57O\M&]OTHW:G MW?D;O]Y\\U4!$M6V_:3?LEO2C*^T'\ MNPJR??@DIPE^PRNW9[[RD\JB-.27[O_^#:_\HOOU>!AD"C;I*]T(_(Z< M/ON&U^SB3#[)J]:G)O2/WOWFZZ,X9/KO^+5SM?C0TWQ7[]&G?89 MO*-#9+L&3\AL>FDX\?-B$JOO5P; M6_]3GM<^"?1".;[45WX1^DH2%K\00N& MRZ(!"H3MWZ2)@J_BR[?(J.K#*0'_2,*0Y6@*,%_P5,?@;ZR MJ,]BXK(X0EF^GZ4C)-K5=@?^KTCI[TZ79&8"ZX-Q5/3689P5/P(I&EV>K[YZ MV=E8;R( M,P!*[D;().T.*B]E$O&SP(!PV>5ODRB&6R@K@3#UQ/0T;GYFW5DS>W73,]L. M_RASGME)NAV&$3X#M!%$X4&R$XRC(HA),J%R!3,?C562DXYVA!=V'A4*6/D\ MZBLFIR/53T\3>LMO05RJE28ZZ3*=5 O]*M/YBAN5)L=%VC_[H$8]E=6WH+OQ MYI%OP1%H1* 5AWM!E@"5Y#/V8;-ST_M NWZ0YZ4*=\L,AN;ET!KHN\,Q_BK? MNU19/X*MN/&SW;QQQKOM-5WWL%[?Y<+@MJ5O\MM9S,O-FU[,1U4<@-4_4N_3 M_%LG?355O6HOTGQG")A9<[]Q+K\7:;=NMF/]FX_O=?>1;\$UV>[UQF(*QW]T MMC=^F=_VFJYY6&_N]'8^4GD!&G*A0GIJ^R+(0*_/!BHJP-1KEE#_Y-C>W.D] M?;.K^S;Y^^;&%>Z[6^EU2?5.=9-_L$37K*ROXDXER7P-ZY\>R7K['C2L?R / MUCOWH&'=$(>O=_Z^I)[K">FTG=G5QNVTWZQKUXCJAV^/REAUVKW-SG:6;8?I M&/B#'%-;<[P@_VSX#7OXCZ#:W/D,-F=MP$DV2HK;'OWEG/5?.8$7MC,2IY.I M@&O,<#S_4H>C<:Q MPB"'#..\F8?*TS*3D> A1%DQ6Y0J*UJ)?H]U7?U7ZDDK'Y# M*Z[&#NU?Z(_MT?5GLI4SM]=X#]LO5]?;#V=+.2A=;%5S-^^7;VYNX.3+WV]N,#N4X;'7SF]-]P)O3O;7-F>56>CC;Y CT[M\0Z-W;%NB= M*_7>>]GL:@?5*?JLJL_EFQ!FW^6&(1+ M1^,TH7C4992O;-F!*F?-W[UH',*:W(O&V?U#3NK^",_]H=S=][EYEP=7WO\[+ HM^#MZ9,S#GMY"R[>+7CG1+"\ M!1?A%KQ[6W(I\N]+Y"^P;?P/\UD>/^$LS)7QD(EH>>79&.OFZ??'@$1U[V\BB,@FQR',3J<,")VG3< M"'[PUBQR>?M?3VG$;^N)+SKS"7/BK=68,\N'#YSNSY!\FYL^?8)0@ZP\GM$DN#<[9QAME"&M>UF'L9^K/ M$L3"9,:DYIS;S$==,EGR[Y],'PZ>/22K<137_R0[JT!)?\-H/?IDADJ9$N^6[) M=X^;[Y;:Z))'ESRZV#SZ)4L]!I9:*GQ+\EZ2]W7(^^GJ54M66++"+$E_ MZYA=TY(^SXJO'].L&&Y3=X+@X1(IUF.9:M,?57J:!>,AK$AH$K^>7NA2YLT' M6%J2Q_V0QP,!4D+RV"NS=*P>-6'82UQ*C*LEQI(DEE*B)B6V\RCX%/3AD/J/ MFBZFUKF4%U?+BR5Q+"7'7#_4218D^4!EF0JWBT]IE!0'R0EL_<.E%FV-PBK MZCP#GY,T_ PDP;!KNDZ?QN6DN9Z8+%+8EID8GJXDNGP7&5/FX[<'5C* MHV^61TL26A 2>F!2:&\TCM.)LCO4/WP2VH:WAE%<%M&Y.D;_?%1$*M^[[,=E MJ$+<$T03+ L"MCH<:.C 3RH['@:9^F'2_ *7]&;NW%)Z74]Z+4GO\9#> Y%Z M.C,M.5=YH<(C^-\LZL-?CP0J^5:ICS.VYFW=4O+-EWQ+\GNE3VUTS= </!59 ML"2#122#.Y<&Q^F@N @RM8OU%>E35 QG[L!3D01+$E@T$KAS*7 X&$1]]51- MP\;5/Q7N7Q[]HAS]/53P:==PFO\8%&F^L_UXCO^X[/VA^L5)>IAMGP=1'/1B MM9]FA_!E4$3)*>E^MG^XM@?+2*8M-7!&2X)9&(*QI(: MLR=J!#?I?_CV?+ITT+ -RVO#E1WM39C4DFP6B6P<"4+G7AV"!R98\ G?C M^S0Y+50VVE6]HI9PT+C61W=3-)^S2_J/X)S_+JLW;L2C(X*KU 6TKXO);H09 M>[T24_^V3S.E'H>_X:J6]5[BGM2)=A[SB78>ZXGR;=]Y1;9#=WFV]W!UZ\U?Z*N;MZJ[_HCI0"_N MD?*X^ =F\OCR;&^1Q_7F+R:/F^211U6Z>Q%D84-ZR'T6V2X&F/?RF)^N8?[M MQ/'X-,$;(YE'H7X^- (]4KE"G/%M&+-*\=N[',../X(XU$'23T?*X >^3_M4 M7NV2ZC7V8$E.UX,M69+38I/38A7C7RF=?E2)RH(8=G(['$4)>GL#A#]X6@1U MK5U82JCK2:@E22T^23T0*26J_+&*XR@YA;W\$&1GJG@4/6GF4A'IVS.7O91$ MUP(Z6I+-@I#-8DF;695H2R_3XZDVF:V=+(]YR?G3)O4C \)K)HM[1ZV[WWJS MY7$O5<K)%XE-0[@ MT2PAHSN('S=]-"QU*3^N)3^61+*4)+.43"UU=](R*;+)PZ4.UR5Y$EQNE\4P MS6#>KK;9N."GHVTNS_V^SGV!+Y#FK/7:CATFCR9:.DTEC@9:7_#3D0[+D[^_ MDW\X\J&*7L#[MY,0PW[QSV46Y6'4?QRQC*MNDRN6_G0DQI(6%HD6'HX,T5D1 ML_;N\=\Y5R_]Z4B1)34L%C4LL!PQ--1I.S1T/Y1Q YM+Z[C'S2V3B'?V\_%N M?1-'*LC+3&U%>;K1[;QZ"X_H5^FOG/?CNYI?3DWM\EGOE\73,W]S )C:I^9! MPN@<#FYJ0_&7'\N1HE984QQ]_;77I]?P3FO$796DHRBY8LPK]Z,^:,-K]=?V M\J_>QD\PQ/Q3&L.?USJC[UY$EV]A 6F9]54.G] '0Q6$R#_?O8");7F>]]W8 MSXM)#(PX .I\ZW?:X\+'YM6Y_U%=^$?I*$A:_$'+/P:B'KSS1T%V&B5O?7RT M_;'WW M\!_QEOW?@D^PK]U#"3WM;__%?G9?O==R]Z MMS[2YX\')WN[_O')]LG>\5T,>+RW\_GHX.1@[]C?_KCK[_U[YZ?MCS_N^3N' M'SX<'!\?''Z\BUE\"?)AE)P6*?Q^=VUGS0>1OO'F+D:^NZ/=/SSZX#/-(Q-? MAI=?W[1??U6ABE97=]-^B0H!9EY\[>/]T>ZT.U^_XE\=^+^O?[W?_L_KCQ^_ MI*__6H?7 9,F:4)B+.K[OGP1XE\* ;^WQ5F@^T>7YZNN- MEZ]6MN"R^X7$0#5"Q6B/YT1J)[%>.XGM)"F#^$B-TZQH/I&=P:8J7T]^/OQY M\+=/9)!FHZ# W2_>]M(T5J#%9Z5J.BI[0LZ1O5Z!/7OS:N/ENQFGQCLZ_;^P MV=L?/W[>?N\?[7TZ/#KQ/GT^.OZ\_?'$/SGT03"< /?[G77_\,CO;#X+G_N' M^_[)3WN^)3.,O-C>.<&O.V_6-QX3D0#;IIE?#)4_B'+0^OV)"C(?M#D53O%R MG8(^D7*WQYI?,PGE/_^:J?/P:-!]8//K_#Q'3Z\ MQ*H'UX]&/)*#!-+-__ZV/\\K/;3A\V= M]9>G?V[>V.FXXSHGU&4_\-[1MG_P<>?P"&0FF.F[]W58S_8N@WY!"T"_2&8F M[@>YGX]5'[V@H1_!'A>YWQ\&&?SL^:U.21,/#5&0QZ:OXACV Z'EOU]IK]"_ MQT$8ZG]_\S0NHK 8XJ/M_W[G]](L5-EJ/XWC8)PKF(G\1?ZQ[XI,O_]<907F M(>H9%^E87&C?%:%^2%Z]B6^V'%(XJWEZA>W"&@2C*)Z\O6H1M;_?CA??J?](_U MF_ 5SQS<6>O+E:WC,@*6Z[Z^3_6UOH.;33NX W\>9B?I1=*\?Z<__IZ^"5Z_ M>96=WO3^54,[NPK3=FWJZ#2MC>3>8?8)[N@HZ<_2#,[>_Z=X=?CO MW_X\NSO5H'F"SC:\7MG:@3.%5R=1,&,?IK9AMVD;/J4PG_@_T7BV>O3[<6^X M<_G'[L\7?]^=,V.-SNC."M^L;+W9;*]W[\UHD!FVP"[HQR6JX?Y?T1@6'*J6 M:T;\SW^][G9>O8F^A"*%U[':W.D^ MZSWW0$:@5W2[7[R]]>D]<'^"O V^>^OWXJ!_YG=@/GD:1Z$9*HM.A\7LKS%5 MIN%;F?3ZQG_?@:5[@A$\O!M4T!_Z_3C(\ZM,\W^RG0U&5_&"2G\$'B7PPC^*3B]9NR\*]'T+VT*-+1-Q/\+6_7 MC""!R,9)I]LC)FB^02_7?TL^35[OG@TV;N &K8_IW*#=%0ITI+CLM'_VUO\4 M9/YY$)?*_U=[K=V>%;B^!D7_W7.[VY/1NHWP+;/MC(RI_=[['X(_?LW?AS=P M+,Z SIFL_\=HTG]D2DS [/_-7_]U'W=.?+9/CRQJQ,%&33!F;3G)PS M L;\&.1A\.1$- M)BM;!TF(+EKE]R9^?ZB <^%79W[$&VD%ZZ+<#[P+T&)7SY+T GA7!3EL0 A? MY"5:(4'NAVH0)1S+.RI!%]MH;_IR)-9)PNFL^;_#'Y(8,F48OG(\)5]@S%]P MR&,9\8 &;.;E3U^*#Q\Z;S[]?O;W/49U9\F,"3B,NXGD,(MI3=KC;1[DHA%+ MDA9>IOXL(^188%3*=L@H02AOYN!UC&]P'H\0C9:35Y.,ZUS[+8W+I @RRF'( M\AEBOTQV+]H_]9+AS7F?:P,[)/+R*9/(Q5!1?,NE$^]9Y[D_!,&!Q!'Z01P; M"K%)IZ?D 7CG'&JQ1(Q-./@U9GWY(7P+)A0^.@[R JX,GQ(Q<^\9O IN<#\O MP>+(AREF(.@DJF(8%'7RO@C<"1)MTX]E^L]!'":A_ZS+R^N!'@#?4Y=S?)X> MA1_A=.0]F$B7>P/)Y:+YO6G[83#)UV9F\#+-2=HHY]ZAZE<$13F#YG]N__DI M_O.W_*<_;XSDFX=W*/_5RM;O:E:\0).^_S'U3:;@T^(")!&@CE%4%$!/*@8J MR=($#=EXXBLP:B<^@5$%??)I[P9%X.^S.'68I'J'+5_MF_A(G98Q!V2/5T_\ M9[@7K][YW?7N&CS!ZE-$23AC3,)Q6"93?44^",,W_C_E&YZP80>5/Y\F]MU: M>HG9!]P&(;YF8E=?DF[R F#*MYXSO4_GH>M7M+:D=%TH_AME?\8_D-\UG MM)&]'/VU/BD_G_Y]W>(Z-39S)N8<5N>J,IN[=!7>K?(QF'/+8VR\IIMX,UP6 MJ(23Z@WR)4E)N B.V:I60A-GKX9^*&&L3DG8*/^BE8M28% M':5KEJ%C*D7".X_2,H\GOM!=TZC31GP=/V(_2HZ+4;&'[]TQHQ'1-1/<_O#W MX^M6W[B,G/+*SD<92N"N)3+R*>D B94A[%66P^#(N M()3?_90<7""FXTD>L?1-, (&XGBU%^#UB1>L2G*6Z^B&@J_(&6Q&MRG^N2VR8?JC@VELZW MN5#FQF_:KI&$PVC]>^8MM#/XF!P$?_Y:=*,[T,'M.3E"8.-)Q'6X3@D/-3@] M!;+ ?XTH"4'R>N#(SU/24T 3\]!=)__LE!-) ME05S-5Q%H &!#$ .9-4_5+T*\<8,LG3.&SY$D0)@*M!]_-Z M4A6]#&9+7F?G/13#%M*EU_7$+L8XS&Q!XX_2G,0(""VX&,D<4+B6 M'"1+$@HDB_=G296M;_U_S2^0^$2*WWZO!^G M+SL&KX1_X_./?/J5889]\E3#\NJT; VQXK"*059MOUQ=;[OLD92C,"U"U8]& M0;SBRQ\Y.2,1IXU>@,!_-G-LKFQU.YNM;K?3ZKPRM7MZ8II-UGR&VYNSQWTK MG0,UL1\RP\CO('(_QOZ0Z )$&<8!6S_-]+&*,V45HS2LB [S")4'H)E M&YS7B,0;7T1H]_%&L]:48W@/!J;XGKJT%:M PAIPJ>1X$XZ @GH*7@D7H8[7 M5/2_YIU0W"6(^SH^$Z:*@NA&,PO,?,3 P3%@N440)688O' MMII6_P:I7-HD MX^&N&\/-O?;PY=,V+79?]3)@LXD/-(<8.!LM7#_LR07^SWR,!4Y8I+YQ3(V' M%6UH1MQH S5__2L.>_F@4[SOG+^N,Z*D/=)K6IJLK3==S9SSYM'(K1NK[>YJ M9_.:W'KP<=_B5X&YM%GV);#LR];+SIO6F]>=61SKY=_$L!:;/5Q:TVE9NX<[ MGS_L?3PY=N 5_!]^]X_V]O>.]C[N[#WXM+"3NM&('K#!@7S$%;PI(KVKVK![1,KY/ZNK M_GX$%S(F>9^J=_"Z/TO<8QC57UT5[WX8G=>RB76Z\ _U=&&>!U4Q MUN;J;7WG(QCF6W\["WI1_YV/.<2\]1_3=SXWQ\[?^C]%80A*"1R #&V]ZH5^ M%WX]:T[UX@_*_G87@F$$'4,0#-ZIP\Y4<+;:4W UP2S'1"#7.V!#P19=VNQD M#VBO#7>"Z.XV2S%OCM'NF'V;@8$>4YU@I>0)(K-H+"?;/[S?0P2XG<./)WA[ M+ZL"C2QCSKLB.MOPV0R1?L<5(,CQWQB+OLZ"]6]O'Z''P1#OPH*VCT[\ P8. MGU_E-X_L[F8G_O[C?V=R-[?O!Z F^IVU6\X2<8]V?65+9UHXJ/!W3G2=?\HN M-WT.VW=[$!LK6T=1?N;O!^@ENN_#:"_::?QPMZ>QN;+U.<'F#C&&=8Z+8# @ M-XJJ=T^X\Z/I+MS1[-SMT;QQBM0#;)TC(M4 M]\T9BW84ZW=[%*]7MMZKTR#VX4#ZBNHBEB?BGLC&W9[(FY6M#Z!:^_+E\HS%V_S;![5E'G;:VCI;FT>W5$1#[;MXI^W8ZP+Z<3H 1 MR@;8*PFL[4FD_DC%Y-6G.)F$>#]@_F>64]27:[3]3V76'P8Y1ZKXMU:=Z#U+ MANZ"U(W0>;^\V_/N@@FF.1PKABN^;_9:K(.]6Q='9V-EZU<,PD:8 M,WVNZ)#@@UC_V]*/_.U>6A8"*>.C8^2>#^[U(AW+\GNK%8)WJW,K.[CJAU5.O#_$:V?7C_)N2"G[<)-Q;X2#A!/<0+58T/.8FD=CTHC$;%_=:&TZ'TVS>_@ZLWG]\D:GXQXA M7&J5A$/C+L@HXW8_S13,Q+>;U$N-R*=,G6,:UT&"+8*NI4Z:?;WM@/,_Y,<[ M]^=<.?S].'.Z+XTSYXZ\.?]H(QZN*Z?3OEN)_0K9G3/PX3=[)C__4)=AX>6Z MHS,S_1^Q_ HUH7M6?C:_-=IWNX=VM\D)W=JGPZXIR9Z2M='JYUN'<;0UQO M@[DAQT@GA#H.'&_NG!DUUPUT.2U9F5+;=)"$:HSY\4O!Z1[CW08>USL8E=>= M9RJ#W]]72MPV*CO')C0/^I"62JL5,!/ M&CRP_G%_J,(ROG<](V_UF4:?'$ MZJV=W2;HLC"%H+A_A^KFQNW"H=UPV=_MOFY. 5]W6P5\[],+E=%IO?-_ M0P@-F+-;SH>['RT+]Q:^J.[CX?[3WX_;1[L'''_W]PZ,O\.?J^\/#7_#? MQR?;)WL?[J3D[/:7+17B\F&$YB>\M+VV&258-1[E_G:2E* Y'1ED/KRQ/;JQ M$;P S-T<<[PN@BQFVW^7!0/G#( ,Q1I]TWGE]X*]"/XC@6;E$.=9\K+V_2!$84G[>4W&DSE5+ M?JL_'@63^D<741S7/QNG!:)I(9A\_2L%9SF":>C//?DAOJG8 O'4Q]>-'V8#^U/]3S2Y#0% IA:499B)X6ICV.@Y/H*+S%ZI#]$ M!RC UFJX@3+/I<3?PR$4R58H+D,BA17_$I&)4C+:1ET4^1>^JG M'W'#\\D0_X"S]?R>R43&/91B6'.!8W2LI^%&<-<$XUH-H [,;V M?]TJ6/D4YW>)]1].L>L\!'.18W,T Q!+XHQ9 =: 7Z(*>9HTK";41/[-NQ3R- M2S[94PS)RH%CVY%Q@4(>-M!^1^4%E$(04&9BZAU -%$/N-IXD?#I F/8J@8G!:OMQ$(V6U^DB M'#-RH6.'6JXH_"YS\IF(!OHPBQ2,$GBK\4@Z'P9981+84D&@C[*0OHC4\MP7 MX=P)5KTH-'0Q&3)*7!-X'_^)%8:#"+N8CL9Q.M$I4&=J(A#5R=*\68B3% =@ MT/^SC/+(0.FF>+N>J[S0WFB!L]=%A]SZ 0,GJ:4\(WOB.2\/]OX/MD'IC2?X#X=T M,"P8JKR?13UN*R!!+1N[S@YMJ3A7%PAW[U$ =2H6JVTBF&!.B038KH([J?W* MS2G@WT?2@%T"MYAJ]>N:_R'-%(8V6_Z%,CXMK'OUJ76.L<.DTCP+QE$83SP* MF>)B5'(>96F"F\116>R01SO"K?M@4[-TA)Y-[OH!_UWS#PH_XAX(XS3/(XPI M(),I+ MK?[HZ+C7"+9*X)]0(!C6V=/]%S X&$B-"W9WZ ?8+S!@759\/_BB, )[$^U2 MV%^*PGJ\5#I>B8CS\=)@X-XD?8V*'1,/A5=>C+PX4.F-X$MS$ M9_M1UB]'.3D\-)^_V2FVW4ED\!X.D=X$?#1Y7Z+H][3T.6HN74)@(\LQT&7]="T*"G+- M-OJ^=\+;:_YV#,=0G@Z1UB3KH&KD[BC\TI7D.F>#86PO4P%H?W@!D @!-L59 MGX+8@2-7UB@R(Z&@%MQ5YR#7J!$=.FT(_ ?D#Y4"DT,@\V?3KRT\X>7>W+P3 MD [8E*4_Q&43^1%=V\(O41%9)A>*A(W52(646V8UA;N3PU& R.)[>* [$N'[ M@O[$HZE*GR#=<[*!,YW4@2^*&TT6P/\PNI_"C7L:Z%Z7Y3A$D^1T1H&F81+,@?9./_EM9EW266;PK#9.L:Y.O$;R> MZ<*XD#U@FKI;DKE7BKFO<:_.%UY?Y@O?3;[P5);P,DWXP?+X4*KDE:J_N$Y MEL>JBQOMJ7-?5R3HZ.@!4LDI2"G38EL[&= '$:).E(XQJ]G)TM*Q,=9IXANCB %:7$+<*/5LQ=F989:AHK5]; MYB"',Z$*R\^(L1:]^]36= A;KL@*&Y @GS=E[TO-\.]-K"YZ^&-84\O>*;WK MHR"$MXYP+/02B(.6U4LMZH$8EDQVA MX0]<*HTK]8E'B>=N%9Q0B7X_ZB1.5KFS7Q8="N$X30BI[Z A+>F1B:3$C0R= MD8 V\"_;*>QAF_041 C RJZ):=8_\^ &J,+N(HHD\BZU)[=:/O)8M,QOK!1IM!P?8'1QD)9)"/<8/,(! MDJO8+$51"#?0@.,E<-J8Y6RSPXTG;C5M!>_X/6=TS9[80R0%Z[1!:F+ZLW.L MI"\>['XPE(**,3OX00-<=7XMHM*_KJAJI+C- , 9 M!JCSH^4++T/U7ANK%\$ K[=9B5%+,EMX,E,8XL[2).J++/*#$A1G#KJ:5+A* M%3K#Y!5$#V<:&F882\?>"K8.[Q.)C##92KF1[%D&H%^20ZB*?^F@& PM\X(7 MET3>CH7BF"ZWG)2U&,[TN>,>DA]&0_55J3^4KA6=*R^BVX&\X6RI5QZZJGBO M@O@GT:(HJ8%\/)59164,ED?:5VPC7-0]Q!(X$L3N4-K-'D\2=)Q/H'7'23]-6.>6DXK9),2-G0UB$*C[)'8/=G9WFV9V;F^ M'THS(V-ZH!0727JV4RL73$5G3;XZ#^+2N*G(V^F?IG!X46Z\,[!%EI.52TNF MW@OJ1Q9(!4*5&D*\[=&+0C4"H[K(]';U"(>5BY)PO_"]]#-RMCJ$89$7JL(- M-(:).#K7;\8C&B@C2C"G4[$#%@AS-2\P/D9N5+C0R/2/\H)15&[*L*?_W7BS MMHG!O:NY;[7[R@WMW;_=?^45-\O@?]$02M49)!@B') TS-2TZ_*=>Z7B,^]<\;SNV&-]*!;76O M>32N^:#/!B0T9JGIXI;I!"SCR=-,XD)V&00GV#X\N;;@1W MU_' T1\MBN0#V.WUZ^YVB$W^HE[I, (K4[3C>6V+KWVGBM\TLN[DM>F3 M0K <]YO2E#:6:4JWEZ:TG06]J#\/TK"SS%5ZE(RW2W#T=$LFKCTD=H%G3"X, M7[%M,TPO4-?G"F%,#="Y$SKG=-2R"Q\D\UC?%7)+8'9Q0JG@HQ0+<-0X(,T< MJRNP5E% ]B#)9 MFR\M"]X%7D80=VR@]91ODIOI!H,U"/:+-PXF)GNZS'V&@I$!)9[/JE:L2$; :9!XY-'CX&ZH@%(;BY1S M>"+#4G13H4QTL4J) I89=S%,XZBAM[XJ/! MLP.R27::"29W##"+PYV^FYZ$=CTPW9W7WMPK?9VD5"#1XARCOBD$ M _;W:D;9, ".5HKJ<20.SV$RF,71_O'A@?ZG+H9"'V#H8S928P['S&],8 U3 M2CPG6PE3E&:$3J[(7 (RT6E4P#@S4J3(XBP3W9S$3;?R&M*MG'09_/50/.@5 MOR%D%O @"F7Z!K.9[ PFC-SHR4>F,EF?0P)G9MQI\%$2)"DS;RV+1^^]F]M$ M6SR]3LR/HYL)%T*>V RSD/IEEE$](\CVDCX_Q4LG!BV#?#!45"O?G >9SGQ: M\^J.KJD$HL9M@7.%43.Y 8W#2;S,L/?(EK'RZPEC:IF4[ G72KI1G[+%MS+[0[<1@DVG 9-J[-.'[WBLD#$X,T8ZM8:V#=D!"^C MH3PS%*>MGEB!#O9%XP@_ ]%BPF6GBV-T7O(85.K$E=#T!AA*G&+X0Y.KM^8? M#X-,&6Q%2=9CO#><5 PTJT)/%+:/V\>[V[_Z.P&&%F/=3;O:EYRB7-JMNWUR M^$%\N/=V?=Y"_2KGR^M UZVD=M\BQ'G=D=#;.K8O#?CQCW2U@)GR4)9T'6HX M4FC7^Q-B)%([<]1; A"["*:&EH8'0C&.!OI:)>0US"D4"\6*3U11+86-6]FF M@_OZ JX@S/UH<0@U-7F\0[#E5TG.ZTL9+I8X+4.)'&G-$Q5[[G3G,6I4=$IN M R<[DV8O3G30L%6*2CC=*8@WU(5Q.FXI)?=N!7,6*&2PF03GIE%*,NGXNFR"6-%I25WCUCP(&PI&DQ MG$8O2S%,!3\ Y865. V4#D=B\,QEPSR=C' !1TC^IZF4531_#\BCK.B2.QGB M[#0>>87WVTL1)P0?!'M3H$JKHZZ47M8Z40]B:\OL2@@TDX3&@SVEJ^)F3T!N MCN2NU_FK6H\,JN3P*C0N*A;5$ORE&$!BA&NF;**I)%>L*$:]T48K80_ SN%O M![NKG3<^7%HA\C;A.\:*9RG;4*18-8W4#^H7(O&?M?Q^ T6.4K@$546USE[V M4XPS Q56Q;,9XK.7M/V;/Y)+$ %6@#(+',-@-6CD-&,M!.4I+@%O8WCB/,JD MSIJWJG!NOGXV&<,%19I.GSXA?QD=_,1J!+810#)LF.>-E$XE.KHE<4 M)S)K?"1$@. J^K4RT=&A)-4)+G!52KP![ OSS I@ _O-<"L7%78/T M%4\$%>&2QV9C 5G+,A&TN:MEK-^+02.;G54OQ?.ZX +?[DVO$]D^#"8:D(4= MB6#'X$;KHBK'*"0WH>$2]$]RH;WB!E=5AY!*4-'K.B\ZK7:[36D:Q9!3-$B; M#2.X:@JNX0G\80F[#:^,[INS[H6GYE5>Y2"W M(F=B1BP[=.7BK.G9 %MH"#P&D22Y;6!DD+281VK-@GB0R+1>;U'F:/_3:2=I MLNI.@C.QGM:)/K5QKPY!;BY#D+FO:<>^9W.(+=-B1!9C"74:W:)B6]$$55'0O M,JJ4I8#E&,4-)28:A="HIO!6M%T4P?V!P:+G$OB9($9%(S2\R=KR3 WM69)> M$):0F*\?4N !DR;Z/KA8T[;LRY[2(%JZ)QA7[F/L@!0R5M*348MK[5'+F$YT MI:S,"#]FQN4?!694> M3+M*$VI:4B?DR)" MF[XO!VA'8CQJ\J/0HT6E+ R/KZ,:#>RG0?X83VWJF/!#C(GI-Z"KQ"(GS)W0 M=*\=2_D0#HC0!,6^(4=,[L:XJLXGYVF,^1,LJC+5F[!>C5^Q765)'^Z;*)R0 M-@L?]*U@"C>Z5E#$>0AD$$>%E-1;=K9NO&A'PV%SIE5P_R=0U0G3CS(ZI.-A M1.CS,_=50G"\K[*%7C >@RC$(/U0)0Y"1!6(RY GL&+;V;T>3/$"]2M+UK"? MRH@^85F= F#"Q*8"A!+WR[$$0LF0U.4"1M[QZ<&KCS&J2N5PB#U:O4->:U(# M4 _*&);4@'<(,,@J_-]!DF.A0,K.WY_0@?O+BP\*PQX_PCLE;.9X]2FQ*Y_O/3C<6'GHXRT".5R1 M.GQXZ*$'97K5ZOY""5,YE96PTYUZJK8L(C#77K4635KL2T@',$L?7>6*KE[3 MCQ4(.&MY>9HF.@(R5 &0L-%FZK @LW,M*-C/78:H9@Q%?$I>=8'OU *)93]<&&3N-0G73(V!DY A#XR&C#P--BTDX$F\0U\J07F8Y6> M!;K73DILA* \$T\*D9S&2DJ=,4(HX]6L^3\H!DLVUXJ6512ND-UR5!B8:8G1 M*?;(]"7(ZA(K9R7E1=[R2/<,?!VOKO3>"K\>TP^" 6Q%*,"FU/%6T._%)\F[ M0C.H(;THQFYF,:E+A&11CMR;5]R.&1=EEG!14-,.Q]&9$L"=%'T -'2$N8 I MZ)*C^TN\NLL8[&_B7?!WHSPX/<4NESH(65!4B_GH,45D#U"/F!!?IJ">J3'J M 0JO.X_[YU3*#3?<@;%!WQ)T9125^HZ5=^2P9?E JT96A$['[2S/>UZ+>>NT M0X>2O=%U$&W((\X:$1Z93NN@JQRTQ<26Q=3YD"+%=(\+HKPD&C++LBL_RL)5 M5/4F.M"+&#O2SXN]5[V4Z_*,Q'&U"[AP5*578&966J)F(F':EB14(C M*A:M M6N(CAF0NN38'!I2S4.'B6"_WI4BXUB_Y'EQ96)TD91EIMV%L@U:1_CO1Q!:V M3+86_HU6 N7#,@I>SC5MCF@]$+*0].!XMH5U<1G'O&*R7QKU0YLEBOF(I VQ#0)4<\!4U?2"X47E<\"$(4DA]^F9L ^V>)B#,D)8@P8%Y'G] M]=@]8M1#*A:*\S3!V?,,*!.UJ8%9=0)2+#P'5(R[Q**"^I02J;_0)25I"=*C MF$A&*AL\G1=2)S^7E^P,T*A@51HM3,[P03EA*Z?$FFX&NQRE]G-('F#+.3=O M]KF-%*B_ R"C@-*0XU:5/HO!2RMS6:>'7$4P) 8H;UR[<:D;*24$>5K9]PVD MC9/LVPPWT9M0#@NNN"8>\)^->>#D4*"\ZXBU4ZYR4(;D259[]2FL^1\<)F-= MQ<+PJ4EI1_T81/CN@F43"M=5TZ<3I] (QH&QJ4TH2,Z:SD\Y$UJ]T.W/K%)NS]$,5JLKY^!3E:X]0^KA*4T! M,O2(QM$ JU$=FUV#("_$_&S8M/C^U)#EN/L[X@O5'[[JHH>YR",EH7@BYP_;.*ICO$3>4\9^18D@-7*43NXT"*R I9ST1:%J95C0UHK5X6SSM@Y5J*E*".& 3K=5_SAMU<^H?Z0Z3^\VZQ^G@+YFU3]Z MMUO_Z,^M?_1U_:-WR_6/_C?5/WJW5?_H-]0_WG#2U!TTT9$AHM&IGV?][U>B M$9#B5ZPX_&-\NH+[\?W*;A2 9!W!HS2E]KM=RAV2TA$!>&2_I+"2"HTZ"W8B M:&BHN77'ET:%W>B\'E\B.-A#SS)#>( X+AG9+M39%$%?ZCRIPH>WKV4:,YC2 MI"I#0/[4T= *SMX!.3,P"16?-["UQ;8Y23R';SUAVZNKE6FZ=F8!0PSKC X] MX'6:=53X>GQ=YIX3.?VS!.XK1_Y(8:TI%H8!6V%\(TL(>P(;\*Y2 +8LK JB,$-T3J%*'RHY^B14:SB*<:IJ4"1E7K&K8*^LQ%5-8OZ M(7EW+4G>M^XH5ZNQ7-X3M'^>:'SGJ8U[M9/EU=+)QKO"=%;4HH/<1N"E6T#0BR-]1PH&&:6?2]_[.AZ91/2X\!*U ;?[&-H- MYV Z<3]XM$?L.?G6G-)$K5*/$TIO(,A>RG^NI8_"/.1:0AIJT5UHI6?I:^8< MH24&]&N=Z%3%.S'W@K!9'35>\F$CK4@H;F-?0PNSVXIQE6JN51:Y$2W;B1P\ ME9-BRNE!KB)2"]&V&@3G*9:>5]%,MCT24MVXH*Y2.6JHYXWP0GC&@Y3TH!MN M2#2/WI]*/Z*'BN*)S)5;% A#B,>ML:%*<[R$ HY..VT. M-0&)E&6G=8Q=XB<^U83D.=PU0@(U( B=T2#Y/90%A^50$I8_CGY$YV^:G;'+ M"3>"\V$F53\X2A.4;!T-;HF]ZB]RRV*G4FD]8\>^1K DG>"!#'MXH%'%=8L5 M&\\Y W)(=?H^>K3@O4?[K2K^4+F\&SWY^]7[FSM=_(.N)O?=5>6A"NNITA Z MU9]^^?"C(Y7Q ^-.TEXD\J@P$.'U'4S\EC"%B6)6ATZ2QQ2*JMK%SA_39!6) M+!B##$S9+TN%D20_,4=%$BWLHCS*+TW'!:>;X"(D]X_E4S4!E%,@-T%5Q70; MR&(<60L.>TPLI?)6GR$E/0%4JXBV5"]R:.8P2KU622YUYU MY&B&.Q0O825;[.78%[%['^ D%ZW3S7U95+K,0N[_\7"24R)]?Q@@*C*\''[< MS[7/4 -V9NK4RJ^WG8<7S=&K09F1QJ]O./AE3U6IKA2A$D^J.4TA-NM05XU] MX#E)7L!'Z''MP;UB:E*)Y#$E#F,<;*2@:E&'W[5CGCK2,2#/JL[="PADA%A# M,<2'Z>Z@6\GJ[D! \S^B\F2R?\6M>R[!3?)DFI"X>QO;+6(KOZR!I$$8)LP5 MQNNRZB$3Y71L.-0+V5I/_*+-?8R MYHGBBFH6I0XK)ICD4U)I+Z6]3*V4%[.J*V\S3XI( NNMI!BP%NQRY%5!*%3Z MT%@_9(AF.\#E#13E"$1Y5HY-&&]>(C<)E\C7S"52C:[6*5 E0-U7#= M&H\[U82$;.6VE-?!IGX6<4E2%2Q6IQ)42NQ*$%T[MIUKG@^EK)C22;>3!-7S M(X4IRA7J=X@RPBZ@,U<_9?(RHIRY9"-#V9QG8>8TYEZ%R$O,/Y@NZW=>MQ/* M+@7+K]H>4JEU [#0U4:F7FR*D2JW$\T $;D*23!AY8:"J.=(GH0D;=QMMAN^KMK*1I=$-#R$WR2&MYO^MM[5K6 MZR=1NG#+[R?7[-XV(MK2K>G0U%@#@Q<%5[?=>>5I-D->8NW63>LFHG<;VV&Q MJZXV%&G.Q M]:[J"]ASN]LFH09J95K2G1J-GL>0U7W%\H4BQ, DWN%009*9A(1@8P/RV MGBZ_*C/>53AMK.D ZAF!XE-FEO-.RS1J'XA=($\1(I2&B5%)\LMQR+93RO=3 MU3UQNCPY&/-.DWC.*%Y.L?42'>L@'K1^W*D16G;>$ MM?UD;)O&+:'J1SD%)0Z8L^* E+A,*8U+Y-+ (.A):M3["J4GA;CK6:JF]ZJHWQ:#54-:?O)JS"!;T;T90D7T]J[7'#494N35<] M.]=D*BAEQW6D-XA0EFDI81?.>"1Z,*-#:^)D[4P?(25@HI $H>GF_5(JJ-'] MM+HDT+PHY/@@JR2SRJT1]+G/;.J92QSW^@EE=,)-LS>._!.L5GR//+J&%PX0 MIK==GL(/40QVD, IY$WW#4<)@4=6D5A]YFSRHR;^MG3=^&#<53M4AQQ4/:MU M@\>(!$9 !*Z), F1IPC%N=MNCT84+URGO\0WBH*B+"+TR;(22G66Z'!A!=]^ M>RJ T.9L=<43-28\^I]@-'ZW:UY\(@A=!C&?WLRK$V 9CSW_: X8>Y, C4!T M:S>51F4A/&M6^PV589 %7IAD*6BR+B(.?:[)'Z3KF-./V!)=9NP\B7&OSMAY MOU'<'DZ)1D _2=LSV& MKG,K6X=3=BO%D5.@3?R&;W*#GM"RIR.>P!HJ ^SBP>Z'O#4#^Z'V].'>!]D0 M>^N;U)\6GL_>IP.,"_2'J"NW+/<30>9KJ#A)Z[>M\H;Z?VUMWG3EP]W3-)Z@ M:;W/"M*=X@$ %Z.H@9*VJA:9T&8\R#1E6P_^: MVVC<$Y/(UO9T@TS.&J-VG'97Q)-+039.UZG$4C MC*2Q009BF$['ZD_ER&:?4)$J^Y_0LO 4[;R.N9P8Y!Y-4WRNG!VCVY\V2P805%&*!&8/WDQ](DF4X=U;\2MW..P^7 M@WV7ZRTVHVKJT3DC2J%-S0V0=TL3JC> 5P)@)2[<620^'7JMZG0\"M(RCC'F MH;#EQ$L;JX#_:0?L6_[4F6I%K:>JQ2=6:<=FQBQ%OM7/JT9'G$2+E>>IR M'*<$$(G"6??^K**4JHZ(,QH$DX=3 JK'@EZ>9CUUW]5" M]U!#&*.7\%2 P(WO*,V\::^D3O%&L5[E5KH;JT,15&G'TKM/G;/0H0E;7E-S M[-[*Y.?F^YE;*7,Y0>4$QLS7B!,D6 !KG.KQ$#,R;SCS_)MEZH--1]_ >MAK M9*-W-_"YFTLZ[*S=;\;CG@2;D(0^Q0$%%]Z*0YC=K418[ ]&@N1<"I)LE%&@ M+KD_*<>D3#]":20:4"(>XI7'*<$FFT[?U$,>GZ%"6*GW9AZS/*T-PIE%,QJ\ MZ+O%6-8PO0"IFM,KC8HGTKMR#0^JFDY";6\O>;GGM+R;G?2D#= M>Z;>8U6LEF.Z#?%P#ZKX(-/P%R$XOQQ+W9!%N)7T!E(*HCAW\:6Q*&G,U=.4 ME\^][:H?%9Q/RL"750\"N>(%[)/NA5@7^3*@$U M8*(75@-#NC&FDR/9BEBS+U,"T*]4?LP@@ F>*L87I[2"SA*S1<39LYS MOT160$RT5^?[6>%8W30RRNP+KY&!E_PTDZ37[YF?:DQ$D4&:Q DW",D L),AKWAJ, MJ>!<:N3WU%%$70SD1A.-VL=8VE,!ICO_V=5! MT3?+H.C=!T5?/NF@Z+<1^WV;P0_,"-ZX9[7G$]^5-##&1$'P2[ 8,W$_91&U MT:OPCBU1328G_8+D/=ZTM6@2YBHV94+I"*!(^8@+>P=!CY6,"V6J =6EZI?: M?@AJ^HT.;'$ ZX)C(@1I^6FG$C2>63/Q >MM[.Z[BIK(]6Q MBI8[GJLJV>708O"0E@>V7/TZ;0S^F5!)54Q"\YBG5WX>DT,5_5JP/9X$[9:L].R:0I2/P-)Q$CWB( MW5\XF"4[HT&ZJS;NG$5KX^@M+;1F:;%YSZ*J0OAU69)%U4D35Y!C6>-78I6< M%,*21.->9AH- :G",&=5=Z2->T--.J[DLH2%^JC=?SHUVA33P'0BJUS)I+># MB5B.E$V#S%,5;(#I^&/RK%V9).J]F;Y40E4U/MI(8\.23(*E?^+;"/#E_5_4 M0AY,[UKLCI2&"<( 7Q!SDH$8Z5:Q.A.#J>5JN=8SEZ/JC!&=!T%TJBTRZF6+ M6G1P:H+@N53#4O\^_2'[,,S0+<$ODK8VY(E$_""K?O>6B\#O.\C5([L5Z M-JZ_,55N7B ^QP971E5GR)^)/,I=UR8VX@HFNH$-9\=Q=$RL_PQK,!3["-;\ MGW>W.?9)D%8!P72F P__5?E0.)JA4[M(_O0PX*"LH E"#L@!&[6CY0J65H5: MRY'8*F;(-4GMA +,.(S6?:4PDO4F*EZ1 A+COF8O$?X%039^2S3_2?$ZK*"J8J<)\C MC74VJEP:SXK0/HM6/V9HA+SB!-/I*FY?0Q*./$BMI[P?X"MH7;IB*;G(+JI M"0]-1A7\4*5ECA&,0AM9EA%HE&1)J*OC=@IL?Q]FBJHNHU[;E9F,)(7>B*>3 MQGEBE\':!>]>K02?LF4X*;!!<]%.)X'@,2F1F'A8!Y:R2[[E1\5T U%3[>T! M=1!0.1*(6W#.I=PT-V3="P.EYV;Y$CH=3815/4,B^A9BT)2+M(Q#@100%"62 MTN3(^Z(\IPN=J?,W)=[<$U0JK*7C)FFI3E?24@H *.^(YDH.BH8M9?N>YH18 M2@*(BT+!X^)5;CVGZ["KZ.C$==5A-] LK/RJHD4^(1K_HG2[OFDAY>G2(9UB M.Z/?JUTN;L=/S0.DH_=%;>+L8-!BT!-9-?C)0AG%;2G.2231F M5$_GS:2=F99/>9[V.>N9T1YT=V@,)Z'#]0^XB7*\M Q$IM ;2\A,C7%<:EES MKC1[@(GB$1X!1G0Q* !S9P=8M1+!HDG[-J$^(4)Z:N->';;NM)=QZ[N/6[]Z MTG'K!\9O5+AK:F"P7*517%B=L5=,P[9 H M:!A,M-_=*K&DPDL22.0I0M"/(0/LP9U:I!CUED(&LRXN290.9FZ%Q)K_F:-) MB>.UF=Z@0OHL.L@ELFMX67?;G=>T]10F9[5S-.NUXS++L2\2*I"6UU/R!;$[ M ?8LH$:&EC^UT;CCP%QU_ U3CW0&'8. DR]I%/R!GA*S9RU/&MLQV$W VSXK M(8!VWO8U58%TV(XJYR_H-03X\;U)/4V /)]2*:85:/=GU'&:8G3H'-((GP:@ MQ^0$.!EVS019!?*H&@J4KG*$RR,@5?@CIQIHAVQ9;Z4#IG%!5U5X/!S)B239 ME+W5T\-8?!+67=- "^,T5YH7IH[/,T26,S)YE(%A9([(>I-[5@X_$CP.)VZX M2R9-VW9(3)^IT:.9DZ>/IB46FV1FBE.#YXEE9I@X009:CYPE4+](%C52B;,RK';$K M,E=H SDY05:PI7(!KWE?7%^H9A $Q:-3XUP=*\S=S&8T0_)GDURJGZSEYG%D MLM2]>P[%.>+"RF"!DZP1$,I6EH-HJ./H-*X.OZ+()R/(YK9&3C.5Y&O>"2%Y MB2LQ(=NJS+C3P#"]P*SREKM5FJC$*>'NBX&H,/MH?.%!/)N6GXZ- DS[,P@@ M+,E'E*\F->3GW6T!JC(^5=?*-["2.E_L=*Y?10.14,U4GPPZEJR6C."P5Y78 G%NA>I8 X>L'CXA<)%)_X78 L70L MK0])N@Y!A^ZK7J8)H%N;@"4XM%S$*CV\]*5$UM/'5*7_L%%&B"VL6;Z9GM>5IF/MRM-I!T?[ M,VX_&E/+4J_.C=\V:".+5O?B59NI Y 5]BWCCB-SED;KJXPOL5;KB>JFLTR% MLTL%73,B3A8ZIT1:Z7U3I=4:)M;@)M6*O4U3#IY?91 TF/>IH_XUZQ-U$&DR M\:U5>VX7"5U-KJ6U3IG/*24LK^)MEC^$2)/,IWJO*=VX48O9ZHO,P/[0=>YQ MELFS6L'E\ROK:(8'+2>H9]I[RP4S MY583NK&]6QXFX2!N$SLJ8KP;,["4P%#&:D +4DS<8,QM4H2!S5:N9>T3QMT, M/N=K51;*Y2!:*3!CDHY6%6":T/Y\XZN1M'_21A?NE@[5NB!L,CSWN[IJA761 M;S#(A-%UA?NU3YMST"C5B8Z# H$MG5-;Z].ITWYIS51^;/5QT(+(\:Q<9N]E)9&(.0UY;1 FWP@GOJD:=&#X:F"Z4S M"E4P3HR#S\T(8178G2$!^B1H+(:I"4?CF9T"_6XNAI$T:<]-GR&@SKR>Z2[N3> ML_-/^TM #&2";>@G)5GW<+&=@69D.VUT*Q"54[,L'7UJS/,"=9&J8S4RC.V% MI,"DW<;4GIHV26>DCY%%&)R!:M!IKW;;'G5(T=&I! ,]996%"]=N0^V@8&X8 M?UU-N1B:7NT8<35]18LL0'TBQ=H#&HZQ,'GW\Y8W+GM5$Q+)=Y;<,.GDY\ X MHG) +[":,.MN#U4$#YNV/<'TL"]*4#PELY/QMC%_NF5#=6L3VTU2K<-X2@*H M0TX'GZP/?%]RN5'4+4.@">EB(\J0-2:CNC.J,X<5(#-+&$WS-&: M,[U5@X<1 OHJ:?Q6@VK=S,_DA#>\AUUFZ"Z7OJ4M'[OXDEU![BC$)!:5ECZV MU^"V (V*JG^/G9CO:?123>>KV)%TS?\Q34-=2LJ<,<.37".; 51"Q,G6<+[[33I]*5, U\8 M4)(VY5W4GIQ( @#GN_*$NWYK4@ @&5QW)]5^!&.:=G?T03'QZ,B6"B M1$HI@UQ^;]\'!<8=ZCA3Y&1CK&$+4J "L3"53E9W]9:'1MAY!/1/UG?N[)#Q M1>CP6#Q9K>K/=;?L^VZ+ MOBV+=5^WB/('#.2*VRPL2W40HM8N[%I5G!7,LU=UX3..8OLB<#.2IB(!D@JC M,]9#)5W.9RZN@C(CCW0:G\N2$-HYD/)PUP5#I3:DN6ET!FXM9=],3>T:K>ZG M:1".@C$WR9@Y-4K=DL[H7L6%+<)ZN>#FDSZBN&("FJ3(1%EHP.GGS\$..U39 M9I/Z8CE ;A5+>1)5:MIXW1; W(&F> EAP#.MN[+VB(6K8=7J<;W3$CS)IB=N;F'$K.L#:T[G?60",NUC5!$./-O0K20N0 N7,C2H\<85OX; F% M_3=1P&J+F0T#UE[KLJMK)L3'\6342^,&QQ&\_/7ZNWL$$Q&A?[W;PS0 ;X3H MN%=@F'\X_D,\.HU5/-UA@7(VE>+(!L&2,]25"@U"0//]M#S813A8;5M3]P.M M[[DGG&IM[31++ZC+;9%RYYNJ/RPW^7V'-\+R6!?@6%FU-:'>&"M72@9I&,,& M3'S,CX/+/4IO&0)I$3 "P-"KF26H*JY+;F$+.;?Z-[ M9C43AJZ&R-TF6BHV"7^IW34.?V5Y6?M9V1?/CZ5TDKF6@9KH<7.R*):H/H,[ MF4@X.WW].+C !*L,(2=RU<^4_@@3%KD[=4#**AEF89GI7EB86XFX_+*@#)F4Y^CV[7NA+A?Y)TG TCM,)M6[#NBE"=RADH""$=Z=97HM%U^=G M!9TQ1<'-L=#93WB#>@'#!II?.VT]*J<,-4^"WYPEZ/*I?-\1O D7'58F&*)( M5$W#JF>,>]XNG-:H3%ZDW:%G:ERX,]((4M)81,?O;7M476*@0-),T/)"_QRW M?1NA!Q71$NI]\YRMUJ=H=INZ8\W8-"HKDO758S!L65,I4FBU>IJ[3SP+;9CS MA=B/2ZPV\S1[<%59+>C2D-T&?#W17UD-KLAY-P7HA*<9J_!4M:A2)4,0'\6$ MEI^!*9M+T,C+$=^GH$TET\NX&^%'>0H&6/R$C-RG-NXUDANZR^2&NT]N>+-, M;GB4_,8(=U/>2RJSK )KNFJJTU[7,6OMEOV\=KQ&[IK.6=)B6 MK!^1C_5<;OSJ_1HK<\*=+$G)1 C! =Z/[/#E$'^_E*18*M8VG9WR?CHV-[XQ M/PQN3>"?8Z=:[AE<;7S C3/@E1!3Z<_2&-L!4L+ M,>\P M;$S )+8!:4"\9=Q(EFTI?6:^HE"*\NE>'V'O2)/(3W*91DC" ;/6" M&J954+;%G4]&41*-RE%K5E$YNUG-+QF87HKJZ*A F47_60S*?^RHG)\32L(V MJ11ZLG1.28K*1I1559QBF+2,=IG-W[J:H>G9>.ZS44 M>VD2YF O/'U._F59E$F0L:"XD)I:0#-PA0%-4OF*0IVYK\2531]I?=$N.JI, M(X\!K[#=@&4M51MA-DP[S<59KD_&Z-)4(A'1"@UN-W;*L]'>Q#;)+:IV^_1Y MMLF".Y@.I-5Q$,7EU%ZU?,FJL+YNL)DHEF7D@FT'V7FU(RH$&05GRHNP+B"/ MI-A48/B,&$'#CCK0Z_P=)\/9-C'3Z@5-Z&%H9E!VN'D! Z,QMWJL1&L^-LE" M*:<$B+22ZN=ZL_$:'VO:PE@XRI (J%$*[RTM7?K=T[1+!NZPI/'C"()_(Y@E MQE>'*54?GB)L"$;IB,(P#2+W] 65D$0^+J@KN4[UH4=TFV')#&M)EV']\0>& MQ,!/\+BK3_M!:'\! ^T,HR1P7FX>QYM'GGY,P*/DM-IS#..?2OB1OR.PD1^" M1%!O'X7[:BZ@L*TH)0CP1))]5 DGH@?!Z2DE]F&$P),K0 M@*(FX\&S:C6D;IWJM$6R87]KGU69P80PT^'FS\JHD+\%TIOT,'SHG&$\M.]0 M%W$[H0/R$L$2C4N'KC"ORDC1L"[&]_-GB3JE'D)ALES"KA*\N@JZ-/5L!'.% MZH6-S\.HD :BAS.WX A "9::*;K#DIP3'##O*\RU$PD1"8NJQ;D\5-7A5+[. M:C=))2/,=@+^9+TA'\*L46#"]8B)%^HA09:3O-D^!UV"#/V#RO_XF+*CD%DN M5 \QCE&_I2:QF(Y<>!<7%VN!M(@$.F#-R_;"<@%80 [MB).7*L1-ZYVH8G!F M11,F.KYF'WM?=MJKOZSY.^DXJGC!$7:Y\VC+_Y7A?D"):_C^UY:_(PI,_=O7 MJ[^PSQJNBM 4+W(V9B;/@K;+WN5!F251/L1L=PN*ZUATX\[ZL^ Y/M;9?!8^ MU_)Z3W>CWL:>-Z@X&2H:8,$M@C$-L6ZPI?5G;CI)-6'B@S8;B BU*4KT7 K& M"-=ZC$* )9874,>J"T(<4ISP:O+=*X0V*AYE%C:KPO1:\9G#BL#(*G0HQ"QA M)QV-0#]D^T] DO9VUOQMD WC2?.MY)P3Y0&CXE21EGZ+L18^44H[')2@I@*) MHRY:H%/,WP=-"G8-1-['O9;_): ,W0+GL[L&$^FV-S?>K-GLZ8D7V41B]+DT M#R-6&<.]LQ6,FZ6M=)@GS63U=;N]"O]8;:^OMYD9Z"MQKN[VQHF=Q%.5G_GY M-0+UR=U&UY\[N^2H0=,7#9]O4N/1DY:6V)(P/],I.@%6X&0CS]9H6B:K%ZL^ MP,)**'AK&H;I5L"Z ;DE8M#PQTKB@N NR):FM$'-SJ=I@%T&#@;:QI8+AV:4 M]D'ZMFI3:1J?KHB&X7$U/67D/@*YAT#[E"<;4'JB"LD+0-=#GYJ4D4\F8Z@1 MTS8*TZ(Q^1A+R0MVF:(#*E1]1!8259AQXSZY[G/'K=2YF:>-_Z MP6L:6P[U-X>R!ID75EM?AM7N/JS6:2_C:K?)5G?%6#=3N$/7QE&%&X%VW ]R M=3PF^Q25&+K1*=9SBJV=:,D2]_(LB$!TD[5\1"2D?!5LD17U$96'(**-Q[VZ MONQZ$/OJ7?/YN'I;)_JM^+65V463T>#1V!?'RIN:6;5,%NZW-]4G MF)TH58W;S$8CU&[K%.P9O',3 LX!(JBA5ON(9*2L.1BMI M.1I!E8MO9']-K):">AK+%B%X,&A703;F:QZ5EDMT4K8.%(TAU:-.*+)"^(C5 M,=G'P8E(!D2)G$?3F46LPYR;YE_R0%5Q2WO@Z:"+5;!5G25U;L..BU@DO9I3 M3TTNU&5DN9HFB7H. X4A T;)D+JP5?W<(CJJ-#L-$@,$*8H<'#R7[H NQREZ M'"6S:[EANM@_,M)5NI4V:()D+1/MH=VE']]PFAIOP*QEXZG%IX@,3X&K&>U"A \02VM$*=Z6=FP M"(11JVK+%,L>B1FR9\D*:H(YK-J,!]3OF7O? ML;)$)10@!C#^L#SP!3QP03FQ$[(: $;MV+#;N( :$+=<=-O&+@U5YPS]4B*K M()-"AC3#,O,TL5H8,D"IVU*8#(A 0/*Y^[$!.X%WR&)J#R=V(:RRYFD?[YK.6VW2J$1;6 M!KH MJ#J7<0L@^_6-].K=+\$N+??K"4HX3-P?FD2%(ES98/T@K!HKP_-&GC6;:5R$ M.*^W7R4)[1;HDMQ.TY!1@?BH&8)I(S.%8V?ZQU2@@TO1N8 T9J>_SRM_7@(9 M+.@!9D&4*[N9C\YY#20G$Q$?$7Q$A?&Y2CI1,34)9Q M$^V8*CY$5R@3:='-9=Q)'W1.=H)2-T #-UA!>@HP:/2F/."7R]W1) 8^7KGI)6=WD$ZJ3<2TH-#LCCQE8ZDP#J)@N+M\&WI MA)/E26IH5R"2><[9Q8G"XCB5C:I8_KZD+S=!,7K-4(PT7X/'F& )(8_7 +SX M9NUU#7CQU=I&,_!BRW@L:BD%'A4*U]^\L?:R]F8;Y!%C>4$^K$$[^G.*M6$H MW%?,W"]')6>0A H.(2JF%N;]J]M>7^OHT:C26EJ@\F%P[$!C=*"G.6!$5)B3 M/XC3"TF&M%8*-VD45\=%&8E4J$2F,"?,RY668U9ZK<>6-\N1,V5^VS:[A>:- M(-^4!"^HWBX:FXOQ+1'4H=W0!N%A\A*S%A!\Q&/@]WR>UTC@\R=-79MR-KC& MG#B/=9>X-0$K>D W(P*'?2=T55F M?KVRT4-ZM<9%?IA2S\5TS3L8Z+,L$WV:>I+^]"3IP$B%,D4.!&T>I2&I9!$V M/+Y0.L^U>N< .S\CA#A69[AI/!3K]M*LHE4KZ^/V9>&]RULBFEH,WS/.K'F. M@!9UU+Y.3RSL$#\O9#B'E%CS=9.A+00F482-M[@ZZLII3-DZ7&A=;PEVA8#0 MEP(0ZMQ.D_XU.TW.["[YRX?9_2-]IW^D=W7_R*M;1DZUBD3)$D?2*M)W/[+MO2T>D^.=4+]B:Z3WI.I]GF^5ZCT2R#3C?,0W<$T%TJ*\IR M6I6;II6U^GP&UG+P6ITN;7.;5DI:G8OF%:94+4*6%PT,[D9+,"HX8DP!/1.9,6W?=,S& MB^=:&B]+7PNRM%]?3 M*7D6U:STH3B'@$F1\SLKDFY;&EG%719-\4;3=GKS>RT>.L$/X[>U^[;.@&'1 M(0C^]9]<@ MYCX=#QM&?00+5!;NS)P^M%-=VZ72FWL>-1^8;'E#!WC@&IX(W;D)\C')@Z I M14!G"MY\@TF0%]YT0TE^([;UY3Q>?N)..DQZUAG,4E,M M7EL$6)/[A:,Q/A4TOG7"KF2YXRYY+N,BRUJ-J";]N#+A$$BJ&$X$:C0O; <% M]_>AK'.[(4]U]VBOM3',*FJN7"]?!"#.N%)LMX_UWE8UGCV$;G, M7F>? 5WT57P!;O\A]M<#=M)CR1WD3?E14)+:^&)TNQ+TD@9?**I&ORD7DC:V M8YEHZZ19=:?M(8@H/GE/OT"6 \>";(Y>SCYZ:%C#3E":G I^@2WN-05I0YU0 M!:B\ P6%WE$I:*B(T#;V*J@TSW20IIA([81G 6=QD5#\5SHS'191O4Z M<4*YK8HK/5I- T1'&A-E1A\8O I)<'5>XXS67_HC.-HAB<$X34[17IIAADP[ MKBKX+:M_L!@'K)<8S=@]5AAL=HZ33:E8L^OHGB+[;3&-^=K< ,E$\3TV7BK- M),HL$[FY=SC[R_DJPCF":LB]Q;35P0[;R\+8\P.+3,B D&' M]48QBBK0%;1OQE$ =/HEZ_IV;^E!+5,)!]9HFP0C6(FE9@6PY9J;0% JMTG* MY@8**#;2DG9'6MQF=&94:*_A.9*(+"J\L;+\)SA7)!.&_.M-ZJH>+Z"B1B/Y M\)CJG3@T'-N,9E!15;V%1EXJ1\O;?WD='5=[06O'1TD[M9E[!E: );/@]%6B M1^NJCCO,@LG$<8S[M'(^^U;Y8Y]02!E[BGGAR6'T/;5QKQ&@WEP&J.\A0-U= M!J@?)\.1U?6K8UH):$K-KA=[-A=\-%V?T*"_BE%?N[*+-(UU<\$^IO)0Z-)* M%D;K1K%/L.E1CZ,,&N*U9X.04;T?:L>8/X3@D#Z'SX/8LME.INI#3#?M!GN# M<)5Q"Q0B7<5YW>GB6>X$,-UB$VR(B&,U?9[3T63T>@=<33K5N3>J^3HJ"] .\ M8S#I?I3*;C>2AM&V6:?B-[Z0\:)1+XBY-33Y8MTW&]@E"1,)NW$!%3H;K(R* M5^[+J5PT>KDN(J69$>)+2F2',?YX@()4((- @P62?2OO]/+ M+%BX2.:BA57G.+9$ K/T]/3R]-/ T@>13T[9&P@17AE=:2A.$T0FO9SIJLD0 MK$J)UUX"]N(Z=S^5!08#F\C"@R,:+Q*L(XA/#2B_/K M:.XE-P;0YY$UM58'+\1?7Y:4@O(KI&-%*7#M)LFHO56B# MEB-?5:.R'2,[#R/6K"OT.MBQZ,<1[9F00)/;39\:#"SE),^JD+Q9TS4NU_"! MFP0\Y75 UJD&NL4.:,"]HWHZH:V1AV;D:S2-0D[#'P=ZE6'>&"F]N-AZS2J^ MF&GK%9,-934YG:KK!]?S'>6%)E(C5%:N!+,A>>0RPRY=O%DQF2[VZF%"K:E'\FB;?L?*9@/Q98.( UD#<(-,*(Q"JUV;Y:X54MMH=(!"9?R$U*"CMD\C0ZMP M/^"J&F ?[ GK+XA@HFH''V%9_HRWFF-"O2@>!:W-78WLK6=)CG''-39Y=1IG MO45P\& V3/9)P3SVY0%A37%((G%4*.23Q>'B^ ,>]HHO MT(-@"E!PA@'A,C!IC7)]2-(KS^A_I1 %S.V+AG\W]K&O@&E,4D@>'.!> ,Z[ M8P;RJGH4)'/F'YA+B.P)E*AOKQ 2T M%8(@*4?C_O J2G9 +D+E2FR%'^W M291:JC2EL&D6NH;*DPK3 "KJAXW*S1L5L-PR%[+S5BX[/ZF\.XV( R;QTJIJ M]>;F1IV66A6H4Q$Y_+D.<9YK)U!%GIBPI="[ 6RV*HO@MW*/I8Q1%']#M!LS MTU1\;WMC._<]LZ-WGE_8P+[Q\RPL#66\NFQ:F]L9[K?5$7+ )>@1)L1D"3H% MMQM-B=A5L5?R^BA(X-=R3=@E9;_AU?JAN.(]22U: M"E_(;# \)3/S,*78B1B-[O2! M0D@FRP:0B,1,ES[ZA7.BP,ZY0G\L=C+5219BXTXB=95]KK22X<:G9NMXJ"0% M7$>AX2AY49V42!<8<%11$5L(.NM6%K NT-> 4B@*$*+;4^1JHB22&[MHX!D( M,$=+8&>&2U4>9UOU[Z*H&+,4*#(N+W M,G,08.TE1G$'+;FLGLFI;IT!)G+;G!XG5#G#K(YZ_#"U4]PI4ST/VAA"Y]6D MAWW:AO(A]V%!D">\],4J:H3EXF>7@J!=N*7Q,>S!B<9MN/2B003@&F'72P0:9&1LFFYQOG&U21 M$$0=J,>@X/2L?9Y"?4#A(?4E3^NJ%E@ ,^HG+-Z9?O00(H;"?T&P0UYTK+SRT=A*[ M#$E@V*YXH_@L=A "!7L#9(M$N:BN^I +MTA-7UZWGHN M8$&$<9EX\;6'8$A\%W47%T])+99G]"H MI4-("N$-YR.*U>R&:&[&_YC&0Z M#S LK;+EQ(#7(5!O% ,MI8$:-;8H[X,(M\M)V-HGA>6!&B:-!=N98U!083U/ MXNLX?35.J\%3-/T,N)+Z- &7J#R(9GA7Z3[2=;?(8<5P%O&S2^AYG,I14G45 MTFCVA1RAI0B^20B85_H,8971WU'O0 7WAVS61^D)7NTKSO MPR+#.2TT;P/ $(H78[S(W$FFS M&BNQ'*@2;Z=?)#_0$,#:B%7&-^+OF>/9.LR "=BXLF5Y.*@G69%<*.DVU0(F M.OFRYT-@5!#*FE:R\Z&SU$ B75EN:FI;&/CUP7==\>5#=-P9+<7V FNMQ"BA M4VMOKB;;#7D[>51K7U7;KDPA2W74?3YZ[*IS?&]O-%#4DO2C#(81+LYNPK=Q@ZXK\)LXHA M2[_16' 1Z";L@TY1'8KNU0B;]1%J.,#-[BT3. *%L N M&2:I!]8;*IHH,0": =J2#F;](\5 Q<=]5"WB640E(<32EL*/ $;1;X'4"L. MJPA5@EUOE!G'OI;6\(X.86AE+\=B8M81_N[T"S[=!1!NX\B"Z_0A,8 P>362:S\6QT/,/ N=3 R%:H/(UJZ! M*LEB*&[P$Z' 5 M"Q>-:6U1M3ZF,WFY::'D VJ6&)A/8/+2]FG6"9\C.=!#E$.#W(^HBQP%<)\[ M6>+E*AZ*/@SZCWYJEV5!BX U1@0488NZSO))"&)<<.GZ$A)Q*PTHKY 8CL6^ F2.PI?YYM8XYJP:X+$2!R3J1AR(A$N M3C9W,'<64$UNK&P%XS:TL$X4G')7QO]-4\"T-T,OA;RF+I>EUNK*7E'U93K: M) R71 XI=SWGS UB76!V &RFKDNF(=I)SRTD'67E%3A'TL%R4C'8 7F)GABN M0FS+:93< 9.UA]\#P8E>[&1N%E < UQ)3IC3?$*/^[AXY@]&/Q$-3#)5P H+ MF3'=7 .S51W$VMB0MCAYBO:0#//07!!742C(ADI^)U4I5_DM[0[IG>D+0>ZR MN^YR'D>9](,KR9LG'0:K.^R $9H*T68> H.[EFN.&J:7Q.8B6X6&%.=%W)*2C%,$QZ3&Q<%Z20U+ZR[;3[8^)YIDC2C$XW+A M5XI.B5T,C;)99?2JH&B5V4B@2N%$:8\'HWHM MLR@ACBO3CT)O:'A\8CB$'R S?.#X,642!P$40U8=>F3BHC-?SOA7*C+O$II0 M1,*?<'0X%X2V&SA^GTM7.WBD_&O?S1QF.P%M.4!'2NB\:V(12QGBPSP>7*QZ M[72!\"O)\JDWE ,P(KRN6E4AR]8 G%R?22%X)?"S\E&!&! M(WD<*N%)7@@\/N.[1Y6=>#S MYWM"H<@BRQDJR M2M$ U8\T'HCP E0!?HN"06+-NA#%"!/6*]3:H-).J,GVY[F6UL,Y:G)#UYI]&0M@JXJQ%!3M%-SN7'[CJ83T,S'%A3420=$Y1Q)$,0?;CQ*=SA"A%'+D->.,LXP+;.X6FF M;07?,U8GTTE&]%N@W$1\"=+G0%"@HTLUTM_(&>"K FJV;7T#UX>@5AD'%.9. M+Z,L7*41=#J MQV+3B6X/0LF1ZK'E;\P$I5&1(=/.8/Q?PG]T6-"T(\3+P,98PGU"<7AYJU#P M>BGX+QQ'?@2+?_\)6G>(5I391@O3S6$JJ>"% /4@_Y537CXV64(/H9HXE',9 M>3)1SKEB/RINJ:Y>K@PT:5Q#MK,$ =L09[NQMZ5V3C=[*C3NHMQLE,M@ "X9 MN-SNT9S+H.,GMI8\]7:I"QQQY<*Z$5%9OK&'09JOH:*D;B35JDO'O-C-PS*Y MT%G;*$YAO= 8SP6U6^P+)CO-"\5]D,F^#+;><6F,RNL?M&J$K';(%$:MLA#& M6YF^5!A182E'H Q<5OR2P8WXJ!&L1-// :N5,& 6M<#D@Z3=R,.4$T?9\&O. MLE@!1YPUP]*R=$!%PS2+.K[)M!R"3A %I!S)@-,/&OMIP!:P'J4""@J2(7.2 MV@TLT>RY'J>]9;L)H#0S.)F.]'&&YCEDMW3,QF(!I+:##&:#R2T_09Y(\>,< M?[(1BQ "Y@Q\=.UN@$<,VXW@APD20VZGDP.;"(F'V =#^&C)8KS['%=8F,X*^]R6-UI;VF"8YF"8^<$9[8' MZT'Q3O,)3B522$%/++B2,O958O C9?&)"KK<>)*2K$@1A@Z>T4F/TH<^60B4 M4J9'H]*5:G/#SEM5W+#3,HM(9+,KU1Z'Z\QR'62JNE7E2?0AA!)ULSZ[UW[, MV)P4"*3'1T>HNHS\TZ$L(FF0$$%.=TYP,\+R=*/HF M(SA0EU1\C&=N&:YY+A?,&#]Z6"(]+:H4(DT#K2?0%^JK^(*A(<#59XGRA7[- MM;Q *0 KQ>7R[4K",GENO1&+A2.S&867GY40%!_*Q:ZPXY1P#!54*^<,@B]F M1OC]N%0][F,U&?EW!*MCAQ=M#-#T_E44N7EM#TL@>R[@SJB'\K4O[CWR:EBK M(1H*4,ZZ&]:$G:?6>KJ1"0J"0&GV*?5()IF3PJEY1M&VY_;>*;+? MNZOL]Q*RWUNK[/?3/' *?EF!4V.'CRW,8@!M?*!2,Z$3]J\"3N;IIK\,PEPRO-*NAE=60BLMC:4$SN8\/K(*LL>E$E/B'57"#.YKN*EE\3GGHHV2 M=CF==<=WD5\=/! ,*5SLMP]J1'8(CR+2I_-A& W$<(5"[J4W3NQ5EH,4\A;" MCN;> U400&*(-T&1]X0URB(#+&D;G1/D<'HE_('[&!A@> 4Z+!8KJ$")RG(A M%60>Q(AY^Z0:1!(N#3B!&,YEEF/4G7HGET3(A7.J6#WL_)\ M="#\/(Y'M$N\8"4K.Q'1R%?WQ)FTC%A+E'6BA)B3VX&B:(VX94!*%P(J%Y M#?1VR;OI.G$\K)BW'[*-7U/)J8QZ./NROYG^,'&"8!(9=K ?4LT%I89-G,?$ MA-J-#AS+ P]6 \(XM*Y8GXLY*3$CKI=-!+#Z 9F/,*D^#>'K%YN!)Y@R2&_ MR.DQ.)GX^B$^U$16R(]D#-'!PV^)*4+172JK2S&/1/$O#U0VR6HZ',#6B16& MYK@ M39 B$P_DW@$-4.,9,!I"P:SR1786QRO&TPYPZ(?SC=Q(IEQLG>)9Y4\70A:F MV#\?Z,O$&J9#&:NP'-S+/YP0"X"9"FJSQNF8U.A )>-!XQK#$NU^17I+4_^9 M$4[&:EF,7B&8&$3I-^2=8[\%C=H6-DX@!M;85F0U>TS_/*!K3[;5MTPD7=" M?,Y<#/7;#?NCC#X50DWP$@Y-NE;&Y#>4T!RJQ:N1.N.N.;U2+^7\%LAO(:RC MG5T**>&2;'C9#51C=QG1!T7@4+*=VF^BI'LEUL#<6;D0^#M\6K["&W\.YQI) M!C*.C(GS610FR-[Z4 M,Z.@>@PH)2P$T&=I\X=^:9T+I2(^;N\[<<=WB]6GVH1I2P4XAM]+1B##2&9, MI>LF112#K_ 1GYO^H#W\A8JD0XXFG&+0JHLM;UL<>NJ7LT>@X,>$LNI1RI MT9%+YF)R?EGG[*?/4-X MYK+3'P38078(C66VS'9GTB J1QM0YG2U_\CX81Z%^X9 MQ$*"H85X#&%N=61O-7$=A.#0J^"T@;$HDT/P<*^Y/2,]ATKLF7#IU9\#+AY/OE\AJLH_339HT %PB:>$M4C M2;M]\N 8;YWVT*'_+",H2! $8)(:Y ^-$E(._)+(2W&$4X2=20J]8[4XZ9%5 M )ETE)6<9H^XQ;"@39XN B1*ZY5?GS?_\BU1S2S7MS"Z6;^*;HJG*3>92ML5 M M@]EG0:!H^*L%V2WHOXD EOS7QV5)69J!I75V8(*\9>DV>23@BO8U09/I*.Q\_ UQ!)XR*P%^0F'L>Y2N6&TPKPN3&*;@IY7 M?B[&J$ OU504T[R",:VDSRWZTU@L9U2IFRQ12(;FRVH.HVGY)XE=LP MR#I' M!AR(U@XOVT0S&^4;-#/0D).P;FUDHHJ/,U1&04&52] M(QF+Z2HE3H"/H5Z MB[=$OT0%G*J4FS<)RWAC[Q)?#083+[7F)Y0E*W>T-"7F)!&.J 2,./BT:8:A M2((-&^1K%ON)ZTOVZ2IZ]SL/4AY2D!/*"UM%G9"W5L=2D3^5ZY/\MC:?:W4T MD),M)G!![J[ZY@V5T<07D5DO4;Z,%#(-:TZD\2ANVEX4^)'$8B>2V9&>K,+\ M:"AW 3\OW#+VQ%>H_37\ELD6HAKB8DD9Y.PL\@$0 M!&#T5C'JR_*;PSS:Y!CIBBA9*CS:6!R[U9:V.W1!/?)_I%'W&W=4QR0,=U,S M6L#G.@#(ANWBNUQLP:%KPZ=[4L?ND]1KS%0 O!X>6/@Z6EX&I^3O-O,.CG-* MQB7+6-B#RWT/,&$A-YNF]:/> M1D0?6?11U82)/SZR:(1Y2I:")<1:3D:T&(6DDI0XQ@W[O?X^8$\Q_X$0+80$ M"1L/4*%)<8_8O; V)M18(B;W@@ ^,@/T[@YL#WB'#=F0?@,U>[: !YL2G N-2JSG#>:O.*4C" M_'P7&0RD@NDJ@T, V\*K6ABU@. FWFG@A!,S1?J=OJPIA8]C$RSXM<2@HDD# M:%FW9MZ!A#UCV$>QS%^7]5NT)2,*^C6TNZ+X:,/FL 0DM1L V0K+0+MW+#; MQ"_KFL5+M&26255=BI)*ZU)"^!DD;/AM$L6+N2%9>RVQQ,+@4RX,S0ACXS4& MN?.UG'DR15+1^UQ=\-C/*/0NI81*6%+!+V%RIURK#+W 9F:JJGT&Q..AKZAP M;:*;F=_P,V,-6D8S. /O#N12$)"DDV'EA&LJ@+M.=]$)4J!6V"DZ!D%&^Y3K M!9EWY(TBDIX-85D+R;Y*N3IIR4L(NFG!>QKE2:!Z77#!'D6H >@JS8>T%=^( M/4;9G4B/ &%BL!!=*QLPIAR!FW[2]Y/$45DE<\VX0 F);*]IU3((VX?(.]23 M?7D9)#E&_Y[*XS$:DMAGSE.=C7LCABHG1&AVJ.;47^/Z6O5[+<(0S; 4D87-;;Z(YL(H,Z+N MDB#L\A+ /C2:;HON;HG@-GASU.U<8Q1HDB7X?(ZFJFL$&991Y61)(2#!;JOL M5NO5M -K"@I[0 E1HAQVO2H%DP!!"99FCJ8:7E68I-M$%4O OF+! M&Y74T:BPXRY^+H8P4,^@.+([ =R[A8-=Z!AA17&N681'@>$H-CG-3)&N*:59 M\,XU$Y?9%JOX]#R*PLX5,5KE=Q5;@CJ=.')+\*VJP7TG-UA+"CIWGWR%T>.%00].EC79Z(G0[5Y5E;_,!DC!T^[7AOTYRN1%@ZQ[ 36P<6*, M/@XIO'WM)2E(6_Z6*8P!+4[3=8/[QAC%#5@NQE 2*@W174U5!S-)!YMPM%2; M61UO&&G4(ME6;[ST!F +LMRH4;.@, EGJCI:JGHV,N<@*R9$"1Q?=82O@N'U^T/[+ MWN?>KQ_H"_FT32$*[$C.>ZCSNB-C?VL041H?X%OCH%,I9+:Y.[C-!QWG/Z?C!\99\/ M^YTHJ @\BD?OML2CX9NO*]]0K7=&OFG"DI4&P.!:!,V(9?$'J%/AZ.E#2>F! M$5YX585N;D(84[S#%E0M][@M&'L3S>K]CW%K6?.P-1 JI5Q(W3_(S;*>W6ZQ MI4@TQ4R%(WF$$\^)NU>RULKLTP>7:?(@=_#9;2 Z:!',9OA/<-_Z6(A11A= ML]KL0'!GM6MC=VV&.R//$RX[!LNZ5XB3<.Q!UA$^%';(H-V#AAS0QSP*O85L MT,/>A 4=G=(&]3TOY=23&8("OZ/"U#43)W@OMNY,[LZD ]! M%K %*?#>DQ>'2'=L:^*G2(UGA)0H:()&#F!QQ$9[X96#AWBT[I4Q*V;CYY"@ MQNI(UG[TZ @X9'R]0D9DNMQTFY0S-"HF8B;,ZZ5T^<*_-@7(H[$">2P!Y+'[ MK$$>=Q/W591AJ596#E"L&\&8=$J0-[!PJ@4F[S$!KW< MRDB;Y1Y2JS>%=);4@1)?C$0FQ@U5* MV Q$%:G*3ZZV?5&W*+)JQ0Y:-<*>R?I>7HG^"D[HZAY@.$#WWA*,7W?#^^A%U=^+7:P!%3486J09UF+.E M"#$0]5*/N%[\-#/:_"+*,W"2A#N6YU!%1"Z =(NR6!%GI;]JUE_Y$O?E]P>( MXLA-'UG^$/2:,7\?0> )"B%Q[0"P!@J:T*Q!-C!V)=S[QASKF!XU%)0)3+DG MI8_K#36<+I!J*@G#G>#/B7T#-@L ?@P")TPD(EA]49>)?J*/$/DFR:Z)UY.F M14TR!3!)@.Q'HGYO(:04"C>U(N,*%:D.$=?/%;-TN/I$8J#XI!#])JD,>%0P M;CSR -97$Z "PQA9_55)N99FN3 0?DH\#P,[Y%Z8I!7(F.\!*$DS@X#8UVPN M[::R6=EWU>SW++XX"+*$1D5?ENA4!Q#S],8H!N;=-/8[F=GAP\ 5ED!!"-21 MTT0$4(Q!M!H.,[G"M\#@=>&M;%Q66*$H-)YN4?'+PRP2O,^)T-.7EJNE>%I- M7U32CKFJ7BH'A"(=[A2U+NZH["C'NW9N&L^N?7A+%C@B!GWD5D:=5U!SDMI& MH2\I^A&A.&F=*@NU,7&%X'^?$!<$ZL]#LMM)><0T6*Z+%L.U)@\7,:KE%>/F MW$X7V44DP)HQP@BS]G1$Q_5)&NDQN+CB+KV&T\(CV["8C=J [NG!\K+HG+=8 M:#74-K/OX^H[<<<1U\3ZR6T@G%'XE?AXLUYOUDP2L3@#T!VL+,'0J7Q(MDRR MN/YBBJW$"?+U9ZY.?L!A?AL*'.+T620D3\!D\Y,KI%"AO!/$-4,)J]%-_DQ* MPR(Z"O*13,NDO3]=EG$)^I<>.0"0L:)KUX6#0*.>B45I(JJQ42< XT'DNNMO M8R?\9G\"Y7^>QB"'9Z!Y^OB^4\T9!TL/=.]B\-CJF'04;7&N(*AB6 35Q_:Q MUR0A0IQ0O-?9'+8,FD96XL;HVK*KMC[66$U646%G'")%TOR-,>E&70NV^E;$ M7]0D_$HYR%;H;%,$:K7Q4EJ:DV66Q(1D8#7T-!Z,.E MOBH51,[LXCXL>$@DJP-78:J),AY=K.V">U)L+LM'>*XOGB+AVEPE7)>0<-U[ MU@G7IWGD"F5Y4/,&95ZRS32QG!Z(^PMZ^@%K&E/Y$X^]@P12Z!I1CU_3HY<- MI:CH'#98FGGB9>2EG>H+43H, ,EP%"72IL+](LRF)R"AR006AKW+=N-L!6E!]*6\4B;A;^8=XRSA7\ MYE_#L*S<0O61D5G[D=+I 7O3Z_M9'XD;N=08 S@UQ1/)3[84C^/8)[N>)QMZ MJ2;3'7"+L8.%^(MLLI S5";MBZWW954D\13A"T1T($F<@&S#%#-T["!0LLI? MSQ0SPK$B8/ H:%:$Z2+>XT:X>A R!5TK%,]J!V:Y PY$M667' MCL!>&K= M*P^9.KR>!]%QCFY)KFOS9""Q\K6SF+3RL]D730A[C7624C1SAMC4X7YD%*S!^[XCW@)Y M IY_15<,SU(/I+*16.YD8#B/5F(3-?)A"H'1II M5DCQ* ^"X8"0Z4T-TQZ=)^8B(K90V>M,+$EULS/)=.&H.@[Y,,QL6MRO1'&% M525C9IXN0:].GAIV\Y;HR+*;2&WKH=4SK,8^4BJ+U=C'4HA8IX M.DRL$Z1DT%WN2H)835:B ML-&R>;(GWM"KB:_S]_E+Q-%/^3)DEP$Z FJ3@#P"OCA1/I CN!E<6C<2/J9X M7=0E5N/;RR1;4>TH-*UK21Y@2"/&9/&8#&BWS9T<[O!J)_:QB&>0Q4G&9.5( M_24UI-R6<5>,!5<,#W]L2""21Q!#%2_\Z_'+?8^I67IJE(71-H?J;2J,#\>/ M@?2_*ZZ6T&.U2F*DQ5Y4EJJW[(DMUP"5 MZD$#%XSN %$;ZUC6M&]:]$<1 A7+/#!0V_BW&$%-4.V69XB-=X1J ^&3]R:: MH?1DB/7+A!^Y6C5NA #$&$":(NPA^ *%3AD)/_"($U0M(N3O)5Z>" ^)\,D< MJQC:?YG8^Y[N1Z5[/JBDHS06\::.O:BW89\6U@!V%).KP@Z*8HFE,6$C);"- M!IG(,IS %X8;(8W-I4#%!GW!:LI$1.L2FK[8LDL%\(68BXQH->K852-N\%(8 M@@A<@4Q4<:3S\/KGR%E6D,OC*/1F?!P6@&I^ MDJ^8 F_06N$-%H\W:-97>(/'=XP>^1TK;\9]OADG78G%BVQ;763[PPZ88(C& M'*J'E6ZMQ[3C4[ECBW^CCZRG]H<\\/ \!83F)<:\-BP$MY@[ D[_9>STP=OJ M9'[ 91](.NFP&W,D"U'0=3\'RULX:^2 7&AR_Q<0#6C6?ST^.K_ OS9^?5G# MKNIQ*!]U$E\ZH?^=@BCFT_AGZB%'YR?R&09^$D$:$OAJ]\2X/6@I(?P)P/Q3 M8$!W3:7 .?PM0;],=L7"?Y"S(I8*(DNJHU>,O+%8N))?)HBY.WDV LHDR&:^ M(/RZ#VCAV[K[*H:;Q/;[!)73%1*^S )<,KKJ44,G-4\K]%)89&A, MY:6Q=(:O_.1*(L>Q/TD "^*'GH<>44HHFEP>YT9U Q97F-C(\ M)2D,YR?[4ABL5%R6"K=/-//03,Q1]2S"@[[VNYX,Y,9)@4!BX S%LPE+?)4) M$3 JFF@_U%=I+&PHD]W6A M/JRH"^5[ZM#+NB9'*@J,'3A62F1X^M!CVP>#5K$"WD](;9Y=+0_E5QK) M CY]#3;G2H-$]5+DXRS/539PJ%J"020TJ29R=U1J0*ZP MT2O8@\!/B'D?6%KH (YE+3?8U8X.'*9/)>.QV45;"@E0/ L%B(%@G;C%I"M& MK6.Q7MT\MA #65(':)IY)+&6C^+HW9#3MZ'=#:+,78G^RV'$16\H4PJ M**1* YA/,YKRR,5&<&64J#PI-AY8QS8LEFS\32'Y6++GR9;B,@]@"*.JR=$- MN-7"&6=?B6A-U5$9-7C&ZF2JTXN%CHD+:?B:VFG=V$+(KY,Z%)SSC3R,;*2* M,;QK>6M+E=]W@A[V2\ 2FEAI(7P67C-41R;D*0#..> MC^&-NJ&U\5!46DZ: M.A"$+"@O,"&PNP9>F>*D16"OV?1IW 6? <.D?M1OS$RIJEJV5#E,399UZ2Y3 M8!<,LE0:7]#(<<-6P:/G$@- MB@J?%\>A2(REMCUABW]$7RP4[PI&;C)E%NRQF$B))3A,[U3=&KI'6+B5>*%0 M&U81_\)&<\)7P26TO6;GPC )0L,CN)=3 4(D)HJW&'1'.+K0\!M#(9>M7'&Y M"O5IY+E)QTH-C;)%N36ZE$C\=5TU3#I?M"9D-^:)@G!"@QRAED'"N;AN:/:/ M$8M+.7"G8+J18>V&>(4>/4:D+,$)J;2<>FX6XYAKA MTH=O@3N-%N2P,&%IP9 _N+B ]2,/ALT\X=1\*/FF'16F.R7612'SCSS!-(WF M/T'&8%FC3&<6-22DH1.J*0\B](L0*&IOUAKUAIW @84@F# 5>D*.93?2]U%B MOW/22 QL']+U41SZ3AY@)([MM;<.D$T\^P#JO1U0X7BD^]"TJ.?,]H8E;!;9 M4(=8%D$GN/1=:D$FVTV)][>S2S%;^&:]QMVUA.(.4_XX-S6$"-]/C9W:3KWQ MC*(6;X02#9ED%/KFB"M!K%,#@E%61ZC*$!<)?K^YLZEV&$KCX3Y"R;!!:>$% MH M*'YA=&/_U*RUMK=44TX#XA'![S9;6Y:Y4YNT"E+PW:1XT6\O6YA7EUO^C.A@;VC6K3/% FA$D&LSJ>#^MX;CZ4X[FGCN<'/P3VGYXG MS*D#Q8VSD$.Z $# 4:@+]!?B*E2R;;2SCIDGNM':E=4O@,*(<0GF M62:]J'T]X.HE^Q02.$HMI!,>AQK,.\O8 -U M[!N!39PE1-"6YHCV,=E=HT*ZD($FGDXO8ETZS7=^2U?!2"->=?>Q:L 2(.\-?T+TQ]4/1: MQGD;.S6AB6Y0?I&;?*!K'&^<.,84MEGVYU M7^KW)?J.'DLK3[SC2!VKOF(Q M,RV$SM&JI"IIGX+T3U(R1W*K0'* %OW&T\S%'E%;PR_(%M/[:!O[V*!]I,"\ M^J=$(B22I<^^A%V#S0FC<)T+655]I[G!OGI+[G=033Y@FZ]8YEFLT2R]4Q;& M8LK#Q5XOF37N!DX#:U;]1';",&F# 0$62>2Q!( 87 I&_3R0 M"ONN[\0R&.L)N?!!Z TR>;WL@'MRDQ'C9RK)KH?5MRV94[+X2[1*S:U:N'-B27L>E@R;6Z9VFO-@_'9L0:'W2]@W.ZW& MJ&$0O(IWV=RYYWCX.2U8/OS-UKC#+WYK'G[^YY,\_$TX^/JM;;W:MN;(]4I MNI"F36;NK3+V\5H4%(GNG(21&2OQB/8LO5+L4B9XW:F>A^UT@"!$D=1P M9QP:%F4KL:2!;%2S4QYD/!752$XZK!>([HZR1 P=JA!NN]X@51 ,8A9[.5<9 M6HP/\U3>,44N:6N52UI"+JFYRB7-YR#=2>2F'\=TPCDI1T(K6DZ33#IM*/(W M'NPX/"1PUU[C!;(/I0U1/"S*3.GSO]J\&NH=C4%>>-20Q,0@2?"_M6;Q9$X_ MO.J#HVY'4PNU.QL4B,2ARUS*0LI)U0,%CH08F M4^W&[7;H!,/$)SB?XNW8E[P=^)DSS?1QHI@^%B+*2^?PR.>/7+5VB/=QC+6# MO%,%[XGD42\SI<"_VL@?Y4 R7':[AAPR4EY@SW?'Y6Z87YD^2),YJ)=9R#5/ M#<5E!@PH'; 9"8Q:>%\>=UP73A@4#GM!XMT@4A/S3\4ZO0WJ&D*/K/P$P/S> M0F_O1GW]3Z:Q\(!R$=*GZT$4?2,Z(_449+\B]D=9R O$55U)-\]-N:%!J,>4 M)I1I8U.\(Z0.A875'V9 $<>_L?@W3,Q6 M>B=.H_C3CA?XWG5I((2F+/ZT[PR+/X)ZZ.+/2-2*P^J:/R260E]H)I";6X!Q M4J,VK%OG"&%C4 '^@&*F+"A/*QS% +B4(,0 ML>Y9?"F^#1\%?$'@$%HF0T8]ZFI/C+.)-V8'97>21*C';R0QJJ#9'EW03+= M;,B6"2304D67@*+>(B%#= WI)0B?0Y-GJ(J..H%J=!4A8U."1=!(U^@A%*

*]Z7+S]"_WW(TUL58OIL M(DP4F+:_(C,GRO^]S+@E2M)IHEK5[)XSE;,Z;!WH%\Z_4'9S=-#FASY%I;B7H] MJ["S,2/);JV=WJ)XF9!V:$E78-MAJ9MHYZUMFOPSQOI4& P?R)][^$ MG\OM5"VX_5<-SEPJI+L)V.%0]5^NT#9-"K![$7DT=8S64[*Q&R1)J@9%'SN> M%'WR>-)UEBF(38[J3 G IM+/.65P 5E MIN)8>PU&' M=T;S2558W%GS\@\^_614L MP?5#7)^T[("<"8LH.!:T;%Q6JUFSY>7:HP<'5 MFFJ?$A!/][C+Q1N\/06L,DU8I1_#+>+ =9QS&HEOF#5]Y\/99P,?=@N;M-QW>D M=PI0A>5UO#V@:NC]->/H5"[E:*_=X%\2"/NYRJ+M \4LP*J!S,U9')!T;\-2 MPW>4*]PC7ZIKDRO&XU#>9B/KIF'DI?HB*%!"PW ?2O/]A#H?)RUHW9&"K,Z@ MG_(6_CD ]+C_Q?P)79.?$)OKJR5'PI=7.]/+#BGX=P$J@R2*T79FM8J\$0L] MA1[PHG0="X7BJ$BQI=$C]VL]G;K:BC>POY]^<2K)K=P=A$WQ\JAITJ!.6N=B M+=N_(2%&XU DFL3K$ZCUVS^3AVKH 3C7_N8 M47.7R?0$<]HE\9DZLE13B"SH,ZC8\'/S/.6!P['-S-9[,C)?%G 8*>W;AA$) M\?KY%>R7&3D^N?3UWGN?\)D'A]\76G$N!+;1-4^C!:141@Y$N*(CZP5OJK/Q MX%KKV%LML762"P[G7DE_F[]"NCH-7;H@6J>?LOX,#56X8H/:KI([.X M)/N&'(1'U<>J_RPOUN(P!7UNC K<_%SW[2C:/>VIFOYF0>L^T#3!DR5)W.8J M@ YK T<'7DOKYI11$^@1[[^>-W??-+&#U>FE6B$3NL(R#PV'J=F=![[<-+GY M"^2 !<]\+LGU[8RF4F@4=J@-&2.,&<%MN;'8P,C+M0KH?W%L3]9C?:W MI2Q5R7.R#]S(5%SH2F=]NA:T7_AVWHX\SW< KO=SE!YI<(:A@(:PPU(W33 A M(5-.@FWART&=DBV(+-2M?[1U\*,V3>[>'#F4F8V7"AC8#A5)((NE+C? M=GX"138(8=FFK$Y5.L_4Z/G61$>BW?AX >B1PVH\#Y4=!2C!,*- >)4^6M&U M%^EXG@6FYR5GSR=/.P\ U%I[$,(/GEOS/J7;9U%0QCEZ;_ MP9([.)8_&Y][X8] )/WZC;4H_Z2RCI?+Z?"&SM^,Y0R,KUV)@CJN'P[TW0WI M#?VOBF6M,!-;W^M\:P.B,K4:@F _RU$RU4!3QQ?:TL240]8_;\B/=.\XR@"V-,3HVP=W\W MD[B*K>A;S22B,%PMRTE$J99&2(YK.>&R\A_7 MV[!;?O3KZXYP"_=.L?+]L, MQ\UR9!G@ESDW'DLM5_C+:U[[W)Q+3Z<='\M?"(*5#,WC+2 .J?WB\YQ6CUQX M"?YC#P0SP"PN9[=:$ULYE_7S'%S *PS$1*]FHG:Y26Q\X0R&',V&!]D?DIJ] MB43[##MY1M>H"8AC1%@C#1&:U*IC6V%-KZQ\-H8>;C!887]?WW[ MM0Q&N+S M)19[UKGW2K$1A^T^1Q!#P:AS; 8BR6"I8-TS'!E![YH&3!?,LQYE^9&?)WPA M%#<'M'JPX5.K%DO-3NQ5C)12 T84*?"=P$[U2J!S1$R/!VUDJ7B%C](U%]Z] M9IH")0W##'][\5M=:IVX'C-R*[\1Q%US:]4P<$4$W^B).E9GI+]"&SJ*=JKH MG/(=\VGRO(!P35>BZL1P=AO*_^ARDTRT0L5\1?T^0T!]DR%\1;?N0NY 6D12 M\S=Z_,((/LHBFETPVN?(WX[Q3:B]ZRV'I)^S;+R:1ZV,:B;+< M!:"XD=+?_S&S1&)!3B7B=LQKP72DV^P%D1=UT1E3A@ASTTN!)9I^-;(SZBI0 M(^S>OK6QVU(&!FM)8,^ 28;U[@^TK(M56R?&1:^' JVP7U)!G2O*\#(QW&S3 MY%W6WM%NOSVW+B\^9OV.W8U]?769_W=NS$M:.X-.+9"YNQ'36X0Y "-BI7J: M,-/^V;L.ITE5;F*JPT&S7X*:"Q+C=?!EVSEP.]-N(6XT=;+_3?BW3X/KJW;F M;NP*'@GF57]EA(A/COX3^T8,_]-)%[BSMO?RXD;93[Z[K^R_"2L*2?-55LE6 MKZ @C6)!'^!<_^(/1AA,7?Q2X_UY1JB_%G>*[+,P,A^W:;)F7E_%47Y7=5S_ ML#7 C"\H#"CV?DDYH49,Y7GY7&@?<5H'Y6N#Z'3(SP9 ;.]](Q.;+7<4L4!7 MAE.%3O:EBS@T?Y*1%QO;OD<)ES2LVUE1DQ!6/VN:BW[7-'#F%2U M9R/"MKN$PL03+NAZECN>H:=,4JP[>.CDJ4'!Z4#K*Z-?<3WM/A$62J1Q$+XZ MR0J!YAC6,U\.;!MXE&F[_'\VQ5E=T>O_;B_:\SJSJQDQ@QU. D8A*7V2Y!%BAZ]DK.DE6 M&^5/"+'S\NU>TS.]79:@AI\FB7V'<\4NUO@8!I;;@E2A0,D;-\O1I!Q]? M->[I6Y% ,/]E8-0VY&V5^#OA50AD8JB5*PH?F7SL?R1VO3S35:6S$$?NO'OL M^\>8CE.P*XLL\DY28MKS:Z/()0?#8#S@O!1#$U))-]7#E##_9:#+^6M:4S8I M/=]-4,=W8$B%D7;O2F.GO/- W;RJ24;$7V=3BY6DPW912%=)+/)%DYX7T<\( M8\GKGE:K*WH$+=ZN3,61\I)I1+;5R50X55C'L2ZQX6D]L:@;:(GS:-?U]82< M9N\K)!&_2LKAQ']T5]7GO]A3'MX)),)@HA4K; M,35S6;Q?TCY^1B!6%#8(433$] +\C,.4O X;BT_2\HG!_8 M!@9;RZB3F/)Q835WQV$8+^Q?/'V^O PV.S\FM:;6)/62='8*00;K-1WR- UT M2US/^YH#ZCK/*&+EZ39-3--^G8_/K'767(_D;,^)_6V8!&+IMC(O$U\Q;9>! M5]A/6+<\]UHK;PYP:B/\=Y9DT@QA?0RYH]'YU"BV=&'O07(^60;/WD1.,5<= M/L9/;'MH7SJ\IHF(6I*!>WJ?NU'?NQU-W3 XK1W:U;6[(I+B<#QEJ>7#()8( MI1J&:/G3B[0;@1\_HB$5JA+667=L(LZ+K3T&"V,$PYLF:=@. P==51^1L:'4 M^HZY%FP;7Q@6!QZ<#W&&DJ?Z#DXXMW@0]>&VC'09B:S8-K7SQYS#FR91<^GI MK8;]S73 V:.#Y< (7$TRXC-)!PJ]N+?K=6JT/9P1ZZ!:P3[M,S3VRK['._8* MONGMC^^MRI#?8Q[+*)MZ;<7:DN$W&^9' *TZP187#M(4MC0.34^FSFUX\BTL MD>W\7ZNHT[::QEX;*<2P))^B))D=.I[2I8R'X" CH _/[KU=^&_+Q,]#_R/A MY'C;^8;UONT,B$_]$'?@:2HAXK6HOC:N87]^L<6Z=FLC,.!0L2V M3EZQ(!HWJXPI-ZUZG$B:/0O04"J6&+IVRF=\YF4IU##_)K[(?)*REY7^@H26 MB#9-?N1WQKQ%G6?1"CQF55Z2YAG@_.-H>7#7E5@OGM=+^\.&9X(N?&IW648LDBS:C)H2QZ\P-"6KG,"IO>VL]A MZ 6@;6SV2=E[5AC$#Y<3:O;QN.Y'HS'*>-Q<(Q>0E#FSY VB]F0__%H][2BD MW3 8FB/99IP2*V"\ M!(5F=3/TA)DTIT\_I&?5%GH="9PMH7M\"M%Z!.KE3A]E*:EF% "D0X<(X%(D MS6@]5Y%"'7QQ='$):*A/J@27+R:PJ26P&TX*I,&!>K.66]!VC%O4L6FBWK(_ MP?6][%A71-050D_ H:*R4V98U"?9K$R#[&K&[=<;1[@3[H*>!PFTQ#K)?,XJ M;;R'#ABS\9&Q(5%99Z'(V^5X(LDZ24=NBLOX.&M M)&#[\>N+(SFJE(_=_D61#? [I:<5I&-!JHX#PXTN%9_YXT6JBUQ_D28A(3%U M0[_]8YG:;_]=T>+_-+8#C/"_WF$I,CV#_B/)<&]RA$H!06?MOW^ZNZ>Z>)[& M_VR?&UL4$L! A0#% @ Y85/6"&;D[Y (P =30" M !4 ( !UR &%T;VTM,C R,S$R,S%?9&5F+GAM;%!+ 0(4 M Q0 ( .6%3UAI3!BNG&( )NR!0 5 " 4I$ !A=&]M M+3(P,C,Q,C,Q7VQA8BYX;6Q02P$"% ,4 " #EA4]83&F>\$9' !?EP0 M%0 @ $9IP 871O;2TR,#(S,3(S,5]P&UL4$L! A0# M% @ Y85/6&=JZ,GI!@ CR@ !( ( !DNX &%T;VUE M XML 78 atomera_i10k-123123_htm.xml IDEA: XBRL DOCUMENT 0001420520 2023-01-01 2023-12-31 0001420520 2023-06-30 0001420520 2024-02-15 0001420520 2023-12-31 0001420520 2022-12-31 0001420520 2022-01-01 2022-12-31 0001420520 us-gaap:CommonStockMember 2021-12-31 0001420520 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001420520 us-gaap:RetainedEarningsMember 2021-12-31 0001420520 2021-12-31 0001420520 us-gaap:CommonStockMember 2022-12-31 0001420520 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001420520 us-gaap:RetainedEarningsMember 2022-12-31 0001420520 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001420520 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0001420520 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0001420520 us-gaap:CommonStockMember 2023-01-01 2023-12-31 0001420520 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-12-31 0001420520 us-gaap:RetainedEarningsMember 2023-01-01 2023-12-31 0001420520 us-gaap:CommonStockMember 2023-12-31 0001420520 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001420520 us-gaap:RetainedEarningsMember 2023-12-31 0001420520 ATOM:ATMMember 2023-01-01 2023-12-31 0001420520 ATOM:OneCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001420520 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashMember 2023-12-31 0001420520 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashMember 2023-01-01 2023-12-31 0001420520 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashMember 2022-12-31 0001420520 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2023-12-31 0001420520 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2023-01-01 2023-12-31 0001420520 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2022-12-31 0001420520 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember ATOM:USTreasuryBillsMember 2023-12-31 0001420520 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember ATOM:USTreasuryBillsMember 2023-01-01 2023-12-31 0001420520 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember ATOM:USTreasuryBillsMember 2022-12-31 0001420520 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember ATOM:USAgencyBondsMember 2023-12-31 0001420520 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember ATOM:USAgencyBondsMember 2023-01-01 2023-12-31 0001420520 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember ATOM:USAgencyBondsMember 2022-12-31 0001420520 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001420520 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-01-01 2023-12-31 0001420520 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001420520 srt:NorthAmericaMember 2023-01-01 2023-12-31 0001420520 srt:NorthAmericaMember 2022-01-01 2022-12-31 0001420520 srt:EuropeMember 2023-01-01 2023-12-31 0001420520 srt:EuropeMember 2022-01-01 2022-12-31 0001420520 srt:AsiaPacificMember 2023-01-01 2023-12-31 0001420520 srt:AsiaPacificMember 2022-01-01 2022-12-31 0001420520 us-gaap:TransferredAtPointInTimeMember 2023-01-01 2023-12-31 0001420520 us-gaap:TransferredAtPointInTimeMember 2022-01-01 2022-12-31 0001420520 us-gaap:TransferredOverTimeMember 2023-01-01 2023-12-31 0001420520 us-gaap:TransferredOverTimeMember 2022-01-01 2022-12-31 0001420520 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-12-31 0001420520 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001420520 ATOM:UnvestedRestrictedStockMember 2023-01-01 2023-12-31 0001420520 ATOM:UnvestedRestrictedStockMember 2022-01-01 2022-12-31 0001420520 ATOM:LaboratoryEquipmentMember 2023-12-31 0001420520 ATOM:LaboratoryEquipmentMember 2022-12-31 0001420520 us-gaap:ComputerEquipmentMember 2023-12-31 0001420520 us-gaap:ComputerEquipmentMember 2022-12-31 0001420520 us-gaap:FurnitureAndFixturesMember 2023-12-31 0001420520 us-gaap:FurnitureAndFixturesMember 2022-12-31 0001420520 us-gaap:LeaseholdImprovementsMember 2023-12-31 0001420520 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001420520 us-gaap:SoftwareDevelopmentMember 2023-12-31 0001420520 us-gaap:SoftwareDevelopmentMember 2022-12-31 0001420520 us-gaap:OfficeEquipmentMember 2023-12-31 0001420520 us-gaap:OfficeEquipmentMember 2022-12-31 0001420520 ATOM:LosGatosCAMember 2023-01-01 2023-12-31 0001420520 ATOM:LosGatosCAMember 2021-01-31 0001420520 ATOM:LosGatosCAMember 2023-12-31 0001420520 ATOM:TempeAZOfficeMember 2023-01-01 2023-12-31 0001420520 ATOM:TempeAZOfficeMember 2023-05-01 0001420520 ATOM:FinancingLeasesMember 2023-12-31 0001420520 ATOM:OperatingLeasesMember 2023-12-31 0001420520 ATOM:EquityDistributionAgreementMember 2023-01-01 2023-12-31 0001420520 ATOM:EquityDistributionAgreementMember 2023-12-31 0001420520 ATOM:Plan2007Member 2023-12-31 0001420520 ATOM:Plan2017Member 2023-12-31 0001420520 ATOM:Plan2017Member 2017-05-02 2023-12-31 0001420520 ATOM:Plan2023Member 2023-12-31 0001420520 ATOM:Plan2023Member 2023-05-02 2023-12-31 0001420520 us-gaap:StockOptionMember 2023-12-31 0001420520 us-gaap:StockOptionMember 2023-01-01 2023-12-31 0001420520 us-gaap:StockOptionMember ATOM:Plan2017Member 2023-01-01 2023-12-31 0001420520 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-12-31 0001420520 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-12-31 0001420520 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-12-31 0001420520 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-12-31 0001420520 ATOM:SellingAndMarketingMember 2023-01-01 2023-12-31 0001420520 ATOM:SellingAndMarketingMember 2022-01-01 2022-12-31 0001420520 us-gaap:StockOptionMember 2022-12-31 0001420520 us-gaap:StockOptionMember 2022-01-01 2022-12-31 0001420520 us-gaap:RestrictedStockMember 2022-12-31 0001420520 us-gaap:RestrictedStockMember 2023-01-01 2023-12-31 0001420520 us-gaap:RestrictedStockMember 2023-12-31 0001420520 ATOM:DomesticMember 2023-01-01 2023-12-31 0001420520 ATOM:DomesticMember 2022-01-01 2022-12-31 0001420520 ATOM:InternationalMember 2023-01-01 2023-12-31 0001420520 ATOM:InternationalMember 2022-01-01 2022-12-31 0001420520 us-gaap:DomesticCountryMember 2023-12-31 0001420520 us-gaap:DomesticCountryMember 2023-01-01 2023-12-31 0001420520 ATOM:DomesticCountryOneMember 2023-12-31 0001420520 ATOM:DomesticCountryOneMember 2023-01-01 2023-12-31 0001420520 us-gaap:StateAndLocalJurisdictionMember 2023-12-31 0001420520 us-gaap:StateAndLocalJurisdictionMember 2023-01-01 2023-12-31 0001420520 ATOM:StateAndLocalJurisdictionOneMember 2023-12-31 0001420520 ATOM:StateAndLocalJurisdictionOneMember 2023-01-01 2023-12-31 0001420520 2023-10-01 2023-12-31 iso4217:USD shares iso4217:USD shares pure false 2023 FY 0001420520 false false false false 10-K true 2023-12-31 --12-31 false 001-37850 ATOMERA INCORPORATED DE 30-0509586 750 University Avenue Suite 280 Los Gatos CA 95032 (408) 442-5248 Common stock: Par value $0.001 ATOM NASDAQ No No Yes Yes Non-accelerated Filer true false false false false 215221176 26619981 688 Marcum llp Los Angeles, CA 12591000 21184000 6940000 0 550000 0 79000 0 244000 418000 20404000 21602000 100000 158000 91000 91000 14000 14000 517000 700000 2903000 4164000 24029000 26729000 618000 397000 222000 173000 1382000 967000 264000 245000 1328000 1126000 3814000 2908000 295000 521000 1750000 2986000 5859000 6415000 0.001 0.001 2500000 2500000 0 0 0 0 0 0 0.001 0.001 47500000 47500000 26107000 26107000 23973000 23973000 26000 24000 221229000 203585000 -203085000 -183295000 18170000 20314000 24029000 26729000 550000 382000 28000 81000 522000 301000 12525000 10038000 7075000 6441000 1599000 1348000 21199000 17827000 -20677000 -17526000 723000 340000 283000 0 75000 0 194000 255000 887000 85000 -19790000 -17441000 -0.80 -0.75 -0.80 -0.75 24755000 23157000 24755000 23157000 23207000 23000 194212000 -165854000 28381000 194000 3367000 3367000 45000 244000 244000 527000 1000 5762000 5763000 -17441000 -17441000 23973000 24000 203585000 -183295000 20314000 357000 4013000 4013000 33000 128000 128000 -20000 1764000 2000 13503000 13505000 -19790000 -19790000 26107000 26000 221229000 -203085000 18170000 -19790000 -17441000 77000 77000 216000 200000 1146000 1229000 4013000 3367000 -254000 0 3000 -0 550000 -0 31000 -0 -174000 108000 221000 59000 49000 -30000 415000 366000 -240000 -218000 -14557000 -12499000 31000 39000 15000 0 19539000 -0 12804000 0 -6751000 -39000 13505000 5763000 128000 244000 918000 984000 12715000 5023000 -8593000 -7515000 21184000 28699000 12591000 21184000 194000 255000 0 0 <p id="xdx_806_eus-gaap--NatureOfOperations_zM1QD6lb1Fp9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 29px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>1.</b></span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_821_zr1mXcUwt1V">NATURE OF OPERATIONS</span></b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Atomera Incorporated (“Atomera” or the “Company”) was incorporated in the state of Delaware in March 2007 under the name MEARS Technologies, Inc. and is engaged in the development, commercialization and licensing of proprietary processes and technologies for the semiconductor industry. On January 12, 2016, the Company changed its name to Atomera Incorporated.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Atomera is an early-stage company, having only recently begun limited revenue-generating activities, and is devoting substantially all its efforts toward technology research and development and to commercially licensing its technology to designers and manufacturers of integrated circuits. The Company operates as one business segment.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p id="xdx_80C_eus-gaap--SubstantialDoubtAboutGoingConcernTextBlock_z4wUvYZQfEX3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 29px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2.</b></span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_82F_zQLLKmsBdtO9">LIQUIDITY AND MANAGEMENT PLANS</span></b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">At December 31, 2023, the Company had cash, cash equivalents and short-term investments of approximately $<span id="xdx_904_eus-gaap--CashCashEquivalentsAndShortTermInvestments_iI_dm_c20231231_z0IT1vAHDw1c" title="Cash, cash equivalents and short-term investments">19.5 million</span> and working capital of approximately $<span id="xdx_909_ecustom--WorkingCapital_iI_dm_c20231231_zpdQqfAr0Qjb" title="Working capital">16.6 million</span>. The Company has generated only limited revenues since inception and has incurred recurring operating losses. Accordingly, it is subject to all the risks inherent in the initial organization, financing, expenditures, and scaling of a new business that is not generating positive cashflow.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">On May 31, 2022, Atomera entered into an Equity Distribution Agreement with Oppenheimer &amp; Co. Inc. and Craig-Hallum Capital Group LLC, as agents, under which the Company may offer and sell, from time to time at its sole discretion, shares of its $0.001 par value common stock, in “at the market” offerings to or through the agent as its sales agent, having aggregate offering proceeds of up to $50.0 million (the “ATM Facility”). During the year ended December 31, 2023, the Company sold approximately <span id="xdx_90F_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_dm_c20230101__20231231__us-gaap--SubsidiarySaleOfStockAxis__custom--ATMMember_zGxvnUNQTxl4" title="Stock issued new, shares">1.8 million</span> shares pursuant to the ATM at an average price per share of approximately $<span id="xdx_907_ecustom--SaleOfStockPricePerShare1_pip0_c20230101__20231231__us-gaap--SubsidiarySaleOfStockAxis__custom--ATMMember_zQnnlqFfrcZc" title="Average price per share">7.97</span>, resulting in approximately $<span id="xdx_90F_eus-gaap--ProceedsFromIssuanceOfCommonStock_pn3n3_dm_c20230101__20231231__us-gaap--SubsidiarySaleOfStockAxis__custom--ATMMember_zkRsqtYf9gaa" title="Proceeds from sale of stock, value">13.5 million</span> of net proceeds to the Company after deducting commissions and other offering expenses.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Based on the funds it has available as of the date of the filing of this report, the Company believes that it has sufficient capital to fund its current business plans and obligations over, at least, 12 months from the date that these financial statements have been issued. The Company’s future capital requirements and the adequacy of its available funds will depend on many factors, including the Company’s ability to successfully commercialize its technology, competing technological and market developments, and the need to enter into collaborations with other companies or acquire technologies to enhance or complement its current offerings. The Company’s operating plans for the next 12 months include increased research and development expenses.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> 19500000 16600000 1800000 7.97 13500000000 <p id="xdx_803_eus-gaap--BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_zTqolRhIcmyh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 29px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>3.</b></span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_829_zhOVUV7BfJub">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</span></b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_847_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zyhJNVudIOLi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i><span id="xdx_86C_zJp9HyCpoFvc">Basis of Presentation</span></i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The financial statements are presented in accordance with accounting principles generally accepted in the United States of America (“GAAP”) and reflect the financial position, results of operations and cash flows for all periods presented.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">  </p> <p id="xdx_849_eus-gaap--FairValueOfFinancialInstrumentsPolicy_zU8cNnzJce56" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i><span id="xdx_86E_zxEyLrXvEu3i">Fair Value of Financial Instruments</span></i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Authoritative guidance requires disclosure of the fair value of financial instruments. The Company’s financial instruments consist of cash and cash equivalents, short-term investments, accounts receivable and accounts payable, the carrying amounts of which approximate their estimated fair values primarily due to the short-term nature of the instruments or based on information obtained from market sources and management estimates. The Company measures the fair value of certain of its financial assets and liabilities on a recurring basis. A fair value hierarchy is used to rank the quality and reliability of the information used to determine fair values. Financial assets and liabilities carried at fair value which is not equivalent to cost will be classified and disclosed in one of the following three categories:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">   </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 20pt">Level 1 — Quoted prices (unadjusted) in active markets for identical assets and liabilities.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 20pt; text-align: justify">Level 2 — Inputs other than Level 1 that are observable, either directly or indirectly, such as unadjusted quoted prices for similar assets and liabilities, unadjusted quoted prices in the 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.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 20pt">Level 3 — Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">    </p> <p id="xdx_84D_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_zKN1IBUi9Hz5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i><span id="xdx_86C_zACKHflaxxdf">Cash and Cash Equivalents</span></i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company maintains its operating accounts in a single reputable financial institution. The balances are insured by the U.S. Federal Deposit Insurance Corporation (“FDIC”) up to specified limits. The Company’s cash and cash equivalents are maintained in checking accounts and money market funds with maturities of less than three months when purchased, which are readily convertible to known amounts of cash.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p id="xdx_847_eus-gaap--ConcentrationRiskCreditRisk_z3tjUn1DfOwe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span id="xdx_86C_zbVq9ONwxroi">Concentration of Credit Risk and Major Customers</span></i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Financial instruments, which potentially subject the Company to concentrations of credit risk, consist principally of cash, cash equivalents, short-term investments and accounts receivable. One customer represented <span id="xdx_90C_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20230101__20231231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__srt--MajorCustomersAxis__custom--OneCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zFhB35KZGN5k" title="Concentration of credit risk, percentage">100</span>% of revenue during the year ended December 31, 2023.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">At times, the amounts on deposit at the financial institution exceed the federally insured limits. Management believes that the financial institution which holds the Company’s cash is financially sound and, accordingly, that minimal credit risk exists. As of December 31, 2023 and 2022, the Company’s cash balances were in excess of insured limits maintained at the financial institution.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p id="xdx_847_eus-gaap--TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy_zIPpwC2BNm18" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i><span id="xdx_86D_zrD9nmVWrI9k">Accounts Receivable and Unbilled Contracts Receivable</span></i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company grants credit to its business customers. Collateral is generally not required for trade receivables. The Company maintains allowances for potential credit losses when necessary. Trade accounts receivable and unbilled contracts receivable are recorded net of allowances for cash discounts for prompt payment, doubtful accounts, and sales returns.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company’s policy is to reserve for uncollectible accounts based on its best estimate of the amount of probable credit losses in its existing accounts receivable and unbilled contracts receivable accounts under Accounting Standards Update (“ASU”) No. 2016-13, <i>Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</i>. The Company periodically reviews these receivables to determine whether an allowance for doubtful accounts is necessary based on an analysis of past due accounts and other factors that may indicate that the realization of an account may be in doubt. Other factors that the Company considers include its existing contractual obligations, historical payment patterns of its customers and individual customer circumstances, and an analysis of days sales outstanding by customer. Due to the Company’s low volume of customers, management reviews the receivable balances on a customer by customer basis. Account balances deemed to be uncollectible are charged to the allowance after all means of collection have been exhausted and the potential for recovery is considered remote. At December 31, 2023 and 2022, there were no allowances for doubtful accounts since the balances were collected during the year. At December 31, 2023, there was <span id="xdx_90A_eus-gaap--AllowanceForDoubtfulAccountsReceivableCurrent_iI_pn3n3_do_c20231231_zxWhaCwNffVa" title="Allowances for unbilled contracts receivable"><span id="xdx_902_eus-gaap--AllowanceForDoubtfulAccountsReceivableCurrent_iI_pn3n3_do_c20221231_zgHhGY85w651" title="Allowances for unbilled contracts receivable">no</span></span> allowance against the unbilled contracts receivable account as the Company deems the balance fully collectible.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p id="xdx_840_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_zWAhiTaUFOU6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span id="xdx_860_zxBaou5eAQL6">Impairment of Long-lived Assets</span></i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company reviews long-lived assets for impairment whenever events or changes in circumstances indicate that it is more likely than not that the asset’s carrying amount may not be recoverable. The Company conducts its long-lived asset impairment analyses in accordance with authoritative guidance which requires the Company to group assets and liabilities at the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities and evaluate the asset group against the sum of the undiscounted future cash flows. If the undiscounted cash flows do not indicate the carrying amount of the asset is recoverable, an impairment charge is measured as the amount by which the carrying amount of the asset group exceeds its fair value based on discounted cash flow analysis or appraisals. During the years ended December 31, 2023 and 2022, the Company had noted <span id="xdx_90A_eus-gaap--AssetImpairmentCharges_pn3n3_do_c20230101__20231231_zGxCXn9fASW9" title="Impairment of long lives assets"><span id="xdx_902_eus-gaap--AssetImpairmentCharges_pn3n3_do_c20220101__20221231_zKtAxIN4IJWi" title="Impairment of long lives assets">no</span></span> indicators of impairment.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">    </p> <p id="xdx_84D_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_zkDUq2Plap11" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span id="xdx_866_zPJWwiETV669">Property and Equipment</span></i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Items capitalized as property and equipment are stated at cost. Maintenance and routine repairs are charged to operations when incurred, while betterments and renewals are capitalized. Depreciation and amortization are computed using the straight-line method over the estimated useful lives of the respective assets starting when the asset is placed in service.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p id="xdx_842_eus-gaap--RevenueRecognitionPolicyTextBlock_zgtiebtVC0D" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i><span id="xdx_869_z7A6VK2BDHS1">Revenue</span></i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">      </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company generates revenue from integration engineering services, which it delivers either pursuant to integration license agreements or delivery of engineering services and from the grant of manufacturing licenses to customers to use its technology in the manufacture of semiconductor wafers and/or devices for the customer’s internal use. Revenue is recognized based on the following steps: (i) identification of the contract, or contracts, with a customer, (ii) identification of the performance obligations in the contract, (iii) determination of the transaction price, (iv) allocation of the transaction price to the performance obligations of the contract, and (v) recognition of revenue when, or as, the Company satisfies a performance obligation. The Company’s integration services generally consist of depositing its proprietary technology onto the customer’s semiconductor wafers and delivering such wafers back to the customer. Revenue from integration services is recognized as the performance obligations are satisfied, which is upon transfer of control of the wafers to the customer (generally upon shipment). Revenue from manufacturing licenses is recognized as the performance obligations are satisfied, which is generally upon delivery of the Company’s MST recipe to the customer but is recognized over time if the performance obligation related to the grant of the license includes customer acceptance.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">For recognizing integration service revenue from integration license agreements, the Company assesses (i) whether the license grant is distinct from or combined with the transfer of goods or services and (ii) whether the license is a right to access intellectual property or a right to use the intellectual property. For licenses that are not distinct, but combined with other goods or services, the revenue is recognized at a point in time or over time as the obligations to perform the combined services and/or deliver the combined goods are satisfied. The Company’s integration license agreements contain a technology grant as well as a performance obligation to deliver wafers with its technology deposited on them. The Company has determined the grant of rights in these integration license agreements is not distinct from the integration service. Accordingly, revenue from integration license agreements is recognized as the service is provided to the customer. For manufacturing licenses, revenue is recognized at the point in time when the Company delivers its MST recipe because this license confers a right to use the Company’s technology and not a right to access the technology over time. However, in cases where the Company’s grant of a manufacturing license includes a customer acceptance requirement, revenue is recognized over time. The Company’s MSTcad licenses grant customers the right to use MSTcad software to simulate the effects of incorporating MST technology into their semiconductor manufacturing process. Such MSTcad licenses are granted on a monthly basis and revenue is recognized over time.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Deferred revenues consist of unearned amounts that have been billed to the customer in advance of the Company’s performance obligations. These amounts have not yet been recognized as revenue. Revenue for these items will be recognized in accordance with the Company’s revenue policy.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"> </p> <p id="xdx_84C_eus-gaap--ResearchAndDevelopmentExpensePolicy_zYLh2LXzXKMj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i><span id="xdx_866_z4TKQWUc91b">Research and Development Expenses</span></i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In accordance with authoritative guidance, the Company charges research and development costs to operations as incurred. Research and development expenses consist of personnel costs for the design, development, testing and enhancement of the Company’s technology, and certain other allocated costs, such as depreciation and other facilities related expenditures.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">   </p> <p id="xdx_84F_eus-gaap--LesseeLeasesPolicyTextBlock_zqpIbfSganMb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i><span id="xdx_86F_zcHkycHv4Z3c">Leases</span></i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company accounts for leases in accordance with ASU No 2016-02, <i>Leases </i>(Topic 842). The Company determines if a contract contains a lease in whole or in part at the inception of the contract. Right-of-use (“ROU”) assets represent its right to use an underlying asset for the lease term while lease liabilities represent its obligation to make lease payments arising from the lease. All leases greater than 12 months result in the recognition of a ROU asset and a liability at the lease commencement date based on the present value of the lease payments over the lease term. Leases are accounted for as operating leases unless it meets one of the following criteria: (a) the lease term accounts for most of the remaining economic life of the underlying asset; (b) the present value of the lease payments is over 90% of the fair value of the underlying asset; (c) the underlying asset would have no alternative use for the lessor at the end of the lease; or (d) ownership of the underlying assets transfers to the Company at the end of the lease term. If the lease meets one of these criteria, then it would be accounted for as financing lease and the ROU assets would be amortized over the life of the lease and interest expense is recognized on the liability.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">   </p> <p id="xdx_84C_eus-gaap--CompensationRelatedCostsPolicyTextBlock_zDfo1J4v6ag5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span id="xdx_86D_zjRJsBTcoBz9">Stock-based Compensation</span></i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company computes stock-based compensation in accordance with authoritative guidance. The Company uses the Black-Scholes-Merton option-pricing model to determine the fair value of its stock options. The Black-Scholes-Merton option-pricing model includes various assumptions, including the fair market value of the common stock of the Company, expected life of stock options, the expected volatility and the expected risk-free interest rate, among others. These assumptions reflect the Company’s best estimates, but they involve inherent uncertainties based on market conditions generally outside the control of the Company. Forfeitures are recorded when they occur.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">As a result, if other assumptions had been used, stock-based compensation cost, as determined in accordance with authoritative guidance, could have been materially impacted. Furthermore, if the Company uses different assumptions on future grants, stock-based compensation cost could be materially affected in future periods.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p id="xdx_84F_eus-gaap--IncomeTaxPolicyTextBlock_zunEEH8YprSl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span id="xdx_865_zfl6Z9y9lwz5">Income Taxes</span></i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In accordance with authoritative guidance, deferred tax assets and liabilities are recorded for temporary differences between the financial reporting and tax bases of assets and liabilities using the current enacted tax rate expected to be in effect when the differences are expected to reverse. A valuation allowance is recorded on deferred tax assets unless realization is considered more likely than not.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company evaluates its tax positions taken or expected to be taken in the course of preparing the Company’s tax returns to determine whether the tax positions are “more-likely-than-not” of being sustained by the applicable tax authority. Tax positions not deemed to meet the “more-likely-than-not” threshold are not recorded as a tax benefit or expense in the current year. The Company recognizes interest and penalties, if any, related to uncertain tax positions in interest expense. <span id="xdx_908_eus-gaap--IncomeTaxExaminationPenaltiesAndInterestAccrued_iI_pn3n3_do_c20231231_zQDNGoaFuudd" title="Interest and penalties related to uncertain tax positions"><span id="xdx_900_eus-gaap--IncomeTaxExaminationPenaltiesAndInterestAccrued_iI_pn3n3_do_c20221231_zu157jEx5NPg" title="Interest and penalties related to uncertain tax positions">No</span></span> interest and penalties related to uncertain tax positions were accrued at either December 31, 2023 or 2022.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company follows authoritative guidance which requires the evaluation of existing tax positions. Management has analyzed all open tax years, as defined by the statute of limitations, for all major jurisdictions, which includes both federal and states where the Company has operations. Open tax years are those that are open for examination by taxing authorities.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p id="xdx_840_eus-gaap--UseOfEstimates_zch8soJ5VTU1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i><span id="xdx_869_zmbVYBmTLTT2">Use of Estimates</span></i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The preparation of financial statements in conformity with GAAP requires the Company’s management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Significant estimates are used when accounting for the fair value of stock-based compensation, borrowing rates used for lease accounting and valuation allowance against deferred tax assets. Actual results could differ from those estimates.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">  </p> <p id="xdx_845_eus-gaap--SubsequentEventsPolicyPolicyTextBlock_zJ1JfqMULT7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i><span id="xdx_862_zV9dF0f5Ahq2">Subsequent Events</span></i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i> </i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Management has evaluated subsequent events and transactions occurring through the date these financial statements were issued. See Note 14.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">     </p> <p id="xdx_84E_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zSjIftBDOW3a" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span id="xdx_865_zwj4C0ZiOg7c">Adoption of Recent Accounting Standards</span></i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">  </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In November 2023, the FASB issued ASU, No. 2023-07, <i>Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures</i> (“ASU 2023-07”). The new guidance requires the disclosure of significant segment expenses even if the entity is a single reportable segment. This guidance applies to all public entities and is effective for all annual periods beginning after December 15, 2023 and for interim periods beginning after December 15, 2024. The Company adopted this standard on January 1, 2024 and it did not have a material impact on its financial position, results of operations or financial statement disclosure.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i> </i></p> <p id="xdx_843_ecustom--RecentAccountingStandardsPolicyTextBlock_z1wnq4T5yG0b" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i><span id="xdx_864_z6kboZtuTr4d">Recent Accounting Standards</span></i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In December 2023, the FASB issued ASU 2023-09, <i>Income Taxes (Topic 740): Improvements to Income Tax Disclosures </i>(“ASU 2023-08”). This new guidance requires entities on an annual basis disclose specific categories in the income tax rate reconciliation and provide additional information for reconciling items that meet a quantitative threshold. The guidance applies to annual periods beginning after December 15, 2024 on a prospective basis, (early adoption is permitted). The Company does not believe ASU 2023-09 will have a material impact on its financial position, results of operations or financial statement disclosure.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p id="xdx_847_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zyhJNVudIOLi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i><span id="xdx_86C_zJp9HyCpoFvc">Basis of Presentation</span></i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The financial statements are presented in accordance with accounting principles generally accepted in the United States of America (“GAAP”) and reflect the financial position, results of operations and cash flows for all periods presented.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">  </p> <p id="xdx_849_eus-gaap--FairValueOfFinancialInstrumentsPolicy_zU8cNnzJce56" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i><span id="xdx_86E_zxEyLrXvEu3i">Fair Value of Financial Instruments</span></i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Authoritative guidance requires disclosure of the fair value of financial instruments. The Company’s financial instruments consist of cash and cash equivalents, short-term investments, accounts receivable and accounts payable, the carrying amounts of which approximate their estimated fair values primarily due to the short-term nature of the instruments or based on information obtained from market sources and management estimates. The Company measures the fair value of certain of its financial assets and liabilities on a recurring basis. A fair value hierarchy is used to rank the quality and reliability of the information used to determine fair values. Financial assets and liabilities carried at fair value which is not equivalent to cost will be classified and disclosed in one of the following three categories:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">   </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 20pt">Level 1 — Quoted prices (unadjusted) in active markets for identical assets and liabilities.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 20pt; text-align: justify">Level 2 — Inputs other than Level 1 that are observable, either directly or indirectly, such as unadjusted quoted prices for similar assets and liabilities, unadjusted quoted prices in the 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.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 20pt">Level 3 — Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">    </p> <p id="xdx_84D_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_zKN1IBUi9Hz5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i><span id="xdx_86C_zACKHflaxxdf">Cash and Cash Equivalents</span></i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company maintains its operating accounts in a single reputable financial institution. The balances are insured by the U.S. Federal Deposit Insurance Corporation (“FDIC”) up to specified limits. The Company’s cash and cash equivalents are maintained in checking accounts and money market funds with maturities of less than three months when purchased, which are readily convertible to known amounts of cash.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p id="xdx_847_eus-gaap--ConcentrationRiskCreditRisk_z3tjUn1DfOwe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span id="xdx_86C_zbVq9ONwxroi">Concentration of Credit Risk and Major Customers</span></i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Financial instruments, which potentially subject the Company to concentrations of credit risk, consist principally of cash, cash equivalents, short-term investments and accounts receivable. One customer represented <span id="xdx_90C_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20230101__20231231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__srt--MajorCustomersAxis__custom--OneCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zFhB35KZGN5k" title="Concentration of credit risk, percentage">100</span>% of revenue during the year ended December 31, 2023.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">At times, the amounts on deposit at the financial institution exceed the federally insured limits. Management believes that the financial institution which holds the Company’s cash is financially sound and, accordingly, that minimal credit risk exists. As of December 31, 2023 and 2022, the Company’s cash balances were in excess of insured limits maintained at the financial institution.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> 1 <p id="xdx_847_eus-gaap--TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy_zIPpwC2BNm18" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i><span id="xdx_86D_zrD9nmVWrI9k">Accounts Receivable and Unbilled Contracts Receivable</span></i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company grants credit to its business customers. Collateral is generally not required for trade receivables. The Company maintains allowances for potential credit losses when necessary. Trade accounts receivable and unbilled contracts receivable are recorded net of allowances for cash discounts for prompt payment, doubtful accounts, and sales returns.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company’s policy is to reserve for uncollectible accounts based on its best estimate of the amount of probable credit losses in its existing accounts receivable and unbilled contracts receivable accounts under Accounting Standards Update (“ASU”) No. 2016-13, <i>Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</i>. The Company periodically reviews these receivables to determine whether an allowance for doubtful accounts is necessary based on an analysis of past due accounts and other factors that may indicate that the realization of an account may be in doubt. Other factors that the Company considers include its existing contractual obligations, historical payment patterns of its customers and individual customer circumstances, and an analysis of days sales outstanding by customer. Due to the Company’s low volume of customers, management reviews the receivable balances on a customer by customer basis. Account balances deemed to be uncollectible are charged to the allowance after all means of collection have been exhausted and the potential for recovery is considered remote. At December 31, 2023 and 2022, there were no allowances for doubtful accounts since the balances were collected during the year. At December 31, 2023, there was <span id="xdx_90A_eus-gaap--AllowanceForDoubtfulAccountsReceivableCurrent_iI_pn3n3_do_c20231231_zxWhaCwNffVa" title="Allowances for unbilled contracts receivable"><span id="xdx_902_eus-gaap--AllowanceForDoubtfulAccountsReceivableCurrent_iI_pn3n3_do_c20221231_zgHhGY85w651" title="Allowances for unbilled contracts receivable">no</span></span> allowance against the unbilled contracts receivable account as the Company deems the balance fully collectible.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> 0 0 <p id="xdx_840_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_zWAhiTaUFOU6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span id="xdx_860_zxBaou5eAQL6">Impairment of Long-lived Assets</span></i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company reviews long-lived assets for impairment whenever events or changes in circumstances indicate that it is more likely than not that the asset’s carrying amount may not be recoverable. The Company conducts its long-lived asset impairment analyses in accordance with authoritative guidance which requires the Company to group assets and liabilities at the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities and evaluate the asset group against the sum of the undiscounted future cash flows. If the undiscounted cash flows do not indicate the carrying amount of the asset is recoverable, an impairment charge is measured as the amount by which the carrying amount of the asset group exceeds its fair value based on discounted cash flow analysis or appraisals. During the years ended December 31, 2023 and 2022, the Company had noted <span id="xdx_90A_eus-gaap--AssetImpairmentCharges_pn3n3_do_c20230101__20231231_zGxCXn9fASW9" title="Impairment of long lives assets"><span id="xdx_902_eus-gaap--AssetImpairmentCharges_pn3n3_do_c20220101__20221231_zKtAxIN4IJWi" title="Impairment of long lives assets">no</span></span> indicators of impairment.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">    </p> 0 0 <p id="xdx_84D_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_zkDUq2Plap11" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span id="xdx_866_zPJWwiETV669">Property and Equipment</span></i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Items capitalized as property and equipment are stated at cost. Maintenance and routine repairs are charged to operations when incurred, while betterments and renewals are capitalized. Depreciation and amortization are computed using the straight-line method over the estimated useful lives of the respective assets starting when the asset is placed in service.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p id="xdx_842_eus-gaap--RevenueRecognitionPolicyTextBlock_zgtiebtVC0D" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i><span id="xdx_869_z7A6VK2BDHS1">Revenue</span></i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">      </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company generates revenue from integration engineering services, which it delivers either pursuant to integration license agreements or delivery of engineering services and from the grant of manufacturing licenses to customers to use its technology in the manufacture of semiconductor wafers and/or devices for the customer’s internal use. Revenue is recognized based on the following steps: (i) identification of the contract, or contracts, with a customer, (ii) identification of the performance obligations in the contract, (iii) determination of the transaction price, (iv) allocation of the transaction price to the performance obligations of the contract, and (v) recognition of revenue when, or as, the Company satisfies a performance obligation. The Company’s integration services generally consist of depositing its proprietary technology onto the customer’s semiconductor wafers and delivering such wafers back to the customer. Revenue from integration services is recognized as the performance obligations are satisfied, which is upon transfer of control of the wafers to the customer (generally upon shipment). Revenue from manufacturing licenses is recognized as the performance obligations are satisfied, which is generally upon delivery of the Company’s MST recipe to the customer but is recognized over time if the performance obligation related to the grant of the license includes customer acceptance.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">For recognizing integration service revenue from integration license agreements, the Company assesses (i) whether the license grant is distinct from or combined with the transfer of goods or services and (ii) whether the license is a right to access intellectual property or a right to use the intellectual property. For licenses that are not distinct, but combined with other goods or services, the revenue is recognized at a point in time or over time as the obligations to perform the combined services and/or deliver the combined goods are satisfied. The Company’s integration license agreements contain a technology grant as well as a performance obligation to deliver wafers with its technology deposited on them. The Company has determined the grant of rights in these integration license agreements is not distinct from the integration service. Accordingly, revenue from integration license agreements is recognized as the service is provided to the customer. For manufacturing licenses, revenue is recognized at the point in time when the Company delivers its MST recipe because this license confers a right to use the Company’s technology and not a right to access the technology over time. However, in cases where the Company’s grant of a manufacturing license includes a customer acceptance requirement, revenue is recognized over time. The Company’s MSTcad licenses grant customers the right to use MSTcad software to simulate the effects of incorporating MST technology into their semiconductor manufacturing process. Such MSTcad licenses are granted on a monthly basis and revenue is recognized over time.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Deferred revenues consist of unearned amounts that have been billed to the customer in advance of the Company’s performance obligations. These amounts have not yet been recognized as revenue. Revenue for these items will be recognized in accordance with the Company’s revenue policy.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"> </p> <p id="xdx_84C_eus-gaap--ResearchAndDevelopmentExpensePolicy_zYLh2LXzXKMj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i><span id="xdx_866_z4TKQWUc91b">Research and Development Expenses</span></i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In accordance with authoritative guidance, the Company charges research and development costs to operations as incurred. Research and development expenses consist of personnel costs for the design, development, testing and enhancement of the Company’s technology, and certain other allocated costs, such as depreciation and other facilities related expenditures.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">   </p> <p id="xdx_84F_eus-gaap--LesseeLeasesPolicyTextBlock_zqpIbfSganMb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i><span id="xdx_86F_zcHkycHv4Z3c">Leases</span></i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company accounts for leases in accordance with ASU No 2016-02, <i>Leases </i>(Topic 842). The Company determines if a contract contains a lease in whole or in part at the inception of the contract. Right-of-use (“ROU”) assets represent its right to use an underlying asset for the lease term while lease liabilities represent its obligation to make lease payments arising from the lease. All leases greater than 12 months result in the recognition of a ROU asset and a liability at the lease commencement date based on the present value of the lease payments over the lease term. Leases are accounted for as operating leases unless it meets one of the following criteria: (a) the lease term accounts for most of the remaining economic life of the underlying asset; (b) the present value of the lease payments is over 90% of the fair value of the underlying asset; (c) the underlying asset would have no alternative use for the lessor at the end of the lease; or (d) ownership of the underlying assets transfers to the Company at the end of the lease term. If the lease meets one of these criteria, then it would be accounted for as financing lease and the ROU assets would be amortized over the life of the lease and interest expense is recognized on the liability.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">   </p> <p id="xdx_84C_eus-gaap--CompensationRelatedCostsPolicyTextBlock_zDfo1J4v6ag5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span id="xdx_86D_zjRJsBTcoBz9">Stock-based Compensation</span></i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company computes stock-based compensation in accordance with authoritative guidance. The Company uses the Black-Scholes-Merton option-pricing model to determine the fair value of its stock options. The Black-Scholes-Merton option-pricing model includes various assumptions, including the fair market value of the common stock of the Company, expected life of stock options, the expected volatility and the expected risk-free interest rate, among others. These assumptions reflect the Company’s best estimates, but they involve inherent uncertainties based on market conditions generally outside the control of the Company. Forfeitures are recorded when they occur.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">As a result, if other assumptions had been used, stock-based compensation cost, as determined in accordance with authoritative guidance, could have been materially impacted. Furthermore, if the Company uses different assumptions on future grants, stock-based compensation cost could be materially affected in future periods.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p id="xdx_84F_eus-gaap--IncomeTaxPolicyTextBlock_zunEEH8YprSl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span id="xdx_865_zfl6Z9y9lwz5">Income Taxes</span></i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In accordance with authoritative guidance, deferred tax assets and liabilities are recorded for temporary differences between the financial reporting and tax bases of assets and liabilities using the current enacted tax rate expected to be in effect when the differences are expected to reverse. A valuation allowance is recorded on deferred tax assets unless realization is considered more likely than not.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company evaluates its tax positions taken or expected to be taken in the course of preparing the Company’s tax returns to determine whether the tax positions are “more-likely-than-not” of being sustained by the applicable tax authority. Tax positions not deemed to meet the “more-likely-than-not” threshold are not recorded as a tax benefit or expense in the current year. The Company recognizes interest and penalties, if any, related to uncertain tax positions in interest expense. <span id="xdx_908_eus-gaap--IncomeTaxExaminationPenaltiesAndInterestAccrued_iI_pn3n3_do_c20231231_zQDNGoaFuudd" title="Interest and penalties related to uncertain tax positions"><span id="xdx_900_eus-gaap--IncomeTaxExaminationPenaltiesAndInterestAccrued_iI_pn3n3_do_c20221231_zu157jEx5NPg" title="Interest and penalties related to uncertain tax positions">No</span></span> interest and penalties related to uncertain tax positions were accrued at either December 31, 2023 or 2022.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company follows authoritative guidance which requires the evaluation of existing tax positions. Management has analyzed all open tax years, as defined by the statute of limitations, for all major jurisdictions, which includes both federal and states where the Company has operations. Open tax years are those that are open for examination by taxing authorities.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> 0 0 <p id="xdx_840_eus-gaap--UseOfEstimates_zch8soJ5VTU1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i><span id="xdx_869_zmbVYBmTLTT2">Use of Estimates</span></i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The preparation of financial statements in conformity with GAAP requires the Company’s management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Significant estimates are used when accounting for the fair value of stock-based compensation, borrowing rates used for lease accounting and valuation allowance against deferred tax assets. Actual results could differ from those estimates.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">  </p> <p id="xdx_845_eus-gaap--SubsequentEventsPolicyPolicyTextBlock_zJ1JfqMULT7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i><span id="xdx_862_zV9dF0f5Ahq2">Subsequent Events</span></i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i> </i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Management has evaluated subsequent events and transactions occurring through the date these financial statements were issued. See Note 14.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">     </p> <p id="xdx_84E_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zSjIftBDOW3a" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span id="xdx_865_zwj4C0ZiOg7c">Adoption of Recent Accounting Standards</span></i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">  </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In November 2023, the FASB issued ASU, No. 2023-07, <i>Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures</i> (“ASU 2023-07”). The new guidance requires the disclosure of significant segment expenses even if the entity is a single reportable segment. This guidance applies to all public entities and is effective for all annual periods beginning after December 15, 2023 and for interim periods beginning after December 15, 2024. The Company adopted this standard on January 1, 2024 and it did not have a material impact on its financial position, results of operations or financial statement disclosure.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i> </i></p> <p id="xdx_843_ecustom--RecentAccountingStandardsPolicyTextBlock_z1wnq4T5yG0b" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i><span id="xdx_864_z6kboZtuTr4d">Recent Accounting Standards</span></i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In December 2023, the FASB issued ASU 2023-09, <i>Income Taxes (Topic 740): Improvements to Income Tax Disclosures </i>(“ASU 2023-08”). This new guidance requires entities on an annual basis disclose specific categories in the income tax rate reconciliation and provide additional information for reconciling items that meet a quantitative threshold. The guidance applies to annual periods beginning after December 15, 2024 on a prospective basis, (early adoption is permitted). The Company does not believe ASU 2023-09 will have a material impact on its financial position, results of operations or financial statement disclosure.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p id="xdx_804_eus-gaap--CashAndCashEquivalentsDisclosureTextBlock_z4hKjlVKiNni" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 29px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>4.</b></span></td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_82A_zREfcOTpeNd1">CASH EQUIVALENTS AND INVESTMENTS</span></b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in; background-color: white">The Company’s cash, cash equivalents and short-term investments that were measured at fair value on a recurring basis as Level 1 assets, classified by security type as of December 31, 2023 and 2022 consisted of the following (in thousands):</p> <table cellpadding="0" cellspacing="0" id="xdx_886_eus-gaap--ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock_pn3n3_zWI5Kp3NcItd" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - CASH EQUIVALENTS AND INVESTMENTS (Details)"> <tr style="vertical-align: bottom"> <td> <span id="xdx_8B8_zQUE5RCyOy42" style="display: none">Schedule of cash equivalents and investments</span></td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; text-align: center"> </td><td style="text-align: center; padding-bottom: 1pt"> </td> <td colspan="18" style="border-bottom: Black 1pt solid; text-align: center"><b>December 31,</b></td><td style="text-align: center; padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="10" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Cost</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0">Accretion</p> <p style="margin-top: 0; margin-bottom: 0">of Discount</p></td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Fair Value</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Cost</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Fair Value</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 25%; text-align: left">Cash</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98D_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashMember_zVUt3dLJQkcj" style="width: 11%; text-align: right">157</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--AccretionAmortizationOfDiscountsAndPremiumsInvestments_pn3n3_d0_c20230101__20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashMember_zDJXSzOmpfuc" style="width: 11%; text-align: right" title="Accretion of Discount">–</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98E_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_d0_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashMember_zlkwDMprmgQa" style="width: 11%; text-align: right">157</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98D_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20221231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashMember_zA2xmAHFI1G2" style="width: 11%; text-align: right">1</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_d0_c20221231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashMember_zF50prHp5MYk" style="width: 11%; text-align: right">1</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Money market funds</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zeThJduQUCA3" style="text-align: right">12,434</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--AccretionAmortizationOfDiscountsAndPremiumsInvestments_pn3n3_d0_c20230101__20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zowxc2xHDZI1" style="text-align: right" title="Accretion of Discount">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zFMZ7SLN7Zu6" style="text-align: right">12,434</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20221231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_z0ycJ2xNMLh9" style="text-align: right">21,183</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_c20221231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zKQbrwZAgxk9" style="text-align: right">21,183</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">US treasury bills</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--USTreasuryBillsMember_zFXbTSSRckJ2" style="text-align: right">2,931</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--AccretionAmortizationOfDiscountsAndPremiumsInvestments_c20230101__20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--USTreasuryBillsMember_pn3n3" style="text-align: right" title="Accretion of Discount">50</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--USTreasuryBillsMember_zbA6Hs2Cgbqc" style="text-align: right">2,981</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_d0_c20221231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--USTreasuryBillsMember_zlUamHsKb41h" style="text-align: right">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_d0_c20221231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--USTreasuryBillsMember_zXsdv5eBXqxh" style="text-align: right">–</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">US agency bonds</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_988_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--USAgencyBondsMember_zMoq8LzTrcM8" style="border-bottom: Black 1pt solid; text-align: right">3,938</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98A_eus-gaap--AccretionAmortizationOfDiscountsAndPremiumsInvestments_c20230101__20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--USAgencyBondsMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Accretion of Discount">21</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98C_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--USAgencyBondsMember_zbCfUdnHBB6g" style="border-bottom: Black 1pt solid; text-align: right">3,959</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_982_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_d0_c20221231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--USAgencyBondsMember_zh1a2rDyj286" style="border-bottom: Black 1pt solid; text-align: right">–</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_985_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_d0_c20221231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--USAgencyBondsMember_zdbf1KdFVePh" style="border-bottom: Black 1pt solid; text-align: right">–</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_981_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_z6csslahMLq1" style="border-bottom: Black 2.5pt double; text-align: right" title="Investment owned at cost">19,460</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98B_eus-gaap--AccretionAmortizationOfDiscountsAndPremiumsInvestments_pn3n3_c20230101__20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_zNqL0Eo55Ene" style="border-bottom: Black 2.5pt double; text-align: right" title="Accretion of Discount">71</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_982_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_zcCkI0W7tF2g" style="border-bottom: Black 2.5pt double; text-align: right" title="Investment fair value">19,531</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_986_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20221231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_z1Ij3v6WAhse" style="border-bottom: Black 2.5pt double; text-align: right" title="Investment owned at cost">21,184</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_980_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_c20221231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_zJzAH5InulCg" style="border-bottom: Black 2.5pt double; text-align: right" title="Investment fair value">21,184</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"> </p> <table cellpadding="0" cellspacing="0" id="xdx_886_eus-gaap--ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock_pn3n3_zWI5Kp3NcItd" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - CASH EQUIVALENTS AND INVESTMENTS (Details)"> <tr style="vertical-align: bottom"> <td> <span id="xdx_8B8_zQUE5RCyOy42" style="display: none">Schedule of cash equivalents and investments</span></td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; text-align: center"> </td><td style="text-align: center; padding-bottom: 1pt"> </td> <td colspan="18" style="border-bottom: Black 1pt solid; text-align: center"><b>December 31,</b></td><td style="text-align: center; padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="10" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Cost</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0">Accretion</p> <p style="margin-top: 0; margin-bottom: 0">of Discount</p></td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Fair Value</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Cost</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Fair Value</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 25%; text-align: left">Cash</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98D_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashMember_zVUt3dLJQkcj" style="width: 11%; text-align: right">157</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--AccretionAmortizationOfDiscountsAndPremiumsInvestments_pn3n3_d0_c20230101__20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashMember_zDJXSzOmpfuc" style="width: 11%; text-align: right" title="Accretion of Discount">–</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98E_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_d0_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashMember_zlkwDMprmgQa" style="width: 11%; text-align: right">157</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98D_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20221231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashMember_zA2xmAHFI1G2" style="width: 11%; text-align: right">1</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_d0_c20221231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashMember_zF50prHp5MYk" style="width: 11%; text-align: right">1</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Money market funds</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zeThJduQUCA3" style="text-align: right">12,434</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--AccretionAmortizationOfDiscountsAndPremiumsInvestments_pn3n3_d0_c20230101__20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zowxc2xHDZI1" style="text-align: right" title="Accretion of Discount">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zFMZ7SLN7Zu6" style="text-align: right">12,434</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20221231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_z0ycJ2xNMLh9" style="text-align: right">21,183</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_c20221231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zKQbrwZAgxk9" style="text-align: right">21,183</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">US treasury bills</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--USTreasuryBillsMember_zFXbTSSRckJ2" style="text-align: right">2,931</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--AccretionAmortizationOfDiscountsAndPremiumsInvestments_c20230101__20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--USTreasuryBillsMember_pn3n3" style="text-align: right" title="Accretion of Discount">50</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--USTreasuryBillsMember_zbA6Hs2Cgbqc" style="text-align: right">2,981</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_d0_c20221231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--USTreasuryBillsMember_zlUamHsKb41h" style="text-align: right">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_d0_c20221231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--USTreasuryBillsMember_zXsdv5eBXqxh" style="text-align: right">–</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">US agency bonds</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_988_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--USAgencyBondsMember_zMoq8LzTrcM8" style="border-bottom: Black 1pt solid; text-align: right">3,938</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98A_eus-gaap--AccretionAmortizationOfDiscountsAndPremiumsInvestments_c20230101__20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--USAgencyBondsMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Accretion of Discount">21</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98C_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--USAgencyBondsMember_zbCfUdnHBB6g" style="border-bottom: Black 1pt solid; text-align: right">3,959</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_982_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_d0_c20221231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--USAgencyBondsMember_zh1a2rDyj286" style="border-bottom: Black 1pt solid; text-align: right">–</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_985_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_d0_c20221231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--USAgencyBondsMember_zdbf1KdFVePh" style="border-bottom: Black 1pt solid; text-align: right">–</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_981_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_z6csslahMLq1" style="border-bottom: Black 2.5pt double; text-align: right" title="Investment owned at cost">19,460</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98B_eus-gaap--AccretionAmortizationOfDiscountsAndPremiumsInvestments_pn3n3_c20230101__20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_zNqL0Eo55Ene" style="border-bottom: Black 2.5pt double; text-align: right" title="Accretion of Discount">71</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_982_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_c20231231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_zcCkI0W7tF2g" style="border-bottom: Black 2.5pt double; text-align: right" title="Investment fair value">19,531</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_986_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20221231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_z1Ij3v6WAhse" style="border-bottom: Black 2.5pt double; text-align: right" title="Investment owned at cost">21,184</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_980_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_c20221231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_zJzAH5InulCg" style="border-bottom: Black 2.5pt double; text-align: right" title="Investment fair value">21,184</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 157000 0 157000 1000 1000 12434000 0 12434000 21183000 21183000 2931000 50000 2981000 0 0 3938000 21000 3959000 0 0 19460000 71000 19531000 21184000 21184000 <p id="xdx_806_eus-gaap--RevenueFromContractWithCustomerTextBlock_zaijTBHwCQQ6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 29px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>5.</b></span></td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_820_zfyTisBO2Jfk">REVENUE</span></b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company recognizes revenue in accordance with ASC 606. The amount of revenue that the Company recognizes reflects the consideration it expects to receive in exchange for goods or services and such revenue is recognized at the time when goods or services are transferred and/or delivered to its customers. Revenue is recognized when the Company satisfies a performance obligation by transferring the product or service to the customer, either at a point in time or over time. The Company usually recognizes revenue from integration service agreements and from manufacturing licenses at a point in time unless the agreements provide for customer acceptance in which case revenue is recognized over time. Revenue from integration license agreements and from MSTcad licenses are recognized over a period of time.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">  </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The following table provides information about disaggregated revenue by primary geographical markets and timing of revenue recognition for the years ended December 31, 2023 and 2022 (in thousands):</p> <table cellpadding="0" cellspacing="0" id="xdx_888_eus-gaap--DisaggregationOfRevenueTableTextBlock_pn3n3_zjBN28QQ6Nik" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - REVENUE (Details)"> <tr style="vertical-align: bottom"> <td> <span id="xdx_8BF_zM6CZvdsNkqe" style="display: none">Schedule of disaggregated revenue and timing of revenue</span></td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Year Ended December 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Primary geographic markets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; width: 66%; text-align: left">North America</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_d0_c20230101__20231231__srt--StatementGeographicalAxis__srt--NorthAmericaMember_zoKGW5CW3c33" style="width: 13%; text-align: right" title="Revenue">–</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20220101__20221231__srt--StatementGeographicalAxis__srt--NorthAmericaMember_zwFq4MLzutIl" style="width: 13%; text-align: right" title="Revenue">82</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 10pt">Europe</td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20230101__20231231__srt--StatementGeographicalAxis__srt--EuropeMember_zNYzzDCxzn2g" style="text-align: right" title="Revenue">550</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_d0_c20220101__20221231__srt--StatementGeographicalAxis__srt--EuropeMember_zGZAyAft9Fh8" style="text-align: right" title="Revenue">–</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Asia Pacific</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_d0_c20230101__20231231__srt--StatementGeographicalAxis__srt--AsiaPacificMember_z7GWJAakt5v2" style="border-bottom: Black 1pt solid; text-align: right" title="Revenue">–</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20220101__20221231__srt--StatementGeographicalAxis__srt--AsiaPacificMember_zrTQ1FvIVKeh" style="border-bottom: Black 1pt solid; text-align: right" title="Revenue">300</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 20pt; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_988_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20230101__20231231_zlIdQZ2CJQlk" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenue">550</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20220101__20221231_zK5cHJNGCvR6" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenue">382</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Timing of revenue recognition</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Products and services transferred at a point in time</td><td> </td> <td style="text-align: left">$</td><td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_d0_c20230101__20231231__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_zOqYL2jQoUIa" style="text-align: right" title="Revenue">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20220101__20221231__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_zkQndcFhbQnd" style="text-align: right" title="Revenue">375</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Products and services transferred over time</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20230101__20231231__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_zUfYAlkNI2C7" style="border-bottom: Black 1pt solid; text-align: right" title="Revenue">550</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_982_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20220101__20221231__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_zYRylRNrw6df" style="border-bottom: Black 1pt solid; text-align: right" title="Revenue">7</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 20pt; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20230101__20231231_z1kEiEdWbaz6" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenue">550</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20220101__20221231_znzke8jHFVLf" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenue">382</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Unbilled contracts receivable and deferred revenue</i></b><i>:</i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Timing of revenue recognition may differ from the timing of invoicing customers. Accounts receivable includes amounts billed and currently due from customers. Unbilled contracts receivable represents unbilled amounts expected to be received from customers in future periods, where the revenue recognized to date exceeds the amount billed, and the right to receive payment is subject to the underlying contractual terms. Unbilled contracts receivable amounts may not exceed their net realizable value and are classified as long-term assets if the payments are expected to be received more than one year from the reporting date.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <table cellpadding="0" cellspacing="0" id="xdx_888_eus-gaap--DisaggregationOfRevenueTableTextBlock_pn3n3_zjBN28QQ6Nik" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - REVENUE (Details)"> <tr style="vertical-align: bottom"> <td> <span id="xdx_8BF_zM6CZvdsNkqe" style="display: none">Schedule of disaggregated revenue and timing of revenue</span></td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Year Ended December 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Primary geographic markets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; width: 66%; text-align: left">North America</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_d0_c20230101__20231231__srt--StatementGeographicalAxis__srt--NorthAmericaMember_zoKGW5CW3c33" style="width: 13%; text-align: right" title="Revenue">–</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20220101__20221231__srt--StatementGeographicalAxis__srt--NorthAmericaMember_zwFq4MLzutIl" style="width: 13%; text-align: right" title="Revenue">82</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 10pt">Europe</td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20230101__20231231__srt--StatementGeographicalAxis__srt--EuropeMember_zNYzzDCxzn2g" style="text-align: right" title="Revenue">550</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_d0_c20220101__20221231__srt--StatementGeographicalAxis__srt--EuropeMember_zGZAyAft9Fh8" style="text-align: right" title="Revenue">–</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Asia Pacific</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_d0_c20230101__20231231__srt--StatementGeographicalAxis__srt--AsiaPacificMember_z7GWJAakt5v2" style="border-bottom: Black 1pt solid; text-align: right" title="Revenue">–</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20220101__20221231__srt--StatementGeographicalAxis__srt--AsiaPacificMember_zrTQ1FvIVKeh" style="border-bottom: Black 1pt solid; text-align: right" title="Revenue">300</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 20pt; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_988_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20230101__20231231_zlIdQZ2CJQlk" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenue">550</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20220101__20221231_zK5cHJNGCvR6" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenue">382</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Timing of revenue recognition</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Products and services transferred at a point in time</td><td> </td> <td style="text-align: left">$</td><td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_d0_c20230101__20231231__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_zOqYL2jQoUIa" style="text-align: right" title="Revenue">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20220101__20221231__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_zkQndcFhbQnd" style="text-align: right" title="Revenue">375</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Products and services transferred over time</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20230101__20231231__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_zUfYAlkNI2C7" style="border-bottom: Black 1pt solid; text-align: right" title="Revenue">550</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_982_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20220101__20221231__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_zYRylRNrw6df" style="border-bottom: Black 1pt solid; text-align: right" title="Revenue">7</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 20pt; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20230101__20231231_z1kEiEdWbaz6" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenue">550</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20220101__20221231_znzke8jHFVLf" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenue">382</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 0 82000 550000 0 0 300000 550000 382000 0 375000 550000 7000 550000 382000 <p id="xdx_80B_eus-gaap--EarningsPerShareTextBlock_zChmLeGTIsj7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 29px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>6.</b></span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_826_zV5d4FoqGDce">BASIC AND DILUTED LOSS PER SHARE</span></b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Basic net loss per share is calculated by dividing the net loss by the weighted-average number of shares outstanding for the period. Diluted net loss per share is computed by dividing the net loss attributable to common stockholders by the sum of the weighted average number of shares of common stock outstanding and the dilutive common stock equivalent shares outstanding during the period. The Company’s potentially dilutive common stock equivalent shares, which include incremental common shares issuable upon (i) the exercise of outstanding stock options and warrants and (ii) vesting of restricted stock units and restricted stock awards, are only included in the calculation of diluted net loss per share when their effect is dilutive. Since the Company has had net losses for all periods presented, all potentially dilutive securities are anti-dilutive. Accordingly, basic and diluted net loss per share are equal.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The following potential common stock equivalents were not included in the calculation of diluted net loss per common share because the inclusion thereof would be anti-dilutive (in thousands):</p> <table cellpadding="0" cellspacing="0" id="xdx_888_eus-gaap--ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_pn3n3_zZRnxMlLSeuh" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - BASIC AND DILUTED LOSS PER SHARE (Details)"> <tr style="vertical-align: bottom"> <td> <span id="xdx_8BE_z4314TJRy9Gi" style="display: none">Schedule of anti dilutive shares</span></td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Year Ended December 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%; text-align: left">Stock Options</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_984_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pn3n3_c20230101__20231231__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--EmployeeStockOptionMember_z4sZwI2N103f" style="width: 13%; text-align: right" title="Anti dilutive shares">3,369</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98B_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pn3n3_c20220101__20221231__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--EmployeeStockOptionMember_zxILI0IDRth8" style="width: 13%; text-align: right" title="Anti dilutive shares">3,009</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Unvested restricted stock</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_986_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pn3n3_c20230101__20231231__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--UnvestedRestrictedStockMember_zJqjyuIJdbGl" style="border-bottom: Black 1pt solid; text-align: right" title="Anti dilutive shares">419</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98B_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pn3n3_c20220101__20221231__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--UnvestedRestrictedStockMember_z1AVhA7UAWll" style="border-bottom: Black 1pt solid; text-align: right" title="Anti dilutive shares">340</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 10pt; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_98A_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pn3n3_c20230101__20231231_z1VCWaPhkgy4" style="border-bottom: Black 2.5pt double; text-align: right" title="Anti dilutive shares">3,788</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_988_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pn3n3_c20220101__20221231_zT1Odkrpm48f" style="border-bottom: Black 2.5pt double; text-align: right" title="Anti dilutive shares">3,349</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="margin-top: 0; margin-bottom: 0"> </p> <table cellpadding="0" cellspacing="0" id="xdx_888_eus-gaap--ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_pn3n3_zZRnxMlLSeuh" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - BASIC AND DILUTED LOSS PER SHARE (Details)"> <tr style="vertical-align: bottom"> <td> <span id="xdx_8BE_z4314TJRy9Gi" style="display: none">Schedule of anti dilutive shares</span></td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Year Ended December 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%; text-align: left">Stock Options</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_984_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pn3n3_c20230101__20231231__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--EmployeeStockOptionMember_z4sZwI2N103f" style="width: 13%; text-align: right" title="Anti dilutive shares">3,369</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98B_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pn3n3_c20220101__20221231__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--EmployeeStockOptionMember_zxILI0IDRth8" style="width: 13%; text-align: right" title="Anti dilutive shares">3,009</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Unvested restricted stock</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_986_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pn3n3_c20230101__20231231__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--UnvestedRestrictedStockMember_zJqjyuIJdbGl" style="border-bottom: Black 1pt solid; text-align: right" title="Anti dilutive shares">419</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98B_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pn3n3_c20220101__20221231__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--UnvestedRestrictedStockMember_z1AVhA7UAWll" style="border-bottom: Black 1pt solid; text-align: right" title="Anti dilutive shares">340</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 10pt; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_98A_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pn3n3_c20230101__20231231_z1VCWaPhkgy4" style="border-bottom: Black 2.5pt double; text-align: right" title="Anti dilutive shares">3,788</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_988_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pn3n3_c20220101__20221231_zT1Odkrpm48f" style="border-bottom: Black 2.5pt double; text-align: right" title="Anti dilutive shares">3,349</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 3369000 3009000 419000 340000 3788000 3349000 <p id="xdx_804_eus-gaap--PropertyPlantAndEquipmentDisclosureTextBlock_zNZcFQutgDTd" style="margin-top: 0; margin-bottom: 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 29px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>7.</b></span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_829_zohOd3V5umxc">PROPERTY AND EQUIPMENT</span></b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Property and equipment consisted of the following (in thousands):</p> <table cellpadding="0" cellspacing="0" id="xdx_88F_eus-gaap--PropertyPlantAndEquipmentTextBlock_pn3n3_zSnbLTDOlDr1" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - PROPERTY AND EQUIPMENT (Details)"> <tr style="vertical-align: bottom"> <td> <span id="xdx_8B0_zkwIr45kPULl" style="display: none">Schedule of property and equipment</span></td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%; text-align: left">Laboratory equipment</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--LaboratoryEquipmentMember_zYTg7c1P4Hc9" style="width: 13%; text-align: right" title="Property and equipment, gross">173</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--LaboratoryEquipmentMember_zYr3XYXlZKuj" style="width: 13%; text-align: right" title="Property and equipment, gross">210</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Computer equipment</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zRJHh3i0s2eh" style="text-align: right" title="Property and equipment, gross">165</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_z81J9mVTJ9Jl" style="text-align: right" title="Property and equipment, gross">145</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Furniture and fixtures</td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_ziW6M3RRcOw" style="text-align: right" title="Property and equipment, gross">92</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zu45Yifw9hag" style="text-align: right" title="Property and equipment, gross">85</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Leasehold improvements</td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zUtKGSb7Azc4" style="text-align: right" title="Property and equipment, gross">24</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zkNUMTBv2Xp3" style="text-align: right" title="Property and equipment, gross">24</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Software</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--SoftwareDevelopmentMember_zZ80tM3lEgTk" style="text-align: right" title="Property and equipment, gross">4</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--SoftwareDevelopmentMember_zrI11qrcS3Q2" style="text-align: right" title="Property and equipment, gross">4</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Office equipment</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zpE1MYnXCBW8" style="border-bottom: Black 1pt solid; text-align: right" title="Property and equipment, gross">4</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_989_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zoKzH5XzfZFa" style="border-bottom: Black 1pt solid; text-align: right" title="Property and equipment, gross">4</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20231231_znJZTlCnktYi" style="text-align: right" title="Property and equipment, gross">462</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20221231_zfqmhDCUl5p2" style="text-align: right" title="Property and equipment, gross">472</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Less: Accumulated depreciation and amortization</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_986_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pn3n3_di_c20231231_zKhf7PRe3iq8" style="border-bottom: Black 1pt solid; text-align: right" title="Less: Accumulated depreciation and amortization">(362</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_987_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pn3n3_di_c20221231_zpj8Ttdgwtf4" style="border-bottom: Black 1pt solid; text-align: right" title="Less: Accumulated depreciation and amortization">(314</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 2.5pt">Total net assets</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_986_eus-gaap--PropertyPlantAndEquipmentOtherNet_iI_pn3n3_c20231231_zdCufml9Sse9" style="border-bottom: Black 2.5pt double; text-align: right" title="Property and equipment, net">100</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_988_eus-gaap--PropertyPlantAndEquipmentOtherNet_iI_pn3n3_c20221231_zne3h7hPCLT9" style="border-bottom: Black 2.5pt double; text-align: right" title="Property and equipment, net">158</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">  </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Depreciation and amortization expense relating to property and equipment was approximately $<span id="xdx_900_eus-gaap--PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAccumulatedDepreciation_iI_c20231231_zAh5mX2y23K5" title="Depreciation and amortization expense"><span id="xdx_902_eus-gaap--PropertyPlantAndEquipmentExcludingLessorAssetUnderOperatingLeaseAccumulatedDepreciation_iI_c20221231_zk2qzXKARBgh" title="Depreciation and amortization expense">77,000</span></span> for each of the years ended December 31, 2023 and 2022. The Company depreciates computer equipment, laboratory equipment and office equipment on straight-line basis over three years. Furniture and fixtures are depreciated on a straight-line basis over five years. The Company amortizes software on straight-line basis over three years. Leasehold improvements are amortized over the remaining life of the lease.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <table cellpadding="0" cellspacing="0" id="xdx_88F_eus-gaap--PropertyPlantAndEquipmentTextBlock_pn3n3_zSnbLTDOlDr1" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - PROPERTY AND EQUIPMENT (Details)"> <tr style="vertical-align: bottom"> <td> <span id="xdx_8B0_zkwIr45kPULl" style="display: none">Schedule of property and equipment</span></td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%; text-align: left">Laboratory equipment</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--LaboratoryEquipmentMember_zYTg7c1P4Hc9" style="width: 13%; text-align: right" title="Property and equipment, gross">173</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--LaboratoryEquipmentMember_zYr3XYXlZKuj" style="width: 13%; text-align: right" title="Property and equipment, gross">210</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Computer equipment</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zRJHh3i0s2eh" style="text-align: right" title="Property and equipment, gross">165</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_z81J9mVTJ9Jl" style="text-align: right" title="Property and equipment, gross">145</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Furniture and fixtures</td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_ziW6M3RRcOw" style="text-align: right" title="Property and equipment, gross">92</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zu45Yifw9hag" style="text-align: right" title="Property and equipment, gross">85</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Leasehold improvements</td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zUtKGSb7Azc4" style="text-align: right" title="Property and equipment, gross">24</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zkNUMTBv2Xp3" style="text-align: right" title="Property and equipment, gross">24</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Software</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--SoftwareDevelopmentMember_zZ80tM3lEgTk" style="text-align: right" title="Property and equipment, gross">4</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--SoftwareDevelopmentMember_zrI11qrcS3Q2" style="text-align: right" title="Property and equipment, gross">4</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Office equipment</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20231231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zpE1MYnXCBW8" style="border-bottom: Black 1pt solid; text-align: right" title="Property and equipment, gross">4</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_989_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zoKzH5XzfZFa" style="border-bottom: Black 1pt solid; text-align: right" title="Property and equipment, gross">4</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20231231_znJZTlCnktYi" style="text-align: right" title="Property and equipment, gross">462</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--PropertyPlantAndEquipmentGross_iI_pn3n3_c20221231_zfqmhDCUl5p2" style="text-align: right" title="Property and equipment, gross">472</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Less: Accumulated depreciation and amortization</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_986_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pn3n3_di_c20231231_zKhf7PRe3iq8" style="border-bottom: Black 1pt solid; text-align: right" title="Less: Accumulated depreciation and amortization">(362</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_987_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pn3n3_di_c20221231_zpj8Ttdgwtf4" style="border-bottom: Black 1pt solid; text-align: right" title="Less: Accumulated depreciation and amortization">(314</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 2.5pt">Total net assets</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_986_eus-gaap--PropertyPlantAndEquipmentOtherNet_iI_pn3n3_c20231231_zdCufml9Sse9" style="border-bottom: Black 2.5pt double; text-align: right" title="Property and equipment, net">100</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_988_eus-gaap--PropertyPlantAndEquipmentOtherNet_iI_pn3n3_c20221231_zne3h7hPCLT9" style="border-bottom: Black 2.5pt double; text-align: right" title="Property and equipment, net">158</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 173000 210000 165000 145000 92000 85000 24000 24000 4000 4000 4000 4000 462000 472000 362000 314000 100000 158000 77000 77000 <p id="xdx_808_ecustom--LesseeOperatingAndFinanceLeasesTextBlock_zIcJlHndUpLh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">   </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 29px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>8.</b></span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_825_z8XzQQhHFNk3">LEASES</span></b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company leases corporate office space in Los Gatos, California. In August 2020, the Company and its landlord amended the lease for this office. The amendment extended <span id="xdx_90C_eus-gaap--LesseeOperatingLeaseDescription_c20230101__20231231__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--LosGatosCAMember_zoJSSpzGP3Mh">the expiration date of the operating lease to January 2026 and increased the space from 3,396 square feet to 4,101 square feet.</span> Under ASC 842, the lease amendment was treated as a separate lease for the new space and a modification of the lease for the original space. In January 2021 the additional space became available for use, and the Company recorded an additional ROU asset and corresponding liability of approximately $<span id="xdx_902_eus-gaap--OperatingLeaseRightOfUseAsset_iI_c20210131__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--LosGatosCAMember_zbAax7VE8pMk">144,000</span>. The lease liability is based on the present value of the minimum lease payments, discounted using the Company’s estimated incremental borrowing rate at lease inception of <span id="xdx_90A_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_pip0_dp_c20231231__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--LosGatosCAMember_zlxT8oCzwlj1" title="weighted average remaining discount rate for operating leases">5.25</span>%. The lease contains escalating payments on the anniversary of the original commencement which are included in the measurement of the initial lease liability. Additional payments based on a change in the Company’s share of the operating expenses, including property taxes and insurance, are recorded as a period expense when incurred.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In March 2021, the Company began leasing 474 square feet of office space in Tempe, Arizona. The new lease is classified as an operating lease with an initial term of two years and an option to extend for an additional three years through February 2026. The renewal option was exercised in January 2023. The lease also contains a performance standard for research collaboration with Arizona State University.<span id="xdx_90F_eus-gaap--LesseeOperatingLeaseDescription_c20230101__20231231__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--TempeAZOfficeMember_zUlro9mQT3h4"> The agreement requires a minimum value of collaborative research in each year of the lease. The lease is accounted for under ASC 842 and accordingly, the research payments are included in the ROU and lease liability at commencement. Effective May 1, 2023, the Company leased an additional 404 square feet at its Tempe office location under an amendment to its current lease. The monthly rent payment increased from $1,277 per month to $2,365 per month and the increased rent under the amended lease is accounted for as a modification to the lease under ASC 842 at the time of commencement.</span> At the effective date of the lease amendment, a right-of-use asset of approximately $<span id="xdx_904_eus-gaap--OperatingLeaseRightOfUseAsset_iI_c20230501__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--TempeAZOfficeMember_zFglVCz3iNKk" title="Right-of-use asset">33,000</span> was recorded along with a short-term operating lease liability of approximately $<span id="xdx_907_eus-gaap--OperatingLeaseLiabilityCurrent_iI_c20230501__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--TempeAZOfficeMember_z5fSBUB4g8C7" title="Short-term operating lease liability">12,000</span> and long-term operating lease liability of approximately $<span id="xdx_90C_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_c20230501__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--TempeAZOfficeMember_zdL7xWGKvqV9" title="Long-term operating lease liability">21,000</span>. The amended lease ends in February 2026.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In October 2019, the Company entered into an agreement to lease a tool for use in the development of the Company’s technology. The lease agreement established a monthly lease payment of $150,000 per month. The lease contains a provision for an annual adjustment of lease payments based on tool availability and usage during the preceding 12 months and the adjusted payment is calculated on August 1 of each year of the lease. Effective August 1, 2022, the lease payments for this tool were reduced to $100,824 per month for the period August 1, 2022 through July 31, 2023. This adjustment to the lease payments resulted in a reduction in the ROU and corresponding lease liability. Effective August 1, 2023, the lease payments for this tool were adjusted to $137,650 per month for the period August 1, 2023 through July 31, 2024. This adjustment to the lease payments also resulted in a reduction in the ROU and corresponding lease liability.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In December 2022, the Company entered into a lease agreement for a tool in Tempe, Arizona. The term of this lease is for six months beginning on January 1, 2023 with an option to extend the lease for an additional six months. The initial lease terms were $96,000 per month. In March 2023, the Company elected to extend the lease through December 31, 2023 and in consideration for this extension the remaining lease payments were reduced to $84,000. Since the lease and extension are not for more than one year, the future lease payments are not included in the lease obligations on the Company’s condensed balance sheets.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span id="xdx_90B_eus-gaap--LesseeOperatingLeaseOptionToTerminate_c20230101__20231231_zoCocl3jDgQe" title="Lessee operating lease, terminate description">The Company terminated its office lease in Cambridge, Massachusetts as of March 31, 2023. The cost of the lease was $2,942 per month.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Lease expense for operating leases consists of the lease payments recognized on a straight-line basis over the lease term. Expenses for financing leases consists of the amortization expenses recognized on a straight-line basis over the lease term and interest expense. The components of lease costs were as follows (in thousands):</p> <table cellpadding="0" cellspacing="0" id="xdx_884_eus-gaap--LeaseCostTableTextBlock_pn3n3_zAXcGqV0cuy" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - LEASES (Details - Lease costs)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B0_z2uWs0iV09nj" style="display: none">Schedule of components of lease costs</span></td><td> </td> <td colspan="2" id="xdx_49C_20230101__20231231_zP02PU1MyyV1" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_493_20220101__20221231_z84qRFJbNopf" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Year Ended December 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_407_eus-gaap--LeaseCostAbstract_iB_z3TpsGKrDvxl" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Financing lease costs:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--FinanceLeaseRightOfUseAssetAmortization_maCzz7f_zEvMw8eTSnSk" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; width: 66%; text-align: left">Amortization of ROU assets</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">1,146</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">1,229</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--FinanceLeaseInterestExpense_maCzz7f_zXVsii90f8H7" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Interest on lease liabilities</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">194</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">255</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--LeaseCost_iT_mtCzz7f_zWKVqv503TZ" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 20pt; text-align: left; padding-bottom: 2.5pt">Total financing lease costs</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,340</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,484</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-indent: 13.5pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_400_ecustom--OperatingLeaseCostAbstract_iB_znpKIKmID4Ed" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Operating lease costs</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40D_ecustom--FixedLeaseCosts_maCzDuA_zBFgUvBFqds9" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 10pt; text-align: left">Fixed lease costs</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">257</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">248</td><td style="text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--VariableLeaseCost_d0_maCzDuA_zz9C0GS2ah8a" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Variable lease costs</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">–</td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--ShortTermLeaseCost_maCzDuA_zQjbsNe88sre" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Short-term lease costs</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">1,045</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">35</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--OperatingLeaseCost_iT_mtCzDuA_zcuRqAveAp79" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 20pt; text-align: left; padding-bottom: 2.5pt">Total operating lease costs</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,304</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">283</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Future minimum payments under non-cancellable leases as of December 31, 2023 were as follows (in thousands):</p> <table cellpadding="0" cellspacing="0" id="xdx_88E_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_pn3n3_zoFGzdo7xNR7" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - LEASES (Details - Minimum lease payments)"> <tr style="vertical-align: bottom"> <td style="text-align: left"> <span id="xdx_8B9_zk8exjZEWWN4" style="display: none">Schedule of future minimum payments</span></td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; font-weight: bold; text-align: left">For the Year Ended December 31,</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Financing leases</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Operating leases</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%; text-align: left">2024</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pn3n3_c20231231__us-gaap--LongtermDebtTypeAxis__custom--FinancingLeasesMember_z0ajzXb7xbq5" style="width: 13%; text-align: right" title="2024">1,367</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98E_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pn3n3_c20231231__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--OperatingLeasesMember_zDTdRYJ3bJL2" style="width: 13%; text-align: right" title="2024">271</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">2025</td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearTwo_pn3n3_c20231231__us-gaap--LongtermDebtTypeAxis__custom--FinancingLeasesMember_z7bjMdz9KX1i" style="text-align: right" title="2025">1,436</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_pn3n3_c20231231__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--OperatingLeasesMember_z8SHcBdgBvvl" style="text-align: right" title="2025">298</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 1pt; text-align: left">2026</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_984_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearThree_pn3n3_c20231231__us-gaap--LongtermDebtTypeAxis__custom--FinancingLeasesMember_zsHfMgxEl5Jh" style="border-bottom: Black 1pt solid; text-align: right" title="2026">478</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_988_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_pn3n3_c20231231__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--OperatingLeasesMember_zgdA7s64hSPa" style="border-bottom: Black 1pt solid; text-align: right" title="2026">24</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total future minimum lease payments</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--FinanceLeaseLiabilityPaymentsDue_pn3n3_c20231231__us-gaap--LongtermDebtTypeAxis__custom--FinancingLeasesMember_zaIIwSxWPCW4" style="text-align: right" title="Total future minimum lease payments">3,281</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_pn3n3_c20231231__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--OperatingLeasesMember_zceHpXkQ9mke" style="text-align: right" title="Total future minimum lease payments">593</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Less imputed interest</span></td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98D_eus-gaap--FinanceLeaseLiabilityUndiscountedExcessAmount_iNI_pn3n3_di_c20231231__us-gaap--LongtermDebtTypeAxis__custom--FinancingLeasesMember_zoCexcKyQYV3" style="border-bottom: Black 1pt solid; text-align: right" title="Less imputed interest">(203</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_986_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pn3n3_di_c20231231__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--OperatingLeasesMember_zA2Y2R0UnrH" style="border-bottom: Black 1pt solid; text-align: right" title="Less imputed interest">(34</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total lease liability</span></td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98B_eus-gaap--FinanceLeaseLiability_pn3n3_c20231231__us-gaap--LongtermDebtTypeAxis__custom--FinancingLeasesMember_zN7LBOdg9vWj" style="border-bottom: Black 2.5pt double; text-align: right" title="Total lease liability">3,078</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_986_eus-gaap--OperatingLeaseLiability_pn3n3_c20231231__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--OperatingLeasesMember_z8j9feXVDO7l" style="border-bottom: Black 2.5pt double; text-align: right" title="Total lease liability">559</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">  </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The below table provides supplemental information and non-cash activity related to the Company’s operating and financing leases (in thousands):</p> <table cellpadding="0" cellspacing="0" id="xdx_882_eus-gaap--ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_pn3n3_z5OZ61yK9Zx5" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - LEASES (Details - Cash flow effect)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8BD_zHKCCqUGDrv" style="display: none">Schedule of supplemental information and non-cash activity related to operating and financing leases</span></td><td> </td> <td colspan="2" id="xdx_49E_20230101__20231231_z1yg9urIC5v5" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_496_20220101__20221231_zwniux8Zztf5" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Year Ended December 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_409_eus-gaap--SupplementalCashFlowElementsAbstract_iB_zIEm1rJcej32" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font-weight: bold; text-align: justify">Operating cash flow information:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--OperatingLeasePayments_i01_zSI6u4ZXqg85" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; width: 66%; text-align: left">Cash paid for amounts included in the measurement of operating lease liabilities</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">272</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">265</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--FinanceLeasePrincipalPayments_i01_zt3aAzxkiPjh" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 10pt; text-align: left">Cash paid for amounts included in the measurement of financing lease liabilities</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,112</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,239</td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--NoncashInvestingAndFinancingItemsAbstract_iB_znd4fWsZFrF" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: justify">Non-cash activity:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_i01_d0_z14sAU9HeUK1" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 10pt; text-align: left">Right-of-use assets obtained in exchange for operating lease obligations</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">33</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">–</td><td style="text-align: left"> </td></tr> <tr id="xdx_404_ecustom--RemeasurementOfRightofuseAssetAndLiabilityInFinancingLease_i01_z8ZBoCela6Le" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Remeasurement of right-of use asset and liability in financing lease obligations</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(115</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(458</td><td style="text-align: left">)</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The table above does not include short-term leases that are one-year or less. The weighted average remaining discount rate is <span id="xdx_90A_eus-gaap--FinanceLeaseWeightedAverageDiscountRatePercent_iI_pip0_dp_c20231231_zhIe6RWjpdAa" title="Weighted average remaining discount rate for financing leases">5.25</span>% for the Company’s financing leases and <span id="xdx_903_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_pip0_dp_c20231231_zrlfVXhnVgb4" title="Weighted average remaining discount rate for operating leases">5.48</span>% for the Company’s operating leases. The weighted average remaining lease term is <span id="xdx_907_eus-gaap--FinanceLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20231231_zDQg4THCnAja" title="Financing lease, weighted average lease term">2.6</span> years for the financing lease and <span id="xdx_909_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20231231_zjzXMekzPnS7" title="Operating lease, weighted average lease term">2.1</span> years for operating leases.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> the expiration date of the operating lease to January 2026 and increased the space from 3,396 square feet to 4,101 square feet. 144000 0.0525 The agreement requires a minimum value of collaborative research in each year of the lease. The lease is accounted for under ASC 842 and accordingly, the research payments are included in the ROU and lease liability at commencement. Effective May 1, 2023, the Company leased an additional 404 square feet at its Tempe office location under an amendment to its current lease. The monthly rent payment increased from $1,277 per month to $2,365 per month and the increased rent under the amended lease is accounted for as a modification to the lease under ASC 842 at the time of commencement. 33000 12000 21000 The Company terminated its office lease in Cambridge, Massachusetts as of March 31, 2023. The cost of the lease was $2,942 per month. <table cellpadding="0" cellspacing="0" id="xdx_884_eus-gaap--LeaseCostTableTextBlock_pn3n3_zAXcGqV0cuy" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - LEASES (Details - Lease costs)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B0_z2uWs0iV09nj" style="display: none">Schedule of components of lease costs</span></td><td> </td> <td colspan="2" id="xdx_49C_20230101__20231231_zP02PU1MyyV1" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_493_20220101__20221231_z84qRFJbNopf" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Year Ended December 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_407_eus-gaap--LeaseCostAbstract_iB_z3TpsGKrDvxl" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Financing lease costs:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--FinanceLeaseRightOfUseAssetAmortization_maCzz7f_zEvMw8eTSnSk" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; width: 66%; text-align: left">Amortization of ROU assets</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">1,146</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">1,229</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--FinanceLeaseInterestExpense_maCzz7f_zXVsii90f8H7" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Interest on lease liabilities</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">194</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">255</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--LeaseCost_iT_mtCzz7f_zWKVqv503TZ" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 20pt; text-align: left; padding-bottom: 2.5pt">Total financing lease costs</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,340</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,484</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-indent: 13.5pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_400_ecustom--OperatingLeaseCostAbstract_iB_znpKIKmID4Ed" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Operating lease costs</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40D_ecustom--FixedLeaseCosts_maCzDuA_zBFgUvBFqds9" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 10pt; text-align: left">Fixed lease costs</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">257</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">248</td><td style="text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--VariableLeaseCost_d0_maCzDuA_zz9C0GS2ah8a" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Variable lease costs</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">–</td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--ShortTermLeaseCost_maCzDuA_zQjbsNe88sre" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Short-term lease costs</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">1,045</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">35</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--OperatingLeaseCost_iT_mtCzDuA_zcuRqAveAp79" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 20pt; text-align: left; padding-bottom: 2.5pt">Total operating lease costs</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,304</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">283</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 1146000 1229000 194000 255000 1340000 1484000 257000 248000 2000 0 1045000 35000 1304000 283000 <table cellpadding="0" cellspacing="0" id="xdx_88E_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_pn3n3_zoFGzdo7xNR7" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - LEASES (Details - Minimum lease payments)"> <tr style="vertical-align: bottom"> <td style="text-align: left"> <span id="xdx_8B9_zk8exjZEWWN4" style="display: none">Schedule of future minimum payments</span></td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; font-weight: bold; text-align: left">For the Year Ended December 31,</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Financing leases</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Operating leases</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%; text-align: left">2024</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pn3n3_c20231231__us-gaap--LongtermDebtTypeAxis__custom--FinancingLeasesMember_z0ajzXb7xbq5" style="width: 13%; text-align: right" title="2024">1,367</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98E_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pn3n3_c20231231__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--OperatingLeasesMember_zDTdRYJ3bJL2" style="width: 13%; text-align: right" title="2024">271</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">2025</td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearTwo_pn3n3_c20231231__us-gaap--LongtermDebtTypeAxis__custom--FinancingLeasesMember_z7bjMdz9KX1i" style="text-align: right" title="2025">1,436</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_pn3n3_c20231231__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--OperatingLeasesMember_z8SHcBdgBvvl" style="text-align: right" title="2025">298</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 1pt; text-align: left">2026</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_984_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearThree_pn3n3_c20231231__us-gaap--LongtermDebtTypeAxis__custom--FinancingLeasesMember_zsHfMgxEl5Jh" style="border-bottom: Black 1pt solid; text-align: right" title="2026">478</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_988_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_pn3n3_c20231231__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--OperatingLeasesMember_zgdA7s64hSPa" style="border-bottom: Black 1pt solid; text-align: right" title="2026">24</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total future minimum lease payments</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--FinanceLeaseLiabilityPaymentsDue_pn3n3_c20231231__us-gaap--LongtermDebtTypeAxis__custom--FinancingLeasesMember_zaIIwSxWPCW4" style="text-align: right" title="Total future minimum lease payments">3,281</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_pn3n3_c20231231__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--OperatingLeasesMember_zceHpXkQ9mke" style="text-align: right" title="Total future minimum lease payments">593</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Less imputed interest</span></td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98D_eus-gaap--FinanceLeaseLiabilityUndiscountedExcessAmount_iNI_pn3n3_di_c20231231__us-gaap--LongtermDebtTypeAxis__custom--FinancingLeasesMember_zoCexcKyQYV3" style="border-bottom: Black 1pt solid; text-align: right" title="Less imputed interest">(203</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_986_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pn3n3_di_c20231231__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--OperatingLeasesMember_zA2Y2R0UnrH" style="border-bottom: Black 1pt solid; text-align: right" title="Less imputed interest">(34</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total lease liability</span></td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98B_eus-gaap--FinanceLeaseLiability_pn3n3_c20231231__us-gaap--LongtermDebtTypeAxis__custom--FinancingLeasesMember_zN7LBOdg9vWj" style="border-bottom: Black 2.5pt double; text-align: right" title="Total lease liability">3,078</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_986_eus-gaap--OperatingLeaseLiability_pn3n3_c20231231__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--OperatingLeasesMember_z8j9feXVDO7l" style="border-bottom: Black 2.5pt double; text-align: right" title="Total lease liability">559</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 1367000 271000 1436000 298000 478000 24000 3281000 593000 203000 34000 3078000 559000 <table cellpadding="0" cellspacing="0" id="xdx_882_eus-gaap--ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_pn3n3_z5OZ61yK9Zx5" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - LEASES (Details - Cash flow effect)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8BD_zHKCCqUGDrv" style="display: none">Schedule of supplemental information and non-cash activity related to operating and financing leases</span></td><td> </td> <td colspan="2" id="xdx_49E_20230101__20231231_z1yg9urIC5v5" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_496_20220101__20221231_zwniux8Zztf5" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Year Ended December 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_409_eus-gaap--SupplementalCashFlowElementsAbstract_iB_zIEm1rJcej32" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font-weight: bold; text-align: justify">Operating cash flow information:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--OperatingLeasePayments_i01_zSI6u4ZXqg85" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; width: 66%; text-align: left">Cash paid for amounts included in the measurement of operating lease liabilities</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">272</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">265</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--FinanceLeasePrincipalPayments_i01_zt3aAzxkiPjh" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 10pt; text-align: left">Cash paid for amounts included in the measurement of financing lease liabilities</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,112</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,239</td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--NoncashInvestingAndFinancingItemsAbstract_iB_znd4fWsZFrF" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: justify">Non-cash activity:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_i01_d0_z14sAU9HeUK1" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 10pt; text-align: left">Right-of-use assets obtained in exchange for operating lease obligations</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">33</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">–</td><td style="text-align: left"> </td></tr> <tr id="xdx_404_ecustom--RemeasurementOfRightofuseAssetAndLiabilityInFinancingLease_i01_z8ZBoCela6Le" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Remeasurement of right-of use asset and liability in financing lease obligations</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(115</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(458</td><td style="text-align: left">)</td></tr> </table> 272000 265000 1112000 1239000 33000 0 -115000 -458000 0.0525 0.0548 P2Y7M6D P2Y1M6D <p id="xdx_805_eus-gaap--CommitmentsAndContingenciesDisclosureTextBlock_zUhmel6mSuy1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 29px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>9.</b></span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_828_zNLVQpFxh0Hj">COMMITMENTS AND CONTINGENCIES</span></b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> <i></i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Legal</i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company may be involved, from time to time, in legal proceedings and claims arising in the ordinary course of its business. Such matters are subject to many uncertainties and outcomes and are not predictable with assurance. While management believes that such matters are currently insignificant, matters arising in the ordinary course of business for which the Company is or could become involved in litigation may have a material adverse effect on its business and financial condition. The Company is not party to any material litigation as of December 31, 2023 or through the date these financial statements have been issued.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">  </p> <p id="xdx_80E_eus-gaap--StockholdersEquityNoteDisclosureTextBlock_zKprPaTa6zJf" style="margin-top: 0; margin-bottom: 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 29px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>10.</b></span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_82D_z7Ae54Nq5lXd">STOCKHOLDERS’ EQUITY</span></b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company is authorized to issue to up <span id="xdx_904_eus-gaap--PreferredStockSharesAuthorized_iI_pn3n3_c20231231_zHLOjrVxci89" title="Preferred stock, shares authorized"><span id="xdx_902_eus-gaap--PreferredStockSharesAuthorized_iI_pn3n3_c20221231_zanNPndcSOAd" title="Preferred stock, shares authorized">2,500</span></span>,000 shares of preferred stock, $<span id="xdx_90C_eus-gaap--PreferredStockParOrStatedValuePerShare_iI_pip0_c20231231_zlbV8ZO0d7Le" title="Preferred stock, par value"><span id="xdx_904_eus-gaap--PreferredStockParOrStatedValuePerShare_iI_pip0_c20221231_zrjkbt909qja" title="Preferred stock, par value">.001</span></span> par value. As of December 31, 2023, and 2022, no shares have been designated and <span id="xdx_904_eus-gaap--PreferredStockSharesIssued_iI_pn3n3_do_c20231231_z2BslL14gmm5" title="Preferred stock, shares issued"><span id="xdx_909_eus-gaap--PreferredStockSharesOutstanding_iI_pn3n3_do_c20231231_zHhPt4ECEHal" title="Preferred stock, shares outstanding"><span id="xdx_908_eus-gaap--PreferredStockSharesIssued_iI_pn3n3_do_c20221231_zC6YTqmCKGYb" title="Preferred stock, shares issued"><span id="xdx_903_eus-gaap--PreferredStockSharesOutstanding_iI_pn3n3_do_c20221231_z4uPHbJKr1Tg" title="Preferred stock, shares outstanding">no</span></span></span></span> shares are issued and outstanding. Preferred stock may rank prior to common stock with respect to dividends rights, liquidation preferences, or both, and may have full or limited voting rights.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">On May 31, 2022, Atomera entered into an Equity Distribution Agreement with Oppenheimer &amp; Co. Inc and Craig-Hallum Capital Group LLC, as agents, under which we may offer and sell, from time to time at our sole discretion, shares of our common stock having aggregate offering proceeds of up to $50.0 million in an “at-the-market” or ATM offering, to or through the agents. During the year ended December 31, 2023, approximately <span id="xdx_908_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_dm_c20230101__20231231__us-gaap--SubsidiarySaleOfStockAxis__custom--EquityDistributionAgreementMember_z5mJZHpOyBp5" title="Stock issued new, shares">1.8 million</span> shares were sold at an average price per share of approximately $<span id="xdx_904_ecustom--SaleOfStockAveragePricePerShare_dm_c20230101__20231231__us-gaap--SubsidiarySaleOfStockAxis__custom--EquityDistributionAgreementMember_zS3EhNgQoug" title="Average price per share of stock sold">7.97</span>, resulting in approximately $<span id="xdx_90D_eus-gaap--ProceedsFromIssuanceOfCommonStock_dm_c20230101__20231231__us-gaap--SubsidiarySaleOfStockAxis__custom--EquityDistributionAgreementMember_zBMQEmYNiZT2" title="Proceeds from sale of stock">13.5 million</span> of net proceeds to us after deducting commissions and other offering expenses. As of December 31, 2023, the Company has remaining capacity on the ATM of approximately $<span id="xdx_900_ecustom--RemainingOfferingCapacity_iI_dm_c20231231__us-gaap--SubsidiarySaleOfStockAxis__custom--EquityDistributionAgreementMember_z7Rzpzqo30Tg" title="Remaining capacity on the ATM">29.8 million</span>.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">As of December 31, 2023, the Company has reserved approximately <span id="xdx_90B_eus-gaap--CommonStockCapitalSharesReservedForFutureIssuance_iI_dm_c20231231_zd40cOYgUx9j" title="Common stock reserved for issuance">3.4 million</span> shares of common stock for issuance pursuant to outstanding stock options.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> 2500000 2500000 0.001 0.001 0 0 0 0 1800000 7970 13500000 29800000 3400000 <p id="xdx_800_eus-gaap--DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_zenbYivlXGCd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 29px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>11.</b></span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span><span id="xdx_828_zczfiOc2b9X6">STOCK-BASED COMPENSATION</span></span></b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company’s 2007 Equity Incentive Plan (the “2007 Plan) expired in March 2017, however all options and warrants outstanding at the time of the expiration remained outstanding and exercisable by their term. As of December 31,2023, options to purchase approximately <span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_iI_dm_c20231231__us-gaap--PlanNameAxis__custom--Plan2007Member_zMm8tRtT5Wi8" title="Options available for grant">1.5 million</span> shares of common stock remain outstanding under the 2007 Plan.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In May 2017, the Company’s shareholders approved its 2017 Stock Incentive Plan (the “2017 Plan”). The 2017 Plan provides for the grant of non-qualified stock options and incentive stock options to purchase shares of the Company’s common stock and for the grant of restricted and unrestricted share grants. The Company reserved a total of <span id="xdx_900_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_iI_pn3n3_c20231231__us-gaap--PlanNameAxis__custom--Plan2017Member_zfhiXWbCaNo9" title="Shares authorized for issuance">3,750</span>,000 shares of common stock for issuance under the 2017 Plan. All employees, officers, directors, consultants, advisors and other persons who provide services to the Company or any subsidiaries of the Company are eligible to receive incentive awards under the 2017 Plan. As of December 31, 2023, awards of approximately <span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_dm_c20170502__20231231__us-gaap--PlanNameAxis__custom--Plan2017Member_z3aviFqZKYUl" title="Options granted">3.7 million</span> shares of common stock had been granted under the 2017 Plan, net of forfeited restricted stock and option awards and approximately <span id="xdx_90F_eus-gaap--DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance_iI_c20231231__us-gaap--PlanNameAxis__custom--Plan2017Member_zmYS4z2QDEz2" title="Shares reserved for issuance">25,000</span> shares of common stock are reserved for issuance.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In May 2023, the Company’s shareholders approved its 2023 Stock Incentive Plan (the “2023 Plan”). The 2017 Plan provides for the grant of non-qualified stock options and incentive stock options to purchase shares of the Company’s common stock and for the grant of restricted and unrestricted share grants. The Company reserved a total of <span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_iI_pn3n3_c20231231__us-gaap--PlanNameAxis__custom--Plan2023Member_zauRUda2jxdj" title="Shares authorized for issuance">2,000</span>,000 shares of common stock for issuance under the 2023 Plan. All employees, officers, directors, consultants, advisors and other persons who provide services to the Company or any subsidiaries of the Company are eligible to receive incentive awards under the 2023 Plan. As of December 31, 2023, awards of approximately <span id="xdx_903_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_c20230502__20231231__us-gaap--PlanNameAxis__custom--Plan2023Member_zJ2UuelnREaf" title="Options granted">78,000</span> shares of common stock had been granted under the 2023 Plan, net of forfeited restricted stock and option awards and approximately <span id="xdx_907_eus-gaap--DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance_iI_dm_c20231231__us-gaap--PlanNameAxis__custom--Plan2023Member_z5S20wA7h251">1.9 million</span> shares of common stock are reserved for issuance.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">  </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The following table summarizes the stock-based compensation expense recorded in the Company’s results of operations during the years ended December 31, 2023 and 2022 for stock options and restricted stock (in thousands):</p> <table cellpadding="0" cellspacing="0" id="xdx_88D_eus-gaap--ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_pn3n3_zW0mg9uTXGSg" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - STOCK-BASED COMPENSATION (Details)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B7_zkMmzzjNCHgc" style="display: none">Schedule of stock-based compensation expense</span></td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Year Ended December 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%; text-align: left">Research and development</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--ShareBasedCompensation_pn3n3_c20230101__20231231__us-gaap--IncomeStatementLocationAxis__us-gaap--ResearchAndDevelopmentExpenseMember_zY3JLEJGWlwe" style="width: 13%; text-align: right" title="Allocated stock-based compensation">1,408</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98D_eus-gaap--ShareBasedCompensation_pn3n3_c20220101__20221231__us-gaap--IncomeStatementLocationAxis__us-gaap--ResearchAndDevelopmentExpenseMember_zGApsPDr4Ri4" style="width: 13%; text-align: right" title="Allocated stock-based compensation">1,153</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">General and administrative</td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--ShareBasedCompensation_pn3n3_c20230101__20231231__us-gaap--IncomeStatementLocationAxis__us-gaap--GeneralAndAdministrativeExpenseMember_z9hDUojMtmZd" style="text-align: right" title="Allocated stock-based compensation">2,265</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--ShareBasedCompensation_pn3n3_c20220101__20221231__us-gaap--IncomeStatementLocationAxis__us-gaap--GeneralAndAdministrativeExpenseMember_z38UPNSkkdxi" style="text-align: right" title="Allocated stock-based compensation">1,965</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt">Selling and Marketing</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_988_eus-gaap--ShareBasedCompensation_pn3n3_c20230101__20231231__us-gaap--IncomeStatementLocationAxis__custom--SellingAndMarketingMember_zeCgOpqeQIh8" style="border-bottom: Black 1pt solid; text-align: right" title="Allocated stock-based compensation">340</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_988_eus-gaap--ShareBasedCompensation_pn3n3_c20220101__20221231__us-gaap--IncomeStatementLocationAxis__custom--SellingAndMarketingMember_zFJHo63jr082" style="border-bottom: Black 1pt solid; text-align: right" title="Allocated stock-based compensation">249</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_988_eus-gaap--ShareBasedCompensation_pn3n3_c20230101__20231231_zihLPPEEIg6j" style="border-bottom: Black 2.5pt double; text-align: right" title="Allocated stock-based compensation">4,013</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98E_eus-gaap--ShareBasedCompensation_pn3n3_c20220101__20221231_zvqYeoFnwgid" style="border-bottom: Black 2.5pt double; text-align: right" title="Allocated stock-based compensation">3,367</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">  </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">As of December 31, 2023, there was approximately $<span id="xdx_904_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_iI_dm_c20231231__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z4AJz08mBOac" title="Unrecognized compensation expense">6.6 million</span> of total unrecognized compensation expense related to non-vested share-based compensation arrangements that are expected to vest. This cost is expected to be recognized over a weighted-average period of <span id="xdx_90A_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_dtY_c20230101__20231231__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zFfA71PjIqP3" title="Unrecognized compensation weighted average period">2.5</span> years.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company records compensation expense for employee awards with graded vesting using the straight-line method. The Company records compensation expense for non-employee awards with graded vesting using the accelerated expense attribution method. The Company recognizes compensation expense over the requisite service period applicable to each individual award, which generally equals the vesting term. The Company estimates the fair value of each option award using the Black-Scholes-Merton option pricing model. Forfeitures are recognized when realized.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The fair value of employee stock options issued was estimated using the following weighted-average assumptions:</p> <table cellpadding="0" cellspacing="0" id="xdx_88A_eus-gaap--ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock_zKXx7m7e1A72" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - STOCK-BASED COMPENSATION (Details - Employee stock)"> <tr style="vertical-align: bottom"> <td> <span id="xdx_8B2_zm5vgtkbphJ6" style="display: none">Schedule of weighted-average assumptions</span></td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Year Ended December 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%">Exercise price:</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_iI_pip0_c20231231__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zjyhTfnwn1P7" style="width: 13%; text-align: right" title="Exercise price">6.54</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_iI_pip0_c20221231__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zYt4cfoFx6Eh" style="width: 13%; text-align: right">14.21</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Grant date fair value per share:</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c20230101__20231231__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zf6qXmxyHMxj" title="Grant date fair value per share">4.94</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c20220101__20221231__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zn4nzz8txqnf" title="Grant date fair value per share">10.37</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Assumptions:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Expected volatility</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pip0_dp_c20230101__20231231__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zyKtbcf9O5gg" title="Expected volatility">82.59</span>%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pip0_dp_c20220101__20221231__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z70yYTseNhS7" title="Expected volatility">83.18</span>%</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 10pt; text-align: left">Weighted average expected term (in years)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90F_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20230101__20231231__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zvVzpf1WtaD1" title="Weighted average expected term (in years)">6.82</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90E_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20220101__20221231__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zlkFEIP7Qp32" title="Weighted average expected term (in years)">6.51</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Risk-free interest rate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pip0_dp_c20230101__20231231__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zfy4CxpVUMO9" title="Risk-free interest rate">4.03</span>%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_904_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pip0_dp_c20220101__20221231__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zKJzjvw8bmh4" title="Risk-free interest rate">1.96</span>%</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 10pt; text-align: left">Expected dividend yield</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_pip0_dp_c20230101__20231231__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zYK7z7AdS9N4" title="Expected dividend yield">0.0</span>%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_pip0_dp_c20220101__20221231__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zJ5htNm49bK9" title="Expected dividend yield">0.0</span>%</td><td style="text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The risk-free interest rate was obtained from U.S. Treasury rates for the applicable periods. The Company’s expected volatility was based upon the historical volatility of the Company. The expected life of the Company’s options was determined using the simplified method as a result of limited historical data regarding the Company’s activity. The dividend yield considers that the Company has not historically paid dividends and does not expect to pay dividends in the foreseeable future.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The following table summarizes stock option activity (in thousands except exercise prices and contractual terms):</p> <table cellpadding="0" cellspacing="0" id="xdx_88C_eus-gaap--ScheduleOfStockOptionsRollForwardTableTextBlock_pn3n3_zydTjv5wVk4k" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - STOCK-BASED COMPENSATION (Details - Stock Option Activity)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span id="xdx_8BD_zCydkfujoDCg" style="display: none">Schedule of stock option activity</span></td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Number of</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Shares</b></p></td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Weighted-</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Average</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Exercise</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Prices</b></p></td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Weighted-Average</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Remaining</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Contractual</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Term<br/> (In Years)</b></p></td><td style="padding-bottom: 1pt"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Intrinsic Value</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 40%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Outstanding at January 1, 2023</span></td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pn3n3_c20230101__20231231__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zW8ByNwK4Afb" style="width: 11%; text-align: right" title="Options outstanding">3,009</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pip0_c20230101__20231231__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zMOiytg4Nee9" style="width: 11%; text-align: right" title="Options outstanding, weighted average exercise price">7.07</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 11%; text-align: right"> </td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 11%; text-align: right"> </td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Granted</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pn3n3_c20230101__20231231__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zN4GPw8iEJGd" style="text-align: right" title="Options granted">393</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pip0_c20230101__20231231__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z6KyWUl6HqAl" style="text-align: right" title="Options granted, weighted average exercise price">6.54</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Exercised</span></td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98E_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pn3n3_di_c20230101__20231231__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zFJMNMAxnBy3" style="border-bottom: Black 1pt solid; text-align: right" title="Options exercised">(33</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left">$</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pip0_c20230101__20231231__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zgXidznFS1N8" style="padding-bottom: 1pt; text-align: right" title="Options exercised, weighted average exercise price">3.90</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Outstanding at December 31, 2023</span></td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pn3n3_c20230101__20231231__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zDPSDT5cCAPc" style="border-bottom: Black 2.5pt double; text-align: right" title="Options outstanding">3,369</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pip0_c20230101__20231231__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zVZstnIDemK3" style="border-bottom: Black 2.5pt double; text-align: right" title="Options outstanding, weighted average exercise price">7.04</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_901_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20230101__20231231__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zko1gDyakoFh" title="Options outstanding, weighted average remaining contractual term">4.66</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iI_pn3n3_c20231231__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zgwJknqhV9H" style="border-bottom: Black 2.5pt double; text-align: right" title="Options outstanding, intrinsic value">3,437</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Exercisable at December 31, 2023</span></td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pn3n3_c20231231__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zpHBisG5PAH6" style="border-bottom: Black 2.5pt double; text-align: right" title="Options exercisable">2,862</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pip0_c20231231__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z8ByN7mbcJkd" style="border-bottom: Black 2.5pt double; text-align: right" title="Options exercisable, weighted average exercise price">6.64</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_906_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dtY_c20230101__20231231__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zblsrFECzapk" title="Options exercisable, weighted average remaining contractual term">3.95</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_986_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_iI_pn3n3_c20231231__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zmJiSUm3YSI5" style="border-bottom: Black 2.5pt double; text-align: right" title="Options exercisable, intrinsic value">3,190</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">  </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">During the year ended December 31, 2023, the Company granted options under its 2017 Plan and 2023 Plan to purchase approximately <span id="xdx_903_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pn3n3_c20230101__20231231__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--PlanNameAxis__custom--Plan2017Member_zLed1rNih4N2" title="Options granted">393</span>,000 shares of its common stock to its employees. The fair value of these options was approximately $<span id="xdx_901_ecustom--FairValueOfOptionsGranted_dm_c20230101__20231231__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--PlanNameAxis__custom--Plan2017Member_zUdj0WXVGiMg" title="Fair value of options granted">1.9 million</span>.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">  </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company issues restricted stock to employees, directors and consultants and estimates the fair value based on the closing price on the day of grant. The following table summarizes restricted stock activity (in thousands except per share data):</p> <table cellpadding="0" cellspacing="0" id="xdx_88D_eus-gaap--ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_pn3n3_zbbQzwOEpUK8" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - STOCK-BASED COMPENSATION (Details - Restricted stock)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span id="xdx_8B0_zQDWrtZNifg" style="display: none">Schedule of restricted stock activity</span></td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Number of Shares</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Weighted-Average Grant Date Fair Value</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Outstanding at January 1, 2023</span></td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_iS_pn3n3_c20230101__20231231__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zS9HMjGNoMI9" style="width: 13%; text-align: right" title="Restricted stock outstanding">340</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iS_pip0_c20230101__20231231__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zoAQ3cgBZbxj" style="width: 13%; text-align: right" title="Restricted stock outstanding, weighted average grant date fair value per share">10.78</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Granted</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pn3n3_c20230101__20231231__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zCV45EiQv2I1" style="text-align: right" title="Restricted stock granted">357</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pip0_c20230101__20231231__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zHDrH0BQjHB9" style="text-align: right" title="Restricted stock granted, weighted average grant date fair value per share">7.00</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Vested</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_iN_pn3n3_di_c20230101__20231231__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_z0Y3TRhG67lg" style="text-align: right" title="Restricted stock, vested">(258</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_pip0_c20230101__20231231__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zww8SE64zgv9" style="text-align: right" title="Restricted stock vested, weighted average grant date fair value per share">8.27</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Forfeited</span></td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_iN_pn3n3_di_c20230101__20231231__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zn8ad0SLtibd" style="border-bottom: Black 1pt solid; text-align: right" title="Restricted stock, forfeited">(20</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left">$</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_pip0_c20230101__20231231__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_z5MtSxAVlcJ" style="padding-bottom: 1pt; text-align: right" title="Restricted stock forfeited, weighted average grant date fair value per share">8.63</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Outstanding non-vested shares at December 31, 2023</span></td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iE_pn3n3_c20230101__20231231__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_znbbX4CXRTe4" style="border-bottom: Black 2.5pt double; text-align: right" title="Restricted stock, non-vested, shares outstanding">419</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iE_pip0_c20230101__20231231__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zYoE0y9rFzkf" style="border-bottom: Black 2.5pt double; text-align: right" title="Restricted stock outstanding, weighted average grant date fair value per share">9.21</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> 1500000 3750000 3700000 25000 2000000 78000 1900000 <table cellpadding="0" cellspacing="0" id="xdx_88D_eus-gaap--ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_pn3n3_zW0mg9uTXGSg" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - STOCK-BASED COMPENSATION (Details)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B7_zkMmzzjNCHgc" style="display: none">Schedule of stock-based compensation expense</span></td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Year Ended December 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%; text-align: left">Research and development</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--ShareBasedCompensation_pn3n3_c20230101__20231231__us-gaap--IncomeStatementLocationAxis__us-gaap--ResearchAndDevelopmentExpenseMember_zY3JLEJGWlwe" style="width: 13%; text-align: right" title="Allocated stock-based compensation">1,408</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98D_eus-gaap--ShareBasedCompensation_pn3n3_c20220101__20221231__us-gaap--IncomeStatementLocationAxis__us-gaap--ResearchAndDevelopmentExpenseMember_zGApsPDr4Ri4" style="width: 13%; text-align: right" title="Allocated stock-based compensation">1,153</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">General and administrative</td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--ShareBasedCompensation_pn3n3_c20230101__20231231__us-gaap--IncomeStatementLocationAxis__us-gaap--GeneralAndAdministrativeExpenseMember_z9hDUojMtmZd" style="text-align: right" title="Allocated stock-based compensation">2,265</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--ShareBasedCompensation_pn3n3_c20220101__20221231__us-gaap--IncomeStatementLocationAxis__us-gaap--GeneralAndAdministrativeExpenseMember_z38UPNSkkdxi" style="text-align: right" title="Allocated stock-based compensation">1,965</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt">Selling and Marketing</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_988_eus-gaap--ShareBasedCompensation_pn3n3_c20230101__20231231__us-gaap--IncomeStatementLocationAxis__custom--SellingAndMarketingMember_zeCgOpqeQIh8" style="border-bottom: Black 1pt solid; text-align: right" title="Allocated stock-based compensation">340</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_988_eus-gaap--ShareBasedCompensation_pn3n3_c20220101__20221231__us-gaap--IncomeStatementLocationAxis__custom--SellingAndMarketingMember_zFJHo63jr082" style="border-bottom: Black 1pt solid; text-align: right" title="Allocated stock-based compensation">249</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_988_eus-gaap--ShareBasedCompensation_pn3n3_c20230101__20231231_zihLPPEEIg6j" style="border-bottom: Black 2.5pt double; text-align: right" title="Allocated stock-based compensation">4,013</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98E_eus-gaap--ShareBasedCompensation_pn3n3_c20220101__20221231_zvqYeoFnwgid" style="border-bottom: Black 2.5pt double; text-align: right" title="Allocated stock-based compensation">3,367</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 1408000 1153000 2265000 1965000 340000 249000 4013000 3367000 6600000 P2Y6M <table cellpadding="0" cellspacing="0" id="xdx_88A_eus-gaap--ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock_zKXx7m7e1A72" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - STOCK-BASED COMPENSATION (Details - Employee stock)"> <tr style="vertical-align: bottom"> <td> <span id="xdx_8B2_zm5vgtkbphJ6" style="display: none">Schedule of weighted-average assumptions</span></td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Year Ended December 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%">Exercise price:</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_iI_pip0_c20231231__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zjyhTfnwn1P7" style="width: 13%; text-align: right" title="Exercise price">6.54</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_iI_pip0_c20221231__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zYt4cfoFx6Eh" style="width: 13%; text-align: right">14.21</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Grant date fair value per share:</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c20230101__20231231__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zf6qXmxyHMxj" title="Grant date fair value per share">4.94</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c20220101__20221231__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zn4nzz8txqnf" title="Grant date fair value per share">10.37</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Assumptions:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Expected volatility</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pip0_dp_c20230101__20231231__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zyKtbcf9O5gg" title="Expected volatility">82.59</span>%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pip0_dp_c20220101__20221231__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z70yYTseNhS7" title="Expected volatility">83.18</span>%</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 10pt; text-align: left">Weighted average expected term (in years)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90F_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20230101__20231231__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zvVzpf1WtaD1" title="Weighted average expected term (in years)">6.82</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90E_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20220101__20221231__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zlkFEIP7Qp32" title="Weighted average expected term (in years)">6.51</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Risk-free interest rate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pip0_dp_c20230101__20231231__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zfy4CxpVUMO9" title="Risk-free interest rate">4.03</span>%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_904_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pip0_dp_c20220101__20221231__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zKJzjvw8bmh4" title="Risk-free interest rate">1.96</span>%</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 10pt; text-align: left">Expected dividend yield</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_pip0_dp_c20230101__20231231__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zYK7z7AdS9N4" title="Expected dividend yield">0.0</span>%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_pip0_dp_c20220101__20221231__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zJ5htNm49bK9" title="Expected dividend yield">0.0</span>%</td><td style="text-align: left"> </td></tr> </table> 6.54 14.21 4.94 10.37 0.8259 0.8318 P6Y9M25D P6Y6M3D 0.0403 0.0196 0.000 0.000 <table cellpadding="0" cellspacing="0" id="xdx_88C_eus-gaap--ScheduleOfStockOptionsRollForwardTableTextBlock_pn3n3_zydTjv5wVk4k" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - STOCK-BASED COMPENSATION (Details - Stock Option Activity)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span id="xdx_8BD_zCydkfujoDCg" style="display: none">Schedule of stock option activity</span></td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Number of</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Shares</b></p></td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Weighted-</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Average</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Exercise</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Prices</b></p></td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Weighted-Average</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Remaining</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Contractual</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Term<br/> (In Years)</b></p></td><td style="padding-bottom: 1pt"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Intrinsic Value</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 40%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Outstanding at January 1, 2023</span></td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pn3n3_c20230101__20231231__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zW8ByNwK4Afb" style="width: 11%; text-align: right" title="Options outstanding">3,009</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pip0_c20230101__20231231__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zMOiytg4Nee9" style="width: 11%; text-align: right" title="Options outstanding, weighted average exercise price">7.07</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 11%; text-align: right"> </td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 11%; text-align: right"> </td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Granted</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pn3n3_c20230101__20231231__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zN4GPw8iEJGd" style="text-align: right" title="Options granted">393</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pip0_c20230101__20231231__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z6KyWUl6HqAl" style="text-align: right" title="Options granted, weighted average exercise price">6.54</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Exercised</span></td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98E_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pn3n3_di_c20230101__20231231__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zFJMNMAxnBy3" style="border-bottom: Black 1pt solid; text-align: right" title="Options exercised">(33</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left">$</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pip0_c20230101__20231231__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zgXidznFS1N8" style="padding-bottom: 1pt; text-align: right" title="Options exercised, weighted average exercise price">3.90</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Outstanding at December 31, 2023</span></td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pn3n3_c20230101__20231231__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zDPSDT5cCAPc" style="border-bottom: Black 2.5pt double; text-align: right" title="Options outstanding">3,369</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pip0_c20230101__20231231__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zVZstnIDemK3" style="border-bottom: Black 2.5pt double; text-align: right" title="Options outstanding, weighted average exercise price">7.04</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_901_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20230101__20231231__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zko1gDyakoFh" title="Options outstanding, weighted average remaining contractual term">4.66</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iI_pn3n3_c20231231__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zgwJknqhV9H" style="border-bottom: Black 2.5pt double; text-align: right" title="Options outstanding, intrinsic value">3,437</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Exercisable at December 31, 2023</span></td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pn3n3_c20231231__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zpHBisG5PAH6" style="border-bottom: Black 2.5pt double; text-align: right" title="Options exercisable">2,862</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pip0_c20231231__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z8ByN7mbcJkd" style="border-bottom: Black 2.5pt double; text-align: right" title="Options exercisable, weighted average exercise price">6.64</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_906_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dtY_c20230101__20231231__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zblsrFECzapk" title="Options exercisable, weighted average remaining contractual term">3.95</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_986_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_iI_pn3n3_c20231231__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zmJiSUm3YSI5" style="border-bottom: Black 2.5pt double; text-align: right" title="Options exercisable, intrinsic value">3,190</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 3009000 7.07 393000 6.54 33000 3.90 3369000 7.04 P4Y7M28D 3437000 2862000 6.64 P3Y11M12D 3190000 393000 1900000 <table cellpadding="0" cellspacing="0" id="xdx_88D_eus-gaap--ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_pn3n3_zbbQzwOEpUK8" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - STOCK-BASED COMPENSATION (Details - Restricted stock)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span id="xdx_8B0_zQDWrtZNifg" style="display: none">Schedule of restricted stock activity</span></td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Number of Shares</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Weighted-Average Grant Date Fair Value</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Outstanding at January 1, 2023</span></td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_iS_pn3n3_c20230101__20231231__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zS9HMjGNoMI9" style="width: 13%; text-align: right" title="Restricted stock outstanding">340</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iS_pip0_c20230101__20231231__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zoAQ3cgBZbxj" style="width: 13%; text-align: right" title="Restricted stock outstanding, weighted average grant date fair value per share">10.78</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Granted</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pn3n3_c20230101__20231231__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zCV45EiQv2I1" style="text-align: right" title="Restricted stock granted">357</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pip0_c20230101__20231231__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zHDrH0BQjHB9" style="text-align: right" title="Restricted stock granted, weighted average grant date fair value per share">7.00</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Vested</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_iN_pn3n3_di_c20230101__20231231__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_z0Y3TRhG67lg" style="text-align: right" title="Restricted stock, vested">(258</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_pip0_c20230101__20231231__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zww8SE64zgv9" style="text-align: right" title="Restricted stock vested, weighted average grant date fair value per share">8.27</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Forfeited</span></td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_iN_pn3n3_di_c20230101__20231231__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zn8ad0SLtibd" style="border-bottom: Black 1pt solid; text-align: right" title="Restricted stock, forfeited">(20</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left">$</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_pip0_c20230101__20231231__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_z5MtSxAVlcJ" style="padding-bottom: 1pt; text-align: right" title="Restricted stock forfeited, weighted average grant date fair value per share">8.63</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Outstanding non-vested shares at December 31, 2023</span></td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iE_pn3n3_c20230101__20231231__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_znbbX4CXRTe4" style="border-bottom: Black 2.5pt double; text-align: right" title="Restricted stock, non-vested, shares outstanding">419</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iE_pip0_c20230101__20231231__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zYoE0y9rFzkf" style="border-bottom: Black 2.5pt double; text-align: right" title="Restricted stock outstanding, weighted average grant date fair value per share">9.21</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 340000 10.78 357000 7.00 258000 8.27 20000 8.63 419000 9.21 <p id="xdx_80A_ecustom--PlanTextBlock_zDKegzDFtWf5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 29px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>12.</b></span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_82F_z8mryiF2XrZe">401(k) PLAN</span></b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">During 2002, the Company established a plan under Section 401(k) of the Internal Revenue Code (the 401(k) Plan). The 401(k) Plan covers substantially all of its employees who have attained 18 years of age. Employees may elect to contribute part of their annual compensation to the 401(k) Plan, up to the maximum deferral allowance for individuals by the Internal Revenue Service under Code Section 401(k), and the Company may make a matching contribution. During the years ended December 31, 2023 and 2022, the Company made matching contributions of approximately $<span id="xdx_902_eus-gaap--DefinedBenefitPlanContributionsByEmployer_c20230101__20231231_zwiPOiK7vabj" title="Company contributions to pension plan">82,000</span> and $<span id="xdx_90C_eus-gaap--DefinedBenefitPlanContributionsByEmployer_c20220101__20221231_zwhkGMAaprui" title="Company contributions to pension plan">78,000</span>, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> 82000 78000 <p id="xdx_80B_eus-gaap--IncomeTaxDisclosureTextBlock_zv7drk0TgWDa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">  </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 29px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>13.</b></span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_82F_z5tDAOhEUH08">INCOME TAXES</span> </b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <table cellpadding="0" cellspacing="0" id="xdx_881_eus-gaap--ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_pn3n3_zfKY7nxrFOQg" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - INCOME TAXES (Details - Provision for Income Taxes)"> <tr style="vertical-align: bottom; background-color: White"> <td><span id="xdx_8B2_zB2sSbvfHAO1" style="display: none">Schedule of provision for income taxes</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td colspan="9">The loss before provision for income taxes consisted of the following (in thousands):</td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Year Ended December 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%">Domestic</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98D_eus-gaap--NetIncomeLossAvailableToCommonStockholdersBasic_pn3n3_c20230101__20231231__srt--StatementGeographicalAxis__custom--DomesticMember_zIiyX4xPylf5" style="width: 13%; text-align: right" title="Net loss before provision for income taxes">(19,790</td><td style="width: 1%; text-align: left">)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--NetIncomeLossAvailableToCommonStockholdersBasic_pn3n3_c20220101__20221231__srt--StatementGeographicalAxis__custom--DomesticMember_zDGXvYb3tpH4" style="width: 13%; text-align: right" title="Net loss before provision for income taxes">(17,441</td><td style="width: 1%; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt">International</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98E_eus-gaap--NetIncomeLossAvailableToCommonStockholdersBasic_pn3n3_d0_c20230101__20231231__srt--StatementGeographicalAxis__custom--InternationalMember_zsN2ob3BLaRe" style="border-bottom: Black 1pt solid; text-align: right" title="Net loss before provision for income taxes">–</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_981_eus-gaap--NetIncomeLossAvailableToCommonStockholdersBasic_pn3n3_d0_c20220101__20221231__srt--StatementGeographicalAxis__custom--InternationalMember_z5S1QJQtwfm3" style="border-bottom: Black 1pt solid; text-align: right" title="Net loss before provision for income taxes">–</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 10pt; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_986_eus-gaap--NetIncomeLossAvailableToCommonStockholdersBasic_pn3n3_c20230101__20231231_zVZuyrAQ4DJi" style="border-bottom: Black 2.5pt double; text-align: right" title="Net loss before provision for income taxes">(19,790</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98F_eus-gaap--NetIncomeLossAvailableToCommonStockholdersBasic_pn3n3_c20220101__20221231_zYNgsuIN6M3j" style="border-bottom: Black 2.5pt double; text-align: right" title="Net loss before provision for income taxes">(17,441</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">  </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company had $<span id="xdx_900_eus-gaap--CurrentIncomeTaxExpenseBenefit_pn3n3_c20230101__20231231_zmrSakIWjws6" title="Income tax expenses current"><span id="xdx_90F_eus-gaap--CurrentIncomeTaxExpenseBenefit_pn3n3_c20220101__20221231_zTkuvd4ILvPk" title="Income tax expenses current">0</span></span> current income tax expense for the years ended December 31, 2023 and 2022, respectively. The Company accounts for income taxes in accordance with ASC 740, which requires that the tax benefit of net operating losses, temporary differences and credit carryforwards be recorded as an asset to the extent that management assesses that realization is “more likely than not.” Realization of the future tax benefits is dependent on the Company's ability to generate sufficient taxable income within the carryforward period. Because of the Company's recent history of operating losses, management believes that recognition of the deferred tax assets arising from the above-mentioned future tax benefits is currently not likely to be realized and, accordingly, has provided a full valuation allowance. The valuation allowance increased by approximately $<span id="xdx_905_eus-gaap--IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_dm_c20230101__20231231_zzkRH2Tcq401" title="Increase in income tax valuation allowance">4.4 million</span> and $<span id="xdx_903_eus-gaap--IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_dm_c20220101__20221231_z3fpGxsNSNUc" title="Increase in income tax valuation allowance">4.5 million</span> during the years ended December 31, 2023 and 2022, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">    </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company’s deferred tax assets are as follows (in thousands):</p> <table cellpadding="0" cellspacing="0" id="xdx_88B_eus-gaap--ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_pn3n3_ztqu5oNEbEic" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - INCOME TAXES (Details - Schedule of Deferred Tax)"> <tr style="vertical-align: bottom"> <td> <span id="xdx_8BE_zmabsxRoZUQe" style="display: none">Schedule of deferred tax assets</span></td><td> </td> <td colspan="2" id="xdx_490_20231231_zJauZmDXGpg3" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_49C_20221231_zteuCiCJyZM7" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Year Ended December 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_40A_eus-gaap--DeferredTaxAssetsGrossAbstract_iB" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Deferred tax assets:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwards_i01I_pn3n3_maDTAGzONo_zsJuME9Xdcua" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; width: 66%; text-align: left">Net operating loss carryforwards</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">27,077</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">25,309</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--DeferredTaxAssetsTaxCreditCarryforwards_i01I_pn3n3_maDTAGzONo_zHS72IYyoWT3" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 10pt; text-align: left">Tax credit</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,559</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,197</td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--DeferredTaxAssetsPropertyPlantAndEquipment_i01I_pn3n3_maDTAGzONo_z5bmSbsMzZM" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Fixed assets and intangibles</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">603</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">798</td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_i01I_pn3n3_maDTAGzONo_zo295ZYhT5Q" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 10pt; text-align: left">Stock compensation</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,327</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,052</td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_i01I_pn3n3_maDTAGzONo_z16ihOOIjsU2" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Accruals and other</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">303</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">212</td><td style="text-align: left"> </td></tr> <tr id="xdx_409_ecustom--DeferredTaxAssetsTaxDeferredLeaseLiability_i01I_pn3n3_maDTAGzONo_zOHTbTVL3txl" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 10pt; text-align: left">Lease liability</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">802</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,079</td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--DeferredTaxAssetsInProcessResearchAndDevelopment_i01I_pn3n3_d0_maDTAGzONo_zLg6T67XgYN6" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Capitalized research and development</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">3,822</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">1,797</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--DeferredTaxAssetsGross_iTI_pn3n3_mtDTAGzONo_z3ITF51FV3x5" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 20pt; text-align: left">Total deferred tax assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">36,493</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">32,444</td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--DeferredTaxLiabilitiesAbstract_iB" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Deferred tax liabilities:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_404_ecustom--DeferredTaxLiabilityTaxRightOfUseAsset_i01NI_pn3n3_di_maDTLzZyC_zKt5rHgNiDH6" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Right of use asset</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(755</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(1,076</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_407_eus-gaap--DeferredTaxLiabilities_i01NTI_pn3n3_di_mtDTLzZyC_zIpaL43WAvA6" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 20pt; text-align: left; padding-bottom: 1pt">Total deferred tax assets</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(755</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(1,076</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_40B_eus-gaap--DeferredTaxAssetsValuationAllowance_iNI_pn3n3_di_zBzNQY7fKCje" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Valuation allowance</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(35,738</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(31,368</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_407_eus-gaap--DeferredTaxAssetsNet_iI_pn3n3_d0_zwyK0apWTC09" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Net deferred tax asset</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">–</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">–</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">   </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Net operating losses and tax credit carryforwards as of December 31, 2023, are as follows (in thousands):</p> <table cellpadding="0" cellspacing="0" id="xdx_88D_ecustom--ScheduleOfOperatingLossesTableTextBlock_pn3n3_zO4n0y281wV6" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - INCOME TAXES (Details Schedule of Operating Losses)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B5_zZ0DIkDXZod3" style="display: none">Schedule of net operating losses and tax credit carryforwards</span> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td> </td> <td style="text-align: center"> </td> <td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Amount</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Expiration in years</td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 67%; text-align: justify">Net operating losses, federal</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--OperatingLossCarryforwards_pn3n3_c20231231__us-gaap--IncomeTaxAuthorityAxis__us-gaap--DomesticCountryMember_zfEghjQPssVj" style="width: 13%; text-align: right" title="Net operating loss amount">84,084</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 13%; text-align: center"><span id="xdx_907_ecustom--OperatingLossCarryforwardsExpirationDate1_c20230101__20231231__us-gaap--IncomeTaxAuthorityAxis__us-gaap--DomesticCountryMember_z0jgKmKtux5f" title="Net operating loss expiration in years">No expiration</span></td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Net operating losses, federal</td><td> </td> <td style="text-align: left">$</td><td id="xdx_98A_eus-gaap--OperatingLossCarryforwards_pn3n3_c20231231__us-gaap--IncomeTaxAuthorityAxis__custom--DomesticCountryOneMember_zmZr9nuTS9Ph" style="text-align: right" title="Net operating loss amount">34,791</td><td style="text-align: left"> </td><td> </td> <td> </td> <td style="text-align: center"><span id="xdx_901_ecustom--OperatingLossCarryforwardsExpirationDate1_c20230101__20231231__us-gaap--IncomeTaxAuthorityAxis__custom--DomesticCountryOneMember_zMWZvF5K2nJ4" title="Net operating loss expiration in years">2027-2037</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Net operating losses, state</td><td> </td> <td style="text-align: left">$</td><td id="xdx_983_eus-gaap--OperatingLossCarryforwards_pn3n3_c20231231__us-gaap--IncomeTaxAuthorityAxis__us-gaap--StateAndLocalJurisdictionMember_z7rkR0llr2rk" style="text-align: right" title="Net operating loss amount">38,509</td><td style="text-align: left"> </td><td> </td> <td> </td> <td style="text-align: center"><span id="xdx_904_ecustom--OperatingLossCarryforwardsExpirationDate1_c20230101__20231231__us-gaap--IncomeTaxAuthorityAxis__us-gaap--StateAndLocalJurisdictionMember_zub4Q1GRic15" title="Net operating loss expiration in years">2030-2043</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Tax credits, federal</td><td> </td> <td style="text-align: left">$</td><td id="xdx_98A_eus-gaap--TaxCreditCarryforwardAmount_pn3n3_c20231231__us-gaap--IncomeTaxAuthorityAxis__us-gaap--DomesticCountryMember_zyMBunyUzwxh" style="text-align: right" title="Tax credits amount">2,121</td><td style="text-align: left"> </td><td> </td> <td> </td> <td style="text-align: center"><span id="xdx_90A_ecustom--TaxCreditsExpirationDates_c20230101__20231231__us-gaap--IncomeTaxAuthorityAxis__us-gaap--DomesticCountryMember_ztibu2ef4JNk" title="Tax credits expiration in years">2036-2043</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Tax credits, state</td><td> </td> <td style="text-align: left">$</td><td id="xdx_98A_eus-gaap--TaxCreditCarryforwardAmount_pn3n3_c20231231__us-gaap--IncomeTaxAuthorityAxis__us-gaap--StateAndLocalJurisdictionMember_zNOamKrEmfVf" style="text-align: right" title="Tax credits amount">897</td><td style="text-align: left"> </td><td> </td> <td> </td> <td style="text-align: center"><span id="xdx_904_ecustom--TaxCreditsExpirationDates_c20230101__20231231__us-gaap--IncomeTaxAuthorityAxis__us-gaap--StateAndLocalJurisdictionMember_zWudkgDqX8yh" title="Tax credits expiration in years">No expiration</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Tax credits, state</td><td> </td> <td style="text-align: left">$</td><td id="xdx_98D_eus-gaap--TaxCreditCarryforwardAmount_pn3n3_c20231231__us-gaap--IncomeTaxAuthorityAxis__custom--StateAndLocalJurisdictionOneMember_zVSPicyMSxaf" style="text-align: right" title="Tax credits amount">1,046</td><td style="text-align: left"> </td><td> </td> <td> </td> <td style="text-align: center"><span id="xdx_905_ecustom--TaxCreditsExpirationDates_c20230101__20231231__us-gaap--IncomeTaxAuthorityAxis__custom--StateAndLocalJurisdictionOneMember_zgENhYF019G2" title="Tax credits expiration in years">2031-2038</span></td> <td> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">  </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The effective tax rate of the Company’s provision (benefit) for income taxes differs from the federal statutory rate as follows: </p> <table cellpadding="0" cellspacing="0" id="xdx_88F_eus-gaap--ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_zTU9D4WnX8U1" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - INCOME TAXES (Details - Effective Tax Rate)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8BA_z9xKG9ILBhB6" style="display: none">Schedule of effective tax rate</span></td><td> </td> <td colspan="2" id="xdx_49B_20230101__20231231_zx26ate4ptF2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_493_20220101__20221231_zUsiS9vn5jsh" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Year ending December 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_408_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_maEffRate_zxs04XdV5dd2" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%; text-align: justify">Statutory rate</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right">21.00 %</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right">21.00 %</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_maEffRate_z1qjsef7NJYg" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">State rate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.29 %</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3.51 %</td><td style="text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_maEffRate_zEeeI3SfV2Zc" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Change in valuation allowance</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(22.08)%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(25.95)%</td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_d0_maEffRate_zOBmUeaHLsij" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Other non-deductible items</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(0.02)%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">– %</td><td style="text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--EffectiveIncomeTaxRateReconciliationTaxCredits_iN_di_msEffRate_zLtpRk0QkI2k" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Change in tax credits</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.66 %</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.70 %</td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_d0_maEffRate_zRqE4C07xvfi" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Foreign withholding tax</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">– %</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">– %</td><td style="text-align: left"> </td></tr> <tr id="xdx_400_ecustom--EffectiveIncomeTaxRateReconciliationSection382Limitation_d0_maEffRate_zdLfTrqJbKDl" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Section 382 limitation</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">– %</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">– %</td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_ecustom--EffectiveIncomeTaxRateReconciliationSection162MLimitation_d0_maEffRate_zRMnVdsFvZnj" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Section 162(m) limitation</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(0.11)%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(0.47)%</td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_maEffRate_zYZq7xJRikV7" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-bottom: 1pt">Stock based compensation excess windfall</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(0.74)%</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">1.20 %</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_iT_d0_mtEffRate_zheD55JOH2id" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 2.5pt; text-indent: 10pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">– %</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">– %</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Utilization of U.S. net operating losses and tax credit carryforwards may be limited by “ownership change” rules, as defined in Section 382 and Section 383 of the Internal Revenue Code. Similar rules may apply under state tax laws. Under those sections of the Code, if a corporation undergoes an “ownership change,” the corporation’s ability to use its pre-change net operating loss carryforwards and other pre-change attributes, such as research tax credits, to offset its post-change income or tax may be limited. In general, an “ownership change” will occur if there is a cumulative change in ownership by “5% stockholders” that exceeds 50 percentage points over a rolling three-year period.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">  </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company establishes reserves for uncertain tax positions based on the largest amount that is more-likely-than-not to be sustained. An uncertain income tax position will not be recognized if it has less than a 50% likelihood of being sustained. It is the Company’s policy to recognize interest and penalties related to income tax matters in income tax expense. As of December 31, 2023 and 2022, respectively, the Company has <span id="xdx_906_eus-gaap--IncomeTaxExaminationPenaltiesAndInterestAccrued_iI_pn3n3_do_c20231231_z5RNujP0p0s6" title="Accrued interest and penalities"><span id="xdx_90D_eus-gaap--IncomeTaxExaminationPenaltiesAndInterestAccrued_iI_pn3n3_do_c20221231_zlDF6GnfDSkb" title="Accrued interest and penalities"><span id="xdx_906_eus-gaap--LiabilityForUncertainTaxPositionsCurrent_iI_pn3n3_do_c20231231_zYUGbzfqzlG2" title="Penalties related to uncertain tax positions"><span id="xdx_90A_eus-gaap--LiabilityForUncertainTaxPositionsCurrent_iI_pn3n3_do_c20221231_zHIeFrgEzfn5" title="Penalties related to uncertain tax positions">no</span></span></span></span> accrued interest or penalties related to uncertain tax positions.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Company files income tax returns in the U.S. federal jurisdiction and various state jurisdictions. In the normal course of business, the Company is subject to examination by their respective taxing authorities. The Company is not currently under audit by the Internal Revenue Service or other similar state or local authority. The statute of limitations remains effectively open for all tax years since inception (2007). Tax years outside the normal statute of limitations remain open to examination by tax authorities due to tax attributes generated in earlier years which have been carried forward and may be examined and adjusted in subsequent years when utilized.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">   </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The following table summarizes the activity related to the Company’s gross unrecognized tax benefits for the years ended December 31, 2023 and 2022 (in thousands):</p> <table cellpadding="0" cellspacing="0" id="xdx_882_eus-gaap--ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_pn3n3_zysxxZvRjpu4" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - INCOME TAXES (Details - Unrecognized Tax Benefits)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B4_z4tBv9nfUw04" style="display: none">Schedule of unrecognized tax benefits</span></td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%; text-align: justify">January 1 – unrecognized tax benefits</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98D_eus-gaap--UnrecognizedTaxBenefits_iS_pn3n3_c20230101__20231231_zV6YSce9NUz7" style="width: 13%; text-align: right" title="Unrecognized tax benefit, beginning balance">1,046</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--UnrecognizedTaxBenefits_iS_pn3n3_c20220101__20221231_zpkbxeYH88O1" style="width: 13%; text-align: right" title="Unrecognized tax benefit, beginning balance">896</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Increases (decreases) – prior year tax positions</td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--UnrecognizedTaxBenefitsPeriodIncreaseDecrease_pn3n3_c20230101__20231231_zINjL1DMm9O2" style="text-align: right" title="Increases (decreases) - prior year tax positions">10</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--UnrecognizedTaxBenefitsPeriodIncreaseDecrease_pn3n3_c20220101__20221231_zgYvtN43Li9i" style="text-align: right" title="Increases (decreases) - prior year tax positions">(1</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-bottom: 1pt">Increases – current year tax positions</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98E_eus-gaap--UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_pn3n3_c20230101__20231231_zPWzHjbnsMbd" style="border-bottom: Black 1pt solid; text-align: right" title="Increase - current year tax position">163</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_986_eus-gaap--UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_pn3n3_c20220101__20221231_zb2W3MkSDVJ5" style="border-bottom: Black 1pt solid; text-align: right" title="Increase - current year tax position">151</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 2.5pt">December 31 - unrecognized tax benefits</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_981_eus-gaap--UnrecognizedTaxBenefits_iE_pn3n3_c20230101__20231231_zwJdzeSDp0zg" style="border-bottom: Black 2.5pt double; text-align: right" title="Unrecognized tax benefit, ending balance">1,219</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98F_eus-gaap--UnrecognizedTaxBenefits_iE_pn3n3_c20220101__20221231_zu2Bx0SvaId9" style="border-bottom: Black 2.5pt double; text-align: right" title="Unrecognized tax benefit, ending balance">1,046</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">  </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The following table summarizes the activity in the Company’s Valuation Allowance and Qualifying Accounts (in thousands):</p> <table cellpadding="0" cellspacing="0" id="xdx_885_eus-gaap--ScheduleOfValuationAllowanceForImpairmentOfRecognizedServicingAssetsTextBlock_pn3n3_zKpBYKQtqX24" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - INCOME TAXES (Details - Valuation Allowance)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8BA_zC4zPwJ28Lel" style="display: none">Schedule of valuation allowance</span></td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Balance at</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Beginning</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>of Year</b></p></td><td style="padding-bottom: 1pt"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Additions</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Deductions</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Balance</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>at End of</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Year</b></p></td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Deferred tax assets valuation allowance</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 40%">Year ended December 31, 2023</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_984_ecustom--DeferredTaxAssetsValuationAllowances_iS_pn3n3_c20230101__20231231_zyj6l23hStSc" style="width: 11%; text-align: right" title="Deferred tax asset valuation allowance, beginning balance">31,368</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--ValuationAllowanceDeferredTaxAssetChangeInAmount_pn3n3_c20230101__20231231_zLMLId57DQpk" style="width: 11%; text-align: right" title="Additions">4,536</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98C_ecustom--ValuationAllowanceDeferredTaxAssetChangeInAmountDeduction_pn3n3_d0_c20230101__20231231_zGpOdpjwxaig" style="width: 11%; text-align: right" title="Deductions">166</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_982_ecustom--DeferredTaxAssetsValuationAllowances_iE_pn3n3_c20230101__20231231_zU0ZWwUrU9i7" style="width: 11%; text-align: right" title="Deferred tax asset valuation allowance, ending balance">35,738</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Year ended December 31, 2022</td><td> </td> <td style="text-align: left">$</td><td id="xdx_987_ecustom--DeferredTaxAssetsValuationAllowances_iS_pn3n3_c20220101__20221231_z8GbKt5aIf03" style="text-align: right" title="Deferred tax asset valuation allowance, beginning balance">26,842</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98E_eus-gaap--ValuationAllowanceDeferredTaxAssetChangeInAmount_pn3n3_c20220101__20221231_ziZ6feXpCRfe" style="text-align: right" title="Additions">4,636</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_981_ecustom--ValuationAllowanceDeferredTaxAssetChangeInAmountDeduction_pn3n3_c20220101__20221231_ziLG4tRPobnl" style="text-align: right" title="Deductions">110</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98F_ecustom--DeferredTaxAssetsValuationAllowances_iE_pn3n3_c20220101__20221231_z9RKG13OcpP" style="text-align: right" title="Deferred tax asset valuation allowance, ending balance">31,368</td><td style="text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">  </p> <table cellpadding="0" cellspacing="0" id="xdx_881_eus-gaap--ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_pn3n3_zfKY7nxrFOQg" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - INCOME TAXES (Details - Provision for Income Taxes)"> <tr style="vertical-align: bottom; background-color: White"> <td><span id="xdx_8B2_zB2sSbvfHAO1" style="display: none">Schedule of provision for income taxes</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td colspan="9">The loss before provision for income taxes consisted of the following (in thousands):</td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Year Ended December 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%">Domestic</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98D_eus-gaap--NetIncomeLossAvailableToCommonStockholdersBasic_pn3n3_c20230101__20231231__srt--StatementGeographicalAxis__custom--DomesticMember_zIiyX4xPylf5" style="width: 13%; text-align: right" title="Net loss before provision for income taxes">(19,790</td><td style="width: 1%; text-align: left">)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--NetIncomeLossAvailableToCommonStockholdersBasic_pn3n3_c20220101__20221231__srt--StatementGeographicalAxis__custom--DomesticMember_zDGXvYb3tpH4" style="width: 13%; text-align: right" title="Net loss before provision for income taxes">(17,441</td><td style="width: 1%; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt">International</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98E_eus-gaap--NetIncomeLossAvailableToCommonStockholdersBasic_pn3n3_d0_c20230101__20231231__srt--StatementGeographicalAxis__custom--InternationalMember_zsN2ob3BLaRe" style="border-bottom: Black 1pt solid; text-align: right" title="Net loss before provision for income taxes">–</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_981_eus-gaap--NetIncomeLossAvailableToCommonStockholdersBasic_pn3n3_d0_c20220101__20221231__srt--StatementGeographicalAxis__custom--InternationalMember_z5S1QJQtwfm3" style="border-bottom: Black 1pt solid; text-align: right" title="Net loss before provision for income taxes">–</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 10pt; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_986_eus-gaap--NetIncomeLossAvailableToCommonStockholdersBasic_pn3n3_c20230101__20231231_zVZuyrAQ4DJi" style="border-bottom: Black 2.5pt double; text-align: right" title="Net loss before provision for income taxes">(19,790</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98F_eus-gaap--NetIncomeLossAvailableToCommonStockholdersBasic_pn3n3_c20220101__20221231_zYNgsuIN6M3j" style="border-bottom: Black 2.5pt double; text-align: right" title="Net loss before provision for income taxes">(17,441</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> -19790000 -17441000 0 0 -19790000 -17441000 0 0 4400000 4500000 <table cellpadding="0" cellspacing="0" id="xdx_88B_eus-gaap--ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_pn3n3_ztqu5oNEbEic" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - INCOME TAXES (Details - Schedule of Deferred Tax)"> <tr style="vertical-align: bottom"> <td> <span id="xdx_8BE_zmabsxRoZUQe" style="display: none">Schedule of deferred tax assets</span></td><td> </td> <td colspan="2" id="xdx_490_20231231_zJauZmDXGpg3" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_49C_20221231_zteuCiCJyZM7" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Year Ended December 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_40A_eus-gaap--DeferredTaxAssetsGrossAbstract_iB" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Deferred tax assets:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwards_i01I_pn3n3_maDTAGzONo_zsJuME9Xdcua" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; width: 66%; text-align: left">Net operating loss carryforwards</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">27,077</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">25,309</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--DeferredTaxAssetsTaxCreditCarryforwards_i01I_pn3n3_maDTAGzONo_zHS72IYyoWT3" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 10pt; text-align: left">Tax credit</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,559</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,197</td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--DeferredTaxAssetsPropertyPlantAndEquipment_i01I_pn3n3_maDTAGzONo_z5bmSbsMzZM" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Fixed assets and intangibles</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">603</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">798</td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_i01I_pn3n3_maDTAGzONo_zo295ZYhT5Q" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 10pt; text-align: left">Stock compensation</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,327</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,052</td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_i01I_pn3n3_maDTAGzONo_z16ihOOIjsU2" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Accruals and other</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">303</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">212</td><td style="text-align: left"> </td></tr> <tr id="xdx_409_ecustom--DeferredTaxAssetsTaxDeferredLeaseLiability_i01I_pn3n3_maDTAGzONo_zOHTbTVL3txl" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 10pt; text-align: left">Lease liability</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">802</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,079</td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--DeferredTaxAssetsInProcessResearchAndDevelopment_i01I_pn3n3_d0_maDTAGzONo_zLg6T67XgYN6" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Capitalized research and development</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">3,822</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">1,797</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--DeferredTaxAssetsGross_iTI_pn3n3_mtDTAGzONo_z3ITF51FV3x5" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 20pt; text-align: left">Total deferred tax assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">36,493</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">32,444</td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--DeferredTaxLiabilitiesAbstract_iB" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Deferred tax liabilities:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_404_ecustom--DeferredTaxLiabilityTaxRightOfUseAsset_i01NI_pn3n3_di_maDTLzZyC_zKt5rHgNiDH6" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Right of use asset</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(755</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(1,076</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_407_eus-gaap--DeferredTaxLiabilities_i01NTI_pn3n3_di_mtDTLzZyC_zIpaL43WAvA6" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 20pt; text-align: left; padding-bottom: 1pt">Total deferred tax assets</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(755</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(1,076</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_40B_eus-gaap--DeferredTaxAssetsValuationAllowance_iNI_pn3n3_di_zBzNQY7fKCje" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Valuation allowance</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(35,738</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(31,368</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_407_eus-gaap--DeferredTaxAssetsNet_iI_pn3n3_d0_zwyK0apWTC09" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Net deferred tax asset</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">–</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">–</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 27077000 25309000 2559000 2197000 603000 798000 1327000 1052000 303000 212000 802000 1079000 3822000 1797000 36493000 32444000 755000 1076000 755000 1076000 35738000 31368000 0 0 <table cellpadding="0" cellspacing="0" id="xdx_88D_ecustom--ScheduleOfOperatingLossesTableTextBlock_pn3n3_zO4n0y281wV6" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - INCOME TAXES (Details Schedule of Operating Losses)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B5_zZ0DIkDXZod3" style="display: none">Schedule of net operating losses and tax credit carryforwards</span> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td> </td> <td style="text-align: center"> </td> <td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Amount</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Expiration in years</td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 67%; text-align: justify">Net operating losses, federal</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--OperatingLossCarryforwards_pn3n3_c20231231__us-gaap--IncomeTaxAuthorityAxis__us-gaap--DomesticCountryMember_zfEghjQPssVj" style="width: 13%; text-align: right" title="Net operating loss amount">84,084</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 13%; text-align: center"><span id="xdx_907_ecustom--OperatingLossCarryforwardsExpirationDate1_c20230101__20231231__us-gaap--IncomeTaxAuthorityAxis__us-gaap--DomesticCountryMember_z0jgKmKtux5f" title="Net operating loss expiration in years">No expiration</span></td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Net operating losses, federal</td><td> </td> <td style="text-align: left">$</td><td id="xdx_98A_eus-gaap--OperatingLossCarryforwards_pn3n3_c20231231__us-gaap--IncomeTaxAuthorityAxis__custom--DomesticCountryOneMember_zmZr9nuTS9Ph" style="text-align: right" title="Net operating loss amount">34,791</td><td style="text-align: left"> </td><td> </td> <td> </td> <td style="text-align: center"><span id="xdx_901_ecustom--OperatingLossCarryforwardsExpirationDate1_c20230101__20231231__us-gaap--IncomeTaxAuthorityAxis__custom--DomesticCountryOneMember_zMWZvF5K2nJ4" title="Net operating loss expiration in years">2027-2037</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Net operating losses, state</td><td> </td> <td style="text-align: left">$</td><td id="xdx_983_eus-gaap--OperatingLossCarryforwards_pn3n3_c20231231__us-gaap--IncomeTaxAuthorityAxis__us-gaap--StateAndLocalJurisdictionMember_z7rkR0llr2rk" style="text-align: right" title="Net operating loss amount">38,509</td><td style="text-align: left"> </td><td> </td> <td> </td> <td style="text-align: center"><span id="xdx_904_ecustom--OperatingLossCarryforwardsExpirationDate1_c20230101__20231231__us-gaap--IncomeTaxAuthorityAxis__us-gaap--StateAndLocalJurisdictionMember_zub4Q1GRic15" title="Net operating loss expiration in years">2030-2043</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Tax credits, federal</td><td> </td> <td style="text-align: left">$</td><td id="xdx_98A_eus-gaap--TaxCreditCarryforwardAmount_pn3n3_c20231231__us-gaap--IncomeTaxAuthorityAxis__us-gaap--DomesticCountryMember_zyMBunyUzwxh" style="text-align: right" title="Tax credits amount">2,121</td><td style="text-align: left"> </td><td> </td> <td> </td> <td style="text-align: center"><span id="xdx_90A_ecustom--TaxCreditsExpirationDates_c20230101__20231231__us-gaap--IncomeTaxAuthorityAxis__us-gaap--DomesticCountryMember_ztibu2ef4JNk" title="Tax credits expiration in years">2036-2043</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Tax credits, state</td><td> </td> <td style="text-align: left">$</td><td id="xdx_98A_eus-gaap--TaxCreditCarryforwardAmount_pn3n3_c20231231__us-gaap--IncomeTaxAuthorityAxis__us-gaap--StateAndLocalJurisdictionMember_zNOamKrEmfVf" style="text-align: right" title="Tax credits amount">897</td><td style="text-align: left"> </td><td> </td> <td> </td> <td style="text-align: center"><span id="xdx_904_ecustom--TaxCreditsExpirationDates_c20230101__20231231__us-gaap--IncomeTaxAuthorityAxis__us-gaap--StateAndLocalJurisdictionMember_zWudkgDqX8yh" title="Tax credits expiration in years">No expiration</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Tax credits, state</td><td> </td> <td style="text-align: left">$</td><td id="xdx_98D_eus-gaap--TaxCreditCarryforwardAmount_pn3n3_c20231231__us-gaap--IncomeTaxAuthorityAxis__custom--StateAndLocalJurisdictionOneMember_zVSPicyMSxaf" style="text-align: right" title="Tax credits amount">1,046</td><td style="text-align: left"> </td><td> </td> <td> </td> <td style="text-align: center"><span id="xdx_905_ecustom--TaxCreditsExpirationDates_c20230101__20231231__us-gaap--IncomeTaxAuthorityAxis__custom--StateAndLocalJurisdictionOneMember_zgENhYF019G2" title="Tax credits expiration in years">2031-2038</span></td> <td> </td></tr> </table> 84084000 No expiration 34791000 2027-2037 38509000 2030-2043 2121000 2036-2043 897000 No expiration 1046000 2031-2038 <table cellpadding="0" cellspacing="0" id="xdx_88F_eus-gaap--ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_zTU9D4WnX8U1" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - INCOME TAXES (Details - Effective Tax Rate)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8BA_z9xKG9ILBhB6" style="display: none">Schedule of effective tax rate</span></td><td> </td> <td colspan="2" id="xdx_49B_20230101__20231231_zx26ate4ptF2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_493_20220101__20221231_zUsiS9vn5jsh" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Year ending December 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_408_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_maEffRate_zxs04XdV5dd2" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%; text-align: justify">Statutory rate</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right">21.00 %</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right">21.00 %</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_maEffRate_z1qjsef7NJYg" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">State rate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.29 %</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3.51 %</td><td style="text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_maEffRate_zEeeI3SfV2Zc" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Change in valuation allowance</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(22.08)%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(25.95)%</td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_d0_maEffRate_zOBmUeaHLsij" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Other non-deductible items</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(0.02)%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">– %</td><td style="text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--EffectiveIncomeTaxRateReconciliationTaxCredits_iN_di_msEffRate_zLtpRk0QkI2k" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Change in tax credits</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.66 %</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.70 %</td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_d0_maEffRate_zRqE4C07xvfi" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Foreign withholding tax</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">– %</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">– %</td><td style="text-align: left"> </td></tr> <tr id="xdx_400_ecustom--EffectiveIncomeTaxRateReconciliationSection382Limitation_d0_maEffRate_zdLfTrqJbKDl" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Section 382 limitation</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">– %</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">– %</td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_ecustom--EffectiveIncomeTaxRateReconciliationSection162MLimitation_d0_maEffRate_zRMnVdsFvZnj" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Section 162(m) limitation</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(0.11)%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(0.47)%</td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_maEffRate_zYZq7xJRikV7" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-bottom: 1pt">Stock based compensation excess windfall</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(0.74)%</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">1.20 %</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_iT_d0_mtEffRate_zheD55JOH2id" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 2.5pt; text-indent: 10pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">– %</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">– %</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 0.2100 0.2100 0.0129 0.0351 -0.2208 -0.2595 -0.0002 0 -0.0066 -0.0070 0 0 0 0 -0.0011 -0.0047 -0.0074 0.0120 0 0 0 0 0 0 <table cellpadding="0" cellspacing="0" id="xdx_882_eus-gaap--ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_pn3n3_zysxxZvRjpu4" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - INCOME TAXES (Details - Unrecognized Tax Benefits)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B4_z4tBv9nfUw04" style="display: none">Schedule of unrecognized tax benefits</span></td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%; text-align: justify">January 1 – unrecognized tax benefits</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98D_eus-gaap--UnrecognizedTaxBenefits_iS_pn3n3_c20230101__20231231_zV6YSce9NUz7" style="width: 13%; text-align: right" title="Unrecognized tax benefit, beginning balance">1,046</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--UnrecognizedTaxBenefits_iS_pn3n3_c20220101__20221231_zpkbxeYH88O1" style="width: 13%; text-align: right" title="Unrecognized tax benefit, beginning balance">896</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Increases (decreases) – prior year tax positions</td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--UnrecognizedTaxBenefitsPeriodIncreaseDecrease_pn3n3_c20230101__20231231_zINjL1DMm9O2" style="text-align: right" title="Increases (decreases) - prior year tax positions">10</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--UnrecognizedTaxBenefitsPeriodIncreaseDecrease_pn3n3_c20220101__20221231_zgYvtN43Li9i" style="text-align: right" title="Increases (decreases) - prior year tax positions">(1</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-bottom: 1pt">Increases – current year tax positions</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98E_eus-gaap--UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_pn3n3_c20230101__20231231_zPWzHjbnsMbd" style="border-bottom: Black 1pt solid; text-align: right" title="Increase - current year tax position">163</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_986_eus-gaap--UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_pn3n3_c20220101__20221231_zb2W3MkSDVJ5" style="border-bottom: Black 1pt solid; text-align: right" title="Increase - current year tax position">151</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 2.5pt">December 31 - unrecognized tax benefits</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_981_eus-gaap--UnrecognizedTaxBenefits_iE_pn3n3_c20230101__20231231_zwJdzeSDp0zg" style="border-bottom: Black 2.5pt double; text-align: right" title="Unrecognized tax benefit, ending balance">1,219</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98F_eus-gaap--UnrecognizedTaxBenefits_iE_pn3n3_c20220101__20221231_zu2Bx0SvaId9" style="border-bottom: Black 2.5pt double; text-align: right" title="Unrecognized tax benefit, ending balance">1,046</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 1046000 896000 10000 -1000 163000 151000 1219000 1046000 <table cellpadding="0" cellspacing="0" id="xdx_885_eus-gaap--ScheduleOfValuationAllowanceForImpairmentOfRecognizedServicingAssetsTextBlock_pn3n3_zKpBYKQtqX24" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - INCOME TAXES (Details - Valuation Allowance)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8BA_zC4zPwJ28Lel" style="display: none">Schedule of valuation allowance</span></td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Balance at</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Beginning</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>of Year</b></p></td><td style="padding-bottom: 1pt"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Additions</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Deductions</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Balance</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>at End of</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Year</b></p></td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Deferred tax assets valuation allowance</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 40%">Year ended December 31, 2023</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_984_ecustom--DeferredTaxAssetsValuationAllowances_iS_pn3n3_c20230101__20231231_zyj6l23hStSc" style="width: 11%; text-align: right" title="Deferred tax asset valuation allowance, beginning balance">31,368</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--ValuationAllowanceDeferredTaxAssetChangeInAmount_pn3n3_c20230101__20231231_zLMLId57DQpk" style="width: 11%; text-align: right" title="Additions">4,536</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98C_ecustom--ValuationAllowanceDeferredTaxAssetChangeInAmountDeduction_pn3n3_d0_c20230101__20231231_zGpOdpjwxaig" style="width: 11%; text-align: right" title="Deductions">166</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_982_ecustom--DeferredTaxAssetsValuationAllowances_iE_pn3n3_c20230101__20231231_zU0ZWwUrU9i7" style="width: 11%; text-align: right" title="Deferred tax asset valuation allowance, ending balance">35,738</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Year ended December 31, 2022</td><td> </td> <td style="text-align: left">$</td><td id="xdx_987_ecustom--DeferredTaxAssetsValuationAllowances_iS_pn3n3_c20220101__20221231_z8GbKt5aIf03" style="text-align: right" title="Deferred tax asset valuation allowance, beginning balance">26,842</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98E_eus-gaap--ValuationAllowanceDeferredTaxAssetChangeInAmount_pn3n3_c20220101__20221231_ziZ6feXpCRfe" style="text-align: right" title="Additions">4,636</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_981_ecustom--ValuationAllowanceDeferredTaxAssetChangeInAmountDeduction_pn3n3_c20220101__20221231_ziLG4tRPobnl" style="text-align: right" title="Deductions">110</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98F_ecustom--DeferredTaxAssetsValuationAllowances_iE_pn3n3_c20220101__20221231_z9RKG13OcpP" style="text-align: right" title="Deferred tax asset valuation allowance, ending balance">31,368</td><td style="text-align: left"> </td></tr> </table> 31368000 4536000 166000 35738000 26842000 4636000 110000 31368000 <p id="xdx_806_eus-gaap--SubsequentEventsTextBlock_zAsfEBhrlpi2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 29px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>14.</b></span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_828_zB8cz3PG8or2">SUBSEQUENT EVENTS</span></b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Management has evaluated subsequent events and transactions through the date these financial statements were issued.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Since December 31, 2023, the Company has issued approximately 500,000 additional shares through its ATM offering at an average price per share of $8.08 resulting in additional net proceeds, after deduction of commissions and expenses of approximately $3.9 million.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p>

:8D@Q1OD1M7(MW +V3JVMPQ:O=$5>0W!"CV06BESS515F\%SNC M>&J?]+7!!\+2\^.V&@:36:WJNA[!:B9Y-K&!">#,9V:-+ Q"?G)-K%+SAXDO MOUP!86E(Z*GH$^6N6]A9!;E6D;,529!C$ +_NR1&#?RN%U(;KS@:Q+Z70HF+ M)GY&(\LD3)40P9^V6O7_S^Z(BQ8I-;V^S[QN2$^&M(Q#)#.Q K#L-$MFS0Z= MOACL!^RZ>.X'\$6#_5KW2+5D\ M6$XX>]MU^0AQ(B,Q+QL:,I+O]Q+>"U4>8F22*Q2+T@'PB,,"!E4_2;F9>^@! MF3.VJ6/*%VO_P\GY.G(OZ\\R+VH_2E)P"6$L&2A9XVGX#=[@4:L-@_(312$A M=Q,/M /6X3IS@'JN)>\K@A6Y_TX_%UG:'9]TU\6098*P$HIUQ$1>]S32: \(K6@7 X)\G&XH"$ MT,A<#V&J>$42E[GD*$V$-'H\V+X#'4*]A)& -WZZ7QKDYX.ONZ!8/BV5QB^)6#X6BL,WR,Z2".M+^X0L/ =%Z\3D^F?;#,O;W_E6/!+5W2$[B>1[&,C@)B" M0\9@J$B[:D2.ON3$*<^D6T8-4.G"5I%59&0'6_ 2*66QN$+9$WQ?PD_Q3RS, MZ".^C!NGY-CDP;4)=7L)[]4"]>ZCC>L7"B!&!^#K&TWQR4HM.#(J?XYH %B#&P)'NLCC]F4<@]FK$N!G8[2?+'X=?*R/Z4NS)N M \9F5J=:M[N!)GY@8(]1%(S=%EH3$*VY;44'\NC@@Y(4\)0Q=_E(N%8J.E10O&B!N3.X/()BSH:)G^&BTHA>Q\B CX PP3 M*RVV$J3'*4B*JQA*X*B345GYG!Q^D+TJS%L*&1: ).@6>XV(#XI_U71 @"(_ M8$H.HL1/"\(:.$-\OLSJP=,@" "A,/$P\/=E].K&Z<'U!EIM)6:/4LR,UDRD MBZ"X,I(I%\QZYTRA;U"9#+VR2(:N8DA&0B6G:<, CCDV@I(,) MC.4RKB]N*0PL4,:.5(L1$N8 M*G.0&IR"@>TTHT'?0&QM4\T=((4\W@VMCC+ M?9CZO:/Q!GK2,H*7%,?.OU]W7I2^,7^FZT#OQ%Z*;8>X$XMV,N'=&:;3I.#+ ML#0E=A/J)L_A9N-]%J53Q:+(J87N+VK(P"L?8?JPIGKAR;UTU69B OB%_]+< M3>$TR[V$6+!X)\*3_OQ0 ^3S%0Q'6R%HPXJ1>)7N"Q7TPR]1&H8U\2[Q,L?^ M&OG0= /N3FSID(@ ME;;"G[[PK\T%H1U\]''CD6$B*O"GQIPR4W3@!=@ERX+V?B P.E?!>":#!@!2 M9O:Q$XJU3NSW[_?!K3V&]J60A&DB(UV]L6&?2!ZH1@M_1+1$8D?A'J4]TB^V M59I%MB>PU*LH.7=A:&_H/]O%-\@^"8TFO*.Q3>] /(6+!P^?(%Y5A?AZ1AP1 M)T00PYP*32*)H88C%N9E'$G<"3C%-/8[%')KRV-*I_-D,/!"H8/$4MK_Q^D/ M?K7W(X@9=O$@[<>.?[G^NQ,$65]Q3[X3U\< Q 2IZIU+0GV8[ TWH,.%>L-P M(:*>A,*N,5C%I^W#_W+GPR0*L#-@-_88*3.:2$;H05)RE]!!*>6@)*>8@?:> MU.T ^U1LU3?J5I^SR B)43BU=%V(XWH?>30E0$MHI?;%!_5$9,_#BXLN3(0# M7A(6ZR"+I9;'!B+4]Z5(=2&V)9<#MK::.\!4(R>()U?,WH65@)P@U](B6P58 M3TR# ZWKU=B;'@MBF%CVQM[-IR[D#PXZ5JB2SBHR&4BABXT,B8 M7(4.6 Q*T\0V:H&Q/V;B33W[5F'V=L,8$:V =?\5V-G8VQF_ (W6QM:H%; K M5\":=@6>HIY!O$DE0%G!,CZCXC[,[;:E:5W$@H'0/WE@#,#$?;%4:((ET*K3 M1\KOB\C*VVN8>==&F[R+V7A#@ #%#,'8(A6.B%7$@44!8LXT[J '_0)1B4K[ MU##U8/&%T:7L8TO\EZQC7WY+FJQVX@2D794+QJ!A=9-66,016C5UAL"6E&XXYJX_GCRK:CUSGN-;J5&*E0'S%A MG0CM*/HZUH"HJ0'41[[#>D<(-=\?V&X]N:*8R],\Y:OWX@F>C%S862$7EH!< MV%PA%Y[D@3OA!N>7[!$J#Q^1S4E*:%(,2A@X%^398;7 M (=1X/)4T1DFP [$N; [F1_@U< 1%BH?X" E&K1>DB90?&,\@#O3/#, MF53=9GS]YQI IA3,8?9+N/;UQ4:8:PZ,X2C5U6SQUKDC0@53"Q$WXAXFD,@2*+>PQ;(VB:@2BF6%,6]>71*J$]P M4(7&_09GD1L10V$!AQK46[!_9Y("XS4".$.DM(P"CEB*^:L^HPXA=3 @F!:7 MBP44B0M!-B#'DT%;Q@N [<-J8/@1ZIR(%SL5Q\W#V IL-Z(C 3F/521,!2G$ M ^G>^QY _?-=YU531UQ1L2P8-H> +)=,7&#IB'ZXK@&C)>U[J5QBE&@V2GFW MC <2\J9T%F0$LJ8C ]30E?#D;>'F!9+DEJO12#(@C6[$MBN>S(D "@\25@BX M6:W1PD-[2Z9A>4OM\I9VY&Y.VD,S#HKE.\+NMW*!ZDH#6)&M#CCA$F#\@RUS M7%JFY*7=)N4C1EM>C1RQ+^\ZF/B6_&@/K6/Q&S0]\(VQATG!2_"1A>*+0OXZ MK0>NC:,J+YTN$&I2,17'Z;M.HDC=*Q><]"N\RU+OJIR8,8(-NXT^>?7G_$2N M$^' G"2)A'Q0"H56X:7!ZBNYV,@OQ6K GU&+D.JYC!N/!F=S^<@QE^)Z-M2'W?T%V^N/(RL M&/<,ZWX?ZYK$92$\,7QPA ' #JI#V3Y=*6\X[5#0B-S*RJ90?F+5:["^0UVV M#FDP&#UJMHSZ9T*#S"'R-><35BE?_J7/;EBP8OP.62*,S3E3-1^Z>/.3H0!3 M:0I4L2$76 Q9[H5'@3)[@/D7.(C862&V(VC) /^P.&VOJ]_PUF8KAPZN'(*Y M8I1YPFLR_R$:'+8*%8]+@!\<(A=C+2"^P>":U'8*;7!.+>82Q+ER/3D45K?IQ,&E\6-4ZPZOPDMYNR]M*KLFN% M%NM"DQYQ=*#@==1)L:I?8VYVP@4N=.3\?$J,&CR3D;(!9>35>CBIC18EL.WR MPB0.34A@8=H!:7&*[_D#3XY(P8?SMV-5GK-PY.0YVJ<\E 3]6L87X CTUGI MH.+AUQ]44K]A_TYM2?!VZF*,A^KRN;"YPAP@@T$:H.)EQK/NA_.?B1W(F99QCQ=@;G3(#5@4%.,>*T>PK)BZHEP=^YJ?6+O'[@U$[ M(-LTH-(_?:IDQP/V)3V7JO:,,U>P".6YJWQ.,_^JCN9BO)!DBK8 8*RA9S MWG(U=IJ_OF'+*%LD*BO\V5$;B,B?=3"4WTR'*=G=V8X12?6^5!F)BUY;/3OE+3SR>'6 M*QYB.3 [H]W7&J>KJ K3<879A%U!07QJ*IAL=%4*5T\%(T=G50NR/IR;^/EI26K=];26Z3SE8PO,S8!W 4TH7M1 M-TN4;:T$II:7%JK\1D8'".O@)A!A11&6R"T&"Z8A\7E07]E<)9I$(#-XBR_J MZJGQ-3"(A9S$0'%B"+IP]N,H(''N"-'N^?QQ#/-BGQ%37:5.K\<3X)M% ? 1 M;19+??Y")QJ]@4^AHP#RM,E++F!.8[91B\!7=FERD5&K H[X?+39V[+-. 9? M@,$$=7,701]- _1!&J*^4:_6$+5QFE#JHAI9<92$M\HX%.-]U'MKZV>9)*#O MX+6N91,(==!X5&(U7JQEZ%3C #I#JSCIC8::,S^? #3R2Q03<81?? GQ!LVO MP+(H:SY=&CI%)8"Q7C$BH:7@ N\T^[R\('XX<04YEJS'4@'F:>VA;0.7._?A MXA/(U#O(OB;$[LJ7('!C5R @C^ LXKWI1"% >[K=.(,2"*<$#&IN;?';U/<) M7;9.[$,Y>Y$G47IGA21L;V,;,G"D542=VX8]>?30ZKU3X@IV5[B")> *ME:X M@J=YX-#F?3?29ZFP>D=_N.PIZ6M[G"E).:3\HZ@=9.@%LIWD.INY%GV%TY<] M(H$4PX$$W88]9G#Z5:-,I:KP&MR\)>2LLA8P /73]L;F* ,I]KC=.+E\XZZ_ M[=8F1>K$"!OUHA&$5(@P@2IKR,I?YLH&D&NFK?&BX4-7;FW"T!J-;6E>L,/2 MDWC"P+ODQ3>2B99*-]#'DXDOH ZD2!J(MI/YV(F&0ZO>D-\>989(.7Y&M@,= M[?.J<$/%J:[\W(0#G3B!9##C\TSG"VL2$".;?YHZT_052827-]F5N2=C5QOV MA+'-X$@W-K:MO-.ST9K!D6YN-?21WAMYI'WC1%O*FX_RE&DJ:CCUX=YIEL_V M.$N]^ 3KI[V&BIY.T%U->0"%MA7+I,8V:YM]V+. M0ED.7>\T6T8:9[->E<8I#$?5<0*!H!\9H:%(L96*W\1XG=&< M WG5C-LDB$Y?AWN0P1W"A.+/5*/X('6DXZGT&-"*5^+GZP!TL'O^K>>NTV@M M8_H8DPV[FLJ5H';_94Z<4C0(-N;9"?9)2D<>ENL7&?2S0B]5$FZ;'\EO>%FN M*^ZQ+5)].JVA7X MF2HS)"?,4<6LDW$G5\9AF\].0-0E)6WP\J4I@X0_?FLV]C;UK'>"WV:68/0RE\8239;B-[WUA&;@2H"U+F<\\ MBL$GRZDC7)98M]':KBC7O?&L*X=,J5JU065<,_IBJO3,]PIYF)LHQE8!75[[ M*F=^8UM^A?"4DPN,$9@.F0W0AD&4C!C*;FXHF-\SO#'@-*?$BNO,E0Q7,%H0>I$-PQUB9F 94G>^,)Q*[>O5!4^H8"\ M!,B" OX?+"6W9E%*/G4Q_?-1.T5V\9S!;A7U@P\8 "93Q]T%&XG9YS%\P:U, MQ/D$DZKX=0.WB69-#:0"KL&4L-6A&*#=:-I],>VK1'>FLO)-.SQI7\D6'C'W M[E!P4ZQ9H4KERG>K1E*N^*G3525(CNX#+B:6$.**X%7"M[7ZV)Z$DJ]F5;-9 M>0W%5H1-1-;)'.BBNH0;XR7$3Z3 %HIR'2-3IKF9U"P%T?+("S>JO#%=U(DD M:,2 LVLV'HB+=W$Q\N@.?-(5P;YC+ND@%\>H 9=G)=FPCGI80," >EPUD]K* M$)0<[-,L?B&HB2K[H((?'_TY9)0!B90 ]T2[5C!Q*E^ #;+D.L0.=%#I1WK7 M534_-8BY4=!AU0, LL'T6?4\5(#.-17.R94R/D^B(1U4V?A%V746FR]% 0$E M^)8KTFHLV^L0>B-"&+6P .;II(:="&M$U$XP"21@2G$MKE!1\':N$S#0N$.E6NU[0M+" M2W$ #/&W)&27&:BXDX/M]*.,_&B]:4JRLE#*%?K,(_<-QFI4%%&Y*?1_"G"6 M)AHB%QKV0_$T7A'RT[[EWB%F0KU\L.&0F*U,^9B=B&"!H?^E[6-/KN3JV9D0 MS^V]4T *]E:0@B5 "K97D()'?N P,K /M_Q;<4%R?%CAIH&3#CQ<>2^^5;=N M&R(Q&%-]];P"!\=>2E81=Q/2#JWEJ#6I\L!-YQIB9&,S ^2(Y<*D5 D*['_C MW7Q+Y3P=%V9"G B%#VYJ/"AF@:="_O4A[*ZAS'ATUZ/>.D3UH;"U(@AB_=30 MP(IGY.?=6TI,Z.X$*6G>6TIV-C:GDI*6WKLG(B4/2")\J5G'2\1V(7 W476, M2+'DY\(1(,U+-!LO.VYB#F?\ )%"53P/% MM;K1)^FEG9Q>FIC;EK %+83"=T)VZ')VD+H"@[,4/]/+Q-(#T$BN M$X6>W,B6H&$E'T,DY3B'-Q#LP*;'*[NHF50HF]A;P>66AT-#06[FY M\@/Y U,CY)^JI:-?ILI_I%EL0SHL;'# MP%(F)LX ;K#HF@Q T,C%P;X[N(>!D!&(%/C3/[]@>^'SB\$$>(Q:&?/1?D]. MSZ+7P*KYE1@QS5D4\G=Y96>G9SM.]]ME#+U:( \0Q:] WE)/@NFD!B( W0+> MZK\^-T(W^T;H9L$JN+FSL;,%L?F18UVX=IX\I$^ "+OV1H>_&+9LEJDCFQ;( M7NPC52@U[H"N,$(5*\UVWDZ4$D9D&7XJ&NC4KF,4@^-O+171@,PQ<=D8M\JD M$)V9)4=KS@!M,A<8\ ^=MY.* :DT=0HX?DRI*Y&'F M;#P0!\69)'^#2XQL9OT-)$54)':*>8?RQ4K[J1U@>Y Q+#BSTA-YP#A9\05^ MEF2$DU@0@DY5M6'A61ECP-8'4FDI5C3Q&1GIXI(.GCR*0VE8JOK*6'LI.?E% MX($2F1^^&JGG$+Z#J<[U\RY+R%YOK-*GC^;8RI[Q(\<45L'$BSIK^1U.'/P0Y0!U3?F4;!8 M,&<@J*N"C)!7,YHD_;DQ?A*Y9=4'WSSH145PYU'E],!(?;%VES:WA6-6B!-4 M-*55'VP2/.D1-KX]Q"9+R#@FW&$DH&W\2BY^[%\SN;V7^]!H62/&6TTX;$80 MB<@8(8#\/(E<[$#?7(8->[> 6D2W%")H;/UV/&AU!P!:!);3RZD(#&T@AQCA M9]U[>=DMEA^W0%U'0 "*H0HI5G_K'PD+5@8V798;[F(I29!-.3*>A=Z-+\;F MQ+C[([H=K[9]2=LN;G[?A>0 HM$-A8*^,[*&>]T \RO8GL'77U'H:%0JXK9S M99*>OXN^+E&X"^]3?>U74%(QVC&ZY @C\AYYSJ6Q#<$@ 9>F_O-*?!Z"^)SY MR;?U7NQY.EB7DY\+[ I4_1F_D+_"S<7(PL>-<^%6Q^B8#\WJ=XRO,X %&3:E M0HG*]YV*41@--NB^6]TX#T)VJL,YN1#-Q+!.*83#I >5&\QNUJ!FB+7.\6_+ZJI5W$ M !Z7J4\Z[/Y.;.$>[!3OPO]; M^W]!)6Q#DS%LO"3<79!AX,H M_7,NX3"%W!T3[..,,5-%.!;/^[_]HOSVGYQ MNM\^>6,?'=C'U/Y *YQ;]_;+7KW^Q7,]?WV]G;E^&L7PQ2/W2QN/+ M%_A;0_SOR_<__SR^WCMO!>E6"R!&MZ_"*!1/%=/H(J1/[.@9C/MM'/7A6^OU MAOA?&N'?&\WU5F/-#L5]_K\U\<97N1>NX8C\V^OUWX/< MQY=3J.G&S],D<[9&F24SV\E6_>Z#O88BG3LW?MM7'9B^-^HED_[L:Q]P!WHOF8=F*ON!/G1IZ" MTU;V(2'9'OW.M![1SC3KQ9TQF0P>^TYL/J:=:& 8T%/TQ-5F]8-;XZVIUWC6 MP?_"G.:(2%J]XN&]XO%XT*NGKIZZ>NKJJ:NGKIZZ>NKJJ92GT,\;EQ-MKG*B M2\B)[JURH@_EL(PT_O.)OFV5Z#L[/#TYN[!/WMI'QP>'IX?BC^,+^^SPW='Y MQ>'9X8%]^O'-^Z-]N[V_?_+Q^.+H^)WU]NCLPTS/]T.&8HR@E+B@H,-Y$3], M7 G0Z,&//6KB'/7F.Q1&L]M'JK6YYSYV,AT4V9.!'V(9?C@FP#.GDU,F*YG_ MJR1TW8',%!?$0*DU\+HCN42'DR$))D.@+7K5WMLOX(M<\;U/W]9%W]5=2(PV M[TS,XU 1N1GJU"3@-3LI!Z0M+JU6?>%Z*BJ*W#T,;DYO(HZ0,A,%E_V.I%V3 M;/AR4"%&_5[ A2J[\T S)R\F7G"+J7EX :I8C^1J()\Z0'@CDK0:]QZHX$F2 MO!8 _X5^CL"B$@2 [!:C)V8=0'(GA4=8@RCQ32X)WH\I]D%/FSA[Q,>1(23/ MQ"X9R2 M]8,J1Z$*+[ 7!VC(!+@H+!B=8P\(@6"(:L^/^V(("J/ U&:>!"O(@VB %DZ$ MP9T@M0\S'N4D^:7]8@W!#&M$G0$$;F8[@@Y4BVAX!+Z/M8),4YV(O:J.&)'!NC(XF"O9LQQG3DXEQ7&8!:P7>EW/]??CJX6WWR@DO<0S< M(4<]$F?U!$[G)V1V@E9 GFN(R8CEMA+%5,5+1NM@7R#_G?ZM["B"9"0W1(-" MG<2]&!0E;0N]"LK*.D!,94,M4$3-+:! +,9W4P7JS96''5OR-T7AQ&'YD1B8 MNF%@U^1':NH9W%!57'Y X@%D;F(DQ/"AI"W!8CA35L',J(F?QM37^ 9(]B[% MX<5.=CPM; &,TY)7#Q9#86,.L6UQ%!"#ASZMQ*LG3M*&W4Z(@4NVW:'5X9X? MYDAXM22)%JXZ,(K *Z=]G=T1BPI3E G8029L(:+@97W#79<+*H$K-A=@LZ$J^^ D;#C7N,.*]J M&J3*)5\HZ&']=TTIB-(@>T:QLZ N@9'>$5^-T)=+F!=9*%Z84MEUP4+*_9JM M(GH\=NX3X\&"-@L>^,I^T7C)7A]UI^HR76N<.V.*^E1I%GYPM34K3LR+YDO9 MZMEEYE-AIOGHS0@S2?B5X244Y)<^6 MN:A%M/]6_A"]C[IH:E0?I*_>?OWM^=FW]Z$WNX,@7YE#_.^NO7X?)59;.,@! M3&:_/0+]_ULG_N6U]=;KQ!F4/S6V,&ZV^5#U;Y5$C4N?ME;IT\6G3UOU5?KT MQU$!#U/]CDS'5B?M%IT&WE%IX'R=S2)&\@)]XRA+A$4.CO4M9!&,CN&NDSHO MEUP7.4Y3R4NM5:]_:30:7P9A*VQ]^?[N-KL=7)R_^3?;$]HLZXLQ#/&#KW3: MTEZW\^M]#SMQ.@UYURK+<2#XO$:LA-"+,8 T_6^MJ==GEK]WO^W5ZW M#:]K_LCK[E'E4'U=X/5TXX%VAN\$XK)DD5(*M3'(*^[RY+:+M^+(B[CB=54S M-]-^Q1%7#*_BN3]<,3C'Y6K.>KE >&>Q3(]@GLT9BX,ZE/7-+UZ6K%\ZSD 8 M_]A+H=U)L G'%__-E^]1_2CY)_@K3HZSUWVA-7M5B?B#EWQ%%\M.N@1:U1$K5]BF?F M)"Z[<<\;Y_M)Z]/57"2N[&CP*&P:TZNQ*S/R(=4*9>*J3?O !S28RKUM&7L+ ME9?MT(7_0"GLM1- 2+:=[CMQ#'"IOX&D[XM?;QQ]Z3OM_>^G^\&7[^]WP^_I MWM7WD\'V/;:]<':*6A(F0=:;,L*VMW^N7W,J1H%&Y;M^ M&O',Q@@ODB,M;^&H0!J(0BB\[*^F6O6U7'RFG9STS)@,,35#\"5]%69]-TI= MK^OWG6#-YK\D_UM;;XG]$9LB7BW^EH4^/>OC^4$N_W2 M(7?KQCG?VT[^.OJ^&R7.U[FH]ZHC7Y[9N>Y6;+0FGK.R'2]"5>NWJ..Z56^L MO=ZN[6W6)PK,DBZJ&:U=Y6G[[L61*T[N/9:M"5- ?N(?7+A1!E,W2\116%__ M&';\(/#<_8@ZY"5GPE<4>J83>&R^5)RUY-WP\/KDX]&;N#G?.[4\-SE>U=(/ M^ZWQB)1F\.=G:6>+_)$2_[T$D%/7(%%W?[^P]KM-VO]6;]3G;GNLY M.S#.V2GTQ?;=0^I$*.SI$X#LY$(%1;_<7#S8W;77FXW=>>S<1"U4TC<70N&DK'"$YOF^O_7[E^^[_[[9_"\]"W=/ M+A=PSS='W/,740HX_$K5LI2K:DD'?0^R)+7-^N2S_B O^.4JQB\-5*;"=G2D$]:CH\#9PP%;H]J&(DUV]M?57YO.I=,Y M7E3"10X.K2-/CJQFAUZZU&,X;M$6ILL:C;77C?HCBPO<>P7GHM>:8@6W)AL/ M]SAB;W5$[GT47D( FTGAJ%VV_TVZ?_WQ3^_C?;+I M(]R5\C1@:!3<'K _TM>CH](D'M_R@DA3+=_B#EUK[?44J:H'=>9^1D$+ZM+^I>X]+NH5@W'.%25?&H M55K1"N1>>3#R_>>DWAGL#(GO8_"^8=I%X[3 MIM/M'/_Y[OS=OWOSO+O4D,2_':P)%H-:CWKK6>*MHX.[5,$8NV*+.UH[:Z_% M'X_S;-U]">=RP';77N_\L)E=><(.C1-&W%C>%._ MKD9$L)G,:XKS]^0"H&/V:G$G&R)9M;UZ:Q6TGLN>S4.50.^)S5IC>RZ)AE5L M[4'$U@Y+"8(O/N4%V+-_<]#^MWWRU[4W'V>C*ATPH7R@6LDW-[8&*G$P72Z2 MOW)7]8!?L]THZP3>5 C,.S[E#I'UA:EO:'[2W*S5FY.1!I6K?'\-_D0W:2[Z MNBDV:;NV,Z]-6JGL!Z&R]PV5_=YWD.W0]Q*(BQD']4;,DJNKO)4[E0B[-36VNOMZ? M5\U6-A>Z;'.Q'#?77K?V?C3N.C$L+V899YY;5IG%@W1S>QG[T5'K:FMKB6!S M'JX"O2XUNCQR[19WMK:$>]'\44S5HUB^N9PQR'SM3(Y_WN.,[1IG[+ _"**A MYYU1\X+)9\V]WOK;Z>R_;79VEW!IX0$3=U8_A9S+$=Q=>[VW/9=KKCTR^RSG.QQQ_M[>1/_]_O:_P<=_NTN\ZZ37 M$!72U-*+&#Z@U&IQ11=W$"&)-44ZY$$>PWNLX3S.8 O V9M;\S8US?S9I!/X MU?WOX*_>R?>M+>]!%%O)L]@KI*Q+9_%)9SV7=LI;#;QNFW.ITEEMVIS4"F"C M:XWF]L)*JT:$X8OU5:QDA+;Y_N_>W\*US7Y___O6Y?GIO_?A YI/?941*ESJ M%;5$&[O56GO=JNT^5ESG$HWJUB8A>V98E[#*;3R,W,8(D[&,3&?=5K_X=G7T M^?+";16E05(8_*<5D":KT%T;N]'[6[']4RSD7;;:^]WFK.I11D;Y+[ M,O+<7?\1)N&W?[;":(8.S)3.BCZ!*W=E:6<; X0[4Y NK3R6^^[;7)3)+II. MN_-V6F9X%3]<:^9!#68B&8=AL#/@EG2YT.GM\\/O'X=77[Y_# YW/[WK_S.X MN \5QU1QJ6K_L%+5\\=\[#;[RMXT\;85#N234QK&CBU.L>\):Z.VNW5W0.?S M5.R3]F@>2GRS#A2CFXW)IO5*B3\!)6Y:Z=C:FEA9@20YPI:IGK"!0:D???E^ MZT27;U/OM.7[\RPM-89!%-_F0.P7B>?9QU'JV8W&RWE[<6;KM_7$ZZ[[M^M7 MOBNNC%>V6+^F?]N)@WJC:7+O<0.X!R$F4T]@Y\/HIS[) MYHLE,M[# :P@O/?9U'J>A+/G"?^.JB2,7@U(@;7U, ?U*D?)G7!_*^;]CM7V=[>NYTU._53&';IY0,GMJ^1_+_48FF#7I5DM#E!.(Z2)#,%PPU- M$=V^>I?TMCY_^A!\G2@;/C[I[N)YDJ5)*DQ[<4N,&L;.;K^[&?0.A^$8?!4P"FXB6(W\<+['8&M^PS46+;%CG9[QLM:I5AF,M"=>2SKW$:[ MN_9:C-2;1@W>35$6U"8=4V)\UW.UG=0V^WI"6_(6?LALZ[B4;'&%I3_]97K_ MA@*;>T9,X#%FV:==MQDW8MBJSVK=*GW 9B%@%X5%!U![?^'WPZO-WJ?=QLV, MO?Q[>7PT6N7N%:_)@^J)W<75&S9O#R[#=_N7OZM;,O_2,6Y>ZP=>S[?TW_W] MD^^G!_Y?G[>G>/_X1G631S #@_INKM761,?OOJ.^FVE]QU$+A[ ^1X_P;;7< M3.4.?MH,&N_.X^'IVZ\C!.:.ON#4 V")O?UTN/_Q[W]W_CSHWF$ T\K ,EW MK8DNX%T'.B?_;TOX?YL[/^ _EH2R<-Q$E'T=PQQ_)#^[GV\_>O3/W]]&R\- MHSR=S7$OKG1SC+>?MX*K[W_L__-G<_S+[^#?C)C\0N5PHF\S;J$6.M)MI%MJ MU*L*"J<1Q#M;UD7QV;^KW+(6^WW_L'7P^_!P>[-Q/[D=>V!&RBV_/;GJO#M, M-C_^-9B@Q.CC= &G6K1YH&BVL2QTWOY?6[A=\%PG.'5\]RC<=P9^Z@3&K(L> MX4Y\V=_QWA[5=QO+9")1X[:A&X)P)^TN#7VITC)Y.1=VZ+:!H++9J#6G(#]\ MD"?OGFLYE[,(/)+U5FUK=RYEVF9*\,Q+'3_TW$,G#L4Q2-K=;M;/D"?BP.OY M73\M'LC6I7/0;MP,T^W-!U&L;8Q8+#0.^1'#*U^,%]+)VS7S Y^(X8F?C9'6 M%DEK?0IIG1*!^7*U@S-4,Y-W4'CTC=U6;9KRM+OMX'Q@=G>[NQ\L8NI!#68B MKU49DX=U$^1=]E.^'LSRB>-@Y^_KPZ;_+KT/L)U3 MWKK%F870JVFWUMA9E<;-=*_F8G9N8[/;UA0<#*M*BB>@W4>P*%?RF.=TO5;Q MC5.WT?C[SY,_HONP*X]0\?=O/U%,[-8WFEM^6%$D1[TJ[WT3/.:>")-V>G%7 MP\ZJI<6"MF\NM\7N8II=_)("(?-KR_IM8"H(LO?M"[\O3O.Q=V.?17TGK-$/ M:O:Y%_N]7^V^$U_ZXO'PT7K^C5U/+%.LWSF8WRLNKCS;Z7:C_L )AQ"N#Z,4 M=% ,/7-M:*QZ&6-D,4[MJ&>E5U[B238'M%B%=XC591MS'>8"5N*WCGI+Y_6, MWE3]U/]G?=U^ZWN!^\H^=2[%23L7JMT+N]XKN[5IKZ_SD7?]ZVE-.7KI>AH- M7MG;(+_\ _F%;= IOZ&TBOD& 4L]0C[@W\G ZP6K4?^:&3(G_W:/E@=>,M*+$^*J.EG$<^=&MUL^C%*;\Q.;/([;16%VY MKK_:%\.!&& [%@JJ^ZM]+-06K?UQ!.O=:IC?^D5^#7XUZO6MGRL59%%+2!7Q MVR]B-ROV-?:<;^L=3^@^,: !"L-T>ZDDTY W\YB8+S3G!I-&$9N)<#^V\SCR M36VQM%[LV$=A-XH'40PQKT6\5R?/OWVI0WM.3J:>*[T*R5.F.(K"9!%C>N&' M=GH598DP1,5WO=NN)SXOAD"Y=]MU4N?E(@92VO[I%)CT(EK"BV@T6NP:?'][ M?=3?[QT'_3I4[V5],88A?E#H";G:]KH]:N77[C[+Z53HVE2NY_@*T>(U.<;) M$V, "?O?6E.OU.9>\PM8TO6&6#()(EJ[WXON]MXZO*XIW]O\D?=.Z\2/=-!' M^GC5YKB:T/;:R&]6B_9GSXD3^S!T/3>'B[C;0.8XX1%!RDG;.J6Q,N4J@1Q. M%=N9L$R/8)[-6?H>WW2"#MT)G M0O$_]\*Y_=)W]K_'IXTOWZ,/1YM;P0MS>%OJ0!_IJA.W5 M_'FL?RQ5Z\]3^<'RTR/LN4D)LSNO:-X'AF]B"*/>$/]+HWF%,X J: H&N+%+ M-]8/&UW_62,>WC(TZF3,BVC]Z0 MI>B('0!)S8S6_@FC).ZX;W/6(\VUU[N3&6?OC8RHSLB\BZ,D.8VC'D"P+K[T M4](<8"QLGEQ]^?ZYOG][_"[-XN/[X+!F ZX8H5YPZ.Q_/F(9'2^BQOXL1Y>T M@ AY\NVV2JM/LUMSUB";PA*I+.A;:EI]Q=H_LUSZ9A5K_R&WT[] M?O0M?-=<%$>_&H\M![0B,_M1,K,S+_&_=I./-#_1WE*!'NX.IQSGG%)SF/8Y9N.5 MGGS][\\_CG__I[L\BUD8QS1D/)).;M!+E:$)*[F<<[FS]GJG5M]YI,?R/DLZ MYX.YBU39FW-IGV*&P<^]((#X7^A^<.)OGF$,Y8]D=W__??IA[^N[P=P8]N_D MN?*X\7#VYI>6<]SWH(O*UMZ*;'\NVS=?U;);QZ:=FW-IVCFQC+'D M;D5O*KD-IC#;?L5.EWP [VO?=1DLBD M".AUL"?[']M?OO>'>V__=H.S?C*?YKY3ZG(8G]T3)T'J.^7&CT?LN&ROO6YM3@:)WN^@=1%_N;[>[G9C#YY+\\7C MA4V6^(0Y7_\%58K^6<,*B&WGUD)VSJU9MP MJN[/7;^["Y.8&W>]28"#5L%(DZ5TR$X_'/[S[8^W_PQ;SJ*OL6K[I6:'WG(S M_^-7<#G';D]<;(\TOWB/Y9S;.=R;;P^)MSDKDJYOX^ I;#V>O,ZN>W73.'O? M.[Y/4G&NR%AE8/*A?+IAA<(N+>5P[S767C?V9L9F](2#0-/LUGPMXSW@/-V: M(_]@-8!H['U. 6;0*3K W';^3+^UW/]NYG:KWR=K./G"?X0R.UYD'Y8=L==: M>[V[.Y=TU+/?NSDKGDVQ6DXFHHX_/;G^V+UZ ML_M[M#._7N,C&.S67HMQV8$8TB0!?-@D9A/LC=SB+S=9N ?@[[W:SM[=&4I' M\IA-M!2?^.8M*%>XMXVYPFGPK'?=NHG1(,G?+=O$O7$2OTL-]K[O=8=_#(Y^ M?_?'Y_L0'\\"A5#0)4@LU.46/S#:FGBO&.^3%M/*'9JQKBET]JN4V(H6?WL[ MT.)O=Z5Q9KZ5]]4\]]W(7=C(*0*(<]<_!WZ0I9XK-5!VT7Z_U0^:3F>))DR% MVG%IF,]*6GEK'HCJV5NIGGEMYF*5SW:]/G_ELW)<'X3C:M8Z?$)V,L]MBTT! M=M4,J.U.>J6.AFR1$C%CZ_;KI_]V=H][O1E>"",.NAR@[= ([1"'"(1#YF60 MZR^Y7(/T#F&O'Z3OOM/F+2:26:%8&LC,OG./XVL?MH M8^ONT>H[$;?G%-CV9 7&-VNYARVKL(_)S5;[/_?#5O<^J9?IT[HST6;+M7.7 M+N^C]G)I&JVUTFA+W.'YZ[3-Q>BT53.*)]2,8M&O&->28FO5DF()+2F:JY84 MC^@P/9@6$GLC6DB<5S04HZY,]L)[2CR.YA&[7QJ-36G@]_>.]]*3Y*_/P1V: M1YAK_G]MV0/KSO-]\&TDI@TRW?6YRD5[L__%Z/7*2TSKN2^,A2B$%6_?^HG^ MF-$;_0,V6/CRW;_9O3SXVCVX:KJ+Z&WQ9OO.@Q[1YUU.X//GW;W/P;___7[^ M=2$3:-]Y L4.TG+DIY\/+_>/#[Z_.=U=R,B;7[[_&1T&6Y^/DC=_/^*&(C-J M,4&'@?31W0;W [-HKHW\9O4HM?3;OW7B7U[;< C6RS3-#VC$ND'ZPQTDP7 K M[O\[#OGNQV'Z>#V_ MZS^+73VE3ZDKVZ/?^2ORK'-?G5V%7N;AG/NL0D#% 51P_$(% MTD T))A!)7_]Z]7=&0D0( '_=X];D\[JU6ON-:#)FU!O/*,#3A=UV,D) MPEXC6*48P01!278[?,Z3X',FM3SX MO%_#G]8[A' CIV,^!6\F<"%5@"/X0?]<]"_T>J,]BB(INDQB2?-[G,>2!+$U M#R38BX\E3[Z0*N$C*>23I?SR6MB%F)M)]?O>W!$MW9>A@4,E#7O'N^N/F0\[F3H1!]XMCB-A;D, \)Y)!J88,>2=*>8T=E_,9E0],, M)-0,%8-(T4)UOI5Z[D5DW&96[31U7GT^Z\N5HFUFSSOAQKJ'XI?AR-1$!!^!E-D1OSJJ5(JDRN[.FJ0RZ9] MV]+I@^-L,EM8[@3L.>'ETS^$MS;A14M2F6A(:JD9,4?J MDWV3O[4FI(=Q_0NI?1&CKVOR9525;Y#6^(HGV+*"B< I!#H.,>BTB V$0F@# M(1!5,=L'MX7S[.GDJVZ^BE[[8 8M<5L'0;O?.^,@>W"QLS7_JAH[AT=SX*"ED^:&L!*IKHD_Q%ZYJOMT]WIF#4._4( MVU81T$49$Q76T(?>&(^O@RNQG[45^B8(BUGMVWC9.U5?@ '9 M^^N.K2WB]@3C?H$'J0QV.8,I;!^U/6ZB:#-#B%2;=>L3]WC[8>5& M,;5,;OQ@S(>QI2'>/P5CT;>ZV\D-?R:U=B>\/Z_9];[T+RQDTC&=6F!B99VX MK%G;99=9H9^B>G67F3-=0G[,!E?9F3$;GUI^&3(_T8 MB<2)-U]JCS?:XUWE=876=HAY%R<=OC;&9RB>)*(-JN:YTAW2O^ M%%QNSW/.0!0_E4WF0_3_WCYRH\D[W*E5 JV52]EDIKP.?G]]#[J-EB(+9')M M-AW+Q<%V,P?'S_D+^3'U=MW>>89 _$F$^AU]HR3" MK&V&9[=NPA0/CK,AN@GM>4BUE/F6(=6=Y'+-I[8M6B2E@^-<,I7>WSF080DO M]T-X*Q)>7+.)"IER-$051QIAYZR?_SR_%^JWHYV4%\2=.QC>+EB2.QB+63#* MY7HE_=V\N"Y\E]S!'=H$V12V";Z_9/Z>=071Y'SM@X[/0M0W4_KN=%3^GF4" MD=)1;"H[FXF"1@(5=C6DPKY#FJZ*?>CQ"D]5/GE5.%74 1)U PO&KGB3W42S MF7>I0>FI7TRE!O&VHLNG-4ZGXUJR.>R>OT3FMOT4V?7F3 M;/IX+N+K3^G4P!@V;M#WSZ;?I?.;PQ9ILEC8WYJGF))TMX9SOPL !40_R-Z! M?PY39;/)?.J[AWJRJ3\MH3YVM[S(2&/3?)%5<^H+F5/A/'TB]R5Q=SGUS/:P M;93RK(F2.LKD1?DG^?[[)T:'E3'IG^3[53'VDWP?59[V?'-AFVEN66BO5TX6 MRZL/U?U)OH]/B2\_MW),YQ:8?I]>(_V^WC4G%X^5DC),H=-U-/]J@UOG)>=G MEZ%C.T/N0F?WU^,.*@SES%T[:]P:@E.B7R2P29 I M)-,A^B%_CV&+$4T:CR3K>+M!B!Q, B[\'&/LQ[B]\$8.BG,RZ60F4_XYU^CK M+79IB.:RM)XE%:*>)?31+K5%]_M4HSS4:/D0 NJE9+JXNO7Y,[+V9V3M[D?6 M%GY&UNY@9&WV9V3M-V*F?1E9"_TA D?65GEMQ)U*RJ?V,Z%V[H3:C#6A]GXR MK.JI?4.N@^'><2VL'N,JE;D"XQ31U-7=^>8FWT]O&5-)RM1O0E]%\ M%R9O&?/K]%;([]^DTG6FND4^OO09\:K&U64!"9[X7ZA(:.13+>-$7>0#\<)$ M2'^'P7]! ^ZB&OOG2<-K(AV$YHVJ?(B8'D^F]QH2&G)K@O6HCK]6P6[2AZB+ M2*OB+XFR@7_'_JC(6J6GZ>!)=<63KBF7>OUF2[@;5+-;N3@_.*Y6VN?+G.BT(5Z@J9#JX4 @. /:<6 W2;%VQ_'V]O[90U&]5\ LM2QJ:(+Q+Q)# ?\L(?BA M(@N5L8+)PJ2]6$3\BD>=W-VBO#B99"YO8U,GV3G$XP:8Y*'S+DAWFJ49!I4[ M2=+,%0^.B_O;N24>I,;;2CI7B@"E2[6"+="O$*^A.\!7:X!E?473D.[&0)W6 M8LPRZF.M4*KD;TO/TWC29,/QK+T/_&^\$7KR$ G"LIWC83/[P\6KXGPW' VC M5=/+TQ#VDJ4CP7"\[)V'A)W4.L6E2_G;/5[EE-S(H65XF&5K]4U0RL_:\\5K M9MOZE\+\/7@Y)'YWPL(P5#*=3.>^*1-O@MJ8>1_/^/,O9QH4S MS/HY'=Q?YI]. MJUO,M :V6JHJFJYA!Z$F:GW,1[I&&%)(>7GR8C)H/+Y77SHHPH+U<(Q8Z?=5 MXL6 TA0L*#GP9C]X48+;V$-\'H=0A:UQ&NH;*HEUQ$Q>2R)S8;&]VU!I'DJ$ M\^M49,?>%"0^["[A9Q.IBL!KHS58V=V@)'IF=MA5 MZ!O\[1AR121NS(++)5LI5EXLN7BQ(6,%A2V)&J+_=5TLL"1\_ZW">;TWOA3? M'X3>MI5I=<3+0ZPFO?<#Y*!(<%@2^9XH_=P5K$T8E2XV0#1\=$%T<2]CY$I@ MC32'$8KYO>RZ%B=:XY?OA52L\KVX4+Z#2V+ #;*.H 6A M@XPFTN+=F M6 28W0+K9F)EW?)"UKU1T807A1H:(%5% KLRP3YC2Q\AU>M">3GX_+DT[I4^ M[K_,>*;2SK)ND ''X+>[R1&K30'8N;Z!=R3KVW&J5J7#,'C?;2RDD(44IKWM M3K>R3%T;X_'&.PM0M9A:IS'UHMRPRF)_C.RX3V-"-_S4,KB],EY_O*H['A-6:6+& G)9;KO\5A M$F:;7#DQAUFF;)QGI!-=/;F0I!UJ709IM$UO(S?R7(C<#7<6#XYSF]+1_BC0 MD%C=4H9UH80]D@T""4N3:V814!]/)&6*T!V2H.9T(9^>(?6B7?O*?PW7N5_8 M5'D2YL2Z4U4D:5^9=#XV=\.L,-,KO>VQM?N"W7@5:A'F/!4VS50*Y-ATN(L' MDF=D(6$ZRZX/)X^7)^.O4N5L=VIU3DFB/_G5NI*8^K'W^[0T#'V0N_60B]#+ M*_?3HS+N ]V215&$/E[IY9[XYJTK/3&Y\+6Y(+8ZW;'NR*TQ7ZW6[ZKF/>*[ M9J?<*#[&9'(55!% ;.N)FG('TA;LM5H[0%.'1O.AWOYIZK Y0;A#&#?\U)J\W7\W1!5ATL#GK4]O)%[6*[( M'1HG\ AD8GFN^#Y>5$P%PX?4O91^XWOY+7A%\R9*$M@UT4IYGK ]T"%2U@9V M&RP+C^B=Q#:*^3V]O8\7K3$'-0H8J>M$=Q#><"_.1OFE0 M&&I_Q&MXZQ6K-@=O ?BA;=?E6*HWY=6]N>M673GI M3,J3':I>"WY2FS!37;3SXB*2G1D&Q[OA73H-);^)DM@RZVZ&T/A3Y4KQ9KFF M',Z]YG78ZG09Y\YH7>7LY-5,Y\L9>KIM=H,@6KO[DV\0 HYXMS<(I>S!<2%9S"^/,/Q<(&QXIENZ0"CE M0L4VMG=YX+.+]CX/,.E5E^W9Q$!JE M,3-K"7(]-ZV&7!9UM"X\X:I$Q!;8A)=.%=4VQTBNY,Q5/6'8J]3U""FY[)V< MWHNPH[43>N_']@('8HT1M/*9?S]7CVJ<$">Y&\E0/C@N1Y[E^G-^VQ%#Y10^ MO5)D(>-%J0CUM?Q$;[ 11),GV'CYH5\7Z_KGV]DVVJZM%VRU8E,!I[P3R56F-R;%$/D0?_:-243G&;,DRX#W0P:]Q7I[\A-JW%T@R=WM M&B@1_C_D_'Q@XI"A:9:FJV)?1P+\H2(+WE^XGKQ!JJ@(_BJB^E=?,H T\ ^D MC]\=KZ/Z8(!H9T%00R[5,Y1:\LEYKG'>6Z?G_3H!2M H H,5;J^(=H$@$_D! M.=O;;9;E=D]FMU=5Y>S!<2F9+^]C1]']/Z8MW3Z5DS!ZCPQSO$ZUT-#49;!85 &W!3QZF]K M76YTGE[Q4L%N=EQF)G1(2B?3T?G,O[G3$/VQIN,XU@(^UE*R$%V%XX_[L'?: MHQ*=]JAWS8_.V/#MD+'>+.@V@; MDXF$X%J'EX#L3B7ELTY_X=U:F,=Q0KF%C"Q[4_\G\-#[E1$DO /=\,/L2_61N\& MDOOH'RY;Y X/&4\*XD?8<""%X%!7)O]P!1"F[!?6"P7P.O]':!:#)$E,_OZ_ M@]0!^;QI;/9_\RS&ZTG_^4ZTPD&L*+R/;'_+]?$THGB MOJD OK,Y]UO_M5Z#/\W[?/8_@2ZT7U98@N)__\6G&7"N*N+?#GM0](H!FA!B M"'>6-IFZB,]-9NX/NO<&FR8D%A>E_Z]G0]$[CI6G\)4(V5BV8"E5<&<"SKS:-:_3 MM[6"U$N?3LH'&R(RF"P<>>26/W[YM/*7/>)IKA@[6!+&P?PW:[>RI3/ER=(<#?BQ*TW^6 3@K,GO'Z2.*&$)&2PVS5T/3Q<$T8A@M9H> M/_7O/_7TP\%QL]*YOZMSK5.N=5._JW0:K6;;!M@+^XR=%#$KLOVS7XJR@ MU%%>E&-5YPN_&R2,N+_![LRD_F5_)/]*_YL ?P:+"/;'*C7"V!]_<9\\C"YU MK2+*Y'%B<\$]0@U)_"=8:O@/U[S:'W&95*J([5],Z^1)$ S<=;URU^8ZJ#^2 ML6,V%&&/&+@C^7*B*=5Z?PL2U9.Z" MEPV\2B*=2>*-I M)\@+#"D=S6##$ND;WA>5K$*[CL4/WFM1$P#>'>%6:'F+B M&*($L^>3W(C_(."G\/^1$T ?L Y*#Q.DZ^BG"14[#(0V82$7<5$245PD MAI=S* L6=5:!!P4$N45(I<2%T6@,,)Q87ZFD#H6Y*K"COJCV#;S $==Q""A! M&U0#;>+G9<3U#/PA3*V8)(< T*X)Y[\>4^ X!LN@[1Q=33%Z>J6G&/J90F;) M8T-7E3OX"R<2*9BT+89T.NVS&*J>J'O8);MF[O/^X_GE=E!_RFYN27A0]V-" M..H[LX*A\<7S5N[QNU1N>9JS1KW'6E63FK7]>;'>[F MJK)K:V*7XAQK]#X:][#VSJ9!!V:R1 03(@NP#+1&V$9? A]D[& MK)>.7:3'3[!J_A+'6/YA*?N7]WS*J=SB7(R*++1AZ0Y>N>$LW!4;76'<[0.< M:?Q_73/5Z*0_*N>USW3_@--%'?!6717>-6Z@YP 802I!R@XL%A8$%J')?OEH M-E3/80Z2\ ^,C,FF/Q7U#10<%M,BW .9D<();SX\^ASS P:QVP6K/.)A>,S:;!J M%R& _\SL:W7$36K87XL/ D_$!/)F<2C@ E[Q,&L0A6TAX0-*5%/8"L(&S^O MJ*^#.0*6#]BGJJB]P8(C1.;1,BM:Q%L%GU]1A[S,;.>D4W"6I*TH!!'L%V9D M 9Z833V)'C(E557AP>GN/S-L89.XN4 !MH@A3F5% I, M/"0\15PRO)$AA9;L K9#H,!,RS9F>Q'\$"-N2)U/N@SU^*") X8.(P0O^E<> M V@Q+O>WR[^M=*ZY4VR>P2@@R\D]XFH&60B>@[PXR)'#QQ>L"&V$8AP)/K'I MEYJG;BL5<-/0- ,)]'.T8J)-$(MID_Q)LV5I*IU*=[NV5.UZK%U1$+&3ZFHN M4OD2M6[7DM!XD]<$\JYY]O4AWS=O.U]2SA;&Y W,RP *,+EUNLN47K@=++J- M=$0W@[5K@QI2EC>:IX'2G +A$>C03N9HM@S=)\\MRIX8JF9@)\(*F0*A\. @ M":>\^OHFX)0+!\?%HW+09"%RO$GP_0V)Z%2L%I<< MV.FFFO9O M Y<"0Z =]6$UY/J#+)<37B/F*D'; %L,H&_!*$W8#9Q)A&I H[$LU$L>%BW[ M4!]A:U!%$^SR>/5B#TDBMGTMDY&LBXW6P4#LBZ#<+:<#GQI\FFAZ8@GCOUGF M9F(B\=9I]?"&Z$40IV QE@2Q#(U=\&?3&0X3L#YBG&$#2[X\/TT ; F$X40R MTX(>HYZD9Q3_Q6L:8!DG+'A51":$C&W7D=@K OXMWY]:EI&#/XK63TRYF!0G M).M>AHCAE(.0H:)J8">QZD@W_NS/LX&%@"?-Z$-,>V!(TC3ACH9I]ZCMNV!(,/P'&'*#E8\7L9D[3K["D:44)D MQ:?@4,A@5LDY.$"(4&$X1,R),Q\">I0$M-X4F'X$<646Z&S7ZX^GH)Q8;6RPVNX>QV'+7'+4>[A^*)X,+ MHW=PW+Z_OJ[K5*NM^R:9V7;3NFI42;O5/8K+QL:U M/K:9TO\-Y,](L?RY9KFM.1Q?-!T-HM*[$33EQ#M[^)_J)H%#MFA>3 M\OFT.E%./_K$*!&)S>$6)_8AB_%DTNRE>=89S;%;L/>3F%#LT*MXGH0'B98E MVIFW3]KJB0<1%!JO(U>E?8A".M?X]S*)59*L((+["J%EWDX6.*M4;NQD -"F M*AI(J*\G= ^,- P(@2+J;I&U%#N#QRE&A! A5>00NYR0 )VOJT][4PO^_D: MD<85R,U:V,7#.NOSK)S)O31'V6$LG+*,$(GE8 &W -23KCG(/WP^GYU\J7<; M)TW%"NIIU_PZSTQ[MZW'R['Y_MJ:2((_ MA_4G;3:FM-G\MM-FG1,O=9&M.M=?N$FK#,EX%D^I4Z0PF[P^9 MKVTRWGP9$;]?=,J+Z@.$S%H#.RNV(6OX4:)BJ6GD-K"**9^!Y:[]"[5:U[PO M]9NR>=%'^<+V[*LZEJOUZ97Z]%$WLN+!,<#*$6!!.3LIP2YX_TAKJV+H(T45 MP=[\0-S0$*D]Q<(]6@*NP21%,U0G" :8_+ PZ5A!HH/).1&EH$>!K+'E2X<% MS.O1O6ZAR[Q,;?3TK\.BJ M0.:4GLZ+,GP&@GC6, 7%4/O(SK/#HHT&TQ"+Y$DB#;9!X INZ%U7\CWP2HZXBGO5D8@-6[4_FG*BEB"3HS : M5%Y^(Y]_-W@2MZ/6LK7TU,&(LW/K70$!ZC .W)@^-4JH(2$A' M0\PP2/MGM]9ZI *#_&^&:-HK"!AR:7)EG,[\R]T:"C !N3O3N+\-F1< 1B3\ MHBX8D1N4;+4$J;D&D&G4-?#,"L M)HY%B5?GX#7I>CGA?9GYN^R4' "!1>@))@$@NA>1;BQ@%R26C3<*W*.HJM)C M6?&]J?LA*\[.ZSRA!V^Z,KUS@,R=B&\,/?B$XLDLC:)'$ON]#@1Z-F M3."VB* K@7>H4WS*BH4PEO(]97<2UFM..-E2-UX)OS7\S14^\9NMK*N-O^GF M_+@@C,SSF*TU7W[ETM6ZYF4SW3BY%\OG9CS>P;RP8*5Z>3Z0^*\O8>!J9D5^ MJ+M[VOZ!QJK'Z,%F#9@V)%DJX5R6V98?:"=(/QQ*8,YB9J07DQXC5-1)/AJU M5WN\!+8O+;W&?S54*MM(J/"HC2T2)$ DD:LA$O$#W\%0B;E<9<4O>*V$%3P\ MK36J=O"09F9I$]2G)@?)DYQC)\\U@PE@UKZII=(?H?Z;9]O$9,0&S#3!Y(IU M%:N/\+LZ&^8*DD-BF8TR,VW8A>+G",F0$$2&5 M)RT!6 8N\ *8O9FD2&@%\ MXEV]RZ8I/<69 U43<@Z/[G5_/Q2%>SY>H"!XZ' < -H99K_A5KCBI) M;D'JGRE93H-\4T;[B0FVI2S[QDY2<\CJWC\$+I'K;(V/F!K+,O2?PI7M5%1'J#5/@%=C997IXP69+< M-;/$R?0$R?T12!Z:X^7D@4$VZQW-"F\BG25\=36\ST-"@#;]>9/#\-:LOUCO M+/H\!$I]7[9>GWG:2CH['9UD\Y6;'^-O,3#C"N+[09K24\:6^G@.)U*S^^B2-"1Z@I@H6,Y8A8UD< MUTXXR9NK-G]=:@&,%$G0@G*U$D2 B:[H$LA):$0%ZB7)KFE9%0?YU%B4@:[< M3(6!QP(28DT:+:SV$0'15+30("A=#$!(V ;<)Z(EV8 0C=6FNK'@-J(6[7S7 ME!>_M=-1>0%A9Z@%KC_+E,!"QE(M]S+V)B4D.+^9O2/(I!:90NM^H&LV;B:? MU MK^OD<@9Y"-=2*0#OV:9;@LD:6EI&G1P9@7C@H?D!(=.YMPF&==I]Z[0]3Q#7 M"&0#AXTE2/2CN,PG4UR6&@%WEXF6&,]R[V[HAOXNZ-,L*[(9@J__N&N MZ471F&8?^Y[$>)IS+2KZZCYIXA*$^$E/BP\1?6HLX=S%H0G/U0YF.!)=AI(B MBS?(V:E*4N3F_#X..$.SA/XH!%LEF).;(T$5/Y!I+WO M3HV'4(;=4 785;;6(96"/6(]$,BPQ%R$I W" XD& W='"8?P@&(!7.H=1Q@O>XLT3JT-\P1B07E5/.)7YV M;8#-2V;+=TTA4RE>?9KON=O^7B2SS0,UUS5OM>O)Y^GSW4M)VFM0"UVSQ%^G MON1/XZXP^":YN>5YN;G5KCDZ0U/S LN([$]J[I927@E M?B"A0E(\YJ<\9#)E7Q0NY1XQL,;B7?.Q,A([_/UIZW[CQ-W 8%L*&Y(GO&+D M4>7VJG!P[$ )ECM =R@!>!R%+[:PVOZ%/&R?2K*1D&!)/B3%SD$4!+(0EH8< MW*G0'"#:IY/$+CS^H<\-%DE'HS&6 IPDOB&2FX6/!T)OMI-+OND*LM/TV00+ MFX"K#(_WD.4QT>O(CM<]ADX$M*6-LQNZLGLCU&FE8,\4=@4F*;,V/U:JLO]* M=D@:!,W)'67[P[8CA(4DDL@%F&79HR2%<2!2K>94;H'S*8'O2>Y5:&$[?C+! MHDFN)Z$ C,8[YGP?_QM!#A=+.&;X8#"[+%G-L+/D#-F*($)0E)3GNSYYE&@$ M/.8"25#(8;F(8"8AVI-/QI$.!_:Q)LDT N>\J!-.2(A&E>!,B1O+UL*.OM.' M:>&'Z*[I[14E%%>*FQT "MJ5*]2ADAQN7L223;-Z&B4LEUF;=[<8?*U$VOS) M2M -NL>5!N@=H54E&-%\#K/O\MP\^ZH^R>5!I?U8MOU2K^ #+N& 2S1&/4N\ MY1!09&PHF'=\J5>^&LUP8]-,,G%82,5P(A__!3KG8=" 9MX%F1$<-E@_>ZF44.'T SK18,]0J)K M)@P5Y (&6:B@6=,Z24S'6AYJ/B#I 9I3RS1.!)4IBJ'#K82*@&TT?U395;M- M+@JM9I4D(0Q"VP@"]4XO'!7;8)^8Y1-D'0?*(T@5Q3I4Y.W>EUC_8<_5:N5. MPKSCB0' &IH5Y(51B>#T85,)PSA&V/@12/G,,G0$$22J9!F&A4;0A-$ M4OHM@Q'C0B57$60K'O4^P=X^S2.%NS2QO_/X5ORB@B50W6'#9BB3JOT%,B*7 M]\D(M]Y=NE+7'&);KZ<_5%.U[64PE+MFL5)XN,RSU)I)+Q5Q!MD,8XPTH&!;=)0,!R8%32HAYW]T3W,K27 M/D2F6;=38J:RMTD"J.M#">M#1$S8';U(*@4\ZK3;)QURZ=+D)MRY)L3_P#+! MW[G?KOZQ^_63!GJ>,1"?_(#=,_Y741,"^K"+CHCUSKY@>X)DKB8VO>%S1QPC M,H U+ M$B\Q=PTLOXF)1AIPN5JH,538GX U\"+6-;5G#?R$K%';*T'JJ.#ICU_DQJ$_ M[TG68Y+=3,X#P[]3$%M0!S*.1\++C%P M4ZE-=T[ZC:LFER4>6@,A7+-&$BX24V2VXQE*F4=F%AO0@1:8K]B?8(HEYUO, MH; 93K6 3WAIC]WLS,,_,1$8ZNP*![R",0%RA=,(?E:O>*4"V'28L%:9NP MA1MCAZ$"_8J@IM.MJX@<#OH,3,6AUQ>D73OIXD@V0NY3(9'%,N%)^,9Y%)08 MK19WGDU8SQYQIZ30T5* [F)6:S])0L6>S;!XW,P6DLQL#E)AL#(W443651Z? M/.@DAQT8K[KY$T//N(.)> :"&V/_=:P [T,4. ^+!\KOQ!(K \063^K?7#*: M'CH/V2621'JFS^-CDKA%P6,2CR#09U8PS8"$!-7QX]GA ';ZE^"U9M'##P+-T6C7P4\Z9\\$82M@*@0]2">Z^L\DY7.J" M+,C6P7CK\X(C,"A$+J,9V!_VGF 88R]HRD GL]V@<%,<&Y(5-$># >KKK*S M&GL&6X(3\MC=E%!$U6<%>1'!1K8=<6TP@^C'$S:T "!F&5!TBI-:4I;<[#H MPV*L_#E:M88P!ZCN\2/,D@4KQ) 1KY**#U960S2'DQ3(,H;\YA"(4>&#BLA@ M6VJ.J4:H47.J>.!+"6"U*=+I%[W2AL'LLAFI]T4<.@A_69U+7*\%W)4%06A1 M"$V@CI@@ULE72G7-QZE8_1H89>6A%U%P9.-\GTS7U.HOM72^@=X?HFH;N#%4 MY:Y9O^YE1I7PM%)U]0;:"+D)L5B"OUD'&TIXZBXNXPC MS-:9&IW7;Y1Q5.F:A;,;]>DK^SCXV+@L/URKU>VG&-VQQO 56:@Y M;>'KM"O\;%U?T=]$I>J)?B]=JVL^7XTR5T_FT^7UZ_8"X(6NF>M]\OI M'L2_7=WP7:!R#-8_L]]!8TF23<)*LID9 0S7Y/-'#,!UF^:[0G-->P/C9LEP M G?P$:^A*;*,I 1=UXI'TT&T2>^D9!VQ$BVX#:3#%ZQ0::0+1@C:[Y/FGT!NTA+U]'93N&D"NG7;-__C;MGW_D7K)]Z/[% M_ZG2PQWGL>N8@#DE@I-$@%M2:=]SV$ A98RI#"ECI CD '6L2K&4R_SR1I'L M")(&L6?>OC*Q0EP0-B ?!5?HP<4O1S0VQOZ5970GM2#)L%9MV! M^:Z:> [OFD%/\A0XIW>GE2Q) "$#>"S92DI6/1=]UF8\_>F\6TC8J0ST]X"> M(XY1 \0[&$FQTF_>/0J'[="02?,J4>?&B'2^"VK8V! HK)R6@L3";*&).E) Z0*PG3<]3_HQD&),+NG^!8_X6 M?G'*)\QV'XF3>8!H]F7 [-2QX+79V3;<9^ELP"YSR8%XM0*\<;26(#;X8@_2YW#&6.D MT,9!U+BI@E&T2+7[D^N\C:="K=K=T%C>/HD"';;[H,&U MPVMLBX-:(DK[$%(J@-_'BH D;\-H2#?WMD,EDW/)B%?Z-FL4$GY]^S[B VM: MQ2#9S\9XPJKVO4/KR*=IF\6$1^R[)P+['! Z>)K4=5NRR ,O=;CL9SX4S""B MY/2%=?T-^B8=#J!UHR6_$I#8E 2Y!V,*P3-QPM#.-JPQ-H%^D:=/AD8O4O%S M<)V!8?E SJ!M0V8^$[%C;"N X0.N.T3Z.2HT)N]8CYE@0[V"XML4XT 04+Y$[!(#T[77S*>?@4 MO%DR,-MU-1N:=Z&/H6UOD*\!C:BTX1=DH -5'B5.#17@@\JBI)4QXF%X083) MAR17UT64&#I6U$+;!RW9!8.EA]Q \.1JCNPIP19C4Y9V32U;*""4,8Y0A_]: MH)?+Q04N][P%NJ8AU^OGI>>)VMZX8#M0$>>[YD JO)2G9>G3S$-T"B#A,"A_ MJ(.]0GA.L.X\=?YK;K696XP2KP"-X=9:G=J\"*DI/:1_(I:"X/3#HU-NK<@: M?*5'?#!ED)CS.2>3W1IUBF0B&\C;H*(<'49[O$"O/L*Z3@Z$&S" W_T&W&>J MQ.GE: T=I$TYG2"8\4YV2WHGSF*(.9#N-D#>7B]!=9&[EB$[LOZL.D7::1N0 M: V\P[8;_X;/"U.4[T#I[^UT6P.?%NVRA2:\W?[ MI.""16W@Q [IB1W"B1WB$V-A'/AT#]%44XWU?62-O?G)! L[AVUKS3.%/#4,0G$+$P.VXTTOG[&*V M4#(5(<2L=-)(YXNO]:]\\V88"<0+RQ17A'E[?8;2V6V 'D_!9>[@N+E.P>6: M9TS;>?%TFQ I8V4C5C%RPBY&QNP/F_Y#]0R-W&IS+!TNH-H?V=J?%--8/?<\ MV/=T/(:D5%(R3G*N) DBR_2T2)4X\XP&;@4!I82&3H*SI'DPS[QT:XKKF'3/ M?S6P,RZ(??9'EI9OA1)ZV&&S6C+3KIYTY.Q,VB0!T+DZ/>):'OC("%R,' TY M:<]D!P.B.&PV([#S7\1F8\B,<"!,U,VKZETSDZ]=/-[VLJ?WVVRSM-9@V6KV M<9">O+?+J>)>@UKKFI\GTU%?K5[W4]MLHK-)+EEZ7BX9II''F[?/S%A*CP<_ MW:NVE4M6VFDNV0D2'Y]/:B>Y9N\;Y9)AP/.GM9NSU[..^+QQ4X UKXAVDV!V MKZ'6H&[%CEV!IVS&'WAR&^;>U[IF?U32E(O\0^<^'O3-JYL>]QZ>3\:=JTXG MWK2PG,$2,&':O+9/R$VRDPT4%B5>=52HWSAC9 M('??U4+8RG6P[QUH#H(K.DSM'1HCHM?T;)J>:^[4@EY+SAC;!"OKQ&*=1: 7 M](<27+W" S=NWGEFW ":S1&?<2U7WS.*T JD!FH5*,)%B_/B) G/X!&KW;9#)"58SAR!%$-%DF4 [1B3=8 M7D*.;1LAKJG@%]*YOUUF.6C^OZ[/,U5TV]B*UAL7]P7!$4.]T1.GIC,@P:.;$U;MQM[Y>& MC)GA@[;]LQOE)TXK[1/&,)";FF1#-H#.BB0[M8V&A('O;"W-DE0SI=2O?[C& M&,J!&?=A\X4^1AQ)Z\V:;7.0&1KNT1X)]B4KS91&]F6\=3O8+T? N M,T%C'[,-#) KUJT[M$;1I[0.WYF$RN!,L%?AV]! POHPN1&AG64@OC4Q>IB< MZ5*6-84?I]=U(AO @_RLDQ*^NE].]=#^+1('B6=RF"W7DSGG=:+=& X.*CB M./2;.>\]" _43BK,1=+LBA WW/M=\!@@=X E M,%CC8API:T42D[9E \T]G?(&O(, D>PZLEAE<+"NBT^\5CJMZW^H4'%DBBU2 M%LC4?-HG4[-=9 UY#+M>UTQ_RN^Y3GYZEMIBYG^N:Q;>>LJ+;G34G E1;N6 MJ?OE)6():_.H+6$YD+ )1\(RX5HFPM6=X&')U6(N2*XZ3[KE*2T:<.0I6[SD MEJ=DC) C4!.V0+5%F355B,@M6D_/N!99HYHQLV"&'BJJB.SN42(%RL?@O/6<6VA=L+\=[7=\ZBY3Z9IW]4&_U9F@ MIH"U=K72/N?JM_>-A\I5O=EI .RFT,#DLU,A\;^XV,0CA9SONB4H[ @>^G\'SA>77%MZ%PJQ[N_Y MMB75PY^[]1QC*_M:-@U7M4%7U<$7W+-/_LL%+'FP>'.N8=++D@<";]%[QV[! M2'7>6G R7?R)@-( :9(P>TV^'H/Y )KYSEIXF\F F(NW@.\%H1)$O1_4=? 4 M\48+,>PS$\4^UV>\!4'96%"8B1J%4!ZZAZ02^3[].2HTI24UD]"2(H/I542+ M4R<4M"C_WPJ @*G()O/0I)/?_YA.P=Y^ 'O[3]CMG\)\T9YJ6&D=Y#*JP][? MF6PIR?[_K_E!A[POVX[F#8+_,2<_+_.?8+1ZGTH'+ON7O:9=7U&J>>HK+ N\ M]2DCH:(#Y3A5%$[11]=^!7!.4'XRM7\\%Y$*':*FQ&>M?(E:T L->6+H&GDD M?4WLL>!E72/O3U6:OSB=MZ;K69B$3'WHV<6M2&1#UK!K"D_[%@3\L]?,AWL] M*UQ=W+[UG19H%I;]:&9.Q[*RB@ L+ZK[L.#J+L+=S#.+<&$][.S34Z !Q1F" MHK.RC#7J,_('Q^E\,: >(Y"D@XEU89)LU%S@&0IG*>:*:])/:V#I2(@&W&"\ MBL98>R-J)AI_6.:]%4NUUR MGHE41\W8KRZ?PZB9J/1B9:Y"OE2?Z@6DMX^:]<3=3R\ MY2-BFWG(_KTT4?&[::(5[;','\<)E4,!=\(QY( MKZ44_CQ6.,VG)NKY)'_]_+8+I?!MV:$<*3ML$BAXI'?+B^*]](/7BHRFK#,7 M-\ K: NO@N:NX^/C8 _H)P[ GB!8OR9(/P6<6XR'.J,+P;B]KU:RBRX?OTT< M('B?D3)=)H69+I/,97-+.6\9U49$\?4?GS\6YE ^O_J9K_/:2R,=TO__0WS^ M,%RVOO^?28?W_[?$8=G5[+@?O7)Z_5)L7S6++T9A ^;8+\]^&[HELV^Z)?_C MQ8>G^M2T?Y'Y:EY?C%XE<,Y/Y0_>5M3_U\ MJ0R_WC:@^CUSV+=!^;F(*#_>^_W9;]^W.5TE.)R22951._#U'P?>9CZK+/&^ MW6$H/P&,VV;64Z_3;M_UWRX6Y@[OO?M.M]D-W&6T3)?'3)^E/N&!<0O/2/3\^URY[N?3H6_OHX>E]@TAL:>\BL:F?&_45 M"?Y)$S[RZ.3I_6L#@M\3]WPK1%^.BNBW<)\^IUP!N^C\$$@.?\%UP[Z@BF!A MWLLJY8E+^+?TX]P',&Z%'-:)XHJJ72OOI2NSH_:OURL3_7:N_PP.(K7:LJF# MXRQV_$M+>7II;?"B/+(=F(5;^V[)N M]2=L$5XQ]JJ#>T$^/SDI#&/DPCT+:L3,7AFB'//EWY;#,C\QDM ,-DKS&;4V M?@^-81E"7,M;XKF+B\M.B99,22VM?7L+T?=EDQ2R4;\XJ%V;E M/-^0#:GZ?53*]^"5[IK MGKU)7U/QI7G>"A]8_1G*OME0]O+NAK)C(5'2S]-O#R=?3]?.[)_]&_^"E M.SK5&5ZOXN5 =3R*^JA*HNY(#9HODO?/ODNY+?ZP"W9-7GSMG)Q_5F]O"[N3 M=S]#FCS#D_([&M*4ZIJ#:4?43EJ9B\';P?%=_:'>O*__S&+R#J^W9M7!M+VA MC%&J66/9$R*=I:[267ID9GVE7>4*J0(=_CS6&Z->'F(R#S H0*#^_ /&E(_Q#Z;M*H9 M_9']?5%SOBA8(^IUC"LZ&3Y@!171X=)L6CM>\;_X[P*2, 1D?+M")O'UF:S1 MCA)W@=\BZ[MW#B/EM0&9!POS 8EY#FA4>OA@Z+9[4^?;;.0]#!P4#)@ : ,) M(!"4,1"2',(G@=0$#V,0)XJ(CP!F2L$N\5L*AIO\PSN*T- ,7I*"CIE.GH<1 MLT-V'-:'^:&*V)Q)P#1Y#F_"&& !;!"()?P8S-0-@L60):31TW8M9,U]A .U M=@14AB8Z00]^&PM4?*1]7D-SSM6UQ;LY>T@PR +W<-WN]'G!!IX0@7]YGDV* M) .\X%.['1,>[=<#Q( SH(SJ+G9.FGLJ)\?W%$-/"*+&#S%:AV1@NW5$F)@G MJ@C#N+@A4O Q3$:@=%A+/3;&71S#%UP"@Z&=K XD =0R1;P*,T@%O/K\&6N) M;0U2JSG;)7"L.0-NG86'?:K33,^9EKC[#RJ%R M8+[5]*_(AZWLZ?"O./:YU>%?4;6;N9E1=I:JBZ2T='Y%Y/('(Z]SC1:8&.H/ M@U+6F$8J% (;##<5%=P98B;P$_=V2U%E<692WW'B1^92*B,W W:));9D,0^3]]SUU>FH3>D_2:Q MC$UBF15(;,/[MESZX+B4V8^&Z>ND!Q\K*2;LO,! MGTVS5OTR95<"DY^$]TPRNC<0+<%BGR:_/^V54E'JU?6$GI=6SEXJT\I +Y^. M2OM'*\$B;CZM;* _5Z@SV@N3,60;BXHF\MP-WQ<'8G^/2IZRNS+RK\FY[_R,SEA<@+C>*5JS.[C(QAXBT;V@LJ+>[8/ T@4;5SFS[]:#Q< MHM'W(]%@<;Z$1#?5__F#XVQJ]7J8/2MMRQ"A_TT*V4JQ6<.FU!!N7S+5BUOI M;37ZWS!U,F(I[;W2B9+<"^',W>^;.!R-Z1 DE,W+?/_\HGE6_;@K?$OBFI&O MT9)6$4O2$+[_1GFV$5C-^QM-WBM@MGT)T5ETH;Z'^-DK8';D5,+5$BM]^>KS.NM MP@AS\]C]X+DBO34;F6KQ^\580@EX[XXC9;]\:CT']+O$!&.\LHZ>DI_OIM)= M4_TL"(/O1\FAM$F\9S MX@X6YD/>C7_?8.%I?,%"V7Q#I=?STX>K%67KGA!7O,'"?'8+P<+XBO(CKG.C M17_B\;T,TQZ10,X#4**Q"C)2@0$6O8"8%6\G_XNT_D\\_H?^'!% .ZOC6Q0& M3(SY*2>( XP#6O[$:N+8&Z+\H8A0D.*J<>,J?=I>S(U)428UQ!HK^],XAG; M,/2BP !)^$-6,99K->N$$H$GI**)BC12H6581VE]@E8%TC*\'K(J P7?%R!& M-C!TJ'.A15L8HY\C!*5](^1'B8GAP*L)O(Z@O! A@=6HT6)&"D"25HW VR ^ MW%6)$WY*VHN(&J<9O5<,GE6@ART*I$I3@DJV48.7\(&I8Q<2'#)-N,F4;1C. M2E9T!ADL*ZJ4P()GF6]#0A $+A6E_B-4T9V5@W'OAM_$7N= M5V6\6^T&J>T11EI0I5>A7/)5K;O;*,Y=H6M61^,K=-9I:*_%F,K4EV+PIT+= MJ1POS*U0#XIK,1Q'#(._>KW0-1_R0NY4>3^K]3'"3BKM1I6K-&MLW?7=$U[#4@"DIJ1H&N@$3@,.Q#([@:FL;TBD0+ ' M:O%#%*S2:_L%J,O&_Z:U1D@XY#%]0C<-;+Y!_1I6FF0YC5,,7=.Q((85K.I5 MJH&.N)HH&?"5.6 HXXFQ$ A>UU6Q9U ^Q8(:OS&&VFP=2Y"1(@F@]QB@FC$F M9["4G@"P@[)S/\FA=P-K*PF47\#^!<.I8657EL99,P#_^%O'[T$W,-JTT?")$;](W MP4RG[\W\B<*L,=H%.A\MD+Z0F#,2-,DUR/\1BSM^41/#(]W;!#MVG:8UWZJV#6OAL735V5X M62P+.]'+83ME8>6@]U[?:KQ\9IP/]QK4;-7Y]>G][VL)W7/+ZK=/3IUGJ96-TR6H,*_K[U^;:MZFF@$PDT$ HF*FM! M$L8=)L,L-VI\$CUX5I>4ESOYZUJZ:B-CM+!+RC(WZ_NT3ZEWS5PVG>M;5&/.X9V M"',33-R=-S94+142J0^5/+7AETZFP0OX4E7JXXFD3!$BR*6XM5)5RSG5J)4#*1].#(1+$KIA_-7?SFUV\MAE:7'>O.9A%FBTLGT6ZFTX@Z0/U9[)5"I"TH\A6RMDJN\] M&1"!9F.V>Y0.6?C]M)4]>Y2A_\[&/B%?>Z3'^^O4:%P(O3,I'-=&/Z)TBTK, MFD.Z"">1,W/AX#B7_GTG:O^&ZBXD[Z0K#Z-*\;[R*/U^O#.K!7?".U"LF_OV M;0_2^YK)/)>I*UM4B&;ZH?K(WXS>AM/%-G8QSI9#._/>BRXA3IP.HLDP\^-SJMD_4^=/NF\+4 MS#VA/X\X_ES'&VC]INK3&XF7]8HLU-\-<0()-L[52.!]3RGO2W]TA]E66;1K M-E_ZI[>&/JQUG,R+U="TZX3&_4EG+.YA.F.Y:RJCEI!]R!OCK_[!\B=\&D:.S-SQMN7>5:?6DFIJ>N$=;S#M?9^;W537?/MLJ+G\ MV\W]E13F9G<22$PKWNV&[KZRXJWO>NONUZUFY/?!/Y? /Y? O^DE\!6/D<'K MBCIUBZ+(+\2"*E?+8?3*F:IHFG=(MC]4/O?=DRFD,GK#=LY^[L^)/<$,"*YK9J\=8#YU;[0M9S]Q1IO6L!V_CI8G9/;UR#""R] M)H'YX\F1$9B:?7I^DEXNC=<])[#,3@@L#8/.EP=T]^E>\^"81EBP;3 C/B/J MIU_=IIBTG[:V-4/$=Q?GHZR8TC*N]LSAB'B;DM&ZEI^SC6CI-H,%8V'3=ER1 MTLIA>&BO<#/CN9 MW(KQ8)",Y$AIM[ 366=O#3]YRC9FD:_X6+C.WMWU6Y][2+U^:3=_(]$2<.[@ MN+R\\E70J]T!;=%>(U M!$7=G#B&PR5Y/9%V*5V(NP6DLU;\_ZZ<_*1>9ID]Y!L_-)N:V13C(!LXK'QCMO*0/_D MU:@G!.[&4;4V4T,?2%(\KL=+*:5?9Z7ZL/.VAY3I%VAS-Q(M798.CO=&FE5V M(LT64(S:2*??U7X[>YO90XKQR[(M44QY4W_5G< M0T,@CD[9Q0RFFL+>1/7R&TD@<_ ^'M6J]U)^LL>&7+3GE\7G5]ST_'9GJ%TA M3?L'.MD98]814H!6Q'V1=OLA#7;'T/36Y-WCU/9 67H*1!WX:R[P\<\2@A\P M?51EG%BD8Q%33CZF>M;X M)Z^L7.^TJZJGVB)UG8"Y%;(&LRB@(2F^.N@<.M^^_'5KUM_@(L0LGF'I)3)O-Q' M!(%:4%%J.5WT%:YCN\FNI@BY7M=L]"^DC\M/F6/3B^JE?:]?:VY_;L27F[6TH2*04"7YV =$<))LV! MC*&'.G>E:-P9%OOXLU6\.-8TLL@?<0V9JQA#_!70)*FD9P@*"'.8SH*5KR!A MHL4RDZHB6RRR@3T@>\GGJ.0FCQ$-@H$F;R3\II<[Z<@G+(B(J&%1I8JD'^.2 MCGN6B="F<^0Z2DNM?/"B!"=^JOCM 6_-EZ(1C%0K]IWE1;L],<]NLM>C@_!" M-J"TS[>RO_Q_R9;=UD0I=7!,!_!,1)7:A&3L'M-.BK4&.Q!LS5_PLL%C[8[! M*M SA%D_^(_TX"A%D)ETV62V7."T=P,4X@ A,H4OE\2H=O_R:$;[,&N%&%R) M2KO*E7*9I(LJ' ( %T+'']?I9#VL_M&$!_KTT ],;/ID@!$+F!LK@H@)RAX9 MX*TRL\!W+@U2&@IS MMD9 )CE!U,AX M3_RZH5E#NWR#NA(P^&I,B-\];PL; "IM-T(X@=?9XC"%:F)1O)]B*G,IYI&- M*ZO0:64U!M@=7OL&J7T2_V]T)^(DU14F"U.1(B$FZ:M34JKFI_2:MGWQ9I(QV>5G&_I.J@?RS5 .3D# G;PS#?JA$)F/@ MR 0]WY26,?Z808G46D*$Z;>88GV<<\15')%H0V+S$L_U1[P\1-;"?JZ@,UYF M%!@+=6#>HI"1;5J1*9W_0AK39AA*\"7H9#A'4(-ZH9^X_%%:T)P*=X] M7#WT[R>/^66[>/#(,I#3.]]!4J9>^\J'O,W\&DFTVD"R]NX%DIUTS M\W#R.GUKHK>>,_KO6PPDJPJ]U*F8KZ>D.!EZBUXL-MRO>17K)+ 5/0YHHH>& MV 8"Y0.Z(%?,>7P5F$3JJ&BBB;6352'@FO!["O--^@;AG3[_*=/ M41_![RW-!V/ 29NX3X5%8XF#(K.1I^ P42>7S@?U. NN4"3\K!C#$7>*>JKM MG5$ 581!Q(^S%<%ELJ:M$MW,W)H$6"ENLP!;'(IC&Q#=1XP4X"(RGY57*51@ MUA(,$W%"HK_D0[!5ABJNK8/Y=4^-"%#Q?OOS=!\\=G*^E1>:C&L70$JJ4A[? M=K*CW,$QMX'7'K#Z)HY[ED9H^"&F F)4J1!:)X%QVZNP70W7T7P@Y\3P\9/[ M #)'WA.0=A$"IFN^;SDCQ*,%QYQCCCDE6/>H61KKIE](>(;:^TU"XN[BU_V> M$Z]S;J/RB*N3J;H ^C4_Y=@%A3>:)-$0A)=%_^6E7EY]V4Y'[VSUPX:KX]7AV^?'^X*1172W? M[IKG[>QO=T<.30O2RP.93.,DZ,;QSQHH;*]IN>,+Z^TZ$*V^KD!J1":5+GM= M".*A$H,&:UTP'6QK#/^;*4?\HR)95P&6Z2,XU;F6+O7%L3 P_9&L2,IPZC'+ M[2\@#1Q141OAH^)M@\032(:E_TKG4W#FCLT1&/SC(1CV(9))R):O(6//0,+V M%.#'6LX;J'9%N/$F$^SF@UEQ,L2NP045#-4*84.Z!B*QMW2&0J/9)A#]$%[. MMJ[8S_0B[2TP#(/,,5]M63%A/$W/1)GY9[-M#&'1R MV:(XEZ0618#5F B*9WBO7+UNF[,X!<-[3P! L6GP?Y4+?M'FCO=D?>B04)]1 M]@P0%N4&I\%A])"N_@)BP0V;<"20\ B7J)!GQ%VH;4_B+G\5NS)DA@5'?#943J80$49ZZS@X55*5>E+ MV=?:\!9YJJ+03+I%DM Z60H;#$X8:-T$O>7!IIDM>.S'HC!O7V%O&ZAK;/SK0)N3S,"ZUE21A]+ZBZ=[0 CBB?V62Y5S& MQ>1S0A714LB>$.$5-<+9C:/G CMA9V61@2.:%W,NNZ*O#&6:B[HP1=8E#?') M8E."W9B2KPY(AJ5S;6Y_U9IR$I17OO;'F=0%]:7IUFH6C8RQWJ>7TP/;B@5 MJ/VBL7DKVM:FK9 CJF(0.N"*!F:S0I_#E4>LY#SR)O ;UER5RE/_[/TAU3>F M"\>JT'Q&>XP*_,;!WQX-50D8IY(Q'K64^) JRZ]AQJG,I9)5)ZI80.3*U6Z0 M-+])96[NT]?3Z4,ZL%N =8FYV?P5!XIL-VCP7"GW?G=ZT6LJD\&Z4.S7^)'( MI[4\@Z=8GREU^!G<\C.XQ=EGU(-;;+;UQ+MM65[I@3KLZUWQI&MF.Q/M[%*M M?7PY5^\Q-^_VJG0J'_^)I&7+_+8IRQ^,O'],M, $'J\[P.VN1?%=^;C["73' M?-4TBX.N6?^X_BRA3EMNOZUQ\G,:K 05WB\>^N,&#I2FG8P\4WM, MW#Q>/KQ_Y%/9SDMB$_>S$+=\V5(>Z;U'V-PK8 */MN8<[:GXA03[6#7B,=2,2M<\ M.1W>?YR6<> X2/ONRTY W.>T9RAQ;+I+>(#TF[4:8Y,/**6^Z2O 7$ MQ:S2\C -9WG'M@V=\ =>%>'2S#&'A93#2V:YFCIK9_A1B8\W^#:["PNP+&ZV!N2+LI)1)I_^-@ZG<-5HD,QZR M1!RNLEGJ]K6G-5&II$%1^GX%M%P)_2NXF=\V%C)[2KOA:!("3X68;OL3PEKA MV&+6SN6#X^SV E?S&Y"X(UA$OO2-N_?*!ZI,BNN8O_&%L/PE([]]"&OVG'8A M7DJI%(EEI6(*C?S19Q>KC"FE(#I>ROXQ/9N7]'3)=LWGA_2D'DOE^73U/;Q.HF[63R\]K)U+JF M>)]J7YA?G50E%SH'ZJ>=S&;M9#*[:R>#6>WN^4-N?:5:S:EC\>Q_.YE"USQ% M7^U:93*M/NRJ_VZ,[6=\7SVEA3A6[PT[_YZV8,":Y[ /%].2Y,1\M 2MA9BM M.MI=+OML48A=PWS-XQWB_\[+<\^G4Z4U\MSK2^IJEGS?RH%73L],02E^->^* M*R;!7P]'UDU M_7VM=5=/RUXMZS?P3H25QX;,-M_/1&A?7G"8\-BW3_[V76!&LN=X[]07)_-" MX76LR:+!H[#VV+YATJ1FH"9>L?.)I ]T3>I[%\^PAFX<$*NMH9[N3 9V MKD<9F=*N_U9;CQ3_:C[UBE^]=V>""V#CP+_!C?-;PVPP3#?8P(U$ZV?3;)_" M\BO*7><@.V05VBI8F[PV:"CC_9M->[6.U=7&5BH+UUL1"&!@,W%"T- M9K%4*J9CR;Z.+[$%8RH?R96B0]B9%>0EV!&=3R5J&5GLO5X+9OGR*2VZZ32_ MR-+:3"ZRC>R).,R17+KL\I*,6&^9'9)8-J]B/=*(7KZ5VN?]$V%X\O$A140W M*^YV3T09)*Z4(TQOB0Y'ND)6]T3^5F J?*KC]K<[]O\X!&M*PFH)=08O4 >"I6B5LB- MVC?\EDAU97SLB<@N0JYAS-D,VTT?C&X2&JO \<8 O<'0,)' S>R>93(P:BG/ M-QJ?[:_'F^JC,YP^!"+B,Y'W1+:7#HZSR4QIN:.V)=NXN(8PWJH,[J/SR=/; M;7G\AK9#2&&QL">2MWQPG"\OS_'X!L9R=!(7CI 3R?1P)K@XCGRQ3-5';_\WBU4E+&)8_ M'E]]9IN_X7^<:;B!6]T3K9$!3R"U1IQGW].J@]7''&&XW0#[:WF GAYJK:*T M0Z*<@XD]$?]9[$_DEW=Q^EURQG?5>!AZ[?:0I'QR-)^/C(<0\)3'VP-A3[U0WW]^XC''1$3*A_K_3+GQ[# M$?08+KMUB4OL6=JD3G^A>1H$->KCM'K11Z]99[-1AE:7(,:F5BX M_FE+O$['AI.Y[HUU3= 5L0(PVXV"D7MY>A^6\FL0060=B(D=,N%%-MF4Q)RT MF1$V8PP_MF2L@63S!O4%="C=NVZYP6>RDR+J-/0P*B[ON[+K!.$MHSW>^NB_FA(7\@#>16 M11;L^&]#1V.O22<+N<&C]G*JGD:GS,.:<4V_1_UCN*US^&Y3WM=&O]6#@:U( M:,CUK_Z(EX>SH68G=@T"74AUS71.J]R7S]']97J',GUV@+K&*6P[(-$1VY!W MS!DW,[-P5_)G@Y/8C:2'7*Y-,V^^/YKCZK=72I=C[;>7[P,C=(A4@O*3L6)ZFN,''E#9BC!BK7G1OW7/OP5&GP\#22'X:]W'J'Y[-GEQ[>JG!O]?@@!^,HL'7WDN/S8V$I MFU+]3U@^@$>+X7CTSEJ._!$ZJZ;AF 7]V7W$M=MAKG->E2NO#G_Z>J$D9T%U M %PXEWO!@1QJJ/^/8*@@OOQY":MMRG-&$- ]*O@U"3LA,D!>LX_);V]AIDKX M<5T.RU3AL/UJ/EVC-_-&;A=M;/NZL&P=VZMNRX-OB.4>I9?C>X8%MJ]H/0K> M#W#TR358"(Q%G=X]RD(5KXAWCS"]((\'%@VL?"IVL'W>6CS\+:.5/>MHHSDVP6993HRN3N=V#,N7) M5Y3)QO_K'9.W>DQH;(5(H7!ES64*77-YM7#[>3T:Y0Z?STXKK:NKQN= MZWJST^8JS1I7;34[C>99O5EMU-LVZ-Y=^$WT;3%LQLVQ(G@&QW$*#!"KQU=H MR$MQ?VG_? ]FK. UIEP/^P3RAR)]("&9&&#!AW74&)$L1OS?) 0I), 2Y$7V M$0(FUT@Q=#["B #_@&O@*LT43$L?2J0 M/D5]!!$60P4;X@CB./BW>#6LS4@TIHU:> :WK^ M[ .N[\]KU$D,*%4QAJ,$;$P -<4LRIR5&H]IJ+_8/@3EKCE]OGRH M54I&48@ !YLT>R[,:_:C_31[WJS9MJUK]KLTB95S]]K[1>=XS7V1O+'1L MM?&&/E)4C&@A@-UDIQ&5G(!=7#L!R.S)ABL-(.7FS>RT&^W*L)J M8"R,,B\&)(*8\IR;=/HE3_RL$ .LD61]!< *W:22^530].S@B#C[3S*52EF' MA-V)B?_\_O(3374NT=SP:DMM@VOIY53YW15?7PC%"M0P#X[%%!Q\]9'RWO/> M!)Q_*4;H,AM#5SXX/DJE@CHX+21.!_='7"78W4T2IQJ 3&*WV:)DQZD5$,0) M8)^!]W++)'&#^,2.^!,4-Q5G3C3I*IT;CL?YI1*0>M>SE%Q> D'+T+&W+H.5 M- ^,\]&-GJM7Z^>\M!0,Q5EN%I;2_V_O2YL35Y8VO_,K-([WSG3'V#Z2$%N? M.X[ +&Z\8+>QN^W^XA!(@&R0:$D8PZ^?RBIM( D)T(:;B/<]UVV#5)65>V4^ MN1TU#&FJ%9\?_HQK5Q?/W:VID=^!&L8RN.G=]^[EE,@:VRKS1^=R4H8;;J9 MOEW1OJ;OIHJ&O%)&DM?<]"FU(E@X*:KR\AMR)"1(1"J(+..Q(AM_QOE?],R) MD4=&D;Z$7&I!(_D)Y)*/)!2,"CC#F2/."&0ZT!_0TU!X.23ZWLJ]]J>C$2ZP MD<82W,J^*_@>DSPM[7O,!-][*U,WB":&542VL(H"<5'E*9QU0L9/DG$JF2*Q M/O3?ZZK4G6)&KPY4D:3?\?G<3B:B/!31NE3J?_/CR;\HR#FE6G(/D[ZF\M+@ M!)F:T71,U?B)!%@@%ZJ"PISKZ]HQI*7Y 626CXTY4R3'/H,T_SRG]-&)XN=H M*/H_IESW&!2O(PY3(7$HXIH5580U'CM\5/CS$EL?_%.A3.H<"YQ'L7(*N>PHB7);^E]=/]*%X@H[@3=3Q[YA_@;>J M#S?6$X]Q'[Z58<=7!V2[IU1]BM\)O\)U7Z*K)]OT6"9H71\2)/5'W\?&*[._A)IGJ0Q9EY4($3A4/M;%VIJAOJ)7 + M6U0=%=:+D>7?P."ON28@Y.OG&L#WX@:3"XHVJ__:(X&JXC7Q-[6W WM)G MCWQ@[),O')V53BM>@VY( [V<#K2C5O+@'.O+_G'1+G!OD%^@$+NRI&9RP4K'GJI!80\ZM983\UX(JZM M&WL"E$7#<*7[Q63Q1\G3CA#O?MW&UBH9WWV$@1=+EKL@RU<)MC=_D>.[CO%S MRXROB2I4<2PS^"I_GZ^4\QDJQW!TB7J_-Q[55%0R8M744B[&7P@4HDO&<( VY\<(B+L4.<(J@R>_4C8?JXQ2AXUORYIV$H"93 M%7["P:(C\#0^JDQP U;:[![__:]]+XL-(6A]'"+?$W"PFJ+I&CZ(+VLXCV ]WR/YWR$Q6[I"]"EM[B[YT MVV.[E:>B<9-\:NT>Y4'UJW[=6,T^$ZV7F=;'6GL#1=,G(VN98, M-432NTC=C1#-OX!O8Z0N\,?@MU_!)Y144JQXPZN](7H$4SJFALI,?(?4"^3+ MB-K$'N6,5U4>Z@"=VA5%I_!PG(]!ZAE^QH\E:3GB0HK"\E?0L\0/4>U)&A;4 M[AR^)JFX,\++/R56VEP*4N](U?>&N-5CK8%>PJ>T5)%3655A1Z2>]'SNTE95 MM&,!Z6:T#.1^DBM;!T3N!5!CC0,+1(;RK&6?%7X+9V ZJ#?CLGZO/Q1^265' M*XE!=?-MV-(-X'V!R9*8]AG&P5W>6O3.0@4R*,'QTJJSD#/=)^#%)4XD64?@ M64LJTG80$GQOBR2"B=![]+OE,"&-PB\B:KBT6=?P=RB2SUNK:AA"5"-#^I54 M+UN_MF%YS58NS.(XX%7DDS]3M(N^) JY)1<.ZP_)>NORWYS*P>8#KV:^)4<2 M5UNOK@&F&""O3#T&(@X8V>Y!$91ZZ8UM8!A5-* MC*64^D/IZ5>WQK<5NVRHLUJ>LU$<$ODVPRLD9C.%%/IJC:,!8[Y4\"JD\2J8 M\0]=G'K(D UD!Y'Y%<>3D3(7\:56OR_UD" >YP1DM'NZ@GX$$D!"D,=W*+SP M+FF*ZDS_3- 70"QF0\44-@K8$SU)6P&UAJL*^!_-3+M(+MG!UWLBTBP2,@R0 MAD+K$$$&;6GDX<@TGPWYEF60+[DR2NL"[JWYR;"MV*AI+9G<)1@FG"G1!>0U M>*4_P\E-GG^7FG]^7ST_CES&'"N+X**V:#?FE?]D2B=TX00 E".1E_ &G(/A M)Z?N]';(:'_("SEAQJWE3VQ%R;GX1ZDM:S7 M=$:^QCVVS_G\DO1A2\;7UG;$%T,)^&MJ'U7*@Z#R)]S>ZARMW Z'<0S8?QCU$GSJXAV[W ML)!-]Y#-6^-'I_>/ L^^?@BO^^\>FMN*W#W,0YWU&N6SE7MHB,SG<0_M#>WJ M'N;CI(S:\\$B,]00TK/BBW%^@2]N0'OVBQX/* M].'IHC-8.]3+[^+/&O.5X9E>I9?%V\UXL7AMU[X/>J&&>@4(S:;#N<(B>F\Z M;FNKYQX&:#G!A>,=H+5OPZ,.0[)B8(?M(._7CS("]P[7 X 1%<1W<:1,P!^, M=3:./=>V&1C'.1,8O@7++1D@F3HF?-&U8;R(\VP/*##V6I6%NKW3!E'%IDO] MG+^\;EQ>_!K-[!9DPQR:OH6'0C]:IKPR5C8[J(ZT>[J*G7ILAV?:,(7@L1'; M#*6*:O2 ^X47HHR"GQ%)/0AC288:<1XR9I',?/$>&1Z[:C5VA0Z_NK2G%2ZO M#.N/RNN-/OXM;,/EZ2C44'N+EK?+D$X.,W MUOE!-B\%5]=%J"]#\E*^_'C7 M[KR]"1]2UGC)7TNFP$M027=A!6(EBQ*F:(BUP>WDC_BC-2QO(QJ;$"1^-6RDDGVW M&ZFT%*#.B_.ZH0@1YH5U:O>%0;=4Y"$8M'GY72GF7U6ZS.X;@[IU>[(,RB#7 M@ L>Y+@%@\;@_GI-WEI=&7M: /Y_@ J)H%T8G]U45O#7*$&9=D=BV!!Q)U6^ MD(;7=W>-1FM0?(V,P?UW$9,2CFW>7X$].N..:28X=O-D@.TU;8+\T]A%TR[> M_SR+2E.>#:2M J64^2?>:;:%/-1BYXM>V D1<$\&)YR% DL'Q#=^?%[CKL9_ M=NZRW*IF,2P$,UKIW5R6GV^+4VZ0S_12:R\+K5R6[A?#]DA)DJJ[P+27UL"T MOQ:'XW[SAU)["G]A=H!IWPVFG4L/IKWXLOCUV.B>5V]^-ENVJ&4?IOW\93&Z M&S7OFA=7TL4P$SHB(_ 5JIB;\5H()"C+_0A5\M%6\-!V41B);F':\I(B:(9#'+5RP5='I_?\CW+UWF45>LMGI43 M0=Y*;'M>6_9FIOEUC.> D^ 8G@)JNLU'7#0G7_NDG(Q8TD*[D"W9NB= M6/AGN-[(JVJ^F@1WDW*GIJ(:OX+/,?9T0-_LW0:LW^Q72\S=:^O/73X$Z[N& M#!("K1TP&'B[L9Y5UPTA3);P2Q* 1Q@67 @KSA&&?U'WSG+/"51A:DN,DS/% M'$HGS3X"LP0:8WL.5![JG."D<*^\9M9DPOT$'H,^DF21&HOZ4!%6FUS<+Z2< M+P2%8KXT%^JE? ]YC5 A*@K6DWC=!B;U6P;F'I^58!T##U>1^R5IDB[FC.X' M4\T@@SI"[B0XL4A#B7QO2$E6032AUK&!6CH@MSC([HK0F:3A!YO[(,@6SK7! M'\!.D\_U>XN^I#Q60!/A,^-%4$< MG5)-4O4^-8%Y'2ID-A1E]&_$2(OHQGCMB52LT-KDPN7R80.E%)PJ\Z29<5/DKCDLA42^QN9<3H,^;+2;HL0W7%AD2L5!>S+XMQX7V@OW4G MP\MBF.KB=?QXJ"P^5!:'HMQ:9+ ]J\8]5!UGL.KXZ*Q! , ,Q.=O"=5X1H(@ MTD0.!)Z$4[55J[D=C#GM,<5HJTCP=3Y\Z,LSF;FSI\POTRW.6L\H*!%K8F2S MP4*%(F1("FZLT>Q6) <7PD?.K:M%'1MPZ[/.]?I*\Z/8&.XE6ZZ6Y27$EE"R MS)VR7@.OTB]9/L,=XV0PM"-NLO#YOZWU^7QK"/]G=6]>O!$'F*-G'_POPV4V MQ@;@/];1CBTVBBZWUR_^>1I_S+_??-@E( $D3A83() 6&]9)[R1$0:)3/CKC M3BM>>ISHFG+GH?>=B_>&\#'I8Y>;$HZQ]_Y/YGXF'_^NQ8>1@JL>G3O._, MCRP49)]5EW):$701A,T )-+2$.UB$JJ8="^B8=ZEO2LC)#\C29_'3)YU-W 1 M.V]D:S^MG=TC>29>JS")SCS/K_1NKU^Y+0P&CH#+1=:$'5>OO2=IA@U?]H1U M:+.[*8Q4LO58D3XZ*[.G!:\B9*S'_I,1D8X%:VU+GHW$')?H^?.#)K:'G=(^ M\FQ,9C<4SS*(9_.GC%>3\C8\&V_R+)P1^+5:#F!76(CJ& /@X)OPKPF+F2N5 MT0UFM>XFK/: MA=Q(<;[S\6DS_S2^3IC259H^J95@!$?<9=$AX5D6IGUJ;;( MJ*YWE=_'RX21J/?16[/1NBO]F.39>)AP6P6< 2;,XXPN$PD3IN:VWTO:VTE? M%0$F$^;O:CH%52X)BT9L%R.PO2;:7W_.U3XF/Q]O;NUY!3Z$3=01 M\MI]YEQW#M)HM%??5:8]=RXUEHU$L5]=+E[?9^7N>,CM)\NFZ;D3C$]WN?/^ M.NY6R&;.N:?FT"61MIL>=418-W87CQEXOBHM2E6A4VES[EAXF;"IQ,/.W6?. M#!2/SNA37QSFK%J!8-2NN#@V$BMP61CJ[3%7Z5Y5]I-CT[0"I2@Y-H,MONG4 M1ZO>3@AN,%.Z.IGGB$>U/YYV3JD'5>0U% ;B#]FC.AR5\Z26?GD.AH4 +;I3 ME;CJFG0832?&8.ZAI.F*"B8YY_C@\OP!\@+K@2.I+_I-]S#+O.%-@@A1,]Z5 MH\=!&D_(=!&CLX""]CH#KQH]-3>2QAA0WEX87'_")P9(I,S'K+Z7-TJ[2WIJ)B(^17YE\HY;;>)"3X7'E[?"[.?;]S; MSL7\9,(0>3-E=@]DIZ;?W^ZLEOG77Q:UN?#6G[XJ]=H@-(CX*I/N=7W_OCTW MFJKZ2"#!MJ@K]\0QB%8'6X_MGI$A38AOR?#NR1D5W[M(C8WYHDUI^BG);]X7 MG"1 ?J/H*H$WF16]";P*%PT?>,J3IY([\'L\P!N#>\;^KIKMQ27P-KC:^F]7 M_>>,^M*2J6?C@GYG;LMFKU(+459"D4Z/PDF'O6E;XFC/RGOBRSDIWN?'T@AY M;0&LX8(QNG5,ID?QWR4O3Y%S3!DX+SZWFA&TGNP #!J^1->Q.>(-O$B=4+BW M&R33?I7/Y^W9%5?M=UT3]A3[_:[NE%6RQ-N=XD>06)M20D^M+)8!2(^F@]%$ ML],G%8QJO]6QK-21KS1-=1PM?E$P[\VM--<'7%L4*^N8]]B-^"*N;PE,F[O7 MD3%#C5C%RM%9Z90.!I!,A^_7/MCOC-=_Z?-O()'A'=$Y !=DE&F8-$[85(*M M)..;CGNA*IH6M2UOO2Y>S7\]CHK?_U1'?OP8WC1'S[#1T2V%NH1@XUQB M0C;O[U&C6*86DTP)5,#@@>@LJUFK6?%ZEM6%I!BA!R\O*F?5/]D,_G>9=R,U68L%4BTF#)+P'J;6,Z M9,[)*$A=SL,.VR/U.'M]F! M)$W&D&]$T6S:O>'(>)W-9XSMSW"F M4AJW"(V(G9Z?OS5=;M7%\97;D]_J%B'C0K+QY4)*/D\!7RX$YR_V0WR\7[XE MJZPT=#!1-&D',HI52^(H]( J##9:"($WA1G4Y_R;TAQN*(ZJN4!70?'>(0ML M?QA+(E2$-M5B,62W]WX(TL[Y\O":TBJ[(7!P /IINU\[1-FSRS?YS_!GY?MZ M!I>LJI]W L&V'_9EF6II.&,K@WY*)?#$.$_ N @D(-D\< *QE^$1X$:'/8J] MHE0"#A*8L5=$PC_Y?BYI%X6[ZO>B7XH-WIII87=1)R,15_GHC#TN%]E/XC+& MAL;N/L;U$5<%9*F68JS*G@,WB'."HZS7$63 M.[CV_HSBY]I'#-76'6EJLU%;\).W#<7Q\\596QR&4X3*-+Z>\1NDMY^"%*IJ M.!J:+T<,3&2^UOA2ZCR.\\^=5F$]BR<>:<5"MPR$6F4&0BUFBYO*3SU3OO:R M>-2?1C.Z^.OGJ)2)*M88]VJ'PAO:'RB'^?'CNS:K':EYXJ M>S14GGM9W(GC?N&\/GB?,)G0$0GJ?5)NAS%AP!>EQ*4)A+FE(?,6&HU1[VRA MZ$S1EU1*TC7T6:9$P2Q/#(4"WR3_ AP:8]+GRI#ZU;!DO]H4[+_!-D$>R5=Z MB.;*F/P6:&(Z<=>BP*AM:A*#GYGSOLUX*B6AP$C)H>QT YPJ&5F_1^/RTKS MJ"T4M=N^D]*B\"*,4^.W1^&5_O7T\T*ZL0=:-)>VK(3CONK#[>:T!QAF*Q !"+6=*CBTU MQY0@J6)/5U0+[0H0T4"EX'_[CC4G>&X&FAO /('9P2E0\Y<"CP'=,",:PFF" M=.560;HSU0ES6)"H.T)8+(U59DF/XN"O?64C'?/R(.U0+'<)>X;<9P MUSWQN;98B8G6U>W^6,QN&Y/'J_+.:%WW*T>VCT!=],OB1_V7JO]N2_U0.%TN M8?H<8%WQ@U]E$[O$ K*B3)BIW<%+LK[G5:0?B@S[@XEZ%/8E]@O&I5C\VV!< M(@'U1D:$>&R-/U.DO5HRTFM3W+ 2.;++BIDR?=E.Y?O-ZT5;N6DY9CRLN@'K M8%Z2'4*\ <%"H6!X4B7R& OJO+G@A'=VL%\B&:GJ/B+DD*H/0]XX0LURH8+G MK.X&#./#^TKU1[XW./_===@X 1K>E*2X0G$+LT;5:24"[@":\E MKRES!UB3G6%-(L$H"^2^Y:19'-:M]I,K-*0?[VR+\9?P](!/-J30A@FA9&Q; M$=FV0G#=;/R(*)'@E6UX(L&&*WJK];VN?J?/?[Q^/U_CL?F#IX2U6)F5@NT& MD<"R0%7>8'N7.M25UAC__KF@N)$T4J.G%FTDA4:6RL,V-YB M9 !XG[HEV7E!B&AU0IQ)LW9MCYJ4J\G>O40#'.5GQKO=)Z[V=/\@.^ MO=Q3R=ON4C-%>Y\_.JN9I8^< MW2AENFH7E"]]Z651OQ('BWI3_]4O[-JDLK)YN\K4656Z6G6Z\2N7VJM\"S># M:C5U9>);RL56)A]1.F;_[9XQ["D9O&8[7.O2I49M=<2+6*DZ99LOB_)8G4M- M]DG]C2C&TIE8FF:7^Y606D14D+2A*.1X M:@(-2:1EJ2,2?6\0U!@6WH*Z1YD?4??BNRA/X3F"2'V!/YF41X_X2FK4';]! M//T.T[NU:1.@8A"GNB+HP-AP]5*.ZTH!=@4^B+I[F5GC1MI2G-BHK,'K.5TQ[S@NC] M:$+<]1T]SFN.NMB'LSD79?2##N2K.9]V/C?.2/5TEQ8SZ>Y6NBJ]\UV[:,M< MY/*RH#T.'1J0#;@SR"$)O:YU^8)ETQ6VT\:OOZ;"'9V56>C!\NO/PJ?E(G=M M:W*S%KE9@]S#MXN;*C]1IU*6R,U:Z1DV,F(#FFAY';&/H?%@ I+XCK@\M:ZF MV+TK\XA:,M)[X@/_87>E>/I;^>**O^6$H%KWD)?%>TE0W^B'P:\Z'Y7_=?#" M_+RP?#:]L()>K]X.&X_?Z?+16:M=N[UI4 _5IT;'U''9]A]GFUK]Z+LD?:O/VQV!MFYOSR)VM M;7>J\BYA>P*.$WDUA=XM:FDWN86XI78UN;$OBW-6ZW3?^]^KMTR8+K?)TOXE MLG\=]A]E!5783K5X"CGC'[^U23>=U>Y5(3V\B$61EXYA-M:0M_H&1L;RCK>ZE$-!W:QG&5403 M$Q,6(F'"U8S"UDQ8OWAZ?^[F]87S^V!-FVU MBS?YUT_)?]M>-&[*?4QHMWQ3[LLZ(GI*N(Q#WN/BG'8(26VJJNC+/E<>ZW3R M6.WP;ZU?KS/-'N#4LKB>$LF#-*I'WN">(M+<9ADNT7QXF[X+7.OZ_>XMY#+6 M2M/ZA<2JO'VEAHUAT=%(O.^2\T=G7A;&N^+ O $UCB@GN8X/J]1-BGJ62A@H MIT3PO1[RQG3-?<$AR?B/JH#+F&:2/LQ5.S6JQ-''U PY\D/TU#]32<4 I;R. MUP-K[!(RP[6(C&R",A%5Y-/* VP=0)Y11#!15 !R$Z1^7U0!6-V 0%5% 7VS MQZOJ'*T'"G_!GJ 7P3J@AAD^E^/1)$Q"K'A%\U:/M_T&*[T@B05-%:!^@;*A1=:]-^7^I)>-'\![ZM->@. M-)8,6%<'": V6U*$4^I<[/%3S817=KP&T0<892BA.$*=$RSB5:H[:-,51Y+X M;M.FIPP0XSHV2LK8$+UAJYC::"NJA(%F^TA@\(?XKO(NGL #T3?19VWJY$SJ M *T-+D8D1M2UJ*V08P42P['*PK'!;.@5H_DQ4M0:\2#PJ:-GCT:X4)V?I+K[?XDTRNMOBR4 M5N7U]?'^>\'1EY3M.3X5OSD^[,NBT+UKW*F- 3/G0ZFW+6I$G?62Y@*@1C3M"E%W =I*.6CC93'FN]K'O?+[\8=MT=:4 M@WHPWJ;3#LS7*BFS%*5X:&:#SGK-K5\-CC%^G\:#T? M105(6G?GI+YEL/P\4XOQ/-S2NL.]-?.&<'M6<^9A7R2:,>E-^"TX(* =S7OFO'SK2=J6:E]/(L99/AJLR#&R-#'L4ZQ L MHKVW*")%4SJF2\%(D&F/L#>,5JS<:$4LV;>D*F\:9F<3 ,"\G&A$,Q/ M*1FZ^,@9BWQ6@)Q,)4*L7%LF\^MD\DX%>Z?/H8M>1V$W0"1-X#K.3RP+W7&G MJ]TL?M_$:ZC=&VU*'_CREN1-9(&29)V7!U)W9,]]RP8W^1(U,?EDZ*.S(AT, M_[@?TKD9/>,04(8Y.BM5MD%\WTT\ ?S ^)U1?[($>2:;(!B:-R9:3=%\!5EA M*X7?S\.'PH\4S2NNI%O"R,D6YT5 _^1DGCTZ8X[S.P.N?W;:QZ(?8)SU,5U@ MX] 0CJ["$GT:J^G EZ4GPY@BM+P]K;UJCVR25MSMK'(;@$YWTPLDENQT2/7$>$:BH#,"Z^YG[#>?G_H M/OR\SNL?HQ0M-EXK-3(7FPIC80S/\ 1-3DJ+1V=E>E=.VD-BQB*6)6Q22[NF M&#P%\WR=26W)*.#HB9H&6HE7>T.DE>KBNSA27)&Q0"^)Z/6@^% L/0V>V\5D M[:G/;5*-GTBZ41ZK&IO!!E>PMY-Z'VE<;9:;GFMR:J*,C/EQF0U6%/O5$)SI M@XQ%155 195"I.UV:X>U]58Q\$[U17JPG ?=UDSYUD.SP#1_YC\*"3@/K%\V M'3IKO1H#LN6?8D(FI@X O_(W 4FMX" MYZA.VZV((?3X[Z7*A9']^D/YPC;'RGD&9I:3"XT4\,;;_J,F8J8&IZ_=LD?6 M@==WO?@]K[TLKO2"^GW0ENK?MW'ZHHG+?/P_O FH (2&+ZQI]]A)\&G97HU? MUAQB/IR/H@ET[#X/YWJX/8Y#2T[%< <5$_E!Q:)5"@EJ ME;5Y+8]N5U5S)HG\]/=$_M7<&RX=MTX]4P1A5>%XU(^ MN/CAH&JV/;A8]$X)'1QSG"]&?7";UX.W(7YRI,P7L_D5S4]^/=3H2GPQLR^^ M&U1YNUV5(*+$#KBUW5.V2]&T-PF&MD8,K+ [@%]F?6AH%H[+4V_L<%P[ #Q& M,T@R792&Y)$BW TG!H@1 .!X AGQ&FE870&_.$ZZDQ@'\'8+[U*3@W_;<)$& M%.F-VX;K=KHNY"O-+N%;3J;G;)F9_2QNT27L;**U7D>1]V6H3WBU0[CPLOA- MUUMO]:??BF!W3ZSI$/;"V#+YT!-0R^@?WK"3-VQF-\1SPV:8/=J /5M2/WE' M:W4, &VA'+\D>EIW<>]#[KCQ,9%4 ZQ-)LA!NY_^;N- 2O_Q- W>9N"8ZHN( M#FXDXIAF-CA3!VL:.!W@E2M#R"T,JNH4&1Y5TNN/.TW[N8P#N]*(R6,.#CN,8;V#M5U7I#77VW,CD09O>?KHK,P=T^7@2\WM M>R:9D!P4ZE.KYV#A[:S K95L4^Y_"K;LPM!UQGO,P*);D1R%GYD9GGT)8KFO.YYKQC=Z'O9->#!&F;Z8 -[M4 M]M)QU;ATW.KD&>-H;V719+;Q;[4B3Q\ZE;OA!EHN*H(Z43 MELZ7PBBH!-VT#323!B-)HM-+^=A]+SQ#!6"U%$2LRZDJ:8*$9<[DM)+Z=D^/ M1BJKOF50/YFF,V ;T>HIZ+DI'Q="@":DH:>X%!RI0"Z:=KD?S,6]U&,*B;I4 M@7RQL]Z")B$Z3R.]Q>43U5N;N%$V6D7=]9*:W:3E8"PB!$BV&SZ3%5;%UFD7)$F+:8@3I>Z4U;LV+3-8',\FLJO WJ?Y[*.JQ*1[K MOM+OX!Q1_L_.G=2;WW0^^&RI'B,;$+R%2)4/1^."22ZX8#(-]5.(3_ULPC*# M1GOXW*29R@4;KP+:@ Q_.@ ME'Y.]X"RB3$3EB93O%PZ#P.^SJDF]+NX\3GKYA M;M6><(.6LCSEQK?8A"D7MR@V:7IBU&^^D)?%PV.ESOV2G\J/S%80]=8[ 9>> M@O=EN.BD^K*H?%Q=5%K7Y\/S8IBB$S<;;X]*?_[B-2SK@RVBIW(3O>E=?!(U M/GW^Q6OTTZ,F=2KO(^ MBQ#W98>I"&,@JGJ3F-:.:5F7/OPRYM%3\$^+#XWFGH2?!4'8!IHM?$W2*A"Z MQ,?0Q'2^MJ4K>IZ(CB#B.<7MMI-*^8Y81U!S]T4II$YG&$64,A.:?>$ M5T*G_T17]_.7'-JVPPO#'UD^KB/S Y/;2-DLA6S6YU!TZM RS)]73>R7VI?/ M@W@:<9;4B;BD2E(!*]F%<*FI!N[HC#EEW=?0/FR62928R D?OW@7CL[RIP7W MC=M69/<4Z?J&(KW)(%J'E#=$L97O]'^ROWNQS]FQ!)ZL%;)/'O-L8V;%@#;- MB$D=LU[0T,[03^LX%2Z'V5/:W>GY-2O*(0,G$I7""'$>>-S*:<6-SK#I>00B MQH(O%>G;'CW8$VS;'H>@GWQ M\B*U,6B09LGWM3ZY?Z-_O+78MS3< +N5,%VXQ\W(F+I4%VB0ZJ+[-O2S>?\! M-$_.?!<8H'@I=%B_A5C7-A3KIJ**Z/E+GZCC:SM1UB5^M&+)[_\TN!I=^GCO M2S%;3+[+4TEG3\NQ5)%Z[[#^J?R^Y5/9ZA$-ZY/+(N"BV,&EDK2X7I M<+7)MK1,0\BY_1;RZ.D=JU07DI#JQE92S139&U^QOK^1?PI:\_VW''=1Y!N M6S.>T2'US[__E#XN[Z6WGZ6DC+E/C0:9R]B%!2]-9Z3$#YB[@=Q]6>CS(Q>!B/TFLU#!%\BA$QI13:L)3E[6$#4D M>8I>9G3E*C),L,'>D&[IQ:%8+Q0N;[^SDA"K-^2#&+I2B TUMP;B>1#A8@*A MW(#]=T2B#']J*<1217IC[WX_0$;WYGSCC-V*3#*GFT%,4KNO KE;HZF 5C6Q MU"J;K[XL+OC6]=L37WDOVTCM2:X.4\E-]NSV9S[!I08M\G^=G%!-21P)WZ@[?H"DO"/^F8IR3_Q&%6CJY,30.8+T MOLPC[_QM5^U,GSY&=M5/D(M$]G"B*Y-O5!%DQ_B%^84BJ+N0'37+KPQH/S'J MKS5I(9H6=DU5/EJ?EUB[2RWS^?_XJ5/S$YP?<)V#[B;%_Z4>YA.TP*K*=Z7> MOU0;*5-R*FT%3@*%H(YO_6-^#?[D]WJ?DME5#66K)W3.GB=>>5G\:;[_?E]T M2C\N'67TJLB_G71%I)?14B>8@<*=LJ7V'(R]+%CV4IR[!G*0'8<3O,++8B8+ MM>KOP??FC]=,Z(@$-?ZCCB*)!0FNE3[U>-HY74;CS85 XT5OGU-=D63O4,C> MG5-@.EGZ7V4FBZHVE"94#U_$XU\S_U+J= 2+YS5 PI=D]!U)IHS<#J$+)/?A MG<8O<_ER'A8(_8$MD!"9'U'WXKLH3Z'M4!!/J0YZ^XA7R;/QDOC)9#1')AXI M -*Y3:;7\3/ME'K$O]6'BB92&GF'9KX GG=,27V*1]I"G2A&)RM^T$ 1M1PO M^VWPV-PA/,?Q9:LETI@SA70(GHH&S;(353PAW_8 0E[%WS;'U3N^E>-U796Z M4QU#@TUAQJYFS]O5G?WKZ*U*OZ^AM^ 7HY#0?+/1DJFH^ O+!WJ*2$X-1!DJ MX-&A^6[>V'MN)HU&E-+K354@(JP6/5\#:D['TQ&/>^ZLUU+V4VR^*?P''9C2 M>X,[7?1'FZB\CG- (B(%LCZ(4J O0>(GBB2C+2E(5Z,7J4C) _/J0U443Z#_ M&#XK*<)I\BVSZ3?L&FVYE*B!%I>TH4CX T;>YZ ?=XJLA*KS1I4,8@N)R /) MP"DRYF8D6P/T! ,.@)P%.M4QTNPG(^E-',U/T._D$UG1@<\0^VAH83Q(]RE5 ME1TOL=M_K7<1GH&OHN^I8D\9R'AL-.(?I&V&B*%'D/B#%Z#C+=#_H? KI:&B M"""V71$$QO'"%EZ<9U,R\C5Z6 "M]Z 5(96"-I<#^9J(2+G D";T <2M,*5# M<:X9!1@Z-"PO[T0DR1>T56^(?"RZ$*H< ^TG).X9S8^=:\0;76WY=P[=M>*D MQ@<_EF2L6N[,Y59EH67LH]KKJ5-1<(P]41SP$8O"?7OZ>D=/:*UHM>\;7[%( M05FD( .K7% $]0C79;2JCNK-XH7NMNORTDO:ZY?4U$?3?Y#R[PS6;PV M554\5-V;4,^/%]U%_\]BY, YN/-B#Q\)\L2JVGUU!KF^M\2F.F@L^G)AV]6M M#<\W/-70(UU.D,&%O.(,^>::*&^.T5%DDUBZ5U)A]Z7G@Y8>EBL2)#<7ZYKC MH7/AZ$Q6/#!"]8^[_SR)6;:H9/[_RSAEU5>((,O#1"[#95-0SWT)UJ MR#/0M&6#BWP$;=I]1=88'5).M)4%.*/H@Y+JL-:P4G S> ,X!QWQ*?6P_#1P M87J$V:W8@Y]"R$0>Z(Y>$%G?I1YVO;%GG].,0(9L#_UZ! UIUEOGY)T$'05O MS:Z: )8;(R;3;'0+M H44<@8=X5'/A:P'P;DH1 ]>MCQ%R=XQU]8FBY]/<5H M'_@3.66J:Y(@.@FZ]K7D33K@>BT3$J:RPWN' S: ?S3,@/ ]0GP1[BW7>,FQ3Y!R@_T\.I:.9.#<6/@](D^3\)DO MU$\>\.PVAOIA/:%^-EV&.6MJKGU\_'Z_?YU,N:W@?ISOQ3K ?'.&47^XEP6G MG[]7Y/[CC.;"H/[X\N>FX#_^-4Z[P?EL]=P#DLP!229BT*&8<%TN>7F*%!/% M4,;MZCJ)C!P_) B$TT?WOD@=)P;G*L[7S^)SIR=6VH^+DA6'/_KLZAC]@"RU M#.:VRX](NW 4."8^2T]LX&^Q&!8W,QWH&*^CYS8]>A>XVN2M^R$^?R^7;YG] M.'HFCJ,O 5YSA >?%+9O2^ZI(@_76U_0GLF/7RW%-$%1)@E EF/V2$JD;28L M!S/A';Z[,%=;-Y:Z3B6UVJ_73/UF7+FU$Y?>NSWQW>?VB+\;;2/BPM20+%M& MVLI=D9AHE;S- HT(6,"EF@;/[WJ;RU]+%2D6%@BH8-Z=![8M3%WF '=A\BHK M0'GJ%IS@GD>?:LV\?;2F_C+24<6&HETQNQOK6S>U&;CN!F'!C$R"@3?G*F MFM>IQ;M?B^^O75F[Z0HNF4!BX$NQT,Y\5*IRPSVGHD-+@)1>S >*SGY5\]NL M68R3-5WJNLO^RM^\=>H_+PN?GS6C4>V^C,D@QO1 3HNVT2#Y3H"C,T>^%/%$ MZ,@YH<)QKQ"+"1-B-=;I[-FEL! []0F]&(0(L0RHYM7X*H[J]4W"KECT+PL1 M-\L$#PCFT6P,O,J[6IR_GSU0__SQ&YWE>9Q MA!F^1*N^+&KFSW[)Q8;+)V7O_O/UWK: 5A,U-[ M?Y-;)PW[D>_VTPES H+%ZU0#6FKZ";QK)PE.+LU,7'D3YIH4Z6$W*04D]> / M)HA==%A,E(N)(9-F.,4<^,3FW"ZO(L/DJ@M,8+80H/%!12;SU^*(S0\[>J=G MY3'<0NHEHV'J#E9W%8S"%V9+R>4RN*,S=+KYHGL&07:K3YRY+3?Q5NEKSA]P MCP1>Y93KF^N64"C5?TSLF?26@[7;R9OY@$V7F\[]5.'HC#LNY/>I(JEFZXQ- M:6RYE6:O&.W-'A>36V'R.OO@I8%#D9@N:02:8>N%I\,E4+?F@6^>71YA-[4K M:Z]7'NG?OV:/ZF-%*FUL5WRRY2D8E5@XHX2,2N&XE(_0J,3CQGMY.P:, G%Y MV.T<0"_N*^WBU;AN9\H7W2N]P+?Z=#Y"KR8AIHNCEK)4/CICB\=ESCU')5YG MW^NL&]%X**Y3EWX7^^+3I';?%]=X*.EX)3&7)E3 )RF&\$GB/UTF.E_#^Y2O M+SC]_D[IRJ-UCD::SD6\AUV& JG$JTQ]0HWM70;7P5;NKRZ8_&UO5Q[#' MH6>9"1UZ9N3"W+O;:^G&?.7=<=PH6]VXC7?T'^_;X4KYR G655["]O!]PLNB MJO4;YT-U-)'8+:Y=P]/,H)9]?^V\KUZ]S]YX'4OX=+YWP4'7O[HR\]XSA3DF.V[X.#M6*$>DB5FZXV?++XKS<6^3O M+LJ*RAZ==1[/.XT?CXWV ]7XB?[;L9:[O/)5F8Q9!),O5[GA97X@0GD$AAX2 MB*1"L"0:"K 2DP _ Z^!X4;_U,^ MI#^AS: 487NV8XOLZ^JI@^D_P]9XR'J.UXN,'?C PKS#@ MU?+B_R=_6J&0_([09],^\55CYC H#-(,^>F/8GM:;/YZ**:"_A@!92)_G/&@ M==BOS#+V:\A[Y /"ZVX(K^6D$5Y-(J>&XQJ]>.RMN\; Q6:DCE(+&6BJ$NBQ M&>^O1/Y^VU%[>T'AV9&Y"A+#8S@HL#-U2>,'JF@Z$Y(^-$M@>0SZ*9O_Q$80 M?:%I.2%VO6;\SEUZGD9;T3':+>(DM)6H#.Y!;M;+334K@I.W!0=]5E5&Q#V[ M U].0*RO)<[[>\LK+ R^[*- M='::0D"RCR$CL33%F M( K.4!BF8LJ2O]D1LODW.^Z&QUK0?0!72!F/%>S#ZCD/:V(=%C69JMH4&<2< MKE#W4*G/Y/D3IO!%_&K@$,+#&Q\&\G:UIY]2>$H4-9U@B&? UK88Y!B_U;EM M%,R.ICA[&VJ;.=(&\+N2^$8[($38,?K18> BNH MBA-%U>$/P M&'X^.F,U &=!6_S"*M?:1I1_X'*[2YC?C2_0IJ/WYCY/#Q)1,3U5 !!,;? MYDLB;^B\3E>7]E<:I <\40&K15DQ)BEHAB;(A:;EZOB->ZR4#)O1][,9AN;N M83P").M$W\*G_DR1.12-,I2<6S_C+V((5U,S(T7"8[4.FA3@:57 _N1$P%U2>+HOJ3&BLYS.KZ$7YNNHFE-5<#=X7^7'XDQ1WQS36; ZMG#"C=@,VHW1KP8$ M(;MI?LBONWI .$5K*!OU0$O&X.>K#E'#TC9"C-^GK.=4P ! M9_+VX[]27XR1/+7;SJTQA^90]75&=CB8.O1"9>6,N$_:C>0F/1-)@') 9 MX$ZF)CV]+B5=#. \_%RHP]_X[(FG[QBKLQ)S.59CQ4HY*U8*_WHX@L"(*6VK MF*C')%E:75!$ M-/XB01IGG!1!]--T-$HOS)D2.VDS28[2 0=NI!.&:FFON2 M.G8P9GA_A'(;G9SQ7C@Z6)T]EF!I=4C.PRW+S :8<.TDYC0DOX.B00.+'QC2 M1NRK+4SSF 'Z;-J_MK0<65^[Z M/"NY:\[*7=_BN78M._F14CE.ME17W2?"LO1YSC8N*!HT#28>)V*D>E9G4-5> M1+$GG)R G\30W0)35=6JH$R08]$<\8,7H=O\N#;&8-'+W2+W[^_SP;18:G%V M3>^W;T_UIV_?:/>P*]9X45N1MWC7HC9]%^>+^UFGZ_LNXQA@7-")]'$RE 1$ MO&\4>CTK?735$4-7\AM\%C$C3Q:W;NH/T'9UJR4/FCZH8UD/W.;#SWQ5K3__ M0O\,0=*F-TG#O4IZ;7'BZ/?X[;:_"T4+&WRV>'2F@Q&1^2"B?I&^4E 0A8TG MW\.)3$U7S>HCE9JIX-G*U&3$R]8T$63FD.W2\)P] EY5P;::IA(&9"XG7L"116[]9$CA)\/$0Z2A.;J,WRL. M\,A,1(+.R574-[L'&[G.1M;"VLAR)5X;6;!LI./.[M[R.YN**B(B49?.25@D MN+A3]?Z!:K582:XAYMX'PFI[7^=UY[@X% M1T #2#HK. DJ4'U5&9-LA)&8&DK:.N>?X5@Q>A3][AU?6,5=F5@TL4X34-4AF[M"H/O#Z/M ))G"2 M&?6(6'"K*.$,DPH-=J!-#I6$B7B:#)V5;$S)X6D:F?=CJF$5C]R2C +)&M9, MUJ$N(-$IVY!MR:5L3+V4)MZOIT+"ETXYK'IP.(>U39<4.?%FY.]$V0 MR.Y\64H/XIF\>#)9$<^R)9ZV3$)N0Y2U5#*F<8K?1I)&N20M=Y"T/90T-BN2 M5K$DS;@KFU.W,QF9OJ$T 3>M9DQS)[#]^'J/_!USE*.O%OYY;TQ.=OIVZ#/( M1543*,T_B.Q!9&,4V7Q&1#9/VUTPAG!BN8.<)Q):;4D2'QR=[,=&CYEQ<=9" MS#F!6X)/YLX>A/,O%,Y@-(Z$A).Q7N9'SR\*0L9ZL-3#T\]/'7U-FG=)6G^<$F:_"5I@3Y4*__QO*:-DWT<@)9F$4?/*"R& MUN41=.18,3H$_1]&2(^U:YDTWZ 075!Z4WC,@0FSRX1LMIBPBFN57(Q(::;U MPQQHECV954Z(#PEKRDMUK,?XWV93O5EC9*6A5N!'M*$RDTVN]D1W10] #P0( M D@^Z4K,D$&?A;&+D7*LX2AM7MCMYR2$^UBX3W%^Q>0;4FXE7.XNA\M1DK.] MS,5>A>U?T1AP*O_ M"+S._\-P+%U@Z7]HFF:*3*%4XM SZ2+#E?_1&#I?I+D7\2-_PIP.]7&4QUX= MDPXKS5^1%BW+,*-_-)$5I3HG#"XRQOW^EU-9I/(TM&LR16\K^;<+!)NV M0+")",3Y?,3/M,_$^IC;RR=7-K??]G0%\";8$NY/9@X,[\7P^;09/A\UPZ\H M>\S_6"?J"G6P#@?KL(.P<&D+"W<0EH.P[(6P<-O&%MJFTE+.H_]G&?1S$4D+ MC^)*4>61M- <';DSY8A\<14V/Y%TG-A7>F][Q>M+Z$@6BS.TTX%JBEUURJMS MBJD0#^K YB[J,W3:,30ZL\A=J*H&\'E$^_6I.\1:Z*=[J$30\*PM@:I.5&E$ MY8$OZ K5%?69*,I473U%;T!.MT[=B+S1C'"P" =1,42%_;^IRTHA:EE! E B M!@"<(<0>T!1W-^+E Z?_Q9R>C?BN M&0!4S3%)AIFXX=$.B)E@:,M,7+%40Q;5P1P]:2R9!$K<"X2F[9]3<-G,GP'MY$^+:3N-K)T]%($^*@N(>)E1VZ) M*5J"5"K0U*.,EJ]JDCX_IJZO:P?W\" E3BDI)IY&X,HL%I-2H6R(2>3&!K," M1MQ%K"+U++P.6W+VBN?MFZ2VXG.21V>(OB\=]+TG MIY>39/0R^KE0J5B,SM!O)Z#RHW>,FI*JZ,>DB012@WE/)2)EC&?*3)K9(;K4M:>KT M$%FH)WCTIMC&%TW;;#G4!D=4%T%LZ:!$*%A.YT=I&L)J(Q=ZH:WX* M_"D1>?-D18?3;(2]PL"=Q M2![Z1NE.?:K2Y.7V:M63%.9\19.1V M,A'EH8C>IE+_FQ]/_D5_/84T]"FI=U-Y:7#RG1^-IF.K_O]"5:83D++LBI2Q M14N>:E-5Q57=RP)57DZ\V?0ZB)*G*&UP81_9>Z,0RCQR\K@*X[S.X1F.)U*) MQTEY7[\ 7R>^X0#V]K 62^_N\KVW 9)068!"*T7]1LV&DBY"-X]U05,5R+!5 M&(9E --H( (FO!L9G;5R:U,F@X]7Y\E:7/G?OZ.4LW HY4RAE),]E'(>2CDW MO%9GO)O5,E;*R3+1P\)<(PN!QQM.NYHD2+PJB5K0A"1HNO( M5V3-:+R$BV\495Q?WQT[QL+HQC&+ )9W-^V.I)XYR@)/XY;4<0K+;F*^$D=B M3U<5&YWCB&R'3*]G2PN M3[,FU$.'5[N\+&HGMQ\C<8[X$#,N"OG9E&*% Q]NS(<;8%[%S(?L@0__6CYD M,ZX/,1*"-3O*-9,8)P?MO]NHS>;?)VXNIBIT,9B!J2],F7H\[9S63JTO,OD" M_?7 V7O!V952*IQ=)0Q]3"V%$FZ^K8WX&63(J#L%>9+S T-EGJ% /[7:G11. MZNG\_AKQDZ;#K'6J[H$C?V"9S+),I_8]+99YX#\461G/D?K115F3C,3ZF#_P MT'[Q4*UZG2$>JO&CWI2,V*6N)?FM"T42!X[:*XZZKIYGB*.N^:XX.O#2GO+2 MW7TC0[QTIXJ0R/513V1-YLH.[+4'[%5O-#/$7F;QPH&Y/@%S;5"1%^%%$]H? MKBA (9TNJGP/YP7JO,[#R!21^D+F,!E#Q5K B,=DS+?<&TT%\FN1S/VAF#1R M'+!,;6\9S:,Z*'SM08A![__MGOU?IR98_U^87]F2!8SL+>30&Q%CX-MCF#&' M= ZO*^JA1B2!D3PORGE=LDA-5.5=0GHQY@%TWM*^+,M9GUKN M>NJZ L/BH< PA0+#_%]=8)@]D4E^%GK!4N^=UD6[^O!XW^C$-PX]VDU9HU"= MU0...:/&Z-"^XTH5>3,YIO!%^&K=R8J]J8I"++2$QD=O"&Z.>3'+5/+J#[)9@O>?DZ89ULD+T3K^J&H$/UL-]@5<.M#& M0J3K.)]_VP3HQDD1+MJ5_%=:?AA6/H+8,Z#0OQ%Y'DDR8N]_M'\,=)GJJ0$P M$SXP2_>_%K6ER%E^755US. X*X?QWZ[ZSUFN-I3$OKM"XO@3[?O+F@JFKY]H MGY"EJB,KW],5-?5M;:_-TW]_*A8D1<9!]H7:5+,#O%$/>7KGIS;&T4'Q^F1L M/6CUB;9'3(BK^/,3[?"+5XTK4K>?:(N.9IJUIC&RA%XV N'EB#?G%_':(2V$ MNUV 4#"BVJXX4F9F--M'L9TR QI.4%0+9?PHZ#4"7N-ECLB9W"KAW_9X"$!Q MT(U^FU/(;P' 04,?,>XG_JHH>"71V5U-=*X+>O*1WP!TT#MX':GNU2AXDU@L MH*=REQUSJUE(*[T5)14>)'V450JP=!(4 '\NB ".%$#$3G"$G_>F54;>&99N M6_!+E/P ;C!RFU?#ZA7?-9;#CMIY\^[L\0HF$^.+"-WO3<.O% -&%S/M#2,A M20A(M,0N%Y$KF!04ZD,9:I^2EV(:A?"S+W2MZ9.);AJ0UY2QXX) M'P<%&S?],?.8G!,SU^R9.[4'>_X+M5U'%]]AU.(IU1F*[U+O;4\5WD'')>=$ MNEGFH.GV;,]_H::K3^]:$DH!\_--5A#D@YP_U\>CL_P-02P,$% @ MY85/6%O-@$R-: M7 T !I;6%G95\P,#$N:G!GK+L)6))IWS=,TU0S M->:TJ*6E,RTVXSJIZ)0+TV)F9K:!*2)3IJF$9*5HHLQ,J:6CCCK*J*/FEBDB MN0 %"#.:F@N:"Y @$)A4*BJ:++*]=+_O\SSW\]W/>WSO]S[?)?_CX/#BY#S_ M^^]W7B>&5X;7@"]/G? _ 5BS9@W@1^,?P, '' .L_>23CR_C]:GQM>ZS=>L^ M_73=Q@T;UG_VQ<8OOMBT<=,FD\U;OS39O&7SIDU?FG^Y9=MV,S.S+TPM=IAO MW[%UN]GVCU^R9JUQS*?K/E^W[O/M)IM,MO]_O@Q_ ;9\MN;TFNJU:_8 /MFR M9NV6-8;G !L 8,VZ-?^X /_K6O.)<8WK-WSV^<9-Q@^0O@1\LF;MVD\^7?MQ MU<:[J<;[@$^WK-OZ]<$CZ[>=N[QA3_QVEY_SJS[;>[3E;[/S(XO[7*_<_.7S MC>86.W9:[K<]\,VW=FY =X_O#QT^=MSWA-])_U,7+H(AP9="0B.N1D9=BXZ) MO74[(1&=E'SG[KWTC,S[#[(*"G\O*L;]45):75-;]ZC^<4-C:UL[B4QY^HS: MV?6\NZ?W15__Z-@XF\-]-<$32Z;>3$O?OGL_(U]:_K"B4*K4JQ_U6@-8N^;? MKO]2KRU&O3[Y]-.UGV[XJ->:3] ?/[#ETW5?'UR_]6NW $ W87JK&\ _R&_1+VBE??NHB'3-"#X. MLHQ#L\(;%BN$.YAQ!D">.MT<^%+K(W+1XC4EC]>^VY1WO\*B74XBWJWG-DGD MX&E:./2=S$57?3)XP86HC.$8 %N\/-!3B.$-?Q-"_"4(*S"=.@H)^G!?C*+9 MBN:Y4LJO)&<+5=ESX=>ZQ@^5&U/;3KW$@'?WE!&:'^(]M'L5*4WSCAPN:K M MKC20CQ_!Q(L=(WI$)-SSROL&P.9]!;,]:68C7B!"=$M3V65VDS07U1Y"T;CZ M*;$\\$-3(C"/MU=E [UL/S)E?NU_*NHIWCNV#'EOHV&@#).!4>_1?6 M#&,COW"F8KDS?/^85P B3AC&>B1PJ(!B$W J[&NPFKE8V7O8,P2S5I[88)=T MZ]A35:4D6[V//8'4][<=<[4;9"T1A6!B))MAEQ3*593*@[H-@$_OOUT,NJ_ MR+9NB$ >;N=<%R5!Q-8?!O \ ^#YP'1)G-7T)2V+ M1FXDW/Z."41!2U%8O6KPO/ MB< B&B]U)4?&FPD(G>I\%M)V.A]+;V+>87RGBI$'BT5=P]F5[=/,YR:W_,8( M\_3 .-'E\?*0YAK-%W;",-"=(-5&;GW:WQ4[V5ZN&M 1ZZKZ\&AJ@I3X.-;2 M*1_3U';I?5N8*[2S7X2>5I,- -(/-O[G?+<#_I>LV2D+>U0N"7C ^&K6 M1T)Y$:&?(G<].6:,VY$$=M_HT]T6^@"+!P; G$6$ 5#C9%/J MK,*'WU1G ?Y#2L?7_"RI-(O6FXQ9G>>0-J4Z=8> FYVL8N=11;$V7R;U'E_L M?[\42RTG9(E.DQ6$>%N1RPE-(VF:28(4HB3#GZO@7>B4G.9G$BO/0T58VK(K M]AUP>?C^5:Y7B#BH?39_B+G8]*AM5.FAI<-36\UBF$;+^X$- &;1K/C&=OF7 M%WXGZ&)4E=[9@W:7&[\_ >+"_]+87%*5B>&;9[?$W*F\[Z:Q4KO+R!4)$#5C M04,J>8RYL[@>EPHLYV;??N%4%94;S4.5A*2M)/4^M]ER">,B[[V?8 !LG"5; M/B)A$V*IE+L+5Y:=G!ZIP6E#HF0H2C, X^9L/<2,0:73JL#+;ATA)8D&0)O) M\1NW/Q1V-!D ZVX%-8\7Q.]4'CCBOV]BD#(>8IR457HTU TZD^'D&L5^2JX!"$[,^8OYV0_#GN? MV :'-5F<$@;20;.U AU;;]N0';E M@&;% +@F#56!NIA;3-.U>R65]RJVR:-P\@CQH ^ _:B-V^2 H0D^V2'C]U&H M^=A;M@M4IAUE8!D\G*[W611U8;/A;1""I/S*^SCP3:_4%2J# ML;1P^[,;A-C%\J14#/Q .I;L"!+OR^W5^+>+7)4#"!JJG**AX7->8F- &=8' MY%=]+$;HJ0]G&%\5G,CUM/?LSJ^-U/0W,>V!&)3F3& #!JSJEIN_%0L&$*XS MH@U5*=]^( L4?+@L$G'_]TA^;+LG^D2_* 5=!T O:=-4_F*1Y632'=2NI+C>YX0; M9,J75H_/Z4<, *\0YMMZC0,?CZ_L89BUR<>MS;H[Y=C&#>WXLX01JY0ZI8XF(<\5N;6T[ M(9IK,UIPU2;;R[79KSF&"EM)?W/'I"MDIKB8GSC11[GEM\< H/+QK"8L8OAG M['5H"OR^CS6TP2QB::I0RE<&J])DR?7:;6][ M8P&ZPQ%?EW%\#0!&$;YZ4?C- MLNKT\'%>[..8JYOX0171>BA1DBE58X85:2L)#"8_?/#%26U6"3, MJ?(1+[RU41"&'0;")406TR*&L0>5;@!8-B>8C]6K@DQ[-N6I_!T)37Q-N">6 M!)TO%8H98)@P:'&>3Y,V+RAPBY79V%AL-N-0]M_ZW8$I :J4ZN;"VIFM,_!( MC?53ELD8[-@SZ%#DI:D\5=H*('5"8FJ5%.0O=W\@AEV#C!%(,L3MTO"R!#NU M,CQH4!A*$?(O$AE[DS8$P,U"1+.EWK4^-DM2[EYJ"<03= AM'TB;AK$7E7E[ MLA4C=[2_S4G6/]+F1Y.J$TF U(Y(>9?8G/10D-3) M[[:V?C9V/:Z*])1-<9YWVL=KP7L((<@!,@D#DR^+AW_"'$$]5.%Z2GWRFR:1 M_(CDV_@#K*7F:?UND2RX"V[FXXP0;0=%B1Z$0H@)=:I'PUT,NT4=(2_G]B9S M$HFCA!T=Q3#1@YGS9%$Q+2A7>'A$OT9[2<[]5;];Q??G8"+QX3&+JKOBW(9K MB@G@#%!KJW[5?(FO>_QN[3O^,-_B-;G\<=@E >;$2PF=$A7R,*9L$ (O M8L!('5/.'Z%#EP;OB=VBFO4=M:53H(\C:%0P:C]CK@R;CN7%+F&W[1&DB2HW M[RN>^''9:VVC6WZKCJ,!,_O97=K=\H5?&.NUQU6SU^17YH=_D$+?IFWR]'AQJI4_VZUQN%.Z@?< MQA&AJ]/T4@B6@V$*"*!/M"<7AY_+ML]:;^=>]SI6I\XQY;5KTDO N 5[; )S M@C@$.]"9=F!$:['H[88 +DXSZN2WSH_3#T0VA[P8>;\:-C+(F=WG6524MHQ4 MIZVD[M=L"1'$Z/>IIC8\\$I7Y=ADNQ*=*FUP/PXH$C0.Q2VZZ9P:O4(JH/[D M0ZXNH0G+J3_M 6&XFVJP?5%R/]TO<]@/GEGSS.FJ9HL3!D !2Y*G6??* 'B' M-KNA\=L/;YNYLVX[2_A!QMYPB=?-Q?@_4L7V! C.KXH"VR&\,<%@2Z\!D I$ MQA&WJG0/WX<.IEEU4.4^E>*F_6?GSI0PU?-=E&*J:G=C+;+WHRJ X6(?>A3 UZ5 O@",'R$-+L;&6<5 M1,V0(:6(9,N='LC\M"6*!KS4J[4E3#W6FXK"8CCN6Z&J(80W#ZV],]G:Y;'J MR]0XPBASLU..VTX: /=F ^GL.23)/L]B)AS6A#O5ZOZ> \<< M_Q@1"NF(8KKW+-?F"M]C!0(2:&6:J,XR2[J!8, M$\E7#L@A;C<6*]W"R#&I4O9!H(5#4\<;T62JJUADD1318['-OWJF-(X 9 H1 MWQ9'Y>G5>,X=12$^EE),QA53[N16+DWZ[G=J]0GA?ZP%D$G#3-=AAX<9-)X3!DDN/,1UV=7DK+3VH'[(>9VMQSO MCVB$]7DY4"R"3139$![3168 !"\'!PQ,+0"=2I,- ,BAB#\"!&>\$WS:2?*, MO%1D:CRJ(708%;%W_V#^I+V# S,%K4QDIT(E!S+:83Z<50, -D9P:.YY=Z#B M/3@2KL!VP*W^2##]- DNL?GUMDKZ;"3!)"!T%*C9KR8WOS<7O@_6%2,)^H%@ M>$/(J^@*JT6_+)E7T,-+JKS Q:(.IL*'/M+N :&A,Q]@V U(%M)?44RB!1SD!V=EP\C'+2:?W7QL %=GZ80VXT*:;N-[- MH\!T>S3+I-+C-&5$_U;*7\:(G%EP'U%L*3I7FR*>9<7N]'*\C,<;0RV.*V%?&M,F@,<\, +))'Y<'V7"2LL\W607& D..-]\,UY5,>2 M 2 "WGN2?P\USOE>?2KQ78I3GCSB[U5%E4ENI01F.[\4M'+C2!)A+Y9*BAJ6 M@#*(I =N^-24@,H+%_):_1)SW!>4B+=YF]Y[M&$L5$;,\]G<1J\C1@:TOL6D M#-K#N*D3%6%Y?&J#:O:<*AF?-K0:CA,#6PJ?!^YNNK,_YSZSMJV?M\>%/TX>KWU,S[MP<(TNO/?61W#MF7"CXD7[!8^4$9KPIX\X?%W \MO8 7N46 U&)OU MS%052#]"T1]'0@V 3PA8U4JB3)CSNV3\SLY^%]P%(ZV^QX<; %56P0; 7WBX MWMM/:VMD)[K/>$S]NE #0#Y3+]\DZ2E_O4GF>;I@R!C$;&)-@<0;="8GW)>2 MB2J_,3C8V-(\#1L4)1?C8RMMZ&NK)E-QY^3>Y>5*ON,'M>-.RFF#$YSS*C:3%F&B++><\\[;7X7.F*\&V*;OF?17-#S* MW3&E$0GSL:\=J0W1V/;ZGU=N,S60:M[G3_*1"[A+_#@.VL3UV!O6,H9 =?]( MHBZJI[0UT[AE*S)C#]MAXC3(%/B9@EC,".,@2%B:GEK*^&I\="F@2)6,H>0H MF\T#O%E& R[;NY[15?M8"]Q^$ZB*>T_00XA[->X--\A+V.K!D1=\=*I@A"Q: ML!NS4A2I8BD6$ -@L?A2$Z>%_V+ ]MVR(D=X1C"P[(J,K4@R +[I^)/YA[%] MWBN$(/Y.$ID"3-:'0TC:@^=Y^N5)1=4 MSI*\3*]DC\*:V"$%6M>5+VXN9K@&H>DF..?,7FZ:9M%'"(@ M7I&G^H$4Y!HGTQ/]R3$6^E4D/FQ] ME9$K;GIY.,7YGDER&[&^=1&C7\D+-V^ZG=(H^?#_#U0[5, M;>#U&/CB6=2F23/]R\7FEBM,8<;)-P: )%H*[[<>@@^FW//9P_ZJP/VN6%JU MS4G6U#;1+!"EZ$,OE#T/K:V,WB"6/A2B5P6C(5H#8"%-(VU&_PTG!7>!=@>: M=!#OU[1T%$Y# _U#V67Z5356/K.RPA,EUE> ^OW:<,N[#FCWA>(F(DC_6'QJ M4=I<6F0%VP#X23T^X>7;Z+TD\.AB'2%:3(?09[T'/@8'_F5T33GV'R;^"]L) M;B)U3GK\1 (=#([M4V3#^IG*I3*TQ/'"V26]$8Z??;K$OZDN#"%S# F^YW; MN2'F[][&@'AM*X\BW1AI9ZP9+Z]!]K/B8_E0O?Z<33;P<51QI K[N(:E+(ES M1'MH1/1F?=8A[E+FQ\7^2]Z"Q.Y<(S0[85SQHIWQ75XPRG>77'_VHUO^D?;A M? -@CSO1 /@9PM3>>9KCW%TZJKTH__2]V"2P%GF8%6I#"IV'EZ+*= DI%XO^ MCGYJM$.?!*OY]"/B&\CB_3D5DU+O'7I3F2KA_I],'C%L,WWXHX:2?[_+_)\W MP28!E\:!][4=Q\3=TQ]2VL@Q#D8GOZPEGN!]2XM]]E'#WQDC;ROYU&)^@G$5 M"8^1)#6!.]BF!@ETRH&+VO<^$PJB"CR6VH8N5U1^V,UG=M &->P9SV^D>8@W M?D^6O=YJ(LX:$:YQ.'4E6;\@M0FN.D: "&[0"VY6"WRU*Z4-\K\2*7,X"";[(JQ1X M)DX4488N,2V[1@X4I=Q4%[TKZD_JE63>8]ATT9Z'[QG[$*_CES B#( UFO$4 M[+S^\IS7H H#;X;V[HI/VG0>#.8U4B"-C<;@P#>3'CO^68Q8G-',(6FW?2(K MB_D,Y8 T>$U3VB1V4SLG\A?-.;:?DN 1>F]R<_4S-BJ])DC7H;<6>*Q"*HDA!D [IU&TNBD8):[D,<7H+"?S M'5XAR A/#-[Z(0%E])G'@%][Z@.%==2"0EI;O'2TTA2XCO(T*F;OFEZ=0'-BOAEC"*V1[(JG(C@TP:+@N,6 M:('&>"\[!;%+\-P?J1E0I!,.52[IHQ+KM*+\?J@J^V);2#%?K*BQ^$,8D8S^ M6 T[]*WXK@8A5.B?BEH D;@N*NQV [DASX< M36!YA(24G1EW1!7O]'IF.1I9B, F&"NG6<00=\(MY_L!V2ZK6:9E(T M4EB;1_DU:I"2F;Q\L3C&N3[>0>VL17O#4[-(DK]WB:G MX(;XM+B%,J0U!S2@+IJ#+^_*^W]/-MC^\8,Z]98T)-,5:Z&,365[R?7G-,:R MU(WM1!*Q+[/Q!L!KL#'UK0FI&\*8'',X^1VZU%U$4S1\C7+5JZ.:?\G)R(W4 MUO6XZ"]_..?K__#CINM;YA8?$Q5:4@@EMYCU3_+_!K9.3DP"Z:)K9;JKCI2% M$_S@:=0\=V>U_@7(I/W"#0X/O+336A0G.R6FDWY!'09"HC0T"O8O*#*%L'W- MF]!KTJEED=(0=U:)A.WLQYSN9GFOU: M)\[E8J&B4\U[SY5=P,:$)>.NMP;N=6/1E+^RXFUE(HUC"OL8D-I/@TK-TL/3 MX+=N> 6=U^7K=\2B<5Q:6]]P@JQI=D:]R:]'))1<*0A:<"$\SZ;I&C]\[O#&6'#>\)C++(9L MSXQ=I+@)Y$.2QIFW M5W";UNP3'=P'7T5JWGU\/&31;6W&]K)Y[)A+O*;PS( ?"KY)GA905%@>)!30 M%PF!$>!8?:?/GG'2\#U>.J,J9?_DX;B'' [C5EST%(] T8E*&0 BS1A-%0; M4J#VF %P&:NK;E^S$KG]W _K_DF^K&0@TD>8;]J2:O1_)X)6=W>C_19*Q;=1 M:@?A-T8]87GZS/C@S?6[@_ZQBW#N;.(_C[8^IPE0#5QD^/YU #RHJC2LITCV)U^W2MS#<" M[3G]"E/_^_ZTV)=K?,-??O >($OYRV??XE2L#2_4Q<[MOC 4\D&!?#D/CH* ]>9J MQ#PQ*]P$]"5F&SX)<[K%J=IJ/E!6A V^(!!E =0G^Y*WEWD+)H48-Z)H3]I[\$#,J MU7:BVN& MA;Z#K#H])$-FK?P.+'BX3ZN-OA3"N)I$ MYH?12 /@/'..R-*S[WAD8.SK5*X!>6=&';YZTIXWW_V)D> J2FFS5V:6EH;2 ME/D2\>+%N@NE7RHQ0] @E>O#Z,./:AIC;O2MKTI&[*>Y%;B>P!\0ZD3:=8@> MK8?&+6FYDXK)?Y=V8/1#0@%W#G25#,UI9 08*Z#(X=>!)5D.!:E?287Z)H_] M^6C^3;."SP^C<-X?9/-;NH;K4^ 2I^^P#VSR$/8:&]ELB M#BP%LV]?++6QZ](<4!5P+SX==]0&FU=/$?:-]#T#E\7)^D4J M66PTLVTAMTD;*$X]!=_9AZR/06\-H'[$%[#]W#\+_'OMCT]4>0; IHB@<:^]J"8XE-^+4J0$D5,KST1-"J_] MV2]R'J#<[+.*@]%"0G_RR7UL^R *UD1:=BJ9"LHE/VD%940REMF72150SY3$ MW*E!RK+7= B90"7RS* +[NSJY><@FW:^U4.'B'$@O*5KGQT58X]8MFMG>I33 MAG/H[$OZ621\ 7(^KUWYPXH!L"MIMHNYF<-*8'[Y7F^CN>7";ZZZ\43]*],5 M2W07ZHF=[,""M3(3A9 M8;P$L9!A &RTE=_[UN9^;8%&%K K[92Q?(EPMY!(&O8U>*FW;+I9QD<4Y&[< M;G>J=K_\]KN+M7>B"A>97:LKREZ3FZ;WDT]VJ6Y* ;DH&*(=Z>F:D%V6IR]#,]UFV$@7Z_>G8A:(F%O2UC'O? M"=0.=,YF6#.>1HM1/H$^FOE!_F6]C23V?9/6[W$(J9E-0K7I<''3J+*YF7YF MM_8TOQ3?W):L@+=1\BES"H6&3)8]84FQHM.B.VW2YT:*IAMC+?A8)P4'TI^V M457LUW\X.5Z-CMN+\&3U#RAQ\]Q1;(NRVW2-UF71 ,AR@P5(+#*=+33^<8X+ MU?F$J:>07* :$E0VC2IF1*G*Q0-XPK&S 9(^)7NUT7F@_9*JVC.:D_VXR.-[RE6]#):XF0.B?R1I20C M$AE6JJ!K$CSQ)Y )]LF/\OU#E8K=-]WA7X@<:8[+,&QU>Z6' "Y*75;F- M#\G!1+>8V"+\W?_*;R2U9[LTV=-NN9753+*H'8]^VOA-]3_DZW_=C\X3 3O? MB99"Z.<,@!]I-KK-DN;=9PY77AO_8!SP<.X?(^T'?;Y'5'R]*/KI#751QGVU M8DJ&/N>:7-O?B]ODL> S0\$M&0 #@4UX'6_)RH:W5V*-JWF5S-A,9\>9#P^A M2!-])@*)7E[Z'D-:PI!X3.=^%BV1K3$V.B3X:87G)9Y_R)7TX%N>[NQ0]9!& MD2DG"'JJXNN33GB"-O,%J17>X7K.LA2"R*%8G^JEQ;T*UJ]S84/SLM,<5#^+ M*[-X/I37?73O^@D5]FS!H=IE#U=D)(R/4^&4V?KAQ9?KN;((28[%<_C:E4#G M(&X[A#K>W"2;0I2?_SX"QMVB'>0SP,0LK-@_%O3A,,;= .CL%QD #XBV;4]( MFMW,50>;&:X^A*A$(#H9:RGRN(439EFML#\J$"4ZE15?DA(8FMKJRPR,DJ->%1X1%5DUTK)95@B"]C7 MV3]R"<%(!@>F:##OO"MH;W/2B@>@DQ5"1K;$=8D6IOP>._;[DI3-(8/QH"M7)'Z&9D: MWYS! >8*0@7,F^19 \ &OMQM;.A8GAI+4^(KY;B[$7+?18ID.\ =!*4D_)-!C:626LY#' MM*,HT>>C0>W.SSM"I^/&_HHKGHVE!)^;[+K!3(S,J:&HTY;C!,O8Q*>F9U=+ MLWPUU<7_GFG_(H'M[6?7NA.L()6^ $R ;!N5S 4FPERUI(91K9^V0 W6'< M4*%?YPC/D!K\].SR-NP[J0$@@<[K9E:5BE>+.7GW0>)/GS)U6G>T1: "B2>? MB(1WZ%E)?D(D2_D84)TG@2O*4"R8;V^7YEUSZ??S#Y^!8:R;C<(@.=9"GBKJ M^&%7AUF+QSU2='.Q3:MVU/T5NP1ME)Y$W>ND8'^ MH]4^#HZ3PLND\)*T2/T*X.H<\6LYUXBOQ+NHT %?8X8$/J],P$X+4<80I8JZ M= +2+-NDN\FCN"U4<**-/\@XG4\11,8"5GL5^]7,*.+G;]%"(]4>;< +$@G) M%G,U#[O$E3\)=XZ]+HBIRI1]07!I7BB5G-#;*/&OOEE3]NV'_R[^_9QJ2/U)>.K"JC)VWCY718CBX;J"K =>J42(7 K=^(>&[O;7BXR[J&MKDV64VSA'92UJ :L MORPSHQP39QZU #PAYURWCM'.##! MO5WIZC&@!2WNKT9MG!D)_ (1-=8N2HA0,S/1>M8/.]W [[0@_*DG[:'(,0<^ M69;#0#+O- A"^Z[% ^GR=HLOR1-[(WE&+-VE/;Z8$ON; 8 (<=:>=N0J?R-J MZ4>9&A<#P%2)'P&]K@1Y]+ N,Y3:"TL8D4)NJ@&>Z-BK "TB&67RKE!.T\2/ M&5.^D:7#*&W[;^E\=1?D76;-<+\LT +X2;30 MN-V]^E](R]ZIGIJ0]SAJ1U[&UIX>B9R#R!%%I=?REXS%\RU*=9RTL+IFIE*U MP<, V/:#>;OH\_#8TC /3G" ]Y@_V?.D,KE?>+-Q'B56EQG3G^# Z_X4_30DJ*L-GS1A!]K:M.1>6PD3^V%1,C7.F23<',R)7:A4E&F7WVXZ=P[G^^*2D$RTP^/XQRU3_43 M-G^RW&4TJ(9I'P?CQW8T9TJ0H>Q'R*/.3T@=/>\M9T '4(7/<--ZX["E=R5X13K137!E MN@;6.!HZR _6JQ]A._<3L2]-C33WKT-,52E LU9A+(H%GN(%9921WPR'EX0C M-:#0XYT;#:+$GR!)^&4+"WPO=M_W&?0!"M']F*31'\=N MP;XZ/&4 ^)( :9@N \!:;JP I+JJ=^CPK\8M.:QJR"5>U+*5*MAX"Z4RB>JB MS2UJ"4HL#=*$DHY=C?D*/#E *@[ '@K!"F(![^@@BRR'>6;;AZ*L]4A^' 2( M'*#I4[#HF[*&KU&6X=AJ$C[(A-W);TGIP5S3RFME+B3*P.@T,P_]@"9<' MIY8WZ0=\^-F0=#*O>38[ 9*Y@-W:+ 4W4HVN6$]EC .M#KTMN^YA86'7V-_8 MW\1$Z\I))L1L(-Z32#H2_R9PNLF>S$X#0Z+ <-RTAG66);PM]H_G0\ MQ@B@OV(:2^A8Y$-3PKO_=+;N_U[NZ9;#G'(,@/UEW3:*32W&#C-O3_T7\/;AA+R:%PH('O. MB)&6>T ::=X3(UT9WF$ +)3BAD(]' &^"BNL>LI&M^SW"FD O/T5JV1=JO[) M7IU5^X3?',\.PS!4*)U:&J\1I$8J[DY%1) M!') -V&!5L;B>K.=/P\+>6>>]HU\W?PO"2;^MS5KHF<&XO=E4P8*;"$Y.-TC MHT_5Q73AU&OFW\-F,8FK2&+.?%6KYFJIEQ&*2^8*9H3?(]^D0WS5M? VHU*? M& !W?O+.",HU%E^99#S*QWF47NX327D*BC8 @O>Z.HD4C$@4310A=BQXDAI378@+R%Y+"/O<]9](/T5ICH@/IY=W_=(-=F-C[[1 MI_#,L;E$*5#L)KB-(>%EM["U_K1I#>E8H*Z2L>W]X:*A1Q7?CCLQQ68/KE(I MR%#/O"<.:= T=>(\7+4"X>L'SFYH>L?@P,(/CT!QZ=G;M[ MI]?R(S'YV,P#0;_INQ3'?;QQX%I+8AOT+ MM^ LM^.:+3)FQ2<*"8[3]?=7D =)V= SF29J5U'DD(^ 43O+FJ<<:RKIS-[A:VQ(T)PZ&#W"WS M8+UMC,],HY86O?9=Z+?Y8^_^Z7SY-Y]L4[)N4#VTQ:CMV%=.1O]K\[E^3 MS4X\/M6@2 WZH3K+;O-?_S1^38Z0+GI>N=-MV 2>E#LDX;Q_-(*,H/(:F>^M MF!D@!6-!MP*SR*7#ZHTXH:)!8G*Z7^%^3IVSNS6Y\*01*^1@LTX@&_$Z*=&6 MH_':LQ S\F3/2 ^>LN!/"DDD"OBAYQ48$?U0RQ;\ M@*:&0%%UF"D:$JXA:\/#Y43^5/=[B886K' 9V)??J_4#F\$'1O) MQN32L+E) 9+@7^J?C6(.ULXDOH0GI\&:2UG/BH&3-#1F@*:\SD?'\4A-YOB$?L-@%<0]^P!_C*V][G1G@[51F[%I)/* MZ_5CUKOH9:?\D=?:"Q3 DM(0<;1,Z898=KMN;*^.C"6.:;8/$.,E_Y'CIKNS M^^;H \\49S'.M6Z30--F)9ZUV+S+]BD/.XDV4! M1;6+-1&+EN*@Z63(O?9=!Y+)V,/JI,[QEYFX9SIB03-"=4>SR2G_>.H M/1F!H_9]CR;Q5@G@*"J?HCO!,3)V42E):RJ_VVD ?$G:- RG7%,]::J6=2= M>T/V+EN"7-PC=9)Y"&Q QY,W[%&MV5<:5YJ0C7\\;R[9<4T_SHB$)N2"7 2U M@B5>JQKDO$IN%O8^QVY@F,\* QG$NAC+HIP_2[$3=&E4KB!N9ZDW8 M#2]]G&/M$R2'%NHO?7C?Y%B5D?@ &7H"@D@WUG='$-I&J$X+G48Q(W>[ZVJ7 MM?Z/!Q09):B=,ID2Y@?LG'297])__/G#'TP/EKZ?^W+[V0UWF7,XL?-&GI-P/5F$?Q%DEQ*F<7R,IO\A6RCR1Z+.'4U;0WX:F^C"&$JQ\HZ^ZD9<23%JSQ#G,WHQ MI4!0A.2 ]H<4![+V-$MYI#J)\T20'Y>4DIW.)X58^4QE)_,3+\_7!L!6)V)MV S'KBVU.L6,@6J=#$-&+M?")9$0 M_L?C0+3PJF?0FE0>'(A&"I;/R;Z>/!3T%5U71@?B$;C0NFDI:?_S 9FQLS:+49,Z* MK[31 #"S(T\%\0X\W&ITVN-U_X]'-?\LV^>=:DB9@T5D0G FA%0"*X8QX(/\ MAH0 D,P>[@A%I$['3@<'(#P;]C&I\(,U_%V) THC_U)C$NTMTO&#OZ<645#$ M8TD]+GY!ZPF(&X,-3NY&BGP_ 1'R9NFYB&[D?]."L";W [)SDS!!STM99*ZG M+Y+/I(\?BY!.=B7$HRTF(J+XNS;R2Y@\O2QY"TN>)FEXP:R$X8X%16YKS(.2 M2B-_#5CV$!@3PH9?S$#CWF+XY'F]Y33T3,S5C!.,[+F#+YKZ&X41V 3L1"UU MC#$Y:A?>NSNK55UIGUR&I5W8-;4S&EZ@Z4CKC==\4PY%F,>??&'DDI+>@3-E M(>2?R30#H&.)>R#U"I?ED$@9.;+)F26U3\YB&M/Q3F4\XBT%%YFP'>NLI>/C MX L>FHO8ZU-U-K<*ENX@Z"F9K3^/L_"A?-D%)YG(8V#YG#L!\45L#^QO1B1_ M.=A1 5R2R>:<]BZ; V'<6)&[2/+(,:L+@42@D@@WF/;^B31(5&-Q? X.U/8& MK0**GJ9\4QX1R\%;]DGG(1I:;#?AC<=OZM_(*\T'KW.&6!'0Z8K96VX%)VD1 M42C=^O;;(7M?['T%-X>#/RO@\:>7IO+) M[3E:N&-B4[F&>T#R67-U1]2ET(5! P#2^/%XJI8MW\G8&'NS^\*]^F]3Z"VI MGN5?%H2Z$'Y%M[(2R#L='3$=3(8:TR/0NEUJ?LB[FWRV+R:NA5*R3^0DU9N% MWB[FDLF)V?$VO'ES;T;8]:;Q5[*$S^8N0^]K^7DEC!=-32/-"]H[=%1#<*VN M?UO:T&%$1[_B)8ZW]V<4]")EB?"6G(-.'@M::A88Z5+C32.KX1,X5B%3*%?E MF,M67U%**^DAEKZM$$@T)]L*,8&,T[Y0-+YH(D-Q:+71R'4_ MVH_%V&U3[ATBS;[R)AU*K<+EP]5"6$>3[)84VZPW,X9]@B<$NN 222%52,5E MRIM^1H9/%->-(1?FBU>*07:B:?#=F_-&FCP1/28>=WKT]++-! 'BGB?-QR:Q M#P[,!A1LK0*]%5U[142:J!\ (VGI)?02YZN1ZE";,JEQ5 PE7]AMPN3M+5"( M(V"B*#4C%GG/8DR8_,!FPA'B+K@Q2(/J!.VOOAZW7!)4Y\V])++V\UUD?/VP M\O&EC2LU X>WA8\&WY']F-#0*]LY0O-\_G2H M-.';FG&IX-/9&%=CRCGW\Q&/J&3H0/)>4$+QLT/M\1&/_8"R05QLHS#L8+-( MM2VX]UH\P0D>,S!W6+1X."9MG[G"7:%HX7T*7-9X#4P; FC'E/?=$!>+V6+AKV O1K)8I:!:) M^;X=]Q);P_H2DD8G71KG,VP$'\USM'JI9[=O;9ZL\ A*66KC+(W4SY .+WV6 M8%ZP@VC9'8)V4:>4X%1D4EC".4H;O1W^VI1^9CY$(@4.AF(:>/CD[-W'91% MH12/$3NF$4?J*WA6PEAVW+2N MHSS[F.)!*>I@:0 97E2F$\VS-?G2VQWE-8O8O,<="]_1G^3JH)'*(H0460#, M4U8*^1=8M08 LKUE N[8A-2WA(*$=L96"N8,;=H19Q[PX!$U:I*[D>FL:60* M\*&'NZH%@:Z!3E7Q+L1!/ F,I>)A%R'6P&<(C8^O'/OK>:GF "PFMI@L/UJ9 M".21KC1."(]AXPJ/\FOB^V(&O R MMQ<[H8&H"!*9S7-+OP?Z+E148\XVU[0%1-SRUWPM>)XJ^Y4+:=%5?C%"EC7Q MT<&'4!$)VW'GP_UWUQ;8J1.%40LT;2 <=,&C9_J/DE-%(#0NA:")];V^VR'2 MZ53];YBCNO*5!4O,V3&OX'I5[]PBCT!]T<2BVN8M&('.G=IQYC4=XIQ*;II[ M70LE=\>9)]Z]E?RBD8:IG%K?T2N.6?5!T/C8C.\6S M)JDMS-^,1"SNIUT52(TL&JV*\Q&[L&WS MI#IMTE-Y:Q)-=AB#VW:&PR\;BD2IKXBZ2+&F&?"V9HH18&6%3 M)NIAH4.(2SQ!V="D*#%J4C1K7JU*T+C-5I@L8G_5>B=/V3@AXVSL!(3LM&GF MV_I!4;<6++,(37BCJ2%%FXO0++0T5:0R53;PBG*FN3QS]L,BZ,+I4:019O(B MJ\.@98&W#I^CUU*)Z0G[K_[Q?:C 6=0P9;U35P9D;1#;//"R0D^MRUV^F'^5 M8NR)?R1^W+8F4^07L.(RX#O&^LI/)Y,Z(L9]!(H70U*-CT@]I9,QN\/9J:_'Q!N(WF8!P^PZH_I9 MR%T@L=_L*>#"N;UMR+5 MS E!J- :-3<+:A.&'8TK-?)RD9T1/,W_+8>X-^\Y1QC8<:!F+,2[,]G)K$4^+R=MRH8FI#?S%_S)QEJ646(C;)@=_?U9W2"Z9U?+ MM!$.W/WA?\/9/BEGOTDD+YTT !(090P&A;TSHJBVI5"Z]$;#QS]Z2LF=,<_I M[6=GHL16*2G33RLD4'+>C9RK&CR5 3_8%7$0'+$Q40&[ /RU^E:>3#^Q^WE;P)Y. M?DTZ8X:B9QT7FE"*Y5')==%@>C=%OYL]=>Q 3TK!GY=3*RHC6IBD!]DF!-(] M[ODP?^^A:?Y;#'Z:J+$_GJ@H]F@+,_YOM@EIV2H#@_6.I)94XUK5C)AZ*.0Z MB:KC& !SL8$!G4]F3HO>N_R]"=N4"Y)\/+FL[^TY<;#]ZXAW(JRG G$3]@E2-?7TQZ-ON.N=K.U*(DV-Q8ME> MQ:^>V9Z(1[F^3XL#D/Q242Q1@**R?&7EY%I:^G-\'(L2R']2!UC+*$*10$YG4^X4\D'PRTZWM6N\Q8=O50/BX.RE9.?=;))_AP MXT_4GLY^1UC@H&QG4H+$!9\5H5-%8I2X(:+E+D3'*AI[Y17?/,TC+'T\/'"& MVTE6D&^=:#LU=I)?FJCA-Z9:=.7'N 1ZE.QG/1?="0'1=#R1:2%GM7NV9^O= MT/<*3:%=_K0RT,3Y3%Y 2\:HB?"B/0D-GOF&2#G7>NB7K&_P_ZWMK-JZZI_V M-*_M%NX9NYT3*QQ*A9XFCSMCQWEPF(.#:-%&TBR11I+2:XO(C=Q?,*=TY1AO M.;07PMA?"7[62DV/@-X_EQ9B[JXVYGXB?>:#R^!M!N&/@:#L^4,MVYZ/YBR. M2*_=2L;'4 /G*ZO#G"IOW6[I.Z#!^V\F//)+MH MC\ZSG)&'CU%RN3ROPT.5J<2NO8'NY>LZYW.P-+^,E1P0K/)2!A\ZMD"R"@&E M(F)N$!2I3&=6F-]= ^":Z295D(30FTU(R'Y4$&,;/?<&UDCP$*J9V0L7?=;H M2K3VBP; ;ED!4 MWMWOE Q:B<.)ZVJ4+R)EEEOUSMSGJU&BFX([U%'7*YY-0*G^\/L?G9UY5%-9 MMO_I[JJV2T6K2@$%E5<.J(PE$%"9NK0 T4(L- $2(&TA8PA7$ A#0FI0'#!0 MHI B$5"9A! B0X@DD%@R%83(F$02D@@8D"&$,&0@ [_XWF_]UEN_[O?>6N^/ M\\==*V?=K'O/V?O[V6?O?3/(5D:V)*JQHNH^RESRG%(@XG5403.282GS%S*8 MX4;?!WUI!1]'=6:A.DW/_KZZX'Z9O#XBP32!M$U.(B0+A;20-,EO)S%WO[_$284X*0UW.7]!)>G$IF!0KAN\Q&G=D675PELY%9D= M.+*XF+9-#UP873M5")T[!7UR67(;2W-\8N@L]*.V@T4,U$9W=)4"OU@S*;ECN>6V_>70 M]E;D#OXBXJAXM4(K#(,M\<92DJP>/3UOYFTN-03ET+=FU LX=8AHOMP[[U91 M4;J.K7,(IF7U+QMN6]QN@9FZF3N85MIM;<:F(< ,?NV'K,8.ZG_3!\ F[D]Q M_^ETYSSTV),_W_OG\;>@?^),1L4_;7#2[/K7L89SSW^?6IA<>&/+E0K M']DVB"]PG+E"35FHU)=IB,'M>5)<\4E9$3-"TL45K" >\URS^V;BZPFFG$T3 M'P\F5),HW'(\Q^@> RXV")3SJ<'X\4?WWZZ]I@T%9J.VC'/#*NYQ83,B76"@ M82"SFDJ86OEK"V35H@\B.KIILBO$JM/"G(YI3V\^O.K'"*O6H"Z'=%I LA(3 M\-\/WF@C!+E((2*C".8/7G#H/DLV;G:Y$H-\X+5!U:S3@H4 MP0:0K,X 3*6^Z13!],RQ^K#69B1P CM.*C;LH=-&WTNN/Q2[X@YAMV.7AF,G MB=VTE_'5!;(4YZ:Z31,2&#Y),K"[*,E7G\8U1%.$.S(V34[ +XT:N/MDL=G; MC19J9;@2$G,^58 ML=9=6'H'SO'T=8?"UBMA@\Y*.BXD&XZ*T))IV M+$P=J6BP(2Q-@8Q^<]]UO41%J-"Z?W'IRM5\2 ^IZTF@N2"D1?7"]0Q"KDGN^19Z#1DA6<] M%6.PJ82;BKW6_CH55R@P%[6>6#UGM%Q?L!LO2Y6_11L17?DV?%CK;#<^=Z>8 M_#?6/1CO04D)/C&1H[.#'K#*W6^#**=&UJM02*?Q@ M&,G^?K^/D4YNZPD7Y%O%D>=X"ZX7$CBK[KH68<2>1#?WGN-BC=/XJ;JQ(I]<=Z\0V6?Z]8K!(,T'NU=6D\!]X?GF M9FWPXN@T<7&>AFLCQ G3C9@>S91K)8N\'L8RXQ(A,'B*'8BK)"#<"A+SVHJP M?(S<* 7N-021KVR:E,;QXFB@W6_^ ;3=;?95UL1J,VPNTK?K@8#< ML1!NCXRB$E']K(VM^OE!A>IUP3YU7O>!KSM&J+W-(_*988&X4RJ\H01\UBIJ^W%&G?7S*"G*#3C.8X6PC8W?*H6UD6XGL;?2:I?F\D' M:-@:&$=)HMA, _A6ZPE!,XBU9% 9!KJ7RWOB'2DEPM"?7X5#>_7$*#*44H+8 MG5C/6W$V+,40$*?[JT1^[M MY?1]/@\4RNSG&6!(31C! \%O'PF; M@/7..G19;IIL;1AGW5!AY74F&]YNHB *'AVX7#,5=&M]VQVT6>91)0S:NT/D M."/N\7L9^E[HQHL@6?8=Y5CJY;ITJLYA$HY[H3O;& %T%8=X[\E?B.Y2+C)3 M?^W5RD^$ +J6PJ!FHXO<*B1AS4PP%K[7+0/+<=/J!_6!V.=S!>]XU%N)Y H: MT&(OK)04BPPRU-K_.N ?;-Y]-"JSRQ"X$_5/Z3Y.?5K)@@7*X$&O M.S&#/_ZXBFU5ZB:YZB>Y"O?6,Z; K:6?UCZD99OEMTQXP,D)UFBJNLOFP&%5XRAP4 P;':-!4L(90P1SSO/%I M6;FI8"%8$L],-57Z:@!BBB8E\QX#A32LR+1C3)+3C(7R)K:H_)LE526E?'(, M_9U"1.3Q?R!JSSJ36U!6Q7R9=:?QIRP1*6M]L NN/KL&&3*?HPB[S1>LE86R MF%$46A(G7+7=-)F6I#>768^35O>[-D;RPMMKVH/Y_0_1WZJYDXR%O)"A\LOM MVK11P>_FI4>Z.U0;EYWP2AQ;&3I]&V'GK!/6)C'_#0T? 5Q_DR8N>1X3U M)=_8,BX1]P@^OZ/=0_NHH8;+S?J[FE@@6J<@A9Y]]GML]I# MF9BR<)W>#J39-S$>RMY%X1X-SY\F/JQSK7;!7(H^[ MNB"^S(AT0VR:R!Q>:.S<)"4A>I1(@T**5GBIDMTYCD)RV2_5&2&7,/ZR2UV" MW,8:5_9^(DPH(\3@BMV( PA#%_32U>A<>1] M*:[*G-AB3EL[R^9COLW&DYT5SREXN4..PUSRPH;TF60^Q'KY8>#^7 +_8WI)ZTZ+5.#;T_)>_>T%%"A:A"5?>,&->;A>4(_MMCLY4MX>)B/T3VOJ);&PD^]+ M4$[:81(RQF@B.B)%)160M)7WT1I\NJSE3S_\"XWSYVR$XGLF"DH>P;$# M.X7[\W1@[@KF])XD\^@6#3,F+GT)?@(K:/@VP[_7$/-DM+K6IBCY8%_L/^@% M&]]"Q.ESY'$:MAYH)S.D<'P:QJ(%I8E;X3+74\[?CW:,<]?:EF3PHE5?-> M'=*U:2(\'5Z\<;$QNJ)!5KP:GKG(:H=H6&@F7('-:CZ\#,_?HJQ'(.HQ94BR M/2>5[.(N<$<*9Y ?&T+QW80K_%&K*)$?%UI ZM7@#I4,:GY RZ(F67?HT77S MD'05/+'Y5A1M]%J[:/_KEH=V21,<:A'TE+=J649FW?;>I;"XK4N[3L]-%*Q4G//\X2" MYLML+^C$6UR>.WUD^FR-J./U1+@D3'1NU)48QHRA:9!\U'*S,S>/LE.7QI4E M@DQ#@IG9%.?YB0\;4(%0@$28K4 !(DJ'3C(X%3-K\G%<_D#FT?ZL-[4*70;\ MDIO;:5+&3]7ZF;>+.7W 08T0PE=7_L2ZT?8Q>MY+(B. .P3@EU2O,]H@;E+: M21U,7X6Y&I7*C JEE:Q0.+2D&?C$$@4K\I,3?O2&*;RIBI6%;@&GIZ1J OIA M%U)K6IDLT/"4]8TRY #'\"MY-@E.E&JI)17NLB^B@;2Z!$OT0Y#H9Q(4%@ H MB\;,07 /A,N95BV8F* 3ITLF*0V1Q(]I=SOS&KR/H9-'UAVLOFW3GE'3IZ+S M>_H6D0+!O+7S="K_/LM91P(,-1\;!F;/OMJ+QB9/9K>J?RF7!5&Q%9IA_WV& MH&(&+1-)TZ-*:?K'(209-%U@XC;R?RM1SOP+^RZR_O]35<-//T[S'JS]8)SQ MS=O=/>"/^96#1^+)7XZU$..^F#0X\-KC$5,.88N6"UI'P"GU_DP8)K"(C M&,09@P.WM%K-"$4Z^1;*86/(BA*B["$,IN%887F@>,?%\(G9W##U=#XI=$3#-\]ZDY&D^='Y8 =2PC;O\O=DHBLQ!@P_R4#I;+P/&H:B6[A.LVW@9C=(7NR,?V8;469%9,.U"U)A M:+F9X2#ZNV7@/JC4Y9L1)]""DP/:-_:P./IR7.FC^'Y\MV.4E.B3[V/N^@;*0% M^N,$LQ6>**RU24=>X8]ICPD-P_47FV<\6'\=\3SW,74HL(> M@<=>-_)KZNL_ADF.,Z)6-^$J9IXQ)1<$1=(4Q0\1[XRH0[OCZ96\8TYNR9N[ M5O;WD,:J>A!^]_[Y<+@,ICH8K/JU?4?OY#8.9 M@YCL3W&]#X%MF-+B:38@=LE9.:[4@F[OX3X@Q_-2>OC. M\;A^W:4 X9IZHLJ?&111&#E!-HT)RO0_?>LL5_M/P.1 M2SNAO5(]#XQD( AJ1&4\W>*725ZKOD%[A9H[M3*SWM[G: 48461%5E=V%9)F M>2L3&KDD])ZJN/@H_GSE]/NL*]XVA9,QWX(SOWH KH0SC'X_Y.C4SCN"XG+% M7U[3O>I_S73/2^7#G9;K&B2JG(2Y&#KMQ2WRR!X'^Q#Y&;91188\U!T:G>8S MAZ=-H0%65V!YI% >4&P5RHN)(%F+X'26[/O+7Y,_G,LWCGT9#B.Q5;_BD48FW[;QC_<6ZCVG Y!\RJ#E!&YK/\^T5%\R( M-DV>\-9QZ^V0ZQSD)^87T@[,(%D+/G+*),5AF7S?VUE]:\K4__OXO:G[+_>- M(O%26H'*3BMC=4E9YACU*7X7K"Q&LUV;< M>T@(#I%C!-*<(VC?,<]#[[P0H=05;RZ0Q$FJ9SF5P"PQZPWCCN1W/V\K.$$6 MR$+D6$;DU2DV5AW$/!*>D:2,/S2,7'LK=_RWE@A6PH-JH-C/(.]G&77BJ^>& M(;+_> ]8FC&_)G(YO7NNO^I]QQAF2\T$B(MKQZD(H"C(2!O%=,$T+1-T-_IA M'PZ68ESV6M!PT@'JAMM.LWT1Q[BY ZNV_L7?CGWOFW7X?UMKP!&O93XRV3A. M[/@@DO]]CZ"5?.1QWK[SC!)44D(U\YC[%TV5B!E[W#9L.A7DX":Y4I"H:$8: MCB#)X:5CQ1N8O#,./\"LTF.$;44L.44>TAE3U!AZNO A)6[PW%SSZ?AC[*>5 M3)N07?Y22ODV6YHJ)[HA*%)=@JE6&]'K<( %'HT/3%O9-$D+ ;0L$& '"Q-2 MZ]WB/ZU&.?>I6.(8RC'UA:O6]QH.*W)K72(3MB6G(8!]Y?.RJ-56&7C3Y$?* M@ 24 7*!+B/K+XH71BDW1CHGYU;Z*Z?U7@6)M[L6ZX?8EAHQ_#<&XHZZ2+'M M^^6! ]:%W&+S=AX9>4V3L^; ,#Y6);@CRNMQ.BNNJ1FLO8)MC_>.B=XTF4*P M/;<3M_&Q@@&629\'MD[*2G^J[[S25'Z*C_[:#<%00" MJ\F*><"$ )/PHARP,'1LH/$2SE5AV1M2O? T(\MUXSP24)W-F[E;35RA7^HF))1'_Q<-$EW)F30$Y.J&.ONN.-(@,*J[4'Y"4 MLAA1X"3;6C= ^O=X?>BT(OC^5^NEFLM@,A.:*+VZE9CX R]7.Z0?N)@]]_R08(Z!AC" M)-J0+UOL#4G+?"(F0'OM-5%+^&/52:J:$-[>/-_=E_[T+\:6714)85B2$\!:N-T$CJ'0A".?'> M"^Y:8[[M'+2S/3$,HP M']1VQ+X!$C5$W2I#2K(:5-DU_0-LPOAH5: M&T%VWO.HEV!->U\)7BO)I(7,%-Z7.F9<3+@\BBQ(R3]PY?K$Q@WDQE(D%\VR MS)B:[PW6&QXBHO:)S^@:)\X-](MC57CCTTAOL][.MOXIYU3OY/Z# 5:=*DM/ M_ /!14D<+,R,)OF--CPBAA:4A<)QD](B[ .H; ^]0L=[9?7]9X!=<.^@=72VYY]PY>72? M)^G\!%\GY_^QJ M[/I&1UTV W^9,GXT%D;LY8T-UY!ZNL-5+\MJH(G7<5QF% M/)^;K,\]+9G["J.'UV7?D-=-;8+6\I ##)HM392PCK'^9EAGTRB!S2W/H4(^ MIY2XXNA&;:<&">7XKDB+G\1A#6A_B$ M;+C/H"4A66G,:"T'RBY]6?L&/10BS%YSKOBE]I[R86DQ(7,_/]_3U[OTG5