0001683168-23-005213.txt : 20230802 0001683168-23-005213.hdr.sgml : 20230802 20230802163124 ACCESSION NUMBER: 0001683168-23-005213 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 52 CONFORMED PERIOD OF REPORT: 20230630 FILED AS OF DATE: 20230802 DATE AS OF CHANGE: 20230802 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Atomera Inc CENTRAL INDEX KEY: 0001420520 STANDARD INDUSTRIAL CLASSIFICATION: SEMICONDUCTORS & RELATED DEVICES [3674] IRS NUMBER: 000000000 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-37850 FILM NUMBER: 231136236 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-Q 1 atomera_i10q-063023.htm QUARTERLY REPORT
0001420520 false --12-31 2023 Q2 0001420520 2023-01-01 2023-06-30 0001420520 2023-07-28 0001420520 2023-06-30 0001420520 2022-12-31 0001420520 2023-04-01 2023-06-30 0001420520 2022-04-01 2022-06-30 0001420520 2022-01-01 2022-06-30 0001420520 us-gaap:CommonStockMember 2022-12-31 0001420520 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001420520 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001420520 us-gaap:RetainedEarningsMember 2022-12-31 0001420520 us-gaap:CommonStockMember 2023-03-31 0001420520 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001420520 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001420520 us-gaap:RetainedEarningsMember 2023-03-31 0001420520 2023-03-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-03-31 0001420520 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001420520 us-gaap:RetainedEarningsMember 2022-03-31 0001420520 2022-03-31 0001420520 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001420520 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001420520 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001420520 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001420520 2023-01-01 2023-03-31 0001420520 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001420520 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001420520 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0001420520 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001420520 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001420520 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001420520 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001420520 2022-01-01 2022-03-31 0001420520 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001420520 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001420520 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001420520 us-gaap:CommonStockMember 2023-06-30 0001420520 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001420520 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001420520 us-gaap:RetainedEarningsMember 2023-06-30 0001420520 us-gaap:CommonStockMember 2022-06-30 0001420520 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001420520 us-gaap:RetainedEarningsMember 2022-06-30 0001420520 2022-06-30 0001420520 ATOM:ATMMember 2023-04-01 2023-06-30 0001420520 ATOM:ATMMember 2023-06-30 0001420520 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashMember 2023-06-30 0001420520 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashMember 2023-01-01 2023-06-30 0001420520 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashMember 2022-12-31 0001420520 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2023-06-30 0001420520 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2023-01-01 2023-06-30 0001420520 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2022-12-31 0001420520 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember ATOM:USTreasuryBillsMember 2023-06-30 0001420520 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember ATOM:USTreasuryBillsMember 2023-01-01 2023-06-30 0001420520 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember ATOM:USTreasuryBillsMember 2022-12-31 0001420520 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember ATOM:USAgencyBondsMember 2023-06-30 0001420520 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember ATOM:USAgencyBondsMember 2023-01-01 2023-06-30 0001420520 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember ATOM:USAgencyBondsMember 2022-12-31 0001420520 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001420520 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-01-01 2023-06-30 0001420520 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001420520 ATOM:PurchasedAccruedInterestMember 2023-06-30 0001420520 srt:NorthAmericaMember 2023-04-01 2023-06-30 0001420520 srt:NorthAmericaMember 2022-04-01 2022-06-30 0001420520 srt:NorthAmericaMember 2023-01-01 2023-06-30 0001420520 srt:NorthAmericaMember 2022-01-01 2022-06-30 0001420520 srt:AsiaPacificMember 2023-04-01 2023-06-30 0001420520 srt:AsiaPacificMember 2022-04-01 2022-06-30 0001420520 srt:AsiaPacificMember 2023-01-01 2023-06-30 0001420520 srt:AsiaPacificMember 2022-01-01 2022-06-30 0001420520 us-gaap:TransferredAtPointInTimeMember 2023-04-01 2023-06-30 0001420520 us-gaap:TransferredAtPointInTimeMember 2022-04-01 2022-06-30 0001420520 us-gaap:TransferredAtPointInTimeMember 2023-01-01 2023-06-30 0001420520 us-gaap:TransferredAtPointInTimeMember 2022-01-01 2022-06-30 0001420520 us-gaap:TransferredOverTimeMember 2023-04-01 2023-06-30 0001420520 us-gaap:TransferredOverTimeMember 2022-04-01 2022-06-30 0001420520 us-gaap:TransferredOverTimeMember 2023-01-01 2023-06-30 0001420520 us-gaap:TransferredOverTimeMember 2022-01-01 2022-06-30 0001420520 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-06-30 0001420520 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-06-30 0001420520 ATOM:UnvestedRestrictedStockMember 2023-01-01 2023-06-30 0001420520 ATOM:UnvestedRestrictedStockMember 2022-01-01 2022-06-30 0001420520 ATOM:TempeOfficeMember 2023-05-01 0001420520 ATOM:FinancingLeasesMember 2023-06-30 0001420520 ATOM:OperatingLeasesMember 2023-06-30 0001420520 ATOM:Plan2017Member 2023-06-30 0001420520 ATOM:Plan2023Member 2023-06-30 0001420520 us-gaap:StockOptionMember 2023-06-30 0001420520 us-gaap:StockOptionMember 2023-01-01 2023-06-30 0001420520 us-gaap:StockOptionMember ATOM:Plan2017Member 2023-01-01 2023-06-30 0001420520 us-gaap:StockOptionMember ATOM:Plan2017Member 2022-01-01 2022-06-30 0001420520 us-gaap:StockOptionMember ATOM:Plan2017Member 2023-04-01 2023-06-30 0001420520 us-gaap:StockOptionMember ATOM:Plan2017Member 2022-04-01 2022-06-30 0001420520 us-gaap:StockOptionMember ATOM:Plan2023Member 2023-01-01 2023-06-30 0001420520 us-gaap:RestrictedStockMember ATOM:EmployeesAndDirectorsMember ATOM:Plan2017Member 2023-01-01 2023-06-30 0001420520 us-gaap:RestrictedStockMember ATOM:EmployeesAndDirectorsMember ATOM:Plan2023Member 2023-01-01 2023-06-30 0001420520 us-gaap:ResearchAndDevelopmentExpenseMember 2023-04-01 2023-06-30 0001420520 us-gaap:ResearchAndDevelopmentExpenseMember 2022-04-01 2022-06-30 0001420520 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-06-30 0001420520 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-06-30 0001420520 us-gaap:GeneralAndAdministrativeExpenseMember 2023-04-01 2023-06-30 0001420520 us-gaap:GeneralAndAdministrativeExpenseMember 2022-04-01 2022-06-30 0001420520 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-06-30 0001420520 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-06-30 0001420520 ATOM:SellingAndMarketingMember 2023-04-01 2023-06-30 0001420520 ATOM:SellingAndMarketingMember 2022-04-01 2022-06-30 0001420520 ATOM:SellingAndMarketingMember 2023-01-01 2023-06-30 0001420520 ATOM:SellingAndMarketingMember 2022-01-01 2022-06-30 0001420520 us-gaap:StockOptionMember 2022-12-31 0001420520 us-gaap:RestrictedStockMember 2022-12-31 0001420520 us-gaap:RestrictedStockMember 2023-01-01 2023-06-30 0001420520 us-gaap:RestrictedStockMember 2023-06-30 iso4217:USD xbrli:shares iso4217:USD xbrli:shares xbrli:pure

Table of Contents

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

FORM 10-Q

 

Quarterly Report Pursuant to Section 13 or 15 (d) of the Securities Exchange Act of 1934

For the quarterly period ended June 30, 2023.

 

or

 

Transition Report Pursuant to Section 13 or 15 (d) of the Securities Exchange Act of 1934

For the transition period from __________ to __________

 

Commission file number: 001-37850

 

ATOMERA INCORPORATED

(Exact name of registrant as specified in its charter)

 

Delaware

30-0509586

(State or other jurisdiction of (I.R.S. Employer
incorporation or organization) Identification No.)

 

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

 

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

 

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

 

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

 

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

 

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

 

Indicate by checkmark whether the registrant is a shell company (as defined in rule 12b-2 of the Exchange Act: Yes ☐ No

 

The number of outstanding shares of the Registrant’s Common Stock, par value $.001 per share, as of July 28, 2023 was 25,793,907.

 

 

 

   

 

 

Atomera Incorporated

 

Index

 

    Page
PART I. Financial Information  
     
Item 1. Financial Statements 3
     
  Condensed Balance Sheets – June 30, 2023 (unaudited) and December 31, 2022 3
     
  Unaudited Condensed Statements of Operations – For the Three and Six Months Ended June 30, 2023 and 2022 4
     
 

Unaudited Condensed Statements of Comprehensive Loss – For the Three and Six Months Ended June 30, 2023 and 2022

5

     
  Unaudited Condensed Statements of Stockholders’ Equity – For the Three and Six Months Ended June 30, 2023 and 2022 6
     
  Unaudited Condensed Statements of Cash Flows – For the Six Months Ended June 30, 2023 and 2022 7
     
  Notes to the Unaudited Condensed Financial Statements 8
     
Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations 16
     
Item 3. Quantitative and Qualitative Disclosures about Market Risk 20
     
Item 4. Controls and Procedures 20
     
PART II. Other Information  
   
Item 1A. Risk Factors 21
     
Item 6. Exhibits 21
     
Signatures 22

 

 

 

 

 2 

 

 

PART I. Financial Information

 

Item 1. Financial Statements

 

Atomera Incorporated

Condensed Balance Sheets

(in thousands, except per share data)

 

         
   June 30,   December 31, 
   2023   2022 
   (Unaudited)     
ASSETS          
           
Current assets:          
Cash and cash equivalents  $12,904   $21,184 
Short-term investments   10,931     
Interest receivable   50     
Prepaid expenses and other current assets   650    418 
Total current assets   24,535    21,602 
           
Property and equipment, net   135    158 
Long-term prepaid maintenance and supplies   91    91 
Security deposit   14    14 
Operating lease right-of-use asset   631    700 
Financing lease right-of-use-asset   3,583    4,164 
           
Total assets  $28,989   $26,729 
           
LIABILITIES AND STOCKHOLDERS’ EQUITY          
           
Current liabilities:          
Accounts payable  $562   $397 
Accrued expenses   218    173 
Accrued payroll related expenses   578    967 
Current operating lease liability   259    245 
Current financing lease liability   1,357    1,126 
Total current liabilities   2,974    2,908 
           
Long-term operating lease liability   400    521 
Long-term financing lease liability   2,376    2,986 
           
Total liabilities   5,750    6,415 
           
Commitments and contingencies (see Note 9)        
           
Stockholders’ equity:          
Preferred stock $0.001 par value, authorized 2,500 shares; none issued and outstanding as of June 30, 2023 and December 31, 2022        
Common stock: $0.001 par value, authorized 47,500 shares; 25,770 and 23,973 shares issued and outstanding as of June 30, 2023 and December 31, 2022, respectively;   26    24 
Additional paid in capital   216,681    203,585 
Other comprehensive income (loss)   (2)    
Accumulated deficit   (193,466)   (183,295)
Total stockholders’ equity   23,239    20,314 
Total liabilities and stockholders’ equity  $28,989   $26,729 

 

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

 

 3 

 

 

Atomera Incorporated

Condensed Statements of Operations

(Unaudited)

(in thousands, except per share data)

 

                 
  

Three Months Ended

June 30,

  

Six Months Ended

June 30,

 
   2023   2022   2023   2022 
Revenue  $   $   $   $375 
Cost of revenue               (81)
Gross margin               294 
                     
Operating expenses                    
Research and development   3,192    2,433    6,228    4,772 
General and administrative   1,775    1,667    3,517    3,315 
Selling and marketing   393    347    782    672 
Total operating expenses   5,360    4,447    10,527    8,759 
                     
Loss from operations   (5,360)   (4,447)   (10,527)   (8,465)
                     
Other income (expense)                    
Interest income   152    35    351    38 
Accretion income   107        109     
Interest expense   (51)   (69)   (104)   (140)
Total other income (expense), net   208    (34)   356    (102)
                     
Net loss  $(5,152)  $(4,481)  $(10,171)  $(8,567)
                     
Net loss per common share, basic  $(0.21)  $(0.20)  $(0.42)  $(0.37)
Net loss per common share, diluted  $(0.21)  $(0.20)  $(0.42)  $(0.37)
                     
Weighted average number of common shares
outstanding, basic
   24,677    22,936    24,171    22,894 
Weighted average number of common shares
outstanding, diluted
   24,677    22,936    24,171    22,894 

 

 

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

 

 

 

 4 

 

 

Atomera Incorporated

Condensed Statements of Comprehensive Loss

(Unaudited)

(in thousands, except per share data)

 

                 
  

Three Months Ended

June 30,

  

Six Months Ended

June 30,

 
   2023   2022   2023   2022 
Net loss  $(5,152)  $(4,481)  $(10,171)  $(8,567)
Unrealized gain (loss) on available-for-sale securities           (2)    
Net loss  $(5,152)  $(4,481)  $(10,173)  $(8,567)

 

 

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

 

 

 

 

 

 5 

 

 

Atomera Incorporated

Statements of Stockholders’ Equity

For the Three and Six Months Ended June 30, 2023 and 2022

(Unaudited)

(in thousands)

 

                         
   Common Stock   Additional
Paid-in
   Other
Comprehensive
   Accumulated   Total
Stockholders’
 
   Shares   Amount   Capital   Loss   Deficit   Equity 
Balance January 1, 2023   23,973   $24   $203,585   $   $(183,295)  $20,314 
Stock-based compensation   297        927            927 
Stock option exercise   10        39            39 
At-the-market sale of stock, net of commissions and expenses   50        274            274 
Net loss                   (5,019)   (5,019)
Unrealized gain (loss) on available-for-sale securities               (2)       (2)
Balance March 31, 2023   24,330   $24   $204,825   $(2)  $(188,314)  $16,533 
Stock-based compensation   60        1,030            1,030 
Stock option exercise   10        39            39 
At-the-market sale of stock, net of commissions and expenses   1,370    2    10,787            10,789 
Net loss                   (5,152)   (5,152)
Balance June 30, 2023   25,770   $26   $216,681   $(2)  $(193,466)  $23,239 

 

 

                          
   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   161        726        726 
Stock option exercise   25        166        166 
Net loss               (4,086)   (4,086)
Balance March 31, 2022   23,393   $23   $195,104   $(169,940)  $25,187 
Stock-based compensation   33        859        859 
At-the-market sale of stock, net of commissions and expenses   31        185        185 
Net loss               (4,481)   (4,481)
Balance June 30, 2022   23,457   $23   $196,148   $(174,421)  $21,750 

 

 

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

 

 

 

 6 

 

 

Atomera Incorporated

Condensed Statements of Cash Flows

(Unaudited)

(in thousands)

 

         
   Six Months Ended
June 30,
 
   2023   2022 
CASH FLOWS FROM OPERATING ACTIVITIES          
Net Loss  $(10,171)  $(8,567)
Adjustments to reconcile net loss to net cash used in operating activities:          
Depreciation and amortization   40    39 
Operating lease right of use asset amortization   102    99 
Financing lease right of use asset amortization   581    638 
Stock-based compensation   1,957    1,585 
Accretion of discounts on available-for-sale securities   (89)    
Changes in operating assets and liabilities:          
Interest receivable   (42)    
Prepaid expenses and other current assets   (232)   (341)
Accounts payable   165    96 
Accrued expenses   45    10 
Accrued payroll expenses   (389)   (91)
Operating lease liability   (139)   (83)
Net cash used in operating activities   (8,172)   (6,615)
           
CASH FLOWS FROM INVESTING ACTIVITIES          
Acquisition of property and equipment   (18)   (19)
Purchase of available-for-sale securities   (10,853)    
Net cash used in investing activities   (10,871)   (19)
           
CASH FLOWS FROM FINANCING ACTIVITIES          
Proceeds from at-the-market sale of stock, net of commissions and expenses   11,063    185 
Proceeds from exercise of stock options   78    166 
Payments on principal of financing lease   (378)   (578)
Net cash provided (used) by financing activities   10,763    (227)
           
Net decrease in cash and cash equivalents   (8,280)   (6,861)
           
Cash and cash equivalents at beginning of period   21,184    28,699 
           
Cash and cash equivalents at end of period  $12,904   $21,838 
           
Supplemental information:          
Cash paid for interest  $104   $140 
Cash paid for taxes  $   $ 

 

 

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

 

 

 

 7 

 

 

ATOMERA INCORPORATED

NOTES TO THE UNAUDITED CONDENSED FINANCIAL STATEMENTS

For the Three and Six Months Ended June 30, 2023 and 2022

 

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.

 

 

2. LIQUIDITY AND MANAGEMENT PLANS

 

At June 30, 2023, the Company had cash, cash equivalents and short-term investments of approximately $23.8 million and working capital of approximately $21.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 financing and scaling of a business that is not generating positive cashflow.

 

The Company has primarily financed operations through private placements of equity and debt securities, the Company’s Initial Public Offering (the “IPO”) which was consummated on August 10, 2016, and subsequent public offerings of its common stock. 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 an aggregate offering price of up to $50.0 million (the “ATM Facility”). During the three months ended June 30, 2023, the Company sold approximately 1.4 million shares pursuant to our ATM Facility at an average price per share of approximately $8.15, resulting in approximately $10.8 million of net proceeds to us 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. If the Company is not able to generate sufficient revenue from license fees and royalties in a timeframe that satisfies its cash needs, it will need to raise more capital. In the event it requires additional capital, it will endeavor to acquire additional funds through various financing sources, including the ATM Facility, follow-on equity offerings, debt financing and joint ventures with industry partners. In addition to use of the ATM Facility and other capital raising alternatives, the Company will consider alternatives to our current business plan that may enable it to achieve revenue-producing operations and meaningful commercial success with a smaller amount of capital. If the Company is unable to secure sufficient additional capital, it may be required to curtail our research and development initiatives and take additional measures to reduce costs in order to conserve cash.

 

 

 

 8 

 

 

 

3. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

 

Significant accounting policies

 

There have been no material changes in the Company’s significant accounting policies to those previously disclosed in the Company’s Annual Report on Form 10-K filed with the Securities and Exchange Commission (“SEC”) on February 15, 2023.

 

Basis of presentation of unaudited condensed financial information

 

The unaudited condensed financial statements of the Company for the three and six months ended June 30, 2023 and 2022 have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) for interim financial information and pursuant to the requirements for reporting on Form 10-Q and Article 8 of Regulation S-X. Accordingly, they do not include all the information and footnotes required by GAAP for complete financial statements. However, such information reflects all adjustments (consisting solely of normal recurring adjustments) which are, in the opinion of management, necessary for the fair presentation of the Company’s financial position and its results of operations. Results shown for interim periods are not necessarily indicative of the results to be obtained for a full fiscal year. The balance sheet information as of December 31, 2022 was derived from the audited financial statements included in the Company's financial statements as of and for the year ended December 31, 2022, included in the Company’s Annual Report on Form 10-K filed with the SEC on February 15, 2023. These unaudited condensed financial statements should be read in conjunction with that report.

 

Cash, cash equivalents, and short-term investments

 

The Company considers all highly liquid investments with an original maturity of three months or less, when purchased, to be cash equivalents. Cash equivalents may be invested in money market funds or U.S. agency bonds. Cash and cash equivalents are carried at cost, which approximates their fair value.

 

The Company's portfolio of short-term investments is comprised solely of U.S. treasury bills and agency bonds with maturities of more than three months, but less than one year. The Company classifies these as available-for-sale at purchase date and will reevaluate such designation at each period end date. The Company may sell these marketable debt securities prior to their stated maturities depending upon changing liquidity requirements. These debt securities are classified as current assets in the consolidated balance sheet and recorded at fair value, with unrealized gains or losses included in accumulated other comprehensive income (loss).

 

Gains and losses are recognized when realized. Gains and losses are determined using the specific identification method and are reported in other income (expense), net in the consolidated statements of operations.

 

Adoption of recent accounting standards

 

From time to time, new accounting standards are issued by the Financial Accounting Standards Board (“FASB”) that are adopted by the Company as of the specified effective date. No new accounting standards, issued or effective during the period ended June 30, 2023, have had or are expected to have a significant impact on the Company’s financial statements.

 

 

 

 

 

 

 

 9 

 

 

 

4. FAIR VALUE MEASUREMENTS

 

Accounting Standards Codification (“ASC”) 820, Fair Value Measurements (“ASC 820”) states that fair value represents the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or a liability. The three-tiered fair value hierarchy, which prioritizes which inputs should be used in measuring fair value, is comprised of:

  

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.

 

The Company’s cash equivalents and short-term investments that were measured at fair value on a recurring basis as Level 1 assets.

 

The Company’s cash, cash equivalents and short-term investments classified by security type as of June 30, 2023 and December 31, 2022 consisted of the following (in thousands):

                              
       June 30, 2023   December 31, 2022 
   Cost   Unrealized Gain/(Loss)   Accretion of Discount   Fair Value   Cost   Fair Value 
Cash  $1   $   $   $1   $1   $1 
Money market funds   12,903            12,903    21,183    21,183 
US treasury bills   7,873    (2)   66    7,937         
US agency bonds   2,971        23    2,994         
Total  $23,748   $(2)  $89   $23,835   $21,184   $21,184 

 

Interest receivable of approximately $50,000 as of June 30, 2023 includes approximately $8,000 of purchased accrued interest.

 

 

 

 

 

 

 

 

 

 10 

 

 

 

5. REVENUE

 

The Company recognizes revenue in accordance with Accounting Standards Codification (“ASC”) No. 606. The Company generates revenues from engineering service contracts, license agreements and joint development agreements. 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 when the Company satisfies a performance obligation by transferring the product or service to the customer. When the Company’s performance obligation is the promise to grant a license, revenue is recognized either at a point in time (such as a right to use licensed technology that is under the customer’s control), or over time (typically a right to access technology without obtaining control).

 

The following table provides information about disaggregated revenue by primary geographical markets and timing of revenue recognition (in thousands):

                    
   Three Months Ended June 30,   Six Months Ended June 30, 
   2023   2022   2023   2022 
Primary geographic markets                    
North America  $   $   $   $75 
Asia Pacific               300 
Total  $   $   $   $375 
                     
Timing of revenue recognition                    
Products and services transferred at a point in time  $   $   $   $375 
Products and services transferred over time                
Total  $   $   $   $375 

 

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.

 

 

 

 

 

 

 

 

 

 

 

 11 

 

 

 

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):

          
  

Six Months Ended

June 30,

 
   2023   2022 
Stock Options   3,364    3,008 
Unvested restricted stock   555    456 
Total   3,919    3,464 

 

 

7. LEASES

 

The Company accounts for leases over one year under ASC 842. Lease expense for the Company’s operating leases consists of the lease payments recognized on a straight-line basis over the lease term. Expenses for the Company’s financing leases consists of the amortization expenses recognized on a straight-line basis over the lease term, variable lease costs and interest expense. The Company’s lease agreement for a tool used in the development and marketing of the Company’s technology contains a provision for an annual adjustment of lease payments based on tool availability and usage. The potential lease payment adjustment is determined on August 1 of each year of the lease and is calculated based on the tool availability and usage for the preceding 12 months. 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 variable lease payments resulted in a reduction in ROU and corresponding lease liability.

 

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.

 

 

 

 

 

 

 12 

 

 

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.

 

The components of lease costs were as follows (in thousands):

                    
   Three Months Ended June 30,   Six Months Ended June 30, 
   2023   2022   2023   2022 
Financing lease costs:                    
Amortization of ROU assets  $290   $319   $581   $638 
Interest on lease liabilities   51    69    104    140 
Total financing lease costs  $341   $388   $685   $778 
                     
Operating lease costs:                
Fixed lease costs  $64   $62   $126   $124 
Variable lease costs                
Short-term lease costs   244    9    541    20 
Total operating lease costs  $308   $71   $667   $144 

 

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

                 
For the Year Ended December 31,     Financing leases     Operating leases  
Remaining 2023     $ 679     $ 98  
2024       1,436       291  
2025       1,436       298  
2026       478       23  
2027 & thereafter                
Total future minimum lease payments     $ 4,029     $ 710  
Less imputed interest       (296 )     (51 )
Total lease liability     $ 3,733     $ 659  

 

 

 

 

 

 13 

 

 

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

                
   Three Months Ended June 30,   Six Months Ended June 30, 
   2023   2022   2023   2022 
Operating cash flow information:                    
Cash paid for amounts included in the measurement of operating lease liabilities  $55   $54   $111   $108 
Cash paid for amounts included in the measurement of financing liabilities  $241   $359   $482   $718 
Non-cash activity:                    
Right-of-use assets obtained in exchange for operating lease obligations  $33   $   $33   $ 

 

The table above does not include short-term leases that are one-year or less.

  

The weighted average remaining discount rate is 5.48% for the Company’s operating leases and 5.25% for the financing lease. The weighted average remaining lease term is 2.6 years for the Company’s operating leases and 3.1 years for the financing lease.

 

 

8. STOCK BASED COMPENSATION

 

In May 2017, the Company’s shareholders approved its 2017 Stock Incentive Plan (“2017 Plan”) after its 2007 Stock Incentive Plan (“2007 Plan”) had expired in March 2017. 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 shares. The 2017 Plan provides for the issuance of 3,750,000 shares of common stock. As of June 30, 2023, approximately 5,000 shares remain available for issuance. In May 2023, the Company’s shareholders approved its 2023 Stock Incentive Plan (“2023 Plan”). The 2023 plan provides for the issuance of 2,000,000 shares of commons stock. All employees and employees of any subsidiary (including officers and directors who are also employees), as well as all of the nonemployee directors and other consultants, advisors and other persons who provide services to the Company are eligible to receive incentive awards under the 2017 Plan and 2023 Plan. Generally, stock options and restricted stock issued under the 2017 Plan and 2023 Plan vest over a period of one to four years from the date of grant.

 

The following table summarizes the stock-based compensation expense recorded in the Company’s results of operations during the three and six months ended June 30, 2023 and 2022 for stock options and restricted stock granted under the Company’s incentive plans (in thousands):

                
  

Three Months Ended

June 30,

   Six Months Ended
June 30,
 
   2023   2022   2023   2022 
Research and development  $372   $295   $700   $539 
General and administrative   570    499    1,095    928 
Selling and Marketing   88    65    162    118 
Total  $1,030   $859   $1,957   $1,585 

 

As of June 30, 2023, there was approximately $8.7 million of total unrecognized compensation expense related to unvested share-based compensation arrangements. This cost is expected to be recognized over a weighted-average period of 2.7 years.

 

 

 

 14 

 

 

The weighted average grant date fair value per share of the options granted under the Company’s 2017 Plan was $4.95 and $10.60 for the six months ended June 30, 2023 and 2022, respectively. No options were issued in the three months ended June 30, 2023 and 2022 from the Company’s 2017 or 2023 Plan and no options were issued from the Company’s 2023 Plan during the periods presented.

 

The following table summarizes stock option activity during the six months ended June 30, 2023 (in thousands except exercise prices and contractual terms):

                 
   

Number of

Shares

  

Weighted-

Average

Exercise

Prices per Share

  

Weighted-
Average

Remaining

Contractual

Term (In Years)

   Intrinsic
Value
 
Outstanding at January 1, 2023    3,009   $7.07           
Granted    375   $6.56           
Exercised    (20)  $3.90           
Outstanding at June 30, 2023    3,364   $7.03    5.13   $8,401 
Exercisable at June 30, 2023    2,716   $6.56    4.25   $7,157 

 

During the six months ended June 30, 2023, the Company granted options under the 2017 Plan to purchase approximately 375,000 shares of its common stock to its employees and consultants. The fair value of these options was approximately $1.9 million at the time of grant.

 

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 all restricted stock activity during the six months ended June 30, 2023 (in thousands except per share data):

        
  

Number of

Shares

  

Weighted-Average

Grant Date Fair Value per Share

 
Outstanding at January 1, 2023   340   $10.78 
Granted   357   $7.00 
Vested   (142)  $8.91 
Outstanding non-vested shares at June 30, 2023   555   $8.83 

 

During the six months ended June 30, 2023, the Company granted approximately 357,000 restricted stock awards under the 2017 Plan and 2023 Plan to its employees and directors. The fair value of these awards was approximately $2.5 million at the time of grant.

 

  

9. COMMITMENTS AND CONTINGENCIES

 

Litigation, Claims and Assessments

 

The Company may be subject to periodic lawsuits, investigations and claims that arise in the ordinary course of business. The Company is not party to any material litigation as of June 30, 2023, or through the date these financial statements have been issued.

 

 

10. SUBSEQUENT EVENTS

 

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

 

Since June 30, 2023, the Company has issued approximately 24,000 additional shares through its ATM offering at an average price per share of $9.17 resulting in additional net proceeds of approximately $214,000.

 

 

 

 15 

 

 

Item 2. 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 Quarterly Report. Statements in this Quarterly Report on Form 10-Q 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 Quarterly 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 our Annual Report on Form 10-K for the year ended December 31, 2022 filed with the SEC on February 15, 2023. 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 Quarterly 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 Quarterly Report. Readers are urged to carefully review and consider the various disclosures made in this Quarterly 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 $550+ 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.

 

 

 

 

 16 

 

 

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 MSTcadTM 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 two 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.

 

In April 2023, we entered into a license agreement with ST Microelectronics (“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 Atomera’s standard business model. Our standard model is based around two major milestones, namely the installation of MST in a customer’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. There can be no assurance, however, that ST will pursue the licensed rights through development to the manufacture and commercial sale of MST-enabled wafers.

 

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 an aggregate offering price of up to $50.0 million in an “at-the-market” offering or “ATM”, to or through the agents. During the three months ended June 30, 2023, we sold approximately 1.4 million shares pursuant to our ATM at an average price per share of approximately $8.15, resulting in approximately $10.8 million of net proceeds to us after deducting commissions and other offering expenses.

 

Results of Operations

 

Revenues. To date, we have only generated limited revenue from customer engagements for integration engineering services, integration license agreements, a manufacturing license granted under a JDA and licensing of MSTcad. Our license agreement with ST, which was executed in April 2023, is our first commercial manufacturing and distribution agreement and, assuming successful completion of contractual milestones and payments of associated fees, will entitle us to royalties on all MST-enabled products manufactured for commercial purposes. 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 grant the licensees the right to build products that integrate our MST technology deposited by us onto their semiconductor wafers, but the agreements do not grant the licensees the rights to manufacture MST-enabled wafers in their facilities or to sell products incorporating MST. Our 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.

 

 

 

 

 17 

 

 

For revenue recognition purposes, we have determined that the grant of rights in integration licenses is not distinct from the delivery of integration services, and therefore revenue from both integration licenses and integration services is recognized as the services are provided to the customer. In general, this is proportionate to the delivery of MST processed wafers to the customer, but if the agreements do not specify a time and quantity of wafer delivery, we will record revenue over the period of time in which we anticipate delivering an estimated quantity of wafers. We have also determined that the grant of our manufacturing license under the JDA confers a right to use our technology and accordingly revenue was recognized at the point in time when we delivered our IP transfer package. The success fee under our JDA was treated as engineering services revenue and recognized upon our customer’s confirmation that the JDA’s technical objectives had been met. Our licensing of MSTcad grants customers the right to use MSTcad software to simulate the effects of incorporating MST technology into their semiconductor manufacturing process. MSTcad licenses are granted on a monthly basis and revenue is recognized over time.

 

Revenue was not recorded for the three months ended June 30, 2023 and 2022. Revenue for the six month period ended June 30, 2023 and 2022 was $0 and $375,000, respectively. Our revenue in 2022 consisted of a success fee pursuant to our first JDA and a license fee paid under an integration license agreement.

 

Cost of revenue. Cost of revenue consists of costs of materials, as well as direct compensation and expenses incurred to provide deliverables that resulted in payment of our success fee and wafers delivered as part of the integration license agreement. Cost of revenue for the six months ended June 30, 2023 and 2022 was $0 and approximately $81,000, 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. Cost of revenue expenses were not recorded for the three months ended June 30, 2023 and 2022.

 

Operating expenses. Operating expenses consist of research and development, general and administrative, and selling and marketing expenses. For the three months ended June 30, 2023 and 2022, our operating expenses totaled approximately $5.4 million and $4.4 million, respectively. For the six months ended June 30, 2023 and 2022, our operating expenses totaled approximately $10.5 million and $8.8 million, respectively.

 

Research and development expense. 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 three months ended June 30, 2023 and 2022, we incurred approximately $3.2 million and $2.4 million, respectively, of research and development expenses, an increase of approximately $759,000, or 31%. This increase was primarily due to increases of approximately $482,000 in outsourced research and development mainly due to price increases for outsourced foundry services combined with an increase in the number of wafers processed. The increase in research and development expenses also reflected increases of approximately $209,000 in employee-related expenses resulting from new hires, and approximately $78,000 in stock-based compensation costs.

 

For the six months ended June 30, 2023 and 2022, we incurred approximately $6.2 million and $4.8 million, respectively, of research and development expense, an increase of approximately $1.5 million, or 31%. The increase was primarily due to outsourced research and development of approximately $622,000 due to price increases and increased number of wafers processed. Additional increases were due to approximately $413,000 in employee costs for new hires and approximately $111,000 in wafer purchases to support our research efforts. The price increases by our outsourced foundry service provider will continue to affect our research and development expenses going forward, but the magnitude of the increase seen in the first half of 2023 should not recur in the second half due to the larger number of wafer lot starts as cycle time improved.

 

 

 

 

 18 

 

 

General and administrative expense. General and administrative expenses consist primarily of payroll and benefit costs for administrative personnel, office-related costs and professional fees. General and administrative costs were approximately $1.8 million and $1.7 million for the three months ended June 30, 2023 and 2022, respectively, representing an increase of approximately $108,000, or 6%. The increase is primarily related to an increase in stock-based compensation costs of approximately $71,000 and an increase of approximately $26,000 in IT support services.

 

General and administrative costs were approximately $3.5 million and $3.3 million for the six months ended June 30, 2023 and 2022, respectively, representing an increase of approximately $202,000, or 6%. The increase is primarily related to an increase in stock-based compensation costs of approximately $167,000 and an increase of approximately $53,000 in IT support services. 

 

Selling and marketing expense. 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 three months ended June 30, 2023 and 2022 were approximately $393,000 and $347,000, respectively, representing an increase of approximately $46,000, or 13%. The increase in costs is primarily related to increased travel and stock-based compensation costs.

 

Selling and marketing expenses for the six months ended June 30, 2023 and 2022 were approximately $782,000 and $672,000, respectively, representing an increase of approximately $110,000, or 16%. The increase in costs is primarily related to increased travel and stock-based compensation costs.

 

Interest income. Interest income for three months ended June 30, 2023 and 2022 was approximately $152,000 and $35,000, respectively. Interest income for six months ended June 30, 2023 and 2022 was approximately $351,000 and $38,000, respectively. Interest income for the periods presented related to interest earned on our cash, cash equivalents and short-term investments.

 

Accretion income. Accretion income for the three and six months ended June 30, 2023, was approximately $107,000 and $109,000 respectively. 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 three or six months ended June 30, 2022.

 

Interest expense. Interest expense for the three months June 30, 2023 and 2022 was approximately $51,000 and $69,000, respectively. Interest expense for the six months June 30, 2023 and 2022 was approximately $104,000 and $140,000, respectively. Interest expense is related to the tool financing lease entered into in August 2021.

 

Cash Flows from Operating, Investing and Financing Activities

 

Net cash used in operating activities of approximately $8.2 million for the six months ended June 30, 2023 resulted primarily from our net loss of approximately $10.2 million offset by approximately $2.0 million of stock-based compensation.

 

Net cash used in operating activities of approximately $6.6 million for the six months ended June 30, 2022 resulted primarily from our net loss of approximately $8.6 million and an increase in prepaid expenses, offset by stock-based compensation and amortization of right-of-use assets.

 

Net cash used in investing activities of approximately $10.9 million and for the six months ended June 30, 2023 consisted primarily of the purchase of short-term investments. Net cash used in investing activities of approximately $19,000 for the six months ended June 30, 2022 consisted of the purchase of computers and lab tools in Tempe, AZ. 

 

Net cash provided by financing activities of approximately $10.8 million for the six months ended June 30, 2023 primarily related to the net proceeds from our ATM offering, offset by the principal payments on our financing lease.

 

Net cash used by financing activities of approximately $227,000 for the six months ended June 30, 2022 primarily related to principal payments on our financing lease offset by proceeds from the exercise of stock options and net proceeds from our ATM offering.

 

 

 

 

 19 

 

 

Liquidity and Capital Resources

 

As of June 30, 2023, we had cash and cash equivalents of approximately $12.9 million, short-term investments of approximately $11.0 million and working capital of approximately $21.6 million. For six months ended June 30, 2023, we had a net loss of approximately $10.2 million and used approximately $8.2 million of cash and cash equivalents in operations. Since inception, we have incurred recurring operating losses.

 

During the six months ended June 30, 2023, we sold approximately 1.4 million shares pursuant to our ATM at an average price per share of approximately $8.09, resulting in approximately $11.1 million of net proceeds to us after deducting commissions and other offering expenses. Since June 30, 2023 we have issued approximately 24,000 additional shares through our ATM offering at an average price per share of $9.17 resulting in additional net proceeds of approximately $214,000.

 

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 timeframe 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 cash.

 

Critical Accounting Estimates

 

There have been no changes to our critical accounting estimates from those included in our Annual Report on Form 10-K for the year ended December 31, 2022 filed with the SEC on February 15, 2023.

 

Item 3. Quantitative and Qualitative Disclosure about Market Risk.

 

Not applicable.

  

Item 4. Controls and Procedures.

 

Evaluation of Disclosure Controls and Procedures

 

Our management, with the participation of our chief executive officer and principal financial and accounting officer, has evaluated the effectiveness of the design and operation of our disclosure controls and procedures pursuant to Rule 13a-15(e) and 15d-15(e) of the Securities Exchange Act of 1934. Based on this evaluation, management concluded that our disclosure controls and procedures were effective as of June 30, 2023.

 

Changes in Internal Control over Financial Reporting

 

There have not been any changes to our internal controls over financial reporting (as defined by Rule 13a-15(f) and 15(d)-15(f) under the Exchange Act) during the three-month period ended June 30, 2023 that have material affected, or are reasonably likely to materially affect, our internal controls over financial reporting.

 

 

 

 

 20 

 

 

PART II. Other Information

 

Item 1A. Risk Factors

 

The primary risk factors affecting our business have not changed materially from the risk factors set forth in our Annual Report on Form 10-K for the year ended December 31, 2022 filed with the SEC on February 15, 2023.

 

Item 6. Exhibits

 

The following is a list of exhibits filed as part of this Report on Form 10-Q:

 

Exhibit

No.

  Description   Method of filing

 

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 
         
101.INS   Inline XBRL Instance Document (the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document)   Filed electronically herewith  
         
101.SCH   Inline XBRL Taxonomy Extension Schema Document   Filed electronically herewith  
         
101.CAL   Inline XBRL Taxonomy Extension Calculation Linkbase Document   Filed electronically herewith  
         
101.DEF   Inline XBRL Taxonomy Extension Definition Linkbase Document   Filed electronically herewith  
         
101.LAB   Inline XBRL Taxonomy Extension Label Linkbase Document   Filed electronically herewith  
         
101.PRE   Inline XBRL Taxonomy Extension Presentation Linkbase Document   Filed electronically herewith  
         
104   Cover Page Interactive Data File (formatted in IXBRL, and included in exhibit 101).   Filed electronically herewith  

 

 

 

 

 

 

 21 

 

 

SIGNATURES

 

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 the on the date indicated.

 

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

 

 

 

 

 

 

 

 

 

 

 

 22 

 

EX-31.1 2 atomera_ex3101.htm CERTIFICATION

Exhibit 31.1

 

CERTIFICATIONS

 

I, Scott A. Bibaud, certify that:

 

(1) I have reviewed this Form 10-Q of Atomera Incorporated (the “Company”);
   
(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 Company as of, and for, the periods presented in this report;
   
(4) The Company’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) and15d- 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 Company, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
     
  (b) designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
     
  (c) evaluated the effectiveness of the Company’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 Company’s internal control over financial reporting that occurred during the Company’s most recent quarter that has materially affected, or is reasonably likely to materially affect, the Company’s internal control over financial reporting; And
     
(5) The Company’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the Company’s auditors and the audit committee of the Company’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 Company’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 Company’s internal control over financial reporting.

 

  ATOMERA INCORPORATED
     
     
Date: August 2, 2023 By: /s/ Scott A. Bibaud
    Scott A. Bibaud, Chief Executive Officer

 

 

EX-31.2 3 atomera_ex3102.htm CERTIFICATION

Exhibit 31.2

 

CERTIFICATIONS

 

I, Francis B. Laurencio, certify that:

 

(1) I have reviewed this Form 10-Q of Atomera Incorporated (the “Company”);
   
(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 Company as of, and for, the periods presented in this report;
   
(4) The Company’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) and15d- 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 Company, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
     
  (b) designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
     
  (c) evaluated the effectiveness of the Company’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 Company’s internal control over financial reporting that occurred during the Company’s most recent quarter that has materially affected, or is reasonably likely to materially affect, the Company’s internal control over financial reporting; And
     
(5) The Company’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the Company’s auditors and the audit committee of the Company’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 Company’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 Company’s internal control over financial reporting.

 

  ATOMERA INCORPORATED
     
     
Date: August 2, 2023 By: /s/ Francis B. Laurencio
   

Francis B. Laurencio, Chief Financial Officer

(Principal Financial Officer)

 

 

EX-32.1 4 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 Quarterly Report of Atomera Incorporated (the “Company”) on Form 10-Q for the period ended June 30, 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: August 2, 2023
  Scott A. Bibaud    
  Title: President and Chief Executive Officer    
       
By: /s/ Francis B. Laurencio   Dated: August 2, 2023
  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-101.SCH 5 atom-20230630.xsd XBRL SCHEMA FILE 00000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 00000002 - Statement - Condensed Balance Sheets link:presentationLink link:calculationLink link:definitionLink 00000003 - Statement - Condensed Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00000004 - Statement - Condensed Statements of Operations (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000005 - Statement - Condensed Statements of Comprehensive Loss (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000006 - Statement - Statements of Stockholders' Equity (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000007 - Statement - Condensed Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000008 - Disclosure - NATURE OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 00000009 - Disclosure - LIQUIDITY AND MANAGEMENT PLANS link:presentationLink link:calculationLink link:definitionLink 00000010 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 00000011 - Disclosure - FAIR VALUE MEASUREMENTS link:presentationLink link:calculationLink link:definitionLink 00000012 - Disclosure - REVENUE link:presentationLink link:calculationLink link:definitionLink 00000013 - Disclosure - BASIC AND DILUTED LOSS PER SHARE link:presentationLink link:calculationLink link:definitionLink 00000014 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 00000015 - Disclosure - STOCK BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 00000016 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 00000017 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:calculationLink link:definitionLink 00000018 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 00000019 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 00000020 - Disclosure - REVENUE (Tables) link:presentationLink link:calculationLink link:definitionLink 00000021 - Disclosure - BASIC AND DILUTED LOSS PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 00000022 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 00000023 - Disclosure - STOCK BASED COMPENSATION (Tables) link:presentationLink link:calculationLink link:definitionLink 00000024 - Disclosure - LIQUIDITY AND MANAGEMENT PLANS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000025 - Disclosure - FAIR VALUE MEASUREMENTS (Details) link:presentationLink link:calculationLink link:definitionLink 00000026 - Disclosure - FAIR VALUE MEASUREMENTS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000027 - Disclosure - REVENUE (Details) link:presentationLink link:calculationLink link:definitionLink 00000028 - Disclosure - BASIC AND DILUTED LOSS PER SHARE (Details) link:presentationLink link:calculationLink link:definitionLink 00000029 - Disclosure - LEASES (Details - Lease costs) link:presentationLink link:calculationLink link:definitionLink 00000030 - Disclosure - LEASES (Details - Minimum lease payments) link:presentationLink link:calculationLink link:definitionLink 00000031 - Disclosure - LEASES (Details - Cash flow effect) link:presentationLink link:calculationLink link:definitionLink 00000032 - Disclosure - LEASES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000033 - Disclosure - STOCK BASED COMPENSATION (Details - Compensation Expense) link:presentationLink link:calculationLink link:definitionLink 00000034 - Disclosure - STOCK BASED COMPENSATION (Details - Stock Option Activity) link:presentationLink link:calculationLink link:definitionLink 00000035 - Disclosure - STOCK BASED COMPENSATION (Details - Restricted stock) link:presentationLink link:calculationLink link:definitionLink 00000036 - Disclosure - STOCK BASED COMPENSATION (Details Narrative) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 atom-20230630_cal.xml XBRL CALCULATION FILE EX-101.DEF 7 atom-20230630_def.xml XBRL DEFINITION FILE EX-101.LAB 8 atom-20230630_lab.xml XBRL LABEL FILE Equity Components [Axis] Common Stock [Member] Additional Paid-in Capital [Member] AOCI Attributable to Parent [Member] Retained Earnings [Member] Sale of Stock [Axis] ATM Facility [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] U S Treasury Bills [Member] U S Agency Bonds [Member] Balance Sheet Location [Axis] Purchased Accrued Interest [Member] Geographical [Axis] North America [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] Property Subject to or Available for Operating Lease [Axis] Tempe Office [Member] Long-Term Debt, Type [Axis] Financing Leases [Member] Operating Leases [Member] Plan Name [Axis] Plan 2017 [Member] Plan 2023 [Member] Award Type [Axis] Equity Option [Member] Restricted Stock [Member] Title of Individual [Axis] Employees And Directors [Member] Income Statement Location [Axis] Research and Development Expense [Member] General and Administrative Expense [Member] Selling And Marketing [Member] Cover [Abstract] Document Type Amendment Flag Amendment Description Document Registration Statement Document Annual Report Document Quarterly Report Document Transition Report Document Shell Company Report Document Shell Company Event Date Document Period Start Date Document Period End Date Document Fiscal Period Focus Document Fiscal Year Focus Current Fiscal Year End Date Entity File Number Entity Registrant Name Entity Central Index Key Entity Primary SIC Number Entity Tax Identification Number Entity Incorporation, State or Country Code Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Three Entity Address, City or Town Entity Address, State or Province Entity Address, Country Entity Address, Postal Zip Code Country Region City Area Code Local Phone Number Extension Written Communications Soliciting Material Pre-commencement Tender Offer Pre-commencement Issuer Tender Offer Title of 12(b) Security No Trading Symbol Flag Trading Symbol Security Exchange Name Title of 12(g) Security Security Reporting Obligation Annual Information Form Audited Annual Financial Statements Entity Well-known Seasoned Issuer Entity Voluntary Filers Entity Current Reporting Status Entity Interactive Data Current Entity Filer Category Entity Small Business Entity Emerging Growth Company Elected Not To Use the Extended Transition Period Document Accounting Standard Other Reporting Standard Item Number Entity Shell Company Entity Public Float Entity Bankruptcy Proceedings, Reporting Current Entity Common Stock, Shares Outstanding Documents Incorporated by Reference [Text Block] Statement of Financial Position [Abstract] ASSETS Current assets: Cash and cash equivalents Short-term investments 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 9) Stockholders’ equity: Preferred stock $0.001 par value, authorized 2,500 shares; none issued and outstanding as of June 30, 2023 and December 31, 2022 Common stock: $0.001 par value, authorized 47,500 shares; 25,770 and 23,973 shares issued and outstanding as of June 30, 2023 and December 31, 2022, respectively; Additional paid in capital Other comprehensive income (loss) Accumulated deficit Total stockholders’ equity Total liabilities and stockholders’ equity Preferred stock, par value (in dollars per share) Preferred stock, authorized Preferred stock, issued Preferred stock, outstanding Common stock, par value (in dollars per share) Common stock, authorized Common stock, issued Common stock, oustanding 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 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 Net loss Unrealized gain (loss) on available-for-sale securities Net loss Statement [Table] Statement [Line Items] Beginning balance, value Beginning balance, shares Stock-based compensation Stock-based compensation, shares Stock option exercise Stock option exercise, shares At-the-market sale of stock, net of commissions and expenses At-the-market sale of stock, net of commissions and expenses, shares 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-sale securities Changes in operating assets and liabilities: 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 FLOWS FROM INVESTING ACTIVITIES Acquisition of property and equipment Purchase 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 on principal of financing lease Net cash provided (used) by financing activities Net decrease in cash and cash equivalents Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Supplemental information: Cash paid for interest Cash paid for taxes Organization, Consolidation and Presentation of Financial Statements [Abstract] NATURE OF OPERATIONS LIQUIDITY AND MANAGEMENT PLANS Accounting Policies [Abstract] SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Fair Value Disclosures [Abstract] FAIR VALUE MEASUREMENTS Revenue from Contract with Customer [Abstract] REVENUE Earnings Per Share [Abstract] BASIC AND DILUTED LOSS PER SHARE Leases LEASES Share-Based Payment Arrangement [Abstract] STOCK BASED COMPENSATION Commitments and Contingencies Disclosure [Abstract] COMMITMENTS AND CONTINGENCIES Subsequent Events [Abstract] SUBSEQUENT EVENTS Significant accounting policies Basis of presentation of unaudited condensed financial information Cash, cash equivalents, and short-term investments Adoption of recent accounting standards Schedule fair value measurements Schedule of disaggregated revenue and timing of revenue Schedule of anti dilutive shares Schedule components of lease costs Schedule of future minimum lease payments Supplemental non-cash activity related to operating and financing leases Schedule of stock-based compensation expense Schedule of stock option activity Schedule of restricted stock option activity 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 Sale of stock, shares Average price per share Proceeds from sale of stock, value Fair Value, Recurring and Nonrecurring [Table] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Cost Unrealized Gain/(Loss) Accretion of Discount Fair Value Interest Receivable Disaggregation of Revenue [Table] Disaggregation of Revenue [Line Items] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Potential common stock equivalents 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] Remaining 2023 Remaining 2023 2024 2024 2025 2025 2026 2026 2027 & thereafter 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 liabilities Non-cash activity: Right-of-use assets obtained in exchange for operating lease obligations Lessee, finance lease, variable lease payment, terms and conditions Lessee, operating lease, description Right-of-use asset Short-term operating lease liability Lessee, operating lease, terminate description Operating lease, weighted average remaining discount rate Financing lease, weighted average remaining discount rate Operating lease, weighted average remaining lease term Financing lease, weighted average remaining lease term 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] Options outstanding, beginning balance Weighted average exercise price, options outstanding beginning balance Options granted Weighted average exercise price, options granted Options exercised Weighted average exercise price, options exercised Options outstanding, ending balance Weighted average exercise price, options outstanding, ending balance Weighted average remaining contractual term, options outstanding Intrinsic value, options outstanding ending balance Options exercisable Weighted average exercise price, options exercisable Weighted average remaining contractual term, options exercisable Intrinsic value, options exercisable Restricted stock outstanding, beginning balance Restricted stock outstanding, beginning balance Restricted stock granted Restricted stock granted Restricted stock vested Restricted stock vested Restricted stock outstanding, ending balance Restricted stock outstanding, ending balance Shares authorized for issuance Shares remain available for issuance Unrecognized compensation expense Unrecognized compensation weighted average period Weighted average grant date fair value per share Fair value of options granted ATM Facility [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) Comprehensive Income (Loss), Net of Tax, Attributable to Parent Shares, Outstanding 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 PaymentsOnPrincipalOfFinancingLease 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 Lease, Cost Operating Lease, Cost Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year 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, Grants in Period, Weighted Average Grant Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period EX-101.PRE 9 atom-20230630_pre.xml XBRL PRESENTATION FILE XML 10 R1.htm IDEA: XBRL DOCUMENT v3.23.2
Cover - shares
6 Months Ended
Jun. 30, 2023
Jul. 28, 2023
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Quarterly Report true  
Document Transition Report false  
Document Period End Date Jun. 30, 2023  
Document Fiscal Period Focus Q2  
Document Fiscal Year Focus 2023  
Current Fiscal Year End Date --12-31  
Entity File Number 001-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 Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   25,793,907
XML 11 R2.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 12,904 $ 21,184
Short-term investments 10,931 0
Interest receivable 50 0
Prepaid expenses and other current assets 650 418
Total current assets 24,535 21,602
Property and equipment, net 135 158
Long-term prepaid maintenance and supplies 91 91
Security deposit 14 14
Operating lease right-of-use asset 631 700
Financing lease right-of-use-asset 3,583 4,164
Total assets 28,989 26,729
Current liabilities:    
Accounts payable 562 397
Accrued expenses 218 173
Accrued payroll related expenses 578 967
Current operating lease liability 259 245
Current financing lease liability 1,357 1,126
Total current liabilities 2,974 2,908
Long-term operating lease liability 400 521
Long-term financing lease liability 2,376 2,986
Total liabilities 5,750 6,415
Commitments and contingencies (see Note 9) 0 0
Stockholders’ equity:    
Preferred stock $0.001 par value, authorized 2,500 shares; none issued and outstanding as of June 30, 2023 and December 31, 2022 0 0
Common stock: $0.001 par value, authorized 47,500 shares; 25,770 and 23,973 shares issued and outstanding as of June 30, 2023 and December 31, 2022, respectively; 26 24
Additional paid in capital 216,681 203,585
Other comprehensive income (loss) (2) 0
Accumulated deficit (193,466) (183,295)
Total stockholders’ equity 23,239 20,314
Total liabilities and stockholders’ equity $ 28,989 $ 26,729
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Balance Sheets (Parenthetical) - $ / shares
shares in Thousands
Jun. 30, 2023
Dec. 31, 2022
Statement of Financial Position [Abstract]    
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, authorized 2,500 2,500
Preferred stock, issued 0 0
Preferred stock, outstanding 0 0
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, authorized 47,500 47,500
Common stock, issued 25,770 23,973
Common stock, oustanding 25,770 23,973
XML 13 R4.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Statements of Operations (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Income Statement [Abstract]        
Revenue $ 0 $ 0 $ 0 $ 375
Cost of revenue 0 0 0 (81)
Gross margin 0 0 0 294
Operating expenses        
Research and development 3,192 2,433 6,228 4,772
General and administrative 1,775 1,667 3,517 3,315
Selling and marketing 393 347 782 672
Total operating expenses 5,360 4,447 10,527 8,759
Loss from operations (5,360) (4,447) (10,527) (8,465)
Other income (expense)        
Interest income 152 35 351 38
Accretion income 107 0 109 0
Interest expense (51) (69) (104) (140)
Total other income (expense), net 208 (34) 356 (102)
Net loss $ (5,152) $ (4,481) $ (10,171) $ (8,567)
Net loss per common share, basic $ (0.21) $ (0.20) $ (0.42) $ (0.37)
Net loss per common share, diluted $ (0.21) $ (0.20) $ (0.42) $ (0.37)
Weighted average number of common shares outstanding, basic 24,677 22,936 24,171 22,894
Weighted average number of common shares outstanding, diluted 24,677 22,936 24,171 22,894
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Statements of Comprehensive Loss (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Income Statement [Abstract]        
Net loss $ (5,152) $ (4,481) $ (10,171) $ (8,567)
Unrealized gain (loss) on available-for-sale securities 0 0 (2) 0
Net loss $ (5,152) $ (4,481) $ (10,173) $ (8,567)
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.23.2
Statements of Stockholders' Equity (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
Common Stock [Member]
Additional Paid-in Capital [Member]
AOCI Attributable to Parent [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 726   726
Stock-based compensation, shares 161        
Stock option exercise 166   166
Stock option exercise, shares 25        
Net loss   (4,086) (4,086)
Ending balance, value at Mar. 31, 2022 $ 23 195,104   (169,940) 25,187
Ending balance, shares at Mar. 31, 2022 23,393        
Beginning balance, value at Dec. 31, 2021 $ 23 194,212   (165,854) 28,381
Beginning balance, shares at Dec. 31, 2021 23,207        
Net loss         (8,567)
Unrealized gain (loss) on available-for-sale securities         0
Ending balance, value at Jun. 30, 2022 $ 23 196,148   (174,421) 21,750
Ending balance, shares at Jun. 30, 2022 23,457        
Beginning balance, value at Mar. 31, 2022 $ 23 195,104   (169,940) 25,187
Beginning balance, shares at Mar. 31, 2022 23,393        
Stock-based compensation 859   859
Stock-based compensation, shares 33        
At-the-market sale of stock, net of commissions and expenses 185   185
At-the-market sale of stock, net of commissions and expenses, shares 31        
Net loss   (4,481) (4,481)
Unrealized gain (loss) on available-for-sale securities         0
Ending balance, value at Jun. 30, 2022 $ 23 196,148   (174,421) 21,750
Ending balance, shares at Jun. 30, 2022 23,457        
Beginning balance, value at Dec. 31, 2022 $ 24 203,585 (183,295) 20,314
Beginning balance, shares at Dec. 31, 2022 23,973        
Stock-based compensation 927 927
Stock-based compensation, shares 297        
Stock option exercise 39 39
Stock option exercise, shares 10        
At-the-market sale of stock, net of commissions and expenses 274 274
At-the-market sale of stock, net of commissions and expenses, shares 50        
Net loss (5,019) (5,019)
Unrealized gain (loss) on available-for-sale securities (2) (2)
Ending balance, value at Mar. 31, 2023 $ 24 204,825 (2) (188,314) 16,533
Ending balance, shares at Mar. 31, 2023 24,330        
Beginning balance, value at Dec. 31, 2022 $ 24 203,585 (183,295) 20,314
Beginning balance, shares at Dec. 31, 2022 23,973        
Net loss         (10,171)
Unrealized gain (loss) on available-for-sale securities         (2)
Ending balance, value at Jun. 30, 2023 $ 26 216,681 (2) (193,466) 23,239
Ending balance, shares at Jun. 30, 2023 25,770        
Beginning balance, value at Mar. 31, 2023 $ 24 204,825 (2) (188,314) 16,533
Beginning balance, shares at Mar. 31, 2023 24,330        
Stock-based compensation 1,030 1,030
Stock-based compensation, shares 60        
Stock option exercise 39 39
Stock option exercise, shares 10        
At-the-market sale of stock, net of commissions and expenses $ 2 10,787 10,789
At-the-market sale of stock, net of commissions and expenses, shares 1,370        
Net loss (5,152) (5,152)
Unrealized gain (loss) on available-for-sale securities         0
Ending balance, value at Jun. 30, 2023 $ 26 $ 216,681 $ (2) $ (193,466) $ 23,239
Ending balance, shares at Jun. 30, 2023 25,770        
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
CASH FLOWS FROM OPERATING ACTIVITIES    
Net Loss $ (10,171) $ (8,567)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 40 39
Operating lease right of use asset amortization 102 99
Financing lease right of use asset amortization 581 638
Stock-based compensation 1,957 1,585
Accretion of discounts on available-for-sale securities (89) 0
Changes in operating assets and liabilities:    
Interest receivable (42) 0
Prepaid expenses and other current assets (232) (341)
Accounts payable 165 96
Accrued expenses 45 10
Accrued payroll expenses (389) (91)
Operating lease liability (139) (83)
Net cash used in operating activities (8,172) (6,615)
CASH FLOWS FROM INVESTING ACTIVITIES    
Acquisition of property and equipment (18) (19)
Purchase of available-for-sale securities (10,853) 0
Net cash used in investing activities (10,871) (19)
CASH FLOWS FROM FINANCING ACTIVITIES    
Proceeds from at-the-market sale of stock, net of commissions and expenses 11,063 185
Proceeds from exercise of stock options 78 166
Payments on principal of financing lease (378) (578)
Net cash provided (used) by financing activities 10,763 (227)
Net decrease in cash and cash equivalents (8,280) (6,861)
Cash and cash equivalents at beginning of period 21,184 28,699
Cash and cash equivalents at end of period 12,904 21,838
Supplemental information:    
Cash paid for interest 104 140
Cash paid for taxes $ 0 $ 0
XML 17 R8.htm IDEA: XBRL DOCUMENT v3.23.2
NATURE OF OPERATIONS
6 Months Ended
Jun. 30, 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.

 

XML 18 R9.htm IDEA: XBRL DOCUMENT v3.23.2
LIQUIDITY AND MANAGEMENT PLANS
6 Months Ended
Jun. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
LIQUIDITY AND MANAGEMENT PLANS

 

2. LIQUIDITY AND MANAGEMENT PLANS

 

At June 30, 2023, the Company had cash, cash equivalents and short-term investments of approximately $23.8 million and working capital of approximately $21.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 financing and scaling of a business that is not generating positive cashflow.

 

The Company has primarily financed operations through private placements of equity and debt securities, the Company’s Initial Public Offering (the “IPO”) which was consummated on August 10, 2016, and subsequent public offerings of its common stock. 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 an aggregate offering price of up to $50.0 million (the “ATM Facility”). During the three months ended June 30, 2023, the Company sold approximately 1.4 million shares pursuant to our ATM Facility at an average price per share of approximately $8.15, resulting in approximately $10.8 million of net proceeds to us 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. If the Company is not able to generate sufficient revenue from license fees and royalties in a timeframe that satisfies its cash needs, it will need to raise more capital. In the event it requires additional capital, it will endeavor to acquire additional funds through various financing sources, including the ATM Facility, follow-on equity offerings, debt financing and joint ventures with industry partners. In addition to use of the ATM Facility and other capital raising alternatives, the Company will consider alternatives to our current business plan that may enable it to achieve revenue-producing operations and meaningful commercial success with a smaller amount of capital. If the Company is unable to secure sufficient additional capital, it may be required to curtail our research and development initiatives and take additional measures to reduce costs in order to conserve cash.

 

XML 19 R10.htm IDEA: XBRL DOCUMENT v3.23.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
6 Months Ended
Jun. 30, 2023
Accounting Policies [Abstract]  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

 

3. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

 

Significant accounting policies

 

There have been no material changes in the Company’s significant accounting policies to those previously disclosed in the Company’s Annual Report on Form 10-K filed with the Securities and Exchange Commission (“SEC”) on February 15, 2023.

 

Basis of presentation of unaudited condensed financial information

 

The unaudited condensed financial statements of the Company for the three and six months ended June 30, 2023 and 2022 have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) for interim financial information and pursuant to the requirements for reporting on Form 10-Q and Article 8 of Regulation S-X. Accordingly, they do not include all the information and footnotes required by GAAP for complete financial statements. However, such information reflects all adjustments (consisting solely of normal recurring adjustments) which are, in the opinion of management, necessary for the fair presentation of the Company’s financial position and its results of operations. Results shown for interim periods are not necessarily indicative of the results to be obtained for a full fiscal year. The balance sheet information as of December 31, 2022 was derived from the audited financial statements included in the Company's financial statements as of and for the year ended December 31, 2022, included in the Company’s Annual Report on Form 10-K filed with the SEC on February 15, 2023. These unaudited condensed financial statements should be read in conjunction with that report.

 

Cash, cash equivalents, and short-term investments

 

The Company considers all highly liquid investments with an original maturity of three months or less, when purchased, to be cash equivalents. Cash equivalents may be invested in money market funds or U.S. agency bonds. Cash and cash equivalents are carried at cost, which approximates their fair value.

 

The Company's portfolio of short-term investments is comprised solely of U.S. treasury bills and agency bonds with maturities of more than three months, but less than one year. The Company classifies these as available-for-sale at purchase date and will reevaluate such designation at each period end date. The Company may sell these marketable debt securities prior to their stated maturities depending upon changing liquidity requirements. These debt securities are classified as current assets in the consolidated balance sheet and recorded at fair value, with unrealized gains or losses included in accumulated other comprehensive income (loss).

 

Gains and losses are recognized when realized. Gains and losses are determined using the specific identification method and are reported in other income (expense), net in the consolidated statements of operations.

 

Adoption of recent accounting standards

 

From time to time, new accounting standards are issued by the Financial Accounting Standards Board (“FASB”) that are adopted by the Company as of the specified effective date. No new accounting standards, issued or effective during the period ended June 30, 2023, have had or are expected to have a significant impact on the Company’s financial statements.

 

XML 20 R11.htm IDEA: XBRL DOCUMENT v3.23.2
FAIR VALUE MEASUREMENTS
6 Months Ended
Jun. 30, 2023
Fair Value Disclosures [Abstract]  
FAIR VALUE MEASUREMENTS

 

4. FAIR VALUE MEASUREMENTS

 

Accounting Standards Codification (“ASC”) 820, Fair Value Measurements (“ASC 820”) states that fair value represents the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or a liability. The three-tiered fair value hierarchy, which prioritizes which inputs should be used in measuring fair value, is comprised of:

  

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.

 

The Company’s cash equivalents and short-term investments that were measured at fair value on a recurring basis as Level 1 assets.

 

The Company’s cash, cash equivalents and short-term investments classified by security type as of June 30, 2023 and December 31, 2022 consisted of the following (in thousands):

                              
       June 30, 2023   December 31, 2022 
   Cost   Unrealized Gain/(Loss)   Accretion of Discount   Fair Value   Cost   Fair Value 
Cash  $1   $   $   $1   $1   $1 
Money market funds   12,903            12,903    21,183    21,183 
US treasury bills   7,873    (2)   66    7,937         
US agency bonds   2,971        23    2,994         
Total  $23,748   $(2)  $89   $23,835   $21,184   $21,184 

 

Interest receivable of approximately $50,000 as of June 30, 2023 includes approximately $8,000 of purchased accrued interest.

 

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

 

5. REVENUE

 

The Company recognizes revenue in accordance with Accounting Standards Codification (“ASC”) No. 606. The Company generates revenues from engineering service contracts, license agreements and joint development agreements. 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 when the Company satisfies a performance obligation by transferring the product or service to the customer. When the Company’s performance obligation is the promise to grant a license, revenue is recognized either at a point in time (such as a right to use licensed technology that is under the customer’s control), or over time (typically a right to access technology without obtaining control).

 

The following table provides information about disaggregated revenue by primary geographical markets and timing of revenue recognition (in thousands):

                    
   Three Months Ended June 30,   Six Months Ended June 30, 
   2023   2022   2023   2022 
Primary geographic markets                    
North America  $   $   $   $75 
Asia Pacific               300 
Total  $   $   $   $375 
                     
Timing of revenue recognition                    
Products and services transferred at a point in time  $   $   $   $375 
Products and services transferred over time                
Total  $   $   $   $375 

 

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 22 R13.htm IDEA: XBRL DOCUMENT v3.23.2
BASIC AND DILUTED LOSS PER SHARE
6 Months Ended
Jun. 30, 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):

          
  

Six Months Ended

June 30,

 
   2023   2022 
Stock Options   3,364    3,008 
Unvested restricted stock   555    456 
Total   3,919    3,464 

 

XML 23 R14.htm IDEA: XBRL DOCUMENT v3.23.2
LEASES
6 Months Ended
Jun. 30, 2023
Leases  
LEASES

 

7. LEASES

 

The Company accounts for leases over one year under ASC 842. Lease expense for the Company’s operating leases consists of the lease payments recognized on a straight-line basis over the lease term. Expenses for the Company’s financing leases consists of the amortization expenses recognized on a straight-line basis over the lease term, variable lease costs and interest expense. The Company’s lease agreement for a tool used in the development and marketing of the Company’s technology contains a provision for an annual adjustment of lease payments based on tool availability and usage. The potential lease payment adjustment is determined on August 1 of each year of the lease and is calculated based on the tool availability and usage for the preceding 12 months. 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 variable lease payments resulted in a reduction in ROU and corresponding lease liability.

 

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

 

The components of lease costs were as follows (in thousands):

                    
   Three Months Ended June 30,   Six Months Ended June 30, 
   2023   2022   2023   2022 
Financing lease costs:                    
Amortization of ROU assets  $290   $319   $581   $638 
Interest on lease liabilities   51    69    104    140 
Total financing lease costs  $341   $388   $685   $778 
                     
Operating lease costs:                
Fixed lease costs  $64   $62   $126   $124 
Variable lease costs                
Short-term lease costs   244    9    541    20 
Total operating lease costs  $308   $71   $667   $144 

 

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

                 
For the Year Ended December 31,     Financing leases     Operating leases  
Remaining 2023     $ 679     $ 98  
2024       1,436       291  
2025       1,436       298  
2026       478       23  
2027 & thereafter                
Total future minimum lease payments     $ 4,029     $ 710  
Less imputed interest       (296 )     (51 )
Total lease liability     $ 3,733     $ 659  

 

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

                
   Three Months Ended June 30,   Six Months Ended June 30, 
   2023   2022   2023   2022 
Operating cash flow information:                    
Cash paid for amounts included in the measurement of operating lease liabilities  $55   $54   $111   $108 
Cash paid for amounts included in the measurement of financing liabilities  $241   $359   $482   $718 
Non-cash activity:                    
Right-of-use assets obtained in exchange for operating lease obligations  $33   $   $33   $ 

 

The table above does not include short-term leases that are one-year or less.

  

The weighted average remaining discount rate is 5.48% for the Company’s operating leases and 5.25% for the financing lease. The weighted average remaining lease term is 2.6 years for the Company’s operating leases and 3.1 years for the financing lease.

 

XML 24 R15.htm IDEA: XBRL DOCUMENT v3.23.2
STOCK BASED COMPENSATION
6 Months Ended
Jun. 30, 2023
Share-Based Payment Arrangement [Abstract]  
STOCK BASED COMPENSATION

 

8. STOCK BASED COMPENSATION

 

In May 2017, the Company’s shareholders approved its 2017 Stock Incentive Plan (“2017 Plan”) after its 2007 Stock Incentive Plan (“2007 Plan”) had expired in March 2017. 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 shares. The 2017 Plan provides for the issuance of 3,750,000 shares of common stock. As of June 30, 2023, approximately 5,000 shares remain available for issuance. In May 2023, the Company’s shareholders approved its 2023 Stock Incentive Plan (“2023 Plan”). The 2023 plan provides for the issuance of 2,000,000 shares of commons stock. All employees and employees of any subsidiary (including officers and directors who are also employees), as well as all of the nonemployee directors and other consultants, advisors and other persons who provide services to the Company are eligible to receive incentive awards under the 2017 Plan and 2023 Plan. Generally, stock options and restricted stock issued under the 2017 Plan and 2023 Plan vest over a period of one to four years from the date of grant.

 

The following table summarizes the stock-based compensation expense recorded in the Company’s results of operations during the three and six months ended June 30, 2023 and 2022 for stock options and restricted stock granted under the Company’s incentive plans (in thousands):

                
  

Three Months Ended

June 30,

   Six Months Ended
June 30,
 
   2023   2022   2023   2022 
Research and development  $372   $295   $700   $539 
General and administrative   570    499    1,095    928 
Selling and Marketing   88    65    162    118 
Total  $1,030   $859   $1,957   $1,585 

 

As of June 30, 2023, there was approximately $8.7 million of total unrecognized compensation expense related to unvested share-based compensation arrangements. This cost is expected to be recognized over a weighted-average period of 2.7 years.

 

The weighted average grant date fair value per share of the options granted under the Company’s 2017 Plan was $4.95 and $10.60 for the six months ended June 30, 2023 and 2022, respectively. No options were issued in the three months ended June 30, 2023 and 2022 from the Company’s 2017 or 2023 Plan and no options were issued from the Company’s 2023 Plan during the periods presented.

 

The following table summarizes stock option activity during the six months ended June 30, 2023 (in thousands except exercise prices and contractual terms):

                 
   

Number of

Shares

  

Weighted-

Average

Exercise

Prices per Share

  

Weighted-
Average

Remaining

Contractual

Term (In Years)

   Intrinsic
Value
 
Outstanding at January 1, 2023    3,009   $7.07           
Granted    375   $6.56           
Exercised    (20)  $3.90           
Outstanding at June 30, 2023    3,364   $7.03    5.13   $8,401 
Exercisable at June 30, 2023    2,716   $6.56    4.25   $7,157 

 

During the six months ended June 30, 2023, the Company granted options under the 2017 Plan to purchase approximately 375,000 shares of its common stock to its employees and consultants. The fair value of these options was approximately $1.9 million at the time of grant.

 

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 all restricted stock activity during the six months ended June 30, 2023 (in thousands except per share data):

        
  

Number of

Shares

  

Weighted-Average

Grant Date Fair Value per Share

 
Outstanding at January 1, 2023   340   $10.78 
Granted   357   $7.00 
Vested   (142)  $8.91 
Outstanding non-vested shares at June 30, 2023   555   $8.83 

 

During the six months ended June 30, 2023, the Company granted approximately 357,000 restricted stock awards under the 2017 Plan and 2023 Plan to its employees and directors. The fair value of these awards was approximately $2.5 million at the time of grant.

 

XML 25 R16.htm IDEA: XBRL DOCUMENT v3.23.2
COMMITMENTS AND CONTINGENCIES
6 Months Ended
Jun. 30, 2023
Commitments and Contingencies Disclosure [Abstract]  
COMMITMENTS AND CONTINGENCIES

  

9. COMMITMENTS AND CONTINGENCIES

 

Litigation, Claims and Assessments

 

The Company may be subject to periodic lawsuits, investigations and claims that arise in the ordinary course of business. The Company is not party to any material litigation as of June 30, 2023, or through the date these financial statements have been issued.

 

XML 26 R17.htm IDEA: XBRL DOCUMENT v3.23.2
SUBSEQUENT EVENTS
6 Months Ended
Jun. 30, 2023
Subsequent Events [Abstract]  
SUBSEQUENT EVENTS

 

10. SUBSEQUENT EVENTS

 

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

 

Since June 30, 2023, the Company has issued approximately 24,000 additional shares through its ATM offering at an average price per share of $9.17 resulting in additional net proceeds of approximately $214,000.

 

XML 27 R18.htm IDEA: XBRL DOCUMENT v3.23.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
6 Months Ended
Jun. 30, 2023
Accounting Policies [Abstract]  
Significant accounting policies

Significant accounting policies

 

There have been no material changes in the Company’s significant accounting policies to those previously disclosed in the Company’s Annual Report on Form 10-K filed with the Securities and Exchange Commission (“SEC”) on February 15, 2023.

 

Basis of presentation of unaudited condensed financial information

Basis of presentation of unaudited condensed financial information

 

The unaudited condensed financial statements of the Company for the three and six months ended June 30, 2023 and 2022 have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) for interim financial information and pursuant to the requirements for reporting on Form 10-Q and Article 8 of Regulation S-X. Accordingly, they do not include all the information and footnotes required by GAAP for complete financial statements. However, such information reflects all adjustments (consisting solely of normal recurring adjustments) which are, in the opinion of management, necessary for the fair presentation of the Company’s financial position and its results of operations. Results shown for interim periods are not necessarily indicative of the results to be obtained for a full fiscal year. The balance sheet information as of December 31, 2022 was derived from the audited financial statements included in the Company's financial statements as of and for the year ended December 31, 2022, included in the Company’s Annual Report on Form 10-K filed with the SEC on February 15, 2023. These unaudited condensed financial statements should be read in conjunction with that report.

 

Cash, cash equivalents, and short-term investments

Cash, cash equivalents, and short-term investments

 

The Company considers all highly liquid investments with an original maturity of three months or less, when purchased, to be cash equivalents. Cash equivalents may be invested in money market funds or U.S. agency bonds. Cash and cash equivalents are carried at cost, which approximates their fair value.

 

The Company's portfolio of short-term investments is comprised solely of U.S. treasury bills and agency bonds with maturities of more than three months, but less than one year. The Company classifies these as available-for-sale at purchase date and will reevaluate such designation at each period end date. The Company may sell these marketable debt securities prior to their stated maturities depending upon changing liquidity requirements. These debt securities are classified as current assets in the consolidated balance sheet and recorded at fair value, with unrealized gains or losses included in accumulated other comprehensive income (loss).

 

Gains and losses are recognized when realized. Gains and losses are determined using the specific identification method and are reported in other income (expense), net in the consolidated statements of operations.

 

Adoption of recent accounting standards

Adoption of recent accounting standards

 

From time to time, new accounting standards are issued by the Financial Accounting Standards Board (“FASB”) that are adopted by the Company as of the specified effective date. No new accounting standards, issued or effective during the period ended June 30, 2023, have had or are expected to have a significant impact on the Company’s financial statements.

 

XML 28 R19.htm IDEA: XBRL DOCUMENT v3.23.2
FAIR VALUE MEASUREMENTS (Tables)
6 Months Ended
Jun. 30, 2023
Fair Value Disclosures [Abstract]  
Schedule fair value measurements
                              
       June 30, 2023   December 31, 2022 
   Cost   Unrealized Gain/(Loss)   Accretion of Discount   Fair Value   Cost   Fair Value 
Cash  $1   $   $   $1   $1   $1 
Money market funds   12,903            12,903    21,183    21,183 
US treasury bills   7,873    (2)   66    7,937         
US agency bonds   2,971        23    2,994         
Total  $23,748   $(2)  $89   $23,835   $21,184   $21,184 
XML 29 R20.htm IDEA: XBRL DOCUMENT v3.23.2
REVENUE (Tables)
6 Months Ended
Jun. 30, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of disaggregated revenue and timing of revenue
                    
   Three Months Ended June 30,   Six Months Ended June 30, 
   2023   2022   2023   2022 
Primary geographic markets                    
North America  $   $   $   $75 
Asia Pacific               300 
Total  $   $   $   $375 
                     
Timing of revenue recognition                    
Products and services transferred at a point in time  $   $   $   $375 
Products and services transferred over time                
Total  $   $   $   $375 
XML 30 R21.htm IDEA: XBRL DOCUMENT v3.23.2
BASIC AND DILUTED LOSS PER SHARE (Tables)
6 Months Ended
Jun. 30, 2023
Earnings Per Share [Abstract]  
Schedule of anti dilutive shares
          
  

Six Months Ended

June 30,

 
   2023   2022 
Stock Options   3,364    3,008 
Unvested restricted stock   555    456 
Total   3,919    3,464 
XML 31 R22.htm IDEA: XBRL DOCUMENT v3.23.2
LEASES (Tables)
6 Months Ended
Jun. 30, 2023
Leases  
Schedule components of lease costs
                    
   Three Months Ended June 30,   Six Months Ended June 30, 
   2023   2022   2023   2022 
Financing lease costs:                    
Amortization of ROU assets  $290   $319   $581   $638 
Interest on lease liabilities   51    69    104    140 
Total financing lease costs  $341   $388   $685   $778 
                     
Operating lease costs:                
Fixed lease costs  $64   $62   $126   $124 
Variable lease costs                
Short-term lease costs   244    9    541    20 
Total operating lease costs  $308   $71   $667   $144 
Schedule of future minimum lease payments
                 
For the Year Ended December 31,     Financing leases     Operating leases  
Remaining 2023     $ 679     $ 98  
2024       1,436       291  
2025       1,436       298  
2026       478       23  
2027 & thereafter                
Total future minimum lease payments     $ 4,029     $ 710  
Less imputed interest       (296 )     (51 )
Total lease liability     $ 3,733     $ 659  
Supplemental non-cash activity related to operating and financing leases
                
   Three Months Ended June 30,   Six Months Ended June 30, 
   2023   2022   2023   2022 
Operating cash flow information:                    
Cash paid for amounts included in the measurement of operating lease liabilities  $55   $54   $111   $108 
Cash paid for amounts included in the measurement of financing liabilities  $241   $359   $482   $718 
Non-cash activity:                    
Right-of-use assets obtained in exchange for operating lease obligations  $33   $   $33   $ 
XML 32 R23.htm IDEA: XBRL DOCUMENT v3.23.2
STOCK BASED COMPENSATION (Tables)
6 Months Ended
Jun. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Schedule of stock-based compensation expense
                
  

Three Months Ended

June 30,

   Six Months Ended
June 30,
 
   2023   2022   2023   2022 
Research and development  $372   $295   $700   $539 
General and administrative   570    499    1,095    928 
Selling and Marketing   88    65    162    118 
Total  $1,030   $859   $1,957   $1,585 
Schedule of stock option activity
                 
   

Number of

Shares

  

Weighted-

Average

Exercise

Prices per Share

  

Weighted-
Average

Remaining

Contractual

Term (In Years)

   Intrinsic
Value
 
Outstanding at January 1, 2023    3,009   $7.07           
Granted    375   $6.56           
Exercised    (20)  $3.90           
Outstanding at June 30, 2023    3,364   $7.03    5.13   $8,401 
Exercisable at June 30, 2023    2,716   $6.56    4.25   $7,157 
Schedule of restricted stock option activity
        
  

Number of

Shares

  

Weighted-Average

Grant Date Fair Value per Share

 
Outstanding at January 1, 2023   340   $10.78 
Granted   357   $7.00 
Vested   (142)  $8.91 
Outstanding non-vested shares at June 30, 2023   555   $8.83 
XML 33 R24.htm IDEA: XBRL DOCUMENT v3.23.2
LIQUIDITY AND MANAGEMENT PLANS (Details Narrative)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Jun. 30, 2023
USD ($)
$ / shares
shares
Subsidiary, Sale of Stock [Line Items]  
Cash, cash equivalents and short-term investments $ 23,800
Working capital $ 21,600
ATM Facility [Member]  
Subsidiary, Sale of Stock [Line Items]  
Sale of stock, shares | shares 1,400
Average price per share | $ / shares $ 8.15
Proceeds from sale of stock, value $ 10,800
XML 34 R25.htm IDEA: XBRL DOCUMENT v3.23.2
FAIR VALUE MEASUREMENTS (Details) - Fair Value, Inputs, Level 1 [Member] - Fair Value, Recurring [Member] - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Dec. 31, 2022
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cost $ 23,748 $ 21,184
Unrealized Gain/(Loss) (2)  
Accretion of Discount 89  
Fair Value 23,835 21,184
Cash [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cost 1 1
Unrealized Gain/(Loss) 0  
Accretion of Discount 0  
Fair Value 1 1
Money Market Funds [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cost 12,903 21,183
Unrealized Gain/(Loss) 0  
Accretion of Discount 0  
Fair Value 12,903 21,183
U S Treasury Bills [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cost 7,873 0
Unrealized Gain/(Loss) (2)  
Accretion of Discount 66  
Fair Value 7,937 0
U S Agency Bonds [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cost 2,971 0
Unrealized Gain/(Loss) 0  
Accretion of Discount 23  
Fair Value $ 2,994 $ 0
XML 35 R26.htm IDEA: XBRL DOCUMENT v3.23.2
FAIR VALUE MEASUREMENTS (Details Narrative)
$ in Thousands
Jun. 30, 2023
USD ($)
Interest Receivable $ 50
Purchased Accrued Interest [Member]  
Interest Receivable $ 8
XML 36 R27.htm IDEA: XBRL DOCUMENT v3.23.2
REVENUE (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation of Revenue [Line Items]        
Revenue $ 0 $ 0 $ 0 $ 375
Transferred at Point in Time [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 375
Transferred over Time [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
North America [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 75
Asia Pacific [Member]        
Disaggregation of Revenue [Line Items]        
Revenue $ 0 $ 0 $ 0 $ 300
XML 37 R28.htm IDEA: XBRL DOCUMENT v3.23.2
BASIC AND DILUTED LOSS PER SHARE (Details) - shares
shares in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potential common stock equivalents 3,919 3,464
Share-Based Payment Arrangement, Option [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potential common stock equivalents 3,364 3,008
Unvested Restricted Stock [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potential common stock equivalents 555 456
XML 38 R29.htm IDEA: XBRL DOCUMENT v3.23.2
LEASES (Details - Lease costs) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Financing lease costs:        
Amortization of ROU assets $ 290 $ 319 $ 581 $ 638
Interest on lease liabilities 51 69 104 140
Total financing lease costs 341 388 685 778
Operating lease costs:        
Fixed lease costs 64 62 126 124
Variable lease costs 0 0 0 0
Short-term lease costs 244 9 541 20
Total operating lease costs $ 308 $ 71 $ 667 $ 144
XML 39 R30.htm IDEA: XBRL DOCUMENT v3.23.2
LEASES (Details - Minimum lease payments)
$ in Thousands
Jun. 30, 2023
USD ($)
Operating Leases [Member]  
Debt Instrument [Line Items]  
Remaining 2023 $ 98
2024 291
2025 298
2026 23
Total future minimum lease payments 710
Less imputed interest (51)
Total lease liability 659
Financing Leases [Member]  
Debt Instrument [Line Items]  
Remaining 2023 679
2024 1,436
2025 1,436
2026 478
2027 & thereafter 0
Total future minimum lease payments 4,029
Less imputed interest (296)
Total lease liability $ 3,733
XML 40 R31.htm IDEA: XBRL DOCUMENT v3.23.2
LEASES (Details - Cash flow effect) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Operating cash flow information:        
Cash paid for amounts included in the measurement of operating lease liabilities $ 55 $ 54 $ 111 $ 108
Cash paid for amounts included in the measurement of financing liabilities 241 359 482 718
Non-cash activity:        
Right-of-use assets obtained in exchange for operating lease obligations $ 33 $ 0 $ 33 $ 0
XML 41 R32.htm IDEA: XBRL DOCUMENT v3.23.2
LEASES (Details Narrative) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
May 01, 2023
Dec. 31, 2022
Lessee, finance lease, variable lease payment, terms and conditions 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 variable lease payments resulted in a reduction in ROU and corresponding lease liability    
Lessee, operating lease, description 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 $ 631   $ 700
Short-term operating lease liability 259   245
Long-term operating lease liability $ 400   $ 521
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.    
Operating lease, weighted average remaining discount rate 5.48%    
Financing lease, weighted average remaining discount rate 5.25%    
Operating lease, weighted average remaining lease term 2 years 7 months 6 days    
Financing lease, weighted average remaining lease term 3 years 1 month 6 days    
Tempe Office [Member]      
Right-of-use asset   $ 33  
Short-term operating lease liability   12  
Long-term operating lease liability   $ 21  
XML 42 R33.htm IDEA: XBRL DOCUMENT v3.23.2
STOCK BASED COMPENSATION (Details - Compensation Expense) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Allocated stock-based compensation $ 1,030 $ 859 $ 1,957 $ 1,585
Research and Development Expense [Member]        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Allocated stock-based compensation 372 295 700 539
General and Administrative Expense [Member]        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Allocated stock-based compensation 570 499 1,095 928
Selling And Marketing [Member]        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Allocated stock-based compensation $ 88 $ 65 $ 162 $ 118
XML 43 R34.htm IDEA: XBRL DOCUMENT v3.23.2
STOCK BASED COMPENSATION (Details - Stock Option Activity) - Equity Option [Member] - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
6 Months Ended
Jun. 30, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Options outstanding, beginning balance 3,009
Weighted average exercise price, options outstanding beginning balance $ 7.07
Options granted 375
Weighted average exercise price, options granted $ 6.56
Options exercised (20)
Weighted average exercise price, options exercised $ 3.90
Options outstanding, ending balance 3,364
Weighted average exercise price, options outstanding, ending balance $ 7.03
Weighted average remaining contractual term, options outstanding 5 years 1 month 17 days
Intrinsic value, options outstanding ending balance $ 8,401
Options exercisable 2,716
Weighted average exercise price, options exercisable $ 6.56
Weighted average remaining contractual term, options exercisable 4 years 3 months
Intrinsic value, options exercisable $ 7,157
XML 44 R35.htm IDEA: XBRL DOCUMENT v3.23.2
STOCK BASED COMPENSATION (Details - Restricted stock) - Restricted Stock [Member]
shares in Thousands
6 Months Ended
Jun. 30, 2023
$ / shares
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Restricted stock outstanding, beginning balance | shares 340
Restricted stock outstanding, beginning balance | $ / shares $ 10.78
Restricted stock granted | shares 357
Restricted stock granted | $ / shares $ 7.00
Restricted stock vested | shares (142)
Restricted stock vested | $ / shares $ 8.91
Restricted stock outstanding, ending balance | shares 555
Restricted stock outstanding, ending balance | $ / shares $ 8.83
XML 45 R36.htm IDEA: XBRL DOCUMENT v3.23.2
STOCK BASED COMPENSATION (Details Narrative) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Equity Option [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Unrecognized compensation expense $ 8,700   $ 8,700  
Unrecognized compensation weighted average period     2 years 8 months 12 days  
Options granted     375  
Restricted Stock [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Restricted stock granted     357  
Plan 2017 [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Shares authorized for issuance 3,750   3,750  
Shares remain available for issuance 5,000   5,000  
Plan 2017 [Member] | Equity Option [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Weighted average grant date fair value per share $ 0 $ 0 $ 4.95 $ 10.60
Options granted     375  
Fair value of options granted     $ 1,900  
Plan 2017 [Member] | Restricted Stock [Member] | Employees And Directors [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Fair value of options granted     $ 2,500  
Restricted stock granted     357  
Plan 2023 [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Shares authorized for issuance 2,000   2,000  
Plan 2023 [Member] | Equity Option [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Weighted average grant date fair value per share     $ 0  
Plan 2023 [Member] | Restricted Stock [Member] | Employees And Directors [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Fair value of options granted     $ 2,500  
Restricted stock granted     357  
XML 46 atomera_i10q-063023_htm.xml IDEA: XBRL DOCUMENT 0001420520 2023-01-01 2023-06-30 0001420520 2023-07-28 0001420520 2023-06-30 0001420520 2022-12-31 0001420520 2023-04-01 2023-06-30 0001420520 2022-04-01 2022-06-30 0001420520 2022-01-01 2022-06-30 0001420520 us-gaap:CommonStockMember 2022-12-31 0001420520 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001420520 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001420520 us-gaap:RetainedEarningsMember 2022-12-31 0001420520 us-gaap:CommonStockMember 2023-03-31 0001420520 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001420520 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001420520 us-gaap:RetainedEarningsMember 2023-03-31 0001420520 2023-03-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-03-31 0001420520 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001420520 us-gaap:RetainedEarningsMember 2022-03-31 0001420520 2022-03-31 0001420520 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001420520 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001420520 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001420520 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001420520 2023-01-01 2023-03-31 0001420520 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001420520 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001420520 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0001420520 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001420520 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001420520 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001420520 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001420520 2022-01-01 2022-03-31 0001420520 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001420520 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001420520 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001420520 us-gaap:CommonStockMember 2023-06-30 0001420520 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001420520 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001420520 us-gaap:RetainedEarningsMember 2023-06-30 0001420520 us-gaap:CommonStockMember 2022-06-30 0001420520 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001420520 us-gaap:RetainedEarningsMember 2022-06-30 0001420520 2022-06-30 0001420520 ATOM:ATMMember 2023-04-01 2023-06-30 0001420520 ATOM:ATMMember 2023-06-30 0001420520 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashMember 2023-06-30 0001420520 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashMember 2023-01-01 2023-06-30 0001420520 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashMember 2022-12-31 0001420520 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2023-06-30 0001420520 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2023-01-01 2023-06-30 0001420520 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2022-12-31 0001420520 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember ATOM:USTreasuryBillsMember 2023-06-30 0001420520 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember ATOM:USTreasuryBillsMember 2023-01-01 2023-06-30 0001420520 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember ATOM:USTreasuryBillsMember 2022-12-31 0001420520 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember ATOM:USAgencyBondsMember 2023-06-30 0001420520 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember ATOM:USAgencyBondsMember 2023-01-01 2023-06-30 0001420520 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember ATOM:USAgencyBondsMember 2022-12-31 0001420520 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001420520 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-01-01 2023-06-30 0001420520 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001420520 ATOM:PurchasedAccruedInterestMember 2023-06-30 0001420520 srt:NorthAmericaMember 2023-04-01 2023-06-30 0001420520 srt:NorthAmericaMember 2022-04-01 2022-06-30 0001420520 srt:NorthAmericaMember 2023-01-01 2023-06-30 0001420520 srt:NorthAmericaMember 2022-01-01 2022-06-30 0001420520 srt:AsiaPacificMember 2023-04-01 2023-06-30 0001420520 srt:AsiaPacificMember 2022-04-01 2022-06-30 0001420520 srt:AsiaPacificMember 2023-01-01 2023-06-30 0001420520 srt:AsiaPacificMember 2022-01-01 2022-06-30 0001420520 us-gaap:TransferredAtPointInTimeMember 2023-04-01 2023-06-30 0001420520 us-gaap:TransferredAtPointInTimeMember 2022-04-01 2022-06-30 0001420520 us-gaap:TransferredAtPointInTimeMember 2023-01-01 2023-06-30 0001420520 us-gaap:TransferredAtPointInTimeMember 2022-01-01 2022-06-30 0001420520 us-gaap:TransferredOverTimeMember 2023-04-01 2023-06-30 0001420520 us-gaap:TransferredOverTimeMember 2022-04-01 2022-06-30 0001420520 us-gaap:TransferredOverTimeMember 2023-01-01 2023-06-30 0001420520 us-gaap:TransferredOverTimeMember 2022-01-01 2022-06-30 0001420520 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-06-30 0001420520 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-06-30 0001420520 ATOM:UnvestedRestrictedStockMember 2023-01-01 2023-06-30 0001420520 ATOM:UnvestedRestrictedStockMember 2022-01-01 2022-06-30 0001420520 ATOM:TempeOfficeMember 2023-05-01 0001420520 ATOM:FinancingLeasesMember 2023-06-30 0001420520 ATOM:OperatingLeasesMember 2023-06-30 0001420520 ATOM:Plan2017Member 2023-06-30 0001420520 ATOM:Plan2023Member 2023-06-30 0001420520 us-gaap:StockOptionMember 2023-06-30 0001420520 us-gaap:StockOptionMember 2023-01-01 2023-06-30 0001420520 us-gaap:StockOptionMember ATOM:Plan2017Member 2023-01-01 2023-06-30 0001420520 us-gaap:StockOptionMember ATOM:Plan2017Member 2022-01-01 2022-06-30 0001420520 us-gaap:StockOptionMember ATOM:Plan2017Member 2023-04-01 2023-06-30 0001420520 us-gaap:StockOptionMember ATOM:Plan2017Member 2022-04-01 2022-06-30 0001420520 us-gaap:StockOptionMember ATOM:Plan2023Member 2023-01-01 2023-06-30 0001420520 ATOM:EmployeesAndDirectorsMember us-gaap:RestrictedStockMember ATOM:Plan2017Member 2023-01-01 2023-06-30 0001420520 ATOM:EmployeesAndDirectorsMember us-gaap:RestrictedStockMember ATOM:Plan2023Member 2023-01-01 2023-06-30 0001420520 us-gaap:ResearchAndDevelopmentExpenseMember 2023-04-01 2023-06-30 0001420520 us-gaap:ResearchAndDevelopmentExpenseMember 2022-04-01 2022-06-30 0001420520 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-06-30 0001420520 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-06-30 0001420520 us-gaap:GeneralAndAdministrativeExpenseMember 2023-04-01 2023-06-30 0001420520 us-gaap:GeneralAndAdministrativeExpenseMember 2022-04-01 2022-06-30 0001420520 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-06-30 0001420520 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-06-30 0001420520 ATOM:SellingAndMarketingMember 2023-04-01 2023-06-30 0001420520 ATOM:SellingAndMarketingMember 2022-04-01 2022-06-30 0001420520 ATOM:SellingAndMarketingMember 2023-01-01 2023-06-30 0001420520 ATOM:SellingAndMarketingMember 2022-01-01 2022-06-30 0001420520 us-gaap:StockOptionMember 2022-12-31 0001420520 us-gaap:RestrictedStockMember 2022-12-31 0001420520 us-gaap:RestrictedStockMember 2023-01-01 2023-06-30 0001420520 us-gaap:RestrictedStockMember 2023-06-30 iso4217:USD shares iso4217:USD shares pure 0001420520 false --12-31 2023 Q2 10-Q true 2023-06-30 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 Yes Yes Non-accelerated Filer true false false 25793907 12904000 21184000 10931000 0 50000 0 650000 418000 24535000 21602000 135000 158000 91000 91000 14000 14000 631000 700000 3583000 4164000 28989000 26729000 562000 397000 218000 173000 578000 967000 259000 245000 1357000 1126000 2974000 2908000 400000 521000 2376000 2986000 5750000 6415000 0 0 0.001 0.001 2500000 2500000 0 0 0 0 0 0 0.001 0.001 47500000 47500000 25770000 25770000 23973000 23973000 26000 24000 216681000 203585000 -2000 0 -193466000 -183295000 23239000 20314000 28989000 26729000 0 0 0 375000 -0 -0 -0 81000 0 0 0 294000 3192000 2433000 6228000 4772000 1775000 1667000 3517000 3315000 393000 347000 782000 672000 5360000 4447000 10527000 8759000 -5360000 -4447000 -10527000 -8465000 152000 35000 351000 38000 107000 0 109000 0 51000 69000 104000 140000 208000 -34000 356000 -102000 -5152000 -4481000 -10171000 -8567000 -0.21 -0.20 -0.42 -0.37 -0.21 -0.20 -0.42 -0.37 24677000 22936000 24171000 22894000 24677000 22936000 24171000 22894000 -5152000 -4481000 -10171000 -8567000 0 0 -2000 0 -5152000 -4481000 -10173000 -8567000 23973000 24000 203585000 -183295000 20314000 297000 927000 927000 10000 39000 39000 50000 274000 274000 -5019000 -5019000 -2000 -2000 24330000 24000 204825000 -2000 -188314000 16533000 60000 1030000 1030000 10000 39000 39000 1370000 2000 10787000 10789000 -5152000 -5152000 25770000 26000 216681000 -2000 -193466000 23239000 23207000 23000 194212000 -165854000 28381000 161000 726000 726000 25000 166000 166000 -4086000 -4086000 23393000 23000 195104000 -169940000 25187000 33000 859000 859000 31000 185000 185000 -4481000 -4481000 23457000 23000 196148000 -174421000 21750000 -10171000 -8567000 40000 39000 102000 99000 581000 638000 1957000 1585000 -89000 0 42000 -0 232000 341000 165000 96000 45000 10000 -389000 -91000 -139000 -83000 -8172000 -6615000 18000 19000 10853000 -0 -10871000 -19000 11063000 185000 78000 166000 378000 578000 10763000 -227000 -8280000 -6861000 21184000 28699000 12904000 21838000 104000 140000 0 0 <p id="xdx_801_eus-gaap--NatureOfOperations_zHAffAo2oDV8" 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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>1.</b></span></td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_825_z6A0ErcwGHUl">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"> </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.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p id="xdx_803_eus-gaap--SubstantialDoubtAboutGoingConcernTextBlock_zue46SbcWmO6" 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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2.</b></span></td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_820_zDVGIKwCmYok">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; 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 June 30, 2023, the Company had cash, cash equivalents and short-term investments of approximately $<span id="xdx_90D_eus-gaap--CashCashEquivalentsAndShortTermInvestments_iI_pn3n3_dm_c20230630_zSfKOswS2Fzg" title="Cash, cash equivalents and short-term investments">23.8</span> million and working capital of approximately $<span id="xdx_903_ecustom--WorkingCapital_iI_pn3n3_dm_c20230630_zsjWtAwygzle" title="Working capital">21.6</span> 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 financing and scaling of a 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">The Company has primarily financed operations through private placements of equity and debt securities, the Company’s Initial Public Offering (the “IPO”) which was consummated on August 10, 2016, and subsequent public offerings of its common stock. 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 an aggregate offering price of up to $50.0 million (the “ATM Facility”). During the three months ended June 30, 2023, the Company sold approximately <span id="xdx_90B_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_pn3n3_dm_c20230401__20230630__us-gaap--SubsidiarySaleOfStockAxis__custom--ATMMember_z4zATNu2Sl7l" title="Sale of stock, shares">1.4</span> million shares pursuant to our ATM Facility at an average price per share of approximately $<span id="xdx_906_eus-gaap--SaleOfStockPricePerShare_c20230630__us-gaap--SubsidiarySaleOfStockAxis__custom--ATMMember_pdd" title="Average price per share">8.15</span>, resulting in approximately $<span id="xdx_905_eus-gaap--ProceedsFromIssuanceOfCommonStock_pn3n3_dm_c20230401__20230630__us-gaap--SubsidiarySaleOfStockAxis__custom--ATMMember_zBu30WT3gdD2" title="Proceeds from sale of stock, value">10.8</span> million of net proceeds to us 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. If the Company is not able to generate sufficient revenue from license fees and royalties in a timeframe that satisfies its cash needs, it will need to raise more capital. In the event it requires additional capital, it will endeavor to acquire additional funds through various financing sources, including the ATM Facility, follow-on equity offerings, debt financing and joint ventures with industry partners. In addition to use of the ATM Facility and other capital raising alternatives, the Company will consider alternatives to our current business plan that may enable it to achieve revenue-producing operations and meaningful commercial success with a smaller amount of capital. If the Company is unable to secure sufficient additional capital, it may be required to curtail our research and development initiatives and take additional measures to reduce costs in order to conserve cash.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> 23800000 21600000 1400000 8.15 10800000 <p id="xdx_804_eus-gaap--BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_zXiEwole8Jff" style="font: 11pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 11pt"> </span></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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>3.</b></span></td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_82D_zLafnSUnEcRg">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_840_ecustom--SignificantAccountingPoliciesPolicyTextBlock_zKKEvdjnGdu3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i><span id="xdx_86C_zOC9ZDl85nLc">Significant accounting policies</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">There have been no material changes in the Company’s significant accounting policies to those previously disclosed in the Company’s Annual Report on Form 10-K filed with the Securities and Exchange Commission (“SEC”) on February 15, 2023.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p id="xdx_848_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zvmL49vn97w8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span id="xdx_862_zXG1GgrEn6y1">Basis of presentation of unaudited condensed financial information</span></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">The unaudited condensed financial statements of the Company for the three and six months ended June 30, 2023 and 2022 have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) for interim financial information and pursuant to the requirements for reporting on Form 10-Q and Article 8 of Regulation S-X. Accordingly, they do not include all the information and footnotes required by GAAP for complete financial statements. However, such information reflects all adjustments (consisting solely of normal recurring adjustments) which are, in the opinion of management, necessary for the fair presentation of the Company’s financial position and its results of operations. Results shown for interim periods are not necessarily indicative of the results to be obtained for a full fiscal year. The balance sheet information as of December 31, 2022 was derived from the audited financial statements included in the Company's financial statements as of and for the year ended December 31, 2022, included in the Company’s Annual Report on Form 10-K filed with the SEC on February 15, 2023. These unaudited condensed financial statements should be read in conjunction with that report.</p> <p style="font: 11pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 11pt"> </span></p> <p id="xdx_842_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_ze6ardhinSg5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i><span id="xdx_86D_z8b7cIzB7FMj">Cash, cash equivalents, and short-term investments</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">The Company considers all highly liquid investments with an original maturity of three months or less, when purchased, to be cash equivalents. Cash equivalents may be invested in money market funds or U.S. agency bonds. Cash and cash equivalents are carried at cost, which approximates their fair value.</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's portfolio of short-term investments is comprised solely of U.S. treasury bills and agency bonds with maturities of more than three months, but less than one year. The Company classifies these as available-for-sale at purchase date and will reevaluate such designation at each period end date. The Company may sell these marketable debt securities prior to their stated maturities depending upon changing liquidity requirements. These debt securities are classified as current assets in the consolidated balance sheet and recorded at fair value, with unrealized gains or losses included in accumulated other comprehensive income (loss).</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">Gains and losses are recognized when realized. Gains and losses are determined using the specific identification method and are reported in other income (expense), net in the consolidated statements of operations.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"> </p> <p id="xdx_84D_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_z7fvu6hsxSo4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span id="xdx_862_z7O17O4f1Bee">Adoption of recent accounting standards</span></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">From time to time, new accounting standards are issued by the Financial Accounting Standards Board (“FASB”) that are adopted by the Company as of the specified effective date. No new accounting standards, issued or effective during the period ended June 30, 2023, have had or are expected to have a significant impact on the Company’s financial statements.</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_ecustom--SignificantAccountingPoliciesPolicyTextBlock_zKKEvdjnGdu3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i><span id="xdx_86C_zOC9ZDl85nLc">Significant accounting policies</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">There have been no material changes in the Company’s significant accounting policies to those previously disclosed in the Company’s Annual Report on Form 10-K filed with the Securities and Exchange Commission (“SEC”) on February 15, 2023.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p id="xdx_848_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zvmL49vn97w8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span id="xdx_862_zXG1GgrEn6y1">Basis of presentation of unaudited condensed financial information</span></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">The unaudited condensed financial statements of the Company for the three and six months ended June 30, 2023 and 2022 have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) for interim financial information and pursuant to the requirements for reporting on Form 10-Q and Article 8 of Regulation S-X. Accordingly, they do not include all the information and footnotes required by GAAP for complete financial statements. However, such information reflects all adjustments (consisting solely of normal recurring adjustments) which are, in the opinion of management, necessary for the fair presentation of the Company’s financial position and its results of operations. Results shown for interim periods are not necessarily indicative of the results to be obtained for a full fiscal year. The balance sheet information as of December 31, 2022 was derived from the audited financial statements included in the Company's financial statements as of and for the year ended December 31, 2022, included in the Company’s Annual Report on Form 10-K filed with the SEC on February 15, 2023. These unaudited condensed financial statements should be read in conjunction with that report.</p> <p style="font: 11pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 11pt"> </span></p> <p id="xdx_842_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_ze6ardhinSg5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i><span id="xdx_86D_z8b7cIzB7FMj">Cash, cash equivalents, and short-term investments</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">The Company considers all highly liquid investments with an original maturity of three months or less, when purchased, to be cash equivalents. Cash equivalents may be invested in money market funds or U.S. agency bonds. Cash and cash equivalents are carried at cost, which approximates their fair value.</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's portfolio of short-term investments is comprised solely of U.S. treasury bills and agency bonds with maturities of more than three months, but less than one year. The Company classifies these as available-for-sale at purchase date and will reevaluate such designation at each period end date. The Company may sell these marketable debt securities prior to their stated maturities depending upon changing liquidity requirements. These debt securities are classified as current assets in the consolidated balance sheet and recorded at fair value, with unrealized gains or losses included in accumulated other comprehensive income (loss).</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">Gains and losses are recognized when realized. Gains and losses are determined using the specific identification method and are reported in other income (expense), net in the consolidated statements of operations.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"> </p> <p id="xdx_84D_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_z7fvu6hsxSo4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span id="xdx_862_z7O17O4f1Bee">Adoption of recent accounting standards</span></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">From time to time, new accounting standards are issued by the Financial Accounting Standards Board (“FASB”) that are adopted by the Company as of the specified effective date. No new accounting standards, issued or effective during the period ended June 30, 2023, have had or are expected to have a significant impact on the Company’s financial statements.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p id="xdx_803_eus-gaap--FairValueDisclosuresTextBlock_z5H5wC6GxxKa" style="font: 11pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 11pt"> </span></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="text-align: left; width: 48px"><b>4.</b></td> <td style="text-align: left"><b><span id="xdx_827_zVGmB5FWQLKb">FAIR VALUE MEASUREMENTS</span></b></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">Accounting Standards Codification (“ASC”) 820, <i>Fair Value Measurements</i> (“ASC 820”) states that fair value represents the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or a liability. The three-tiered fair value hierarchy, which prioritizes which inputs should be used in measuring fair value, is comprised of:</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; text-align: justify; background-color: white"> </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 equivalents and short-term investments that were measured at fair value on a recurring basis as Level 1 assets.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in; background-color: white"> </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 classified by security type as of June 30, 2023 and December 31, 2022 consisted of the following (in thousands):</p> <table cellpadding="0" cellspacing="0" id="xdx_885_eus-gaap--FairValueAssetsMeasuredOnRecurringBasisTextBlock_zY603WsXr9R4" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - FAIR VALUE MEASUREMENTS (Details)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span id="xdx_8BB_zsGbKSuJzi08" style="display: none">Schedule fair value measurements</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="text-align: center"> </td><td style="padding-bottom: 1pt"> </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">June 30, 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">December 31, 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">Unrealized Gain/(Loss)</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">Accretion of Discount</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: 22%; text-align: justify">Cash</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20230630__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashMember_zQBAhUpPP9O9" style="width: 9%; text-align: right" title="Cost">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_986_eus-gaap--FairValueAssetRecurringBasisStillHeldUnrealizedGainLossOci_pn3n3_d0_c20230101__20230630__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashMember_zjBFyKsXBw58" style="width: 9%; text-align: right" title="Unrealized Gain/(Loss)">–</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--AccretionAmortizationOfDiscountsAndPremiumsInvestments_pn3n3_d0_c20230101__20230630__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashMember_zwjfko6GVb44" style="width: 9%; 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_981_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_c20230630__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashMember_zSDjNsbW5bh" style="width: 9%; text-align: right" title="Fair Value">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_98A_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20221231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashMember_zN2USBR3ACSj" style="width: 9%; text-align: right" title="Cost">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_982_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_c20221231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashMember_zpsnzlOrXUHj" style="width: 9%; text-align: right" title="Fair Value">1</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Money market funds</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20230630__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_ztRLZVwf051c" style="text-align: right" title="Cost">12,903</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--FairValueAssetRecurringBasisStillHeldUnrealizedGainLossOci_pn3n3_d0_c20230101__20230630__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zo1IJ1FAWzFa" style="text-align: right" title="Unrealized Gain/(Loss)">–</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__20230630__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zq3t08Rhoj0d" 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_982_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_c20230630__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zsiXOmrMqE77" style="text-align: right" title="Fair Value">12,903</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20221231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zDWoSeg5AVS2" style="text-align: right" title="Cost">21,183</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_c20221231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zKobooEoh0N" style="text-align: right" title="Fair Value">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: justify">US treasury bills</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20230630__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--USTreasuryBillsMember_z4MMl4lK873e" style="text-align: right" title="Cost">7,873</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--FairValueAssetRecurringBasisStillHeldUnrealizedGainLossOci_pn3n3_c20230101__20230630__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--USTreasuryBillsMember_zDiTrer5k088" style="text-align: right" title="Unrealized Gain/(Loss)">(2</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--AccretionAmortizationOfDiscountsAndPremiumsInvestments_pn3n3_c20230101__20230630__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--USTreasuryBillsMember_zSRFyHPsVYW7" style="text-align: right" title="Accretion of Discount">66</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_c20230630__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--USTreasuryBillsMember_zPYCzkoco747" style="text-align: right" title="Fair Value">7,937</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_d0_c20221231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--USTreasuryBillsMember_zYMmrVgllqH1" style="text-align: right" title="Cost">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_d0_c20221231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--USTreasuryBillsMember_zSvHvkYiaBv7" style="text-align: right" title="Fair Value">–</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; 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_989_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20230630__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--USAgencyBondsMember_zBorsNixABIg" style="border-bottom: Black 1pt solid; text-align: right" title="Cost">2,971</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98F_eus-gaap--FairValueAssetRecurringBasisStillHeldUnrealizedGainLossOci_pn3n3_d0_c20230101__20230630__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--USAgencyBondsMember_zGwsBog9Eqgg" style="border-bottom: Black 1pt solid; text-align: right" title="Unrealized Gain/(Loss)">–</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_98D_eus-gaap--AccretionAmortizationOfDiscountsAndPremiumsInvestments_pn3n3_c20230101__20230630__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--USAgencyBondsMember_zzjXX7HA09Pj" style="border-bottom: Black 1pt solid; text-align: right" title="Accretion of Discount">23</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_983_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_c20230630__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--USAgencyBondsMember_zt2Vkwu4TA6l" style="border-bottom: Black 1pt solid; text-align: right" title="Fair Value">2,994</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98F_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_d0_c20221231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--USAgencyBondsMember_zlHbRMGk55zb" style="border-bottom: Black 1pt solid; text-align: right" title="Cost">–</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--AssetsFairValueDisclosure_iI_pn3n3_d0_c20221231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--USAgencyBondsMember_zbz0fAulCD6c" style="border-bottom: Black 1pt solid; text-align: right" title="Fair Value">–</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: justify; 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_98D_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20230630__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_zllr71FNEcql" style="border-bottom: Black 2.5pt double; text-align: right" title="Cost">23,748</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--FairValueAssetRecurringBasisStillHeldUnrealizedGainLossOci_pn3n3_c20230101__20230630__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_z5fl8t8XX2A4" style="border-bottom: Black 2.5pt double; text-align: right" title="Unrealized Gain/(Loss)">(2</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_981_eus-gaap--AccretionAmortizationOfDiscountsAndPremiumsInvestments_pn3n3_c20230101__20230630__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_zsMsqprom2Xk" style="border-bottom: Black 2.5pt double; text-align: right" title="Accretion of Discount">89</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--AssetsFairValueDisclosure_iI_pn3n3_c20230630__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_zGEYmxImgl3h" style="border-bottom: Black 2.5pt double; text-align: right" title="Fair Value">23,835</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--InvestmentOwnedAtCost_iI_pn3n3_c20221231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_zDROB3nQqzm8" style="border-bottom: Black 2.5pt double; text-align: right" title="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_98F_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_c20221231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_zenwGjdvY8Sc" style="border-bottom: Black 2.5pt double; text-align: right" title="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> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Interest receivable of approximately $<span id="xdx_90B_eus-gaap--InterestReceivable_iI_pn3n3_c20230630_zXH4g1hguwp7" title="Interest Receivable">50</span>,000 as of June 30, 2023 includes approximately $<span id="xdx_900_eus-gaap--InterestReceivable_iI_pn3n3_c20230630__us-gaap--BalanceSheetLocationAxis__custom--PurchasedAccruedInterestMember_zBpQytOUNR0e" title="Interest Receivable">8</span>,000 of purchased accrued interest.</p> <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_885_eus-gaap--FairValueAssetsMeasuredOnRecurringBasisTextBlock_zY603WsXr9R4" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - FAIR VALUE MEASUREMENTS (Details)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span id="xdx_8BB_zsGbKSuJzi08" style="display: none">Schedule fair value measurements</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="text-align: center"> </td><td style="padding-bottom: 1pt"> </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">June 30, 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">December 31, 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">Unrealized Gain/(Loss)</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">Accretion of Discount</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: 22%; text-align: justify">Cash</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20230630__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashMember_zQBAhUpPP9O9" style="width: 9%; text-align: right" title="Cost">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_986_eus-gaap--FairValueAssetRecurringBasisStillHeldUnrealizedGainLossOci_pn3n3_d0_c20230101__20230630__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashMember_zjBFyKsXBw58" style="width: 9%; text-align: right" title="Unrealized Gain/(Loss)">–</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--AccretionAmortizationOfDiscountsAndPremiumsInvestments_pn3n3_d0_c20230101__20230630__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashMember_zwjfko6GVb44" style="width: 9%; 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_981_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_c20230630__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashMember_zSDjNsbW5bh" style="width: 9%; text-align: right" title="Fair Value">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_98A_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20221231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashMember_zN2USBR3ACSj" style="width: 9%; text-align: right" title="Cost">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_982_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_c20221231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--CashMember_zpsnzlOrXUHj" style="width: 9%; text-align: right" title="Fair Value">1</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Money market funds</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20230630__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_ztRLZVwf051c" style="text-align: right" title="Cost">12,903</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--FairValueAssetRecurringBasisStillHeldUnrealizedGainLossOci_pn3n3_d0_c20230101__20230630__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zo1IJ1FAWzFa" style="text-align: right" title="Unrealized Gain/(Loss)">–</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__20230630__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zq3t08Rhoj0d" 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_982_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_c20230630__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zsiXOmrMqE77" style="text-align: right" title="Fair Value">12,903</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20221231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zDWoSeg5AVS2" style="text-align: right" title="Cost">21,183</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_c20221231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__us-gaap--MoneyMarketFundsMember_zKobooEoh0N" style="text-align: right" title="Fair Value">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: justify">US treasury bills</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20230630__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--USTreasuryBillsMember_z4MMl4lK873e" style="text-align: right" title="Cost">7,873</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--FairValueAssetRecurringBasisStillHeldUnrealizedGainLossOci_pn3n3_c20230101__20230630__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--USTreasuryBillsMember_zDiTrer5k088" style="text-align: right" title="Unrealized Gain/(Loss)">(2</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--AccretionAmortizationOfDiscountsAndPremiumsInvestments_pn3n3_c20230101__20230630__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--USTreasuryBillsMember_zSRFyHPsVYW7" style="text-align: right" title="Accretion of Discount">66</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_c20230630__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--USTreasuryBillsMember_zPYCzkoco747" style="text-align: right" title="Fair Value">7,937</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_d0_c20221231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--USTreasuryBillsMember_zYMmrVgllqH1" style="text-align: right" title="Cost">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_d0_c20221231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--USTreasuryBillsMember_zSvHvkYiaBv7" style="text-align: right" title="Fair Value">–</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; 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_989_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20230630__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--USAgencyBondsMember_zBorsNixABIg" style="border-bottom: Black 1pt solid; text-align: right" title="Cost">2,971</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98F_eus-gaap--FairValueAssetRecurringBasisStillHeldUnrealizedGainLossOci_pn3n3_d0_c20230101__20230630__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--USAgencyBondsMember_zGwsBog9Eqgg" style="border-bottom: Black 1pt solid; text-align: right" title="Unrealized Gain/(Loss)">–</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_98D_eus-gaap--AccretionAmortizationOfDiscountsAndPremiumsInvestments_pn3n3_c20230101__20230630__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--USAgencyBondsMember_zzjXX7HA09Pj" style="border-bottom: Black 1pt solid; text-align: right" title="Accretion of Discount">23</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_983_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_c20230630__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--USAgencyBondsMember_zt2Vkwu4TA6l" style="border-bottom: Black 1pt solid; text-align: right" title="Fair Value">2,994</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98F_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_d0_c20221231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--USAgencyBondsMember_zlHbRMGk55zb" style="border-bottom: Black 1pt solid; text-align: right" title="Cost">–</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--AssetsFairValueDisclosure_iI_pn3n3_d0_c20221231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember__us-gaap--FinancialInstrumentAxis__custom--USAgencyBondsMember_zbz0fAulCD6c" style="border-bottom: Black 1pt solid; text-align: right" title="Fair Value">–</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: justify; 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_98D_eus-gaap--InvestmentOwnedAtCost_iI_pn3n3_c20230630__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_zllr71FNEcql" style="border-bottom: Black 2.5pt double; text-align: right" title="Cost">23,748</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--FairValueAssetRecurringBasisStillHeldUnrealizedGainLossOci_pn3n3_c20230101__20230630__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_z5fl8t8XX2A4" style="border-bottom: Black 2.5pt double; text-align: right" title="Unrealized Gain/(Loss)">(2</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_981_eus-gaap--AccretionAmortizationOfDiscountsAndPremiumsInvestments_pn3n3_c20230101__20230630__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_zsMsqprom2Xk" style="border-bottom: Black 2.5pt double; text-align: right" title="Accretion of Discount">89</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--AssetsFairValueDisclosure_iI_pn3n3_c20230630__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_zGEYmxImgl3h" style="border-bottom: Black 2.5pt double; text-align: right" title="Fair Value">23,835</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--InvestmentOwnedAtCost_iI_pn3n3_c20221231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_zDROB3nQqzm8" style="border-bottom: Black 2.5pt double; text-align: right" title="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_98F_eus-gaap--AssetsFairValueDisclosure_iI_pn3n3_c20221231__us-gaap--FairValueByFairValueHierarchyLevelAxis__us-gaap--FairValueInputsLevel1Member__us-gaap--FairValueByMeasurementFrequencyAxis__us-gaap--FairValueMeasurementsRecurringMember_zenwGjdvY8Sc" style="border-bottom: Black 2.5pt double; text-align: right" title="Fair Value">21,184</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 1000 0 0 1000 1000 1000 12903000 0 0 12903000 21183000 21183000 7873000 -2000 66000 7937000 0 0 2971000 0 23000 2994000 0 0 23748000 -2000 89000 23835000 21184000 21184000 50000 8000 <p id="xdx_80B_eus-gaap--RevenueFromContractWithCustomerTextBlock_zHDSoKxmY3m1" style="font: 11pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 11pt"> </span></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: 48px"><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_829_z7oD4YRzSbz9">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 Accounting Standards Codification (“ASC”) No. 606. The Company generates revenues from engineering service contracts, license agreements and joint development agreements. 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 when the Company satisfies a performance obligation by transferring the product or service to the customer. When the Company’s performance obligation is the promise to grant a license, revenue is recognized either at a point in time (such as a right to <i>use</i> licensed technology that is under the customer’s control), or over time (typically a right to <i>access</i> technology without obtaining control).</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"></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 (in thousands):</p> <table cellpadding="0" cellspacing="0" id="xdx_881_eus-gaap--DisaggregationOfRevenueTableTextBlock_pn3n3_zCIhYBvXkyv7" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - REVENUE (Details)"> <tr style="vertical-align: bottom"> <td style="padding-left: 10pt; text-align: left"><span id="xdx_8B9_z2u6hSD7Dhug" style="display: none">Schedule of disaggregated revenue and timing of revenue</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right" title="Revenue"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right" title="Revenue"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right" title="Revenue"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right" title="Revenue"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Three Months Ended June 30,</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">Six Months Ended June 30,</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><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><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: 40%; text-align: left">North America</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_d0_c20230401__20230630__srt--StatementGeographicalAxis__srt--NorthAmericaMember_zkxXnYOJU8ga" style="width: 11%; 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_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_d0_c20220401__20220630__srt--StatementGeographicalAxis__srt--NorthAmericaMember_z06St0MZptgj" style="width: 11%; 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_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_d0_c20230101__20230630__srt--StatementGeographicalAxis__srt--NorthAmericaMember_z7LSEyEJF2Gd" style="width: 11%; 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_98A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20220101__20220630__srt--StatementGeographicalAxis__srt--NorthAmericaMember_pn3n3" style="width: 11%; text-align: right" title="Revenue">75</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; 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_98A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_d0_c20230401__20230630__srt--StatementGeographicalAxis__srt--AsiaPacificMember_zH42dI8c8FXg" 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_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_d0_c20220401__20220630__srt--StatementGeographicalAxis__srt--AsiaPacificMember_zSm85DnPscO2" 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_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_d0_c20230101__20230630__srt--StatementGeographicalAxis__srt--AsiaPacificMember_z1TkdoJjSBi4" 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_985_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20220101__20220630__srt--StatementGeographicalAxis__srt--AsiaPacificMember_pn3n3" 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: 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_988_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_d0_c20230401__20230630_zpInnpYKju24" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenue">–</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_d0_c20220401__20220630_zQsCx3T8Vwxd" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenue">–</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_d0_c20230101__20230630_zn9iA7OaxNU4" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenue">–</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_c20220101__20220630_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenue">375</td><td style="padding-bottom: 2.5pt; 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 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="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><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 10pt; text-align: left">Products and services transferred at a point in time</td><td> </td> <td style="text-align: left">$</td><td id="xdx_986_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_d0_c20230401__20230630__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_zSqackHRRfH4" style="text-align: right" title="Revenue">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_989_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_d0_c20220401__20220630__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_zontoP3qd7Rc" 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_d0_c20230101__20230630__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_zIZR1tstqAx4" style="text-align: right" title="Revenue">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20220101__20220630__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_pn3n3" style="text-align: right" title="Revenue">375</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">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_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_d0_c20230401__20230630__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_zK4pwDpGNSj6" 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_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_d0_c20220401__20220630__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_zfrXTSK2jf76" 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_985_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_d0_c20230101__20230630__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_zTiEe15e2024" 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_98A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_d0_c20220101__20220630__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_z6p8bJwy0cL8" style="border-bottom: Black 1pt solid; text-align: right" title="Revenue">–</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_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_d0_c20230401__20230630_zxF8PUFywUD3" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenue">–</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_d0_c20220401__20220630_zcHCDHDlZqPk" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenue">–</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_d0_c20230101__20230630_zRFE62paA955" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenue">–</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--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20220101__20220630_zbKiNYt5sV6f" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenue">375</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"><i>Unbilled contracts receivable and deferred revenue</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"> </p> <table cellpadding="0" cellspacing="0" id="xdx_881_eus-gaap--DisaggregationOfRevenueTableTextBlock_pn3n3_zCIhYBvXkyv7" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - REVENUE (Details)"> <tr style="vertical-align: bottom"> <td style="padding-left: 10pt; text-align: left"><span id="xdx_8B9_z2u6hSD7Dhug" style="display: none">Schedule of disaggregated revenue and timing of revenue</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right" title="Revenue"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right" title="Revenue"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right" title="Revenue"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right" title="Revenue"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Three Months Ended June 30,</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">Six Months Ended June 30,</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><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><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: 40%; text-align: left">North America</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_d0_c20230401__20230630__srt--StatementGeographicalAxis__srt--NorthAmericaMember_zkxXnYOJU8ga" style="width: 11%; 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_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_d0_c20220401__20220630__srt--StatementGeographicalAxis__srt--NorthAmericaMember_z06St0MZptgj" style="width: 11%; 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_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_d0_c20230101__20230630__srt--StatementGeographicalAxis__srt--NorthAmericaMember_z7LSEyEJF2Gd" style="width: 11%; 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_98A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20220101__20220630__srt--StatementGeographicalAxis__srt--NorthAmericaMember_pn3n3" style="width: 11%; text-align: right" title="Revenue">75</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; 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_98A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_d0_c20230401__20230630__srt--StatementGeographicalAxis__srt--AsiaPacificMember_zH42dI8c8FXg" 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_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_d0_c20220401__20220630__srt--StatementGeographicalAxis__srt--AsiaPacificMember_zSm85DnPscO2" 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_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_d0_c20230101__20230630__srt--StatementGeographicalAxis__srt--AsiaPacificMember_z1TkdoJjSBi4" 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_985_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20220101__20220630__srt--StatementGeographicalAxis__srt--AsiaPacificMember_pn3n3" 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: 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_988_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_d0_c20230401__20230630_zpInnpYKju24" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenue">–</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_d0_c20220401__20220630_zQsCx3T8Vwxd" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenue">–</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_d0_c20230101__20230630_zn9iA7OaxNU4" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenue">–</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_c20220101__20220630_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenue">375</td><td style="padding-bottom: 2.5pt; 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 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="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><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 10pt; text-align: left">Products and services transferred at a point in time</td><td> </td> <td style="text-align: left">$</td><td id="xdx_986_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_d0_c20230401__20230630__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_zSqackHRRfH4" style="text-align: right" title="Revenue">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_989_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_d0_c20220401__20220630__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_zontoP3qd7Rc" 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_d0_c20230101__20230630__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_zIZR1tstqAx4" style="text-align: right" title="Revenue">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20220101__20220630__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredAtPointInTimeMember_pn3n3" style="text-align: right" title="Revenue">375</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">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_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_d0_c20230401__20230630__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_zK4pwDpGNSj6" 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_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_d0_c20220401__20220630__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_zfrXTSK2jf76" 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_985_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_d0_c20230101__20230630__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_zTiEe15e2024" 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_98A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_d0_c20220101__20220630__us-gaap--TimingOfTransferOfGoodOrServiceAxis__us-gaap--TransferredOverTimeMember_z6p8bJwy0cL8" style="border-bottom: Black 1pt solid; text-align: right" title="Revenue">–</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_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_d0_c20230401__20230630_zxF8PUFywUD3" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenue">–</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_d0_c20220401__20220630_zcHCDHDlZqPk" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenue">–</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_d0_c20230101__20230630_zRFE62paA955" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenue">–</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--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20220101__20220630_zbKiNYt5sV6f" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenue">375</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 0 0 0 75000 0 0 0 300000 0 0 0 375000 0 0 0 375000 0 0 0 0 0 0 0 375000 <p id="xdx_806_eus-gaap--EarningsPerShareTextBlock_z16XT1MIrU97" 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: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>6.</b></span></td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_829_zyekJv6vy1L">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_88A_eus-gaap--ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_pn3n3_zZT9Nf4qwj2b" 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 style="text-align: left; padding-bottom: 1pt"><span id="xdx_8B4_zdsThFxzhKzb" style="display: none">Schedule of anti dilutive shares</span></td><td style="padding-bottom: 1pt"> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1pt"> </td> <td colspan="6" 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>Six Months Ended </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>June 30,</b></p></td><td style="padding-bottom: 1pt"> </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_987_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pn3n3_c20230101__20230630__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--EmployeeStockOptionMember_zgZU30JryHfg" style="width: 13%; text-align: right" title="Potential common stock equivalents">3,364</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--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pn3n3_c20220101__20220630__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--EmployeeStockOptionMember_zoxkgmWsY28e" style="width: 13%; text-align: right" title="Potential common stock equivalents">3,008</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_98A_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pn3n3_c20230101__20230630__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--UnvestedRestrictedStockMember_z04nIukHMu8d" style="border-bottom: Black 1pt solid; text-align: right" title="Potential common stock equivalents">555</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--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pn3n3_c20220101__20220630__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--UnvestedRestrictedStockMember_zaDakQKdbWYk" style="border-bottom: Black 1pt solid; text-align: right" title="Potential common stock equivalents">456</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_981_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pn3n3_c20230101__20230630_zTrpUCDrT3rf" style="border-bottom: Black 2.5pt double; text-align: right" title="Potential common stock equivalents">3,919</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_98D_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pn3n3_c20220101__20220630_zKUmayyLfZjj" style="border-bottom: Black 2.5pt double; text-align: right" title="Potential common stock equivalents">3,464</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" id="xdx_88A_eus-gaap--ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_pn3n3_zZT9Nf4qwj2b" 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 style="text-align: left; padding-bottom: 1pt"><span id="xdx_8B4_zdsThFxzhKzb" style="display: none">Schedule of anti dilutive shares</span></td><td style="padding-bottom: 1pt"> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1pt"> </td> <td colspan="6" 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>Six Months Ended </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>June 30,</b></p></td><td style="padding-bottom: 1pt"> </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_987_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pn3n3_c20230101__20230630__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--EmployeeStockOptionMember_zgZU30JryHfg" style="width: 13%; text-align: right" title="Potential common stock equivalents">3,364</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--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pn3n3_c20220101__20220630__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--EmployeeStockOptionMember_zoxkgmWsY28e" style="width: 13%; text-align: right" title="Potential common stock equivalents">3,008</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_98A_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pn3n3_c20230101__20230630__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--UnvestedRestrictedStockMember_z04nIukHMu8d" style="border-bottom: Black 1pt solid; text-align: right" title="Potential common stock equivalents">555</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--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pn3n3_c20220101__20220630__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--UnvestedRestrictedStockMember_zaDakQKdbWYk" style="border-bottom: Black 1pt solid; text-align: right" title="Potential common stock equivalents">456</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_981_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pn3n3_c20230101__20230630_zTrpUCDrT3rf" style="border-bottom: Black 2.5pt double; text-align: right" title="Potential common stock equivalents">3,919</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_98D_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pn3n3_c20220101__20220630_zKUmayyLfZjj" style="border-bottom: Black 2.5pt double; text-align: right" title="Potential common stock equivalents">3,464</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 3364000 3008000 555000 456000 3919000 3464000 <p id="xdx_807_ecustom--LesseeOperatingAndFinanceLeasesTextBlock_zTPxYvf3ntvj" 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: 48px"><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_826_zD24O1qhboA2">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 accounts for leases over one year under ASC 842. Lease expense for the Company’s operating leases consists of the lease payments recognized on a straight-line basis over the lease term. Expenses for the Company’s financing leases consists of the amortization expenses recognized on a straight-line basis over the lease term, variable lease costs and interest expense. The Company’s lease agreement for a tool used in the development and marketing of the Company’s technology contains a provision for an annual adjustment of lease payments based on tool availability and usage. The potential lease payment adjustment is determined on August 1 of each year of the lease and is calculated based on the tool availability and usage for the preceding 12 months. <span id="xdx_904_eus-gaap--LesseeFinanceLeaseVariableLeasePaymentTermsAndConditions_c20230101__20230630_z5dHQaReydXb" title="Lessee, finance lease, variable lease payment, terms and conditions">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 variable lease payments resulted in a reduction in ROU and corresponding lease liability</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"><span id="xdx_90F_eus-gaap--LesseeOperatingLeaseDescription_c20230101__20230630_zKbLSmdf0KS7" title="Lessee, operating lease, description">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_90D_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pn3n3_c20230501__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--TempeOfficeMember_z0hpHLrD4mYd" title="Right-of-use asset">33</span>,000 was recorded along with a short-term operating lease liability of approximately $<span id="xdx_906_eus-gaap--OperatingLeaseLiabilityCurrent_iI_pn3n3_c20230501__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--TempeOfficeMember_zBgTAamxMQJb" title="Short-term operating lease liability">12</span>,000 and long-term operating lease liability of approximately $<span id="xdx_900_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_pn3n3_c20230501__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--TempeOfficeMember_zbp20jXbXnR4" title="Long-term operating lease liability">21</span>,000. 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"></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_906_eus-gaap--LesseeOperatingLeaseOptionToTerminate_c20230101__20230630_zgQURzc8xdne" 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-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 components of lease costs were as follows (in thousands):</p> <table cellpadding="0" cellspacing="0" id="xdx_886_eus-gaap--LeaseCostTableTextBlock_pn3n3_zcc0tuvIVgA5" 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 style="padding-left: 10pt; text-align: left"><span id="xdx_8B6_zjWh4diBhscj" style="display: none">Schedule components of lease costs</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_498_20230401__20230630_zJY4Iu8YIuLg" style="text-align: center"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_49F_20220401__20220630_zK9hN1u27HK4" style="text-align: center"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_49F_20230101__20230630_zdOhCfZ3izzd" style="text-align: center"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_498_20220101__20220630_zfgNG6frZdE8" style="text-align: center"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Three Months Ended June 30,</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">Six Months Ended June 30,</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><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_40E_eus-gaap--LeaseCostAbstract_iB" 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><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_405_eus-gaap--FinanceLeaseRightOfUseAssetAmortization_maLCzTYS_z8gPtzemGrF7" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; width: 40%; text-align: left">Amortization of ROU assets</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">290</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">319</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">581</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">638</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--FinanceLeaseInterestExpense_maLCzTYS_zMe6WgWjE8gg" 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">51</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">69</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">104</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">140</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--LeaseCost_iT_pn3n3_mtLCzTYS_zsEikGQCocK6" style="vertical-align: bottom; background-color: White"> <td style="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">341</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">388</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">685</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">778</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40A_ecustom--OperatingLeaseCostAbstract_iB_zlPxzByk6l9g" style="vertical-align: bottom; background-color: White"> <td>Operating lease costs:</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 id="xdx_408_ecustom--FixedLeaseCosts_maOLCzE1w_zfYb4n0im6dg" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 10pt; width: 40%; text-align: left">Fixed lease costs</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">64</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">62</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">126</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">124</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--VariableLeaseCost_d0_maOLCzE1w_zcGy4BXBl7Cd" 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">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">–</td><td style="text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--ShortTermLeaseCost_maOLCzE1w_z65uRCKW2VX3" 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">244</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">9</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">541</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">20</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--OperatingLeaseCost_iT_pn3n3_mtOLCzE1w_z9IWLMnqCDI5" style="vertical-align: bottom; background-color: White"> <td style="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">308</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">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 style="border-bottom: Black 2.5pt double; text-align: right">667</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">144</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; text-indent: 0.5in">Future minimum payments under non-cancellable leases as of June 30, 2023 were as follows (in thousands):</p> <table cellpadding="0" cellspacing="0" id="xdx_88F_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_pn3n3_z6QpYeDy0NU5" 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><span id="xdx_8B7_zpLcBHvDQ6Oe" style="display: none">Schedule of future minimum lease payments</span></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: black 1pt solid; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>For the Year Ended December 31,</b></span></td> <td> </td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Financing leases</b></span></td> <td> </td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Operating leases</b></span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #EEEEEE"> <td style="width: 60%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Remaining 2023</span></td> <td style="width: 1%"> </td> <td style="width: 2%"> </td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_989_eus-gaap--FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_iI_pn3n3_c20230630__us-gaap--LongtermDebtTypeAxis__custom--FinancingLeasesMember_zE6OzqMssiUg" style="width: 13%; text-align: right" title="Remaining 2023"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">679</span></td> <td style="width: 1%"> </td> <td style="width: 2%"> </td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_98C_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_iI_pn3n3_c20230630__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--OperatingLeasesMember_zg8z5BOeg6qh" style="width: 13%; text-align: right" title="Remaining 2023"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">98</span></td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2024</span></td> <td> </td> <td> </td> <td> </td> <td id="xdx_988_eus-gaap--FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pn3n3_c20230630__us-gaap--LongtermDebtTypeAxis__custom--FinancingLeasesMember_zu2c50JfHKSj" style="text-align: right" title="2024"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,436</span></td> <td> </td> <td> </td> <td> </td> <td id="xdx_981_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pn3n3_c20230630__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--OperatingLeasesMember_znz1Q9WitCge" style="text-align: right" title="2024"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">291</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #EEEEEE"> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2025</span></td> <td> </td> <td> </td> <td> </td> <td id="xdx_988_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearTwo_iI_pn3n3_c20230630__us-gaap--LongtermDebtTypeAxis__custom--FinancingLeasesMember_zdgByTkPHI8j" style="text-align: right" title="2025"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,436</span></td> <td> </td> <td> </td> <td> </td> <td id="xdx_989_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pn3n3_c20230630__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--OperatingLeasesMember_zD8UVeJav3mh" style="text-align: right" title="2025"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">298</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2026</span></td> <td> </td> <td> </td> <td> </td> <td id="xdx_981_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearThree_iI_pn3n3_c20230630__us-gaap--LongtermDebtTypeAxis__custom--FinancingLeasesMember_zwZCBWsXSTj6" style="text-align: right" title="2026"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">478</span></td> <td> </td> <td> </td> <td> </td> <td id="xdx_983_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_pn3n3_c20230630__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--OperatingLeasesMember_zSKsVGGrMQpi" style="text-align: right" title="2026"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">23</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #EEEEEE"> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2027 &amp; thereafter</span></td> <td> </td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td id="xdx_987_ecustom--FinanceLeaseLiabilityPaymentsDueYearFourAndThereafter_iI_pn3n3_d0_c20230630__us-gaap--LongtermDebtTypeAxis__custom--FinancingLeasesMember_z9UWmHK1IKd" style="border-bottom: black 1pt solid; text-align: right" title="2027 &amp; thereafter"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">–</span></td> <td> </td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right"> </td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total future minimum lease payments</span></td> <td> </td> <td> </td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_984_eus-gaap--FinanceLeaseLiabilityPaymentsDue_c20230630__us-gaap--LongtermDebtTypeAxis__custom--FinancingLeasesMember_pn3n3" style="text-align: right" title="Total future minimum lease payments"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4,029</span></td> <td> </td> <td> </td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_989_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_c20230630__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--OperatingLeasesMember_pn3n3" style="text-align: right" title="Total future minimum lease payments"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">710</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #EEEEEE"> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Less imputed interest</span></td> <td> </td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td id="xdx_980_eus-gaap--FinanceLeaseLiabilityUndiscountedExcessAmount_iNI_pn3n3_di_c20230630__us-gaap--LongtermDebtTypeAxis__custom--FinancingLeasesMember_z7nyZdiuH7g2" style="border-bottom: black 1pt solid; text-align: right" title="Less imputed interest"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(296</span></td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td id="xdx_983_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pn3n3_di_c20230630__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--OperatingLeasesMember_zsbK3hZkB1h9" style="border-bottom: black 1pt solid; text-align: right" title="Less imputed interest"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(51</span></td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr> <tr style="vertical-align: bottom; background-color: white"> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total lease liability</span></td> <td> </td> <td> </td> <td style="border-bottom: black 2.25pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_98F_eus-gaap--FinanceLeaseLiability_c20230630__us-gaap--LongtermDebtTypeAxis__custom--FinancingLeasesMember_pn3n3" style="border-bottom: black 2.25pt double; text-align: right" title="Total lease liability"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,733</span></td> <td> </td> <td> </td> <td style="border-bottom: black 2.25pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_985_eus-gaap--OperatingLeaseLiability_c20230630__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--OperatingLeasesMember_pn3n3" style="border-bottom: black 2.25pt double; text-align: right" title="Total lease liability"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">659</span></td> <td> </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 are as follows (in thousands):</p> <table cellpadding="0" cellspacing="0" id="xdx_88B_eus-gaap--ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_pn3n3_zq5eTC37WR42" 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_8B0_zCEYJOgCmYPg" style="display: none">Supplemental non-cash activity related to operating and financing leases</span></td><td> </td> <td colspan="2" id="xdx_498_20230401__20230630_z2UyjsBg8ZFf" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_49F_20220401__20220630_zwKoAlrhr3P2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_49F_20230101__20230630_zryAGttfQlZc" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_498_20220101__20220630_zlTlBu8eK0jc" 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">Three Months Ended June 30,</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">Six Months Ended June 30,</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><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--SupplementalCashFlowElementsAbstract_iB" 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><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_pn3n3" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 5pt; text-indent: -5pt; width: 40%; 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: 11%; text-align: right">55</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">54</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">111</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">108</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--FinanceLeasePrincipalPayments_i01_pn3n3" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 5pt; text-indent: -5pt; text-align: left">Cash paid for amounts included in the measurement of financing liabilities</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">241</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">359</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">482</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">718</td><td style="text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--NoncashInvestingAndFinancingItemsAbstract_iB" 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><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_i01_pn3n3_d0_zIYl3S6hkVl1" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 5pt; text-indent: -5pt; 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><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> </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.</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 weighted average remaining discount rate is <span id="xdx_902_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_dp_c20230630_zUTIrkjLFqv3" title="Operating lease, weighted average remaining discount rate">5.48</span>% for the Company’s operating leases and <span id="xdx_90B_eus-gaap--FinanceLeaseWeightedAverageDiscountRatePercent_iI_dp_c20230630_zYItP3ZWr2H" title="Financing lease, weighted average remaining discount rate">5.25</span>% for the financing lease. The weighted average remaining lease term is <span id="xdx_905_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20230630_zsn8Jgl9tMua" title="Operating lease, weighted average remaining lease term">2.6</span> years for the Company’s operating leases and <span id="xdx_903_eus-gaap--FinanceLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20230630_zxmyx59TIKDd" title="Financing lease, weighted average remaining lease term">3.1</span> years for the financing lease.</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"> </p> 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 variable lease payments resulted in a reduction in ROU and corresponding lease liability 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_886_eus-gaap--LeaseCostTableTextBlock_pn3n3_zcc0tuvIVgA5" 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 style="padding-left: 10pt; text-align: left"><span id="xdx_8B6_zjWh4diBhscj" style="display: none">Schedule components of lease costs</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_498_20230401__20230630_zJY4Iu8YIuLg" style="text-align: center"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_49F_20220401__20220630_zK9hN1u27HK4" style="text-align: center"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_49F_20230101__20230630_zdOhCfZ3izzd" style="text-align: center"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_498_20220101__20220630_zfgNG6frZdE8" style="text-align: center"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Three Months Ended June 30,</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">Six Months Ended June 30,</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><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_40E_eus-gaap--LeaseCostAbstract_iB" 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><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_405_eus-gaap--FinanceLeaseRightOfUseAssetAmortization_maLCzTYS_z8gPtzemGrF7" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; width: 40%; text-align: left">Amortization of ROU assets</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">290</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">319</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">581</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">638</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--FinanceLeaseInterestExpense_maLCzTYS_zMe6WgWjE8gg" 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">51</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">69</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">104</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">140</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--LeaseCost_iT_pn3n3_mtLCzTYS_zsEikGQCocK6" style="vertical-align: bottom; background-color: White"> <td style="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">341</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">388</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">685</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">778</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40A_ecustom--OperatingLeaseCostAbstract_iB_zlPxzByk6l9g" style="vertical-align: bottom; background-color: White"> <td>Operating lease costs:</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 id="xdx_408_ecustom--FixedLeaseCosts_maOLCzE1w_zfYb4n0im6dg" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 10pt; width: 40%; text-align: left">Fixed lease costs</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">64</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">62</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">126</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">124</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--VariableLeaseCost_d0_maOLCzE1w_zcGy4BXBl7Cd" 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">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">–</td><td style="text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--ShortTermLeaseCost_maOLCzE1w_z65uRCKW2VX3" 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">244</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">9</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">541</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">20</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--OperatingLeaseCost_iT_pn3n3_mtOLCzE1w_z9IWLMnqCDI5" style="vertical-align: bottom; background-color: White"> <td style="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">308</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">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 style="border-bottom: Black 2.5pt double; text-align: right">667</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">144</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 290000 319000 581000 638000 51000 69000 104000 140000 341000 388000 685000 778000 64000 62000 126000 124000 0 0 0 0 244000 9000 541000 20000 308000 71000 667000 144000 <table cellpadding="0" cellspacing="0" id="xdx_88F_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_pn3n3_z6QpYeDy0NU5" 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><span id="xdx_8B7_zpLcBHvDQ6Oe" style="display: none">Schedule of future minimum lease payments</span></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: black 1pt solid; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>For the Year Ended December 31,</b></span></td> <td> </td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Financing leases</b></span></td> <td> </td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Operating leases</b></span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #EEEEEE"> <td style="width: 60%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Remaining 2023</span></td> <td style="width: 1%"> </td> <td style="width: 2%"> </td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_989_eus-gaap--FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_iI_pn3n3_c20230630__us-gaap--LongtermDebtTypeAxis__custom--FinancingLeasesMember_zE6OzqMssiUg" style="width: 13%; text-align: right" title="Remaining 2023"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">679</span></td> <td style="width: 1%"> </td> <td style="width: 2%"> </td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_98C_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_iI_pn3n3_c20230630__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--OperatingLeasesMember_zg8z5BOeg6qh" style="width: 13%; text-align: right" title="Remaining 2023"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">98</span></td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2024</span></td> <td> </td> <td> </td> <td> </td> <td id="xdx_988_eus-gaap--FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pn3n3_c20230630__us-gaap--LongtermDebtTypeAxis__custom--FinancingLeasesMember_zu2c50JfHKSj" style="text-align: right" title="2024"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,436</span></td> <td> </td> <td> </td> <td> </td> <td id="xdx_981_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pn3n3_c20230630__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--OperatingLeasesMember_znz1Q9WitCge" style="text-align: right" title="2024"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">291</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #EEEEEE"> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2025</span></td> <td> </td> <td> </td> <td> </td> <td id="xdx_988_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearTwo_iI_pn3n3_c20230630__us-gaap--LongtermDebtTypeAxis__custom--FinancingLeasesMember_zdgByTkPHI8j" style="text-align: right" title="2025"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,436</span></td> <td> </td> <td> </td> <td> </td> <td id="xdx_989_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pn3n3_c20230630__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--OperatingLeasesMember_zD8UVeJav3mh" style="text-align: right" title="2025"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">298</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2026</span></td> <td> </td> <td> </td> <td> </td> <td id="xdx_981_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearThree_iI_pn3n3_c20230630__us-gaap--LongtermDebtTypeAxis__custom--FinancingLeasesMember_zwZCBWsXSTj6" style="text-align: right" title="2026"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">478</span></td> <td> </td> <td> </td> <td> </td> <td id="xdx_983_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_pn3n3_c20230630__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--OperatingLeasesMember_zSKsVGGrMQpi" style="text-align: right" title="2026"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">23</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #EEEEEE"> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2027 &amp; thereafter</span></td> <td> </td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td id="xdx_987_ecustom--FinanceLeaseLiabilityPaymentsDueYearFourAndThereafter_iI_pn3n3_d0_c20230630__us-gaap--LongtermDebtTypeAxis__custom--FinancingLeasesMember_z9UWmHK1IKd" style="border-bottom: black 1pt solid; text-align: right" title="2027 &amp; thereafter"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">–</span></td> <td> </td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right"> </td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: white"> <td style="padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total future minimum lease payments</span></td> <td> </td> <td> </td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_984_eus-gaap--FinanceLeaseLiabilityPaymentsDue_c20230630__us-gaap--LongtermDebtTypeAxis__custom--FinancingLeasesMember_pn3n3" style="text-align: right" title="Total future minimum lease payments"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4,029</span></td> <td> </td> <td> </td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_989_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_c20230630__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--OperatingLeasesMember_pn3n3" style="text-align: right" title="Total future minimum lease payments"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">710</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #EEEEEE"> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Less imputed interest</span></td> <td> </td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td id="xdx_980_eus-gaap--FinanceLeaseLiabilityUndiscountedExcessAmount_iNI_pn3n3_di_c20230630__us-gaap--LongtermDebtTypeAxis__custom--FinancingLeasesMember_z7nyZdiuH7g2" style="border-bottom: black 1pt solid; text-align: right" title="Less imputed interest"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(296</span></td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td id="xdx_983_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pn3n3_di_c20230630__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--OperatingLeasesMember_zsbK3hZkB1h9" style="border-bottom: black 1pt solid; text-align: right" title="Less imputed interest"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(51</span></td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr> <tr style="vertical-align: bottom; background-color: white"> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total lease liability</span></td> <td> </td> <td> </td> <td style="border-bottom: black 2.25pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_98F_eus-gaap--FinanceLeaseLiability_c20230630__us-gaap--LongtermDebtTypeAxis__custom--FinancingLeasesMember_pn3n3" style="border-bottom: black 2.25pt double; text-align: right" title="Total lease liability"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,733</span></td> <td> </td> <td> </td> <td style="border-bottom: black 2.25pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_985_eus-gaap--OperatingLeaseLiability_c20230630__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--OperatingLeasesMember_pn3n3" style="border-bottom: black 2.25pt double; text-align: right" title="Total lease liability"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">659</span></td> <td> </td></tr> </table> 679000 98000 1436000 291000 1436000 298000 478000 23000 0 4029000 710000 296000 51000 3733000 659000 <table cellpadding="0" cellspacing="0" id="xdx_88B_eus-gaap--ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_pn3n3_zq5eTC37WR42" 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_8B0_zCEYJOgCmYPg" style="display: none">Supplemental non-cash activity related to operating and financing leases</span></td><td> </td> <td colspan="2" id="xdx_498_20230401__20230630_z2UyjsBg8ZFf" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_49F_20220401__20220630_zwKoAlrhr3P2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_49F_20230101__20230630_zryAGttfQlZc" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_498_20220101__20220630_zlTlBu8eK0jc" 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">Three Months Ended June 30,</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">Six Months Ended June 30,</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><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--SupplementalCashFlowElementsAbstract_iB" 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><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_pn3n3" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 5pt; text-indent: -5pt; width: 40%; 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: 11%; text-align: right">55</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">54</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">111</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">108</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--FinanceLeasePrincipalPayments_i01_pn3n3" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 5pt; text-indent: -5pt; text-align: left">Cash paid for amounts included in the measurement of financing liabilities</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">241</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">359</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">482</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">718</td><td style="text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--NoncashInvestingAndFinancingItemsAbstract_iB" 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><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_i01_pn3n3_d0_zIYl3S6hkVl1" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 5pt; text-indent: -5pt; 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><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> </table> 55000 54000 111000 108000 241000 359000 482000 718000 33000 0 33000 0 0.0548 0.0525 P2Y7M6D P3Y1M6D <p id="xdx_808_eus-gaap--DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_zVGq2DhX49zc" 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: 48px"><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_824_zcEqLcpi2Ybc">STOCK BASED COMPENSATION</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">In May 2017, the Company’s shareholders approved its 2017 Stock Incentive Plan (“2017 Plan”) after its 2007 Stock Incentive Plan (“2007 Plan”) had expired in March 2017. 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 shares. The 2017 Plan provides for the issuance of <span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_iI_pn3n3_c20230630__us-gaap--PlanNameAxis__custom--Plan2017Member_znxPWEjoxED1" title="Shares authorized for issuance">3,750</span>,000 shares of common stock. As of June 30, 2023, approximately <span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_iI_pn3n3_c20230630__us-gaap--PlanNameAxis__custom--Plan2017Member_zHYCjIUufgeg" title="Shares remain available for issuance">5,000</span> shares remain available for issuance. In May 2023, the Company’s shareholders approved its 2023 Stock Incentive Plan (“2023 Plan”). The 2023 plan provides for the issuance of <span id="xdx_90D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_iI_pn3n3_c20230630__us-gaap--PlanNameAxis__custom--Plan2023Member_zJfbnOj1J7Ab" title="Shares authorized for issuance">2,000</span>,000 shares of commons stock. All employees and employees of any subsidiary (including officers and directors who are also employees), as well as all of the nonemployee directors and other consultants, advisors and other persons who provide services to the Company are eligible to receive incentive awards under the 2017 Plan and 2023 Plan. Generally, stock options and restricted stock issued under the 2017 Plan and 2023 Plan vest over a period of one to four years from the date of grant.</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"> </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 three and six months ended June 30, 2023 and 2022 for stock options and restricted stock granted under the Company’s incentive plans (in thousands):</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_88C_eus-gaap--ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_pn3n3_zeNb0BfeV0wh" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - STOCK BASED COMPENSATION (Details - Compensation Expense)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B6_zr4XzaYaBoS9" 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><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="padding-bottom: 1pt"> </td> <td colspan="6" 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>Three Months Ended</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>June 30,</b></p></td><td style="padding-bottom: 1pt"> </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">Six Months Ended <br/> June 30,</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><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: 40%; text-align: left">Research and development</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--ShareBasedCompensation_pn3n3_c20230401__20230630__us-gaap--IncomeStatementLocationAxis__us-gaap--ResearchAndDevelopmentExpenseMember_zAbiLxMOB7Si" style="width: 11%; text-align: right" title="Allocated stock-based compensation">372</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--ShareBasedCompensation_pn3n3_c20220401__20220630__us-gaap--IncomeStatementLocationAxis__us-gaap--ResearchAndDevelopmentExpenseMember_zksJiFEumPI6" style="width: 11%; text-align: right" title="Allocated stock-based compensation">295</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--ShareBasedCompensation_c20230101__20230630__us-gaap--IncomeStatementLocationAxis__us-gaap--ResearchAndDevelopmentExpenseMember_pn3n3" style="width: 11%; text-align: right" title="Allocated stock-based compensation">700</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--ShareBasedCompensation_c20220101__20220630__us-gaap--IncomeStatementLocationAxis__us-gaap--ResearchAndDevelopmentExpenseMember_pn3n3" style="width: 11%; text-align: right" title="Allocated stock-based compensation">539</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_987_eus-gaap--ShareBasedCompensation_pn3n3_c20230401__20230630__us-gaap--IncomeStatementLocationAxis__us-gaap--GeneralAndAdministrativeExpenseMember_z5DJRG5SSEjb" style="text-align: right" title="Allocated stock-based compensation">570</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--ShareBasedCompensation_pn3n3_c20220401__20220630__us-gaap--IncomeStatementLocationAxis__us-gaap--GeneralAndAdministrativeExpenseMember_z9zrpSqBENYa" style="text-align: right" title="Allocated stock-based compensation">499</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--ShareBasedCompensation_c20230101__20230630__us-gaap--IncomeStatementLocationAxis__us-gaap--GeneralAndAdministrativeExpenseMember_pn3n3" style="text-align: right" title="Allocated stock-based compensation">1,095</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--ShareBasedCompensation_pn3n3_c20220101__20220630__us-gaap--IncomeStatementLocationAxis__us-gaap--GeneralAndAdministrativeExpenseMember_zi2lcPdr9bIl" style="text-align: right" title="Allocated stock-based compensation">928</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_981_eus-gaap--ShareBasedCompensation_pn3n3_c20230401__20230630__us-gaap--IncomeStatementLocationAxis__custom--SellingAndMarketingMember_zw8sG9Eq2hZi" style="border-bottom: Black 1pt solid; text-align: right" title="Allocated stock-based compensation">88</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--ShareBasedCompensation_pn3n3_c20220401__20220630__us-gaap--IncomeStatementLocationAxis__custom--SellingAndMarketingMember_z259QmaZsvyb" style="border-bottom: Black 1pt solid; text-align: right" title="Allocated stock-based compensation">65</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_98D_eus-gaap--ShareBasedCompensation_c20230101__20230630__us-gaap--IncomeStatementLocationAxis__custom--SellingAndMarketingMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Allocated stock-based compensation">162</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--ShareBasedCompensation_c20220101__20220630__us-gaap--IncomeStatementLocationAxis__custom--SellingAndMarketingMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Allocated stock-based compensation">118</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; padding-left: 10pt">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--ShareBasedCompensation_pn3n3_c20230401__20230630_zTTA5p1D6Sce" style="border-bottom: Black 2.5pt double; text-align: right" title="Allocated stock-based compensation">1,030</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98A_eus-gaap--ShareBasedCompensation_pn3n3_c20220401__20220630_zod5EEc9fG2b" style="border-bottom: Black 2.5pt double; text-align: right" title="Allocated stock-based compensation">859</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--ShareBasedCompensation_c20230101__20230630_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Allocated stock-based compensation">1,957</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_981_eus-gaap--ShareBasedCompensation_c20220101__20220630_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Allocated stock-based compensation">1,585</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"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">As of June 30, 2023, there was approximately $<span id="xdx_90B_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_iI_pn3n3_dm_c20230630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zvumvkaIrUBd" title="Unrecognized compensation expense">8.7</span> million of total unrecognized compensation expense related to unvested share-based compensation arrangements. This cost is expected to be recognized over a weighted-average period of <span id="xdx_905_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_dtY_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zDlwWrPSx68e" title="Unrecognized compensation weighted average period">2.7</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 weighted average grant date fair value per share of the options granted under the Company’s 2017 Plan was $<span id="xdx_900_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--PlanNameAxis__custom--Plan2017Member_zM5TXl5BoTTh" title="Weighted average grant date fair value per share">4.95</span> and $<span id="xdx_908_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c20220101__20220630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--PlanNameAxis__custom--Plan2017Member_zlfEoZhf1Ut6" title="Weighted average grant date fair value per share">10.60</span> for the six months ended June 30, 2023 and 2022, respectively. <span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_do_c20230401__20230630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--PlanNameAxis__custom--Plan2017Member_z1m5hbdUopYh" title="Weighted average grant date fair value per share"><span id="xdx_90D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_do_c20220401__20220630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--PlanNameAxis__custom--Plan2017Member_zuIhifXRxGF4" title="Weighted average grant date fair value per share">No</span></span> options were issued in the three months ended June 30, 2023 and 2022 from the Company’s 2017 or 2023 Plan and <span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_do_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--PlanNameAxis__custom--Plan2023Member_zkOUJnnQsB0f" title="Weighted average grant date fair value per share">no</span> options were issued from the Company’s 2023 Plan during the periods presented.</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 during the six months ended June 30, 2023 (in thousands except exercise prices and contractual terms):</p> <table cellpadding="0" cellspacing="0" id="xdx_886_eus-gaap--ScheduleOfStockOptionsRollForwardTableTextBlock_pn3n3_zZNca5Go3tag" 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><span><span id="xdx_8B8_zLB84QtVUu4" style="display: none">Schedule of stock option activity</span></span></td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </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>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 per Share</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-<br/> 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 (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 <br/> 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: 39%; 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: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pn3n3_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zuBrBc1GGDAb" style="width: 11%; text-align: right" title="Options outstanding, beginning balance">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_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pip0_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zHv6JlbTBtx9" style="width: 11%; text-align: right" title="Weighted average exercise price, options outstanding beginning balance">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="padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Granted</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pn3n3_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zzbHUF26eJS5" style="text-align: right" title="Options granted">375</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pip0_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zGAHh5xoWsx1" style="text-align: right" title="Weighted average exercise price, options granted">6.56</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; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Exercised</span></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--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pn3n3_di_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zKH5LVh67Wfe" style="border-bottom: Black 1pt solid; text-align: right" title="Options exercised">(20</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pip0_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zzuIqy9Flq3j" style="border-bottom: Black 1pt solid; text-align: right" title="Weighted average exercise price, options exercised">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 June 30, 2023</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_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pn3n3_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zd188xDwPtg2" style="border-bottom: Black 2.5pt double; text-align: right" title="Options outstanding, ending balance">3,364</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--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pip0_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z2flFVlpWMfa" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted average exercise price, options outstanding, ending balance">7.03</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__20230630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zdqGx2tBABOd" title="Weighted average remaining contractual term, options outstanding">5.13</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_c20230630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Intrinsic value, options outstanding ending balance">8,401</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 June 30, 2023</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_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pn3n3_c20230630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z2EIeWQnmMQh" style="border-bottom: Black 2.5pt double; text-align: right" title="Options exercisable">2,716</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--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pip0_c20230630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zTtaWgAmmsT5" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted average exercise price, options exercisable">6.56</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_90A_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dtY_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z8Lgb7xkc0H5" title="Weighted average remaining contractual term, options exercisable">4.25</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_98F_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_c20230630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Intrinsic value, options exercisable">7,157</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 six months ended June 30, 2023, the Company granted options under the 2017 Plan to purchase approximately <span id="xdx_90C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pn3n3_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--PlanNameAxis__custom--Plan2017Member_zUKuPjbQdjJ3" title="Options granted">375</span>,000 shares of its common stock to its employees and consultants. The fair value of these options was approximately $<span id="xdx_909_ecustom--FairValueOfOptionsGranted_pn3n3_dm_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--PlanNameAxis__custom--Plan2017Member_zIj3HvWOcWje" title="Fair value of options granted">1.9</span> million at the time of grant.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 27.5pt"> </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 all restricted stock activity during the six months ended June 30, 2023 (in thousands except per share data):</p> <table cellpadding="0" cellspacing="0" id="xdx_884_eus-gaap--ScheduleOfOtherShareBasedCompensationActivityTableTextBlock_pn3n3_zb5Hsz4MmdUf" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - STOCK BASED COMPENSATION (Details - Restricted stock)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8BC_zFFdLN6TRAi2" style="display: none">Schedule of restricted 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></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>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-Average</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Grant Date Fair Value per Share</b></p></td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 68%; 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: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_iS_pn3n3_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zIyQdq6zJcsj" style="width: 13%; text-align: right" title="Restricted stock outstanding, beginning balance">340</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iS_pip0_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zu78TwEsZI37" style="width: 13%; text-align: right" title="Restricted stock outstanding, beginning balance">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_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pn3n3_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zJPVYG09O0H5" 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_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pip0_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zrchOHBkSzX1" style="text-align: right" title="Restricted stock granted">7.00</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">Vested</span></td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_iN_pn3n3_di_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zIVQHyfDe8w2" style="border-bottom: Black 1pt solid; text-align: right" title="Restricted stock vested">(142</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--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_pip0_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zMOePcuYGb37" style="padding-bottom: 1pt; text-align: right" title="Restricted stock vested">8.91</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 non-vested shares at June 30, 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_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_iE_pn3n3_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_z4VEnSvK9UH5" style="border-bottom: Black 2.5pt double; text-align: right" title="Restricted stock outstanding, ending balance">555</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iE_pip0_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zLFGrGbzFaZ9" style="border-bottom: Black 2.5pt double; text-align: right" title="Restricted stock outstanding, ending balance">8.83</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 six months ended June 30, 2023, the Company granted approximately <span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pn3n3_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__srt--TitleOfIndividualAxis__custom--EmployeesAndDirectorsMember__us-gaap--PlanNameAxis__custom--Plan2017Member_zibdMDjK9oef" title="Restricted stock granted"><span id="xdx_903_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pn3n3_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__srt--TitleOfIndividualAxis__custom--EmployeesAndDirectorsMember__us-gaap--PlanNameAxis__custom--Plan2023Member_zpuXuUYgynqb" title="Restricted stock granted">357</span></span>,000 restricted stock awards under the 2017 Plan and 2023 Plan to its employees and directors. The fair value of these awards was approximately $<span id="xdx_900_ecustom--FairValueOfOptionsGranted_pn3n3_dm_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__srt--TitleOfIndividualAxis__custom--EmployeesAndDirectorsMember__us-gaap--PlanNameAxis__custom--Plan2023Member_zFXtntry1cT5" title="Fair value of options granted"><span id="xdx_905_ecustom--FairValueOfOptionsGranted_pn3n3_dm_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__srt--TitleOfIndividualAxis__custom--EmployeesAndDirectorsMember__us-gaap--PlanNameAxis__custom--Plan2017Member_zuabmEydFt84" title="Fair value of options granted">2.5</span></span> million at the time of grant.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> 3750000 5000000 2000000 <table cellpadding="0" cellspacing="0" id="xdx_88C_eus-gaap--ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_pn3n3_zeNb0BfeV0wh" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - STOCK BASED COMPENSATION (Details - Compensation Expense)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B6_zr4XzaYaBoS9" 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><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="padding-bottom: 1pt"> </td> <td colspan="6" 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>Three Months Ended</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>June 30,</b></p></td><td style="padding-bottom: 1pt"> </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">Six Months Ended <br/> June 30,</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><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: 40%; text-align: left">Research and development</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--ShareBasedCompensation_pn3n3_c20230401__20230630__us-gaap--IncomeStatementLocationAxis__us-gaap--ResearchAndDevelopmentExpenseMember_zAbiLxMOB7Si" style="width: 11%; text-align: right" title="Allocated stock-based compensation">372</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--ShareBasedCompensation_pn3n3_c20220401__20220630__us-gaap--IncomeStatementLocationAxis__us-gaap--ResearchAndDevelopmentExpenseMember_zksJiFEumPI6" style="width: 11%; text-align: right" title="Allocated stock-based compensation">295</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--ShareBasedCompensation_c20230101__20230630__us-gaap--IncomeStatementLocationAxis__us-gaap--ResearchAndDevelopmentExpenseMember_pn3n3" style="width: 11%; text-align: right" title="Allocated stock-based compensation">700</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--ShareBasedCompensation_c20220101__20220630__us-gaap--IncomeStatementLocationAxis__us-gaap--ResearchAndDevelopmentExpenseMember_pn3n3" style="width: 11%; text-align: right" title="Allocated stock-based compensation">539</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_987_eus-gaap--ShareBasedCompensation_pn3n3_c20230401__20230630__us-gaap--IncomeStatementLocationAxis__us-gaap--GeneralAndAdministrativeExpenseMember_z5DJRG5SSEjb" style="text-align: right" title="Allocated stock-based compensation">570</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--ShareBasedCompensation_pn3n3_c20220401__20220630__us-gaap--IncomeStatementLocationAxis__us-gaap--GeneralAndAdministrativeExpenseMember_z9zrpSqBENYa" style="text-align: right" title="Allocated stock-based compensation">499</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--ShareBasedCompensation_c20230101__20230630__us-gaap--IncomeStatementLocationAxis__us-gaap--GeneralAndAdministrativeExpenseMember_pn3n3" style="text-align: right" title="Allocated stock-based compensation">1,095</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--ShareBasedCompensation_pn3n3_c20220101__20220630__us-gaap--IncomeStatementLocationAxis__us-gaap--GeneralAndAdministrativeExpenseMember_zi2lcPdr9bIl" style="text-align: right" title="Allocated stock-based compensation">928</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_981_eus-gaap--ShareBasedCompensation_pn3n3_c20230401__20230630__us-gaap--IncomeStatementLocationAxis__custom--SellingAndMarketingMember_zw8sG9Eq2hZi" style="border-bottom: Black 1pt solid; text-align: right" title="Allocated stock-based compensation">88</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--ShareBasedCompensation_pn3n3_c20220401__20220630__us-gaap--IncomeStatementLocationAxis__custom--SellingAndMarketingMember_z259QmaZsvyb" style="border-bottom: Black 1pt solid; text-align: right" title="Allocated stock-based compensation">65</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_98D_eus-gaap--ShareBasedCompensation_c20230101__20230630__us-gaap--IncomeStatementLocationAxis__custom--SellingAndMarketingMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Allocated stock-based compensation">162</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--ShareBasedCompensation_c20220101__20220630__us-gaap--IncomeStatementLocationAxis__custom--SellingAndMarketingMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Allocated stock-based compensation">118</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; padding-left: 10pt">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--ShareBasedCompensation_pn3n3_c20230401__20230630_zTTA5p1D6Sce" style="border-bottom: Black 2.5pt double; text-align: right" title="Allocated stock-based compensation">1,030</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98A_eus-gaap--ShareBasedCompensation_pn3n3_c20220401__20220630_zod5EEc9fG2b" style="border-bottom: Black 2.5pt double; text-align: right" title="Allocated stock-based compensation">859</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--ShareBasedCompensation_c20230101__20230630_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Allocated stock-based compensation">1,957</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_981_eus-gaap--ShareBasedCompensation_c20220101__20220630_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Allocated stock-based compensation">1,585</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 372000 295000 700000 539000 570000 499000 1095000 928000 88000 65000 162000 118000 1030000 859000 1957000 1585000 8700000 P2Y8M12D 4.95 10.60 0 0 0 <table cellpadding="0" cellspacing="0" id="xdx_886_eus-gaap--ScheduleOfStockOptionsRollForwardTableTextBlock_pn3n3_zZNca5Go3tag" 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><span><span id="xdx_8B8_zLB84QtVUu4" style="display: none">Schedule of stock option activity</span></span></td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </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>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 per Share</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-<br/> 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 (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 <br/> 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: 39%; 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: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pn3n3_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zuBrBc1GGDAb" style="width: 11%; text-align: right" title="Options outstanding, beginning balance">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_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pip0_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zHv6JlbTBtx9" style="width: 11%; text-align: right" title="Weighted average exercise price, options outstanding beginning balance">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="padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Granted</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pn3n3_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zzbHUF26eJS5" style="text-align: right" title="Options granted">375</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pip0_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zGAHh5xoWsx1" style="text-align: right" title="Weighted average exercise price, options granted">6.56</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; padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Exercised</span></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--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pn3n3_di_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zKH5LVh67Wfe" style="border-bottom: Black 1pt solid; text-align: right" title="Options exercised">(20</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pip0_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zzuIqy9Flq3j" style="border-bottom: Black 1pt solid; text-align: right" title="Weighted average exercise price, options exercised">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 June 30, 2023</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_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pn3n3_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zd188xDwPtg2" style="border-bottom: Black 2.5pt double; text-align: right" title="Options outstanding, ending balance">3,364</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--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pip0_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z2flFVlpWMfa" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted average exercise price, options outstanding, ending balance">7.03</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__20230630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zdqGx2tBABOd" title="Weighted average remaining contractual term, options outstanding">5.13</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_c20230630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Intrinsic value, options outstanding ending balance">8,401</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 June 30, 2023</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_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pn3n3_c20230630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z2EIeWQnmMQh" style="border-bottom: Black 2.5pt double; text-align: right" title="Options exercisable">2,716</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--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pip0_c20230630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zTtaWgAmmsT5" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted average exercise price, options exercisable">6.56</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_90A_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dtY_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z8Lgb7xkc0H5" title="Weighted average remaining contractual term, options exercisable">4.25</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_98F_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_c20230630__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Intrinsic value, options exercisable">7,157</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 3009000 7.07 375000 6.56 20000 3.90 3364000 7.03 P5Y1M17D 8401000 2716000 6.56 P4Y3M 7157000 375000 1900000 <table cellpadding="0" cellspacing="0" id="xdx_884_eus-gaap--ScheduleOfOtherShareBasedCompensationActivityTableTextBlock_pn3n3_zb5Hsz4MmdUf" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - STOCK BASED COMPENSATION (Details - Restricted stock)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8BC_zFFdLN6TRAi2" style="display: none">Schedule of restricted 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></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>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-Average</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Grant Date Fair Value per Share</b></p></td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 68%; 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: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_iS_pn3n3_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zIyQdq6zJcsj" style="width: 13%; text-align: right" title="Restricted stock outstanding, beginning balance">340</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iS_pip0_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zu78TwEsZI37" style="width: 13%; text-align: right" title="Restricted stock outstanding, beginning balance">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_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pn3n3_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zJPVYG09O0H5" 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_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pip0_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zrchOHBkSzX1" style="text-align: right" title="Restricted stock granted">7.00</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">Vested</span></td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_iN_pn3n3_di_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zIVQHyfDe8w2" style="border-bottom: Black 1pt solid; text-align: right" title="Restricted stock vested">(142</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--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_pip0_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zMOePcuYGb37" style="padding-bottom: 1pt; text-align: right" title="Restricted stock vested">8.91</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 non-vested shares at June 30, 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_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_iE_pn3n3_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_z4VEnSvK9UH5" style="border-bottom: Black 2.5pt double; text-align: right" title="Restricted stock outstanding, ending balance">555</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iE_pip0_c20230101__20230630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zLFGrGbzFaZ9" style="border-bottom: Black 2.5pt double; text-align: right" title="Restricted stock outstanding, ending balance">8.83</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 340000 10.78 357000 7.00 142000 8.91 555000 8.83 357000 357000 2500000 2500000 <p id="xdx_803_eus-gaap--CommitmentsAndContingenciesDisclosureTextBlock_zwzzMcRBcw99" 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: 48px"><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_824_zpUZvm5M6If5">COMMITMENTS AND CONTINGENCIES </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"><i>Litigation, Claims and Assessments</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">The Company may be subject to periodic lawsuits, investigations and claims that arise in the ordinary course of business. The Company is not party to any material litigation as of June 30, 2023, or through the date these financial statements have been issued.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_80A_eus-gaap--SubsequentEventsTextBlock_zyALebrJOwE7" 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: 48px"><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_82F_zzTskB9Iqpeg">SUBSEQUENT EVENTS</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">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"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Since June 30, 2023, the Company has issued approximately 24,000 additional shares through its ATM offering at an average price per share of $9.17 resulting in additional net proceeds of approximately $214,000.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> EXCEL 47 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( .N# E<'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " #K@P)7@+SO.NX K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)O)VU!-'1[43PI""XHWD(RNQML_I",M/OVIG&WB^@#>,S,+]]\ M ].K()2/^!Q]P$@&T]5L1Y>$"AMV( H"(*D#6IGJG'"YN?/12LK/N(<@U8?< M([2<7X-%DEJ2A 58A97(AEXKH2)*\O&$UVK%A\\X%IA6@"-:=)2@J1M@PS(Q M'.>QAPM@@1%&F[X+J%=BJ?Z)+1U@I^2NI++.S3P]O3X4M:MC$LD MG<+\*QE!QX ;=I[\VMW=;Q_8T/*VJ_A-Q=MMRT77"'[[OKC^\+L(6Z_-SOQC MX[/@T,.ONQB^ %!+ P04 " #K@P)7F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M .N# E<&PO=V]R:W-H965T&UL MM9G_<]HV&(?_%1W;[=J[$MLR!)(1[HA#NFQM0H%NU^WV@[ %^&I;5)8A^>_W MRH!-<_(+\Y5?$G][/^BQ9/NQU=L(^35=_EVT:RWQ.9BL*$CR1)LSAF M\N661V)STW :^PWC<+%4>H/5[ZW8@D^X^KP:25BSBI0@C'F2AB(ADL]O&@/G MVG-=79 ?\6?(-^G!,M$H,R&^ZI6'X*9AZQ;QB/M*1S#XM^8>CR*=!.WXM@MM M%+^I"P^7]^GW.3S S%C*/1']%09J>=/H-DC YRR+U%AL?N,[H+;.\T64YG_) M9GMLJ]4@?I8J$>^*H05QF&S_L^?=B3@H<)V* KHKH*\*G*I?<'<%^9FSMBW+ ML>Z88OV>%!LB]=&0IA?RXCMC QX?5S%J6F4^&A936A+@NHR]/ZZ5/&I.(R M>B%COA)2F?CP*"4S(QY:51.O4^!U3AR&DL'S(K_=5_/A697]AY;5!.P6@-W3 M $=]AL_%1@Z=] MHB8^M*8FGV.73T_[?Q%^X4Q6\QT)J^I"O*PNXX$A.&BSO$S*UXC8B#T2UVPZ MM.DZ1E"TLBXH+4$IVK)AHD+U IP1)X]9/./2B(>'V+;3=#O=MFT$1&OK I8N MXZ#VL <<\T6H=0;Z])'%YC[$@P;3IX_#\8 \/'I/X]'3># =WAEYSV$S3JDS M#BXD.UX/1J^$D?L BOI,_N O1F(\RH9^;5&[3@[%<4K'<7!)V7%.V3-Y M" VG(<^RQ^;R##&(UV[:;?MJW;WTLA[#OMQ2OUQ<&G9\3XDOI"@!3GJ.S)1 M<$,B0A)/9-#AT.\B, _N(W8U-"*?PXB<4HD?2:)V87Q'/JHI>RY.".@Z)/-\*(CD=.LA"&"NV:+^9S M*)-3.I.#:\YK7$^OP:B>BDUB1,7C/HB4O&=*F(3$PVMKHM+2GB@N/*]1BRMX M),4Z3'SCJ#Z2Z0V,'PW.H5"T5"B*.\]KT)%(%3R0_@Y7E3>I(XE7;=LU^C!> M5Y>T="B*ZT\^6@>2LVHP/.!-R^Z^-8*=PYUHZ4X45YX/(G^#68H$D\,C(:T6 M;;9IJVOD.XB;V5LRX7XFH2^-D'B2)^(8U"-5PO]Z M34;PMK!F4<;)S_8%2)01_1SZ1$M]HKCK3"4+PF1!)B_Q3$1&XB,?F4"'C5SG MT"1::A+%16;?AV3X["]9LN"5NG\DZ'$PN1L8/^WAA74)2RNB)UG1_@UU^Y$H M[TIXDIC?P8\D?C%^!/?PJKJ>Y#[Z#1PT'F1@(:3Y%H3G/(JDR7R?0PR$!-M (^\Y!,@M!<@]28 F,8LB M.=S'/9@#.^F[T>[!/M$/=I#U?,:0/&4* M7#;1#U C\8^='-NFM?,T/4.][M-VY\J]LCL]:WW(:!U,B>KAE\\4I\37GP:V MLZ/%UF(V>I#/P5KEX=NI[(],C]Z41'P.I?9%!WY>;F>'MRM*K/()UIE02L3Y MXI*S@$M] .R?"Z'V*_H'BCGZ_G]02P,$% @ ZX,"5^5!/R8M!@ W!D M !@ !X;"]W;W)K<:_;:KF0M:<,"')1 MM-_L9Q>( P4\&U$@G0)YK@+M%&CC:(NL<>N::;9<5/(!548:K)F+)C:--G@C M"K.,M[J"IP+T]/)*%BM8%+Y"ERQC1\:DNSA -3A )"'6H7_G5KWD*ZKA1)\?J4W!V M[S'9>TP:>W3,X[JJ>*$14PK\/'?YTQJ8N0V8PCI7)4OYQ00J1_%JRR?+U[_A M*'CG\NX7&3ORE>Y]I3[KRRNF-@A6#:7F@O^HQ99EX+QS%5M346/*5/]VB4D2 MS!;3[:$[MA3!>-Y+'>&<[7'.O#AO-[+2IYI7.>3:EBN=CX%L[82'((.$X@%( M6RIP PSW $,OP(\%@ -4F]X!?O'8:J[ $<6FLA";,O,\-R-.=YCCKV8OTK-LF? BZU7 MDUE(PP% AQ34#W%#G.\ASI\(*U!EI1^;<)K**4U.GJ"":Q?2N9V7%DZ'3#@2 MR&2/,O&B_$,6]VW=E%T:&.K6O&BV<@-=U669">X,;V(!2H:5Y!4Y@HR#GG(" M?[5S6'D!H5WQ4BKAC&=GXBA8PZW(+W,,[H /L1?<9UAUID5QCS(.[0&J3!]P M*M>G-=PTF>J$B^U"LG8EAU QED^4&8Q78#/AT'3"PL-)S3(6); M:H:CL1CWK(3]M-26_WC9=^I'%3U/YLD0G4,LBDDR J\G(SQ[5H>0"78G,J&A M>IQM O:2VDO[A%]E[=CIGN"PG^'>IZFL@711R1['Z T[^"TBPU6QA6@2CZQ) M3W+8SW( KZIYSW).>#93D0.FZN#90CBF(_!Z/L-^0MO!@^!5,LN@3TR7 XVNUW&/SKQVOQ%0JLF'4*S< 1OSW+83W,[ MO.O!7N?':W,7<'(\!.R0PB1R(R8]QQ$_QQUW. <[B7/>L(F,)/&0[IQ2P4@# M07K"(W["ZUN(%V4#L=0WE-Y8!-:&%O]N$,JFN&1&B,]ZQ'_#'8E\URT@U<[,LK"Y *' M^,)0\49QCOZ2FJ/DK1.Z;^3J<#][*B,]:Y'02]6W6J;?-S);\4J]_FU.>$LF3@]^:P_X"/;Z) GH5G 4!!@JJ$$SY-3]! MK-8P6(M_082HD 5'0BE#6Q''0 M.$CH21+3[LG_CLX)] "JY,TI9?;HRI]+XAAW(-0*/A*NG?^*G__>KE3"' MJ+ C-3.C*%#*2@$[E!.F@])Q%,V'XXU++H"A8FQGZMF?^-G_4T&$7Z!(+Z-AP3GOF MIW[FMUBT/>)XF0O$/L%T#)C?_>_S)JGM1*.A'UJ 7G,40@ZK] M*Z&]T;)L3N/OI-8R;RXWG %T(P#/UQ)(MKLQ!_S[/W26_P%02P,$% @ MZX,"5^*W;MGU @ V0D !@ !X;"]W;W)KD#BYY_'O+F?L\5JJ!YT"&/*8<:$G3FI,?NFZ.DXAH[HC4SF MGFJ82OZ-)2:=.$.')+"@!3=W-@GUK5\LN2Y_R;J*#7L.B0MM9+81(T'& M1'6ECYM"[ BZ^P3^1N"_5!!L!$&9:$56IG5##8W&2JZ)LM'H9F_*VI1JS(8) M^QGG1N%;ACH33:5(\*- 0JXIIR(&,K=>FIS-J )A4C LIOR:NO%FZNMJ:G_/U!\+T2&!=T%\SP]:Y-/#\AN(4=XM MY7Y3[F(1ZDKX=27\TB_8XSK>VT4MMV/ MME0K[UZ[MUV+ESJG,4P<7&P:U JB>2<*DUR4%47G+=5HYHB+*>P?R2KR.MX7G?L MKG;3/!;5X._5_+W3^&EA4JG8;TC:2"NS_@Z#W_>\)Z!'@AJ<_9JS?QHGT[IH M9^P_F_XIX*&(!MV@IAN<1H<[@#:XSIE8MB$.CB(>BF@@AC5B>!!Q*K,,E^4_ M=&GXHBX]%M6 '];PPQ/@#[?H\%GE>N'S'CT6U< &PO=V]R:W-H965T&UL MK5E=;]LV%/TKA%<,+9!$(O7IS#&0V-[685V+IET?ACTH%FT+E41/I)WNWX^4 M9,DFK^B@\TMBR><>\=Q[21Y3DV=6?>4;2@7Z5N0EOQMMA-C>.@Y?;FB1\!NV MI:7\9L6J(A'RLEH[?%O1)*V#BMPAKALZ19*5H^FDOO>AFD[83N1923]4B.^* M(JG^?: Y>[X;X='AQL=LO1'JAC.=;),U?:3B\_9#):^?D9+RQ-A7=?$VO1NY:D0TITNA*!+Y;T]G-,\5DQS' M/RWIJ'NF"CS^?&#_N18OQ3PEG,Y8_B5+Q>9N%(]02E?)+A$ECLN6-$&RQ$46=G\3[ZUB3@*D#QP &D#B![@#P1X;8#WTB?X M;8#_TB<$;4 MW6FTUXF;)R*93BKVC"J%EFSJ0YW].EKF*RM5HSR*2GZ;R3@Q MG;$RE66G*7H4B:"R!01';(7>;VF5J%)R]/ISF>S23-#T#;I&GQ_GZ/6K-XAO MDHIRE)7HTX;M>%*F_ J].KF>.$*.4#W'6;:C>6A&0P9&XZ%WK!0;CA9R5"D0 M/[?'AY9X1V:F2P\YI.>!6 E_VY4WR'.O$'&)!XQG]O)P LGY?T]??/?33Y+A M=;WBU7S> -_;)"9"<5\;N*^#;VZ4>ZI^6.0MEO L,Z4.T6^ZD[ M+#A,=$:S@01W_.TGC-!(2&QUG8FR(\B O?=N),[MD\H6LK&RVNU22K] M4:8V).4](<%C8P0X.EJN&L$ * PC3; )\@*L@18 R,,#JR-V>\/F6B4_2E.M M)IJ2+%>2KU1-.]!JN>;SQUKE9A#(U]4"H"C6&F4!@,*A\N(C>XJM:C\Q(!4D&8)!F :*!G"Q'PYU=F\OL=U?OA<;6LE?$+7+?-U6^@VH^Z+> M\J)L\XNR+2[%=EJ2WE]BN\%\6PHJ>45;%; 6OCE3 GT7 4!>H+*#Q>L>)[9;S?KFL:'UN89%IVD'L1KK,\[X3Y!GK*FT\IR)[ZXGMWK,K93NQ M0)&F-;S62S"#0.%8EPF L.OK.B&4/R2U-Z/8:K$.FP:XG%RADH)NJ.4\<3IN MK&LW0=>>KVLW05X0ZM(!)NP.[9>]_<-V__<'%2B7NP>H,#9^KBWM#C Z'87H"0)1O^"(0Y@WH)[T/)'8?:-&?9OE.@.=G#RWIN0P,P+0, MP"@C S!L, .]-R1V;_BE/@6FTOGOI4E:4U3NBB>9#+8ZR0=';">XD'Y9&DA+ MN!2Z*T5SO-G=[5YNW-='^MK]!WP[P\#].;Y= M-*\N>OKF33C07@FWKT_$4W_ U!+ P04 " #K@P)7XV-48 (# "U"0 & 'AL M+W=OQEMC,=J#;K]\Y25-@+D-=OX#MW//"AXBE6'E$PTU8 W0"LBYF0H"KQWF;D0*R ?A5+D>,IIF3(-Z0GID.ED1(Z/ M3L@189Q\SD2I*$]5W]48E*%VDR: JSJ X(D 0G(CN,X4&6,@J04_VH^/]N!= M%*-5)'A0Y"K82_BAY*H057_@$ MWS5/1 &/=X-\NYPI+?'U_FXK=4W6M9.93]Z%6M($!@[>+05R!4[\^I4?>6]M M.K\DV>@ER<8O1+95D6Y;D>X^]O@3]HX<7T>;_#4RJI"F0:SB3L_OX3U8;>IJ ML>IVS_UMJY'%RO?\LQVSL<7LO!>=M59;.?;:''M[1 M;$D0M1)$SRYS=%"9+5:6,ENL3)G#G?PL9I8RNQM]J "YJ 8 11)1*1OAYH;JA<,*Y(#G-TY9V>82UD/234&RV6 M51><"8T]M5IF.%>!- ;X?"Z$?M@8!^VD%O\!4$L#!!0 ( .N# E?K^;A@ M'PH %U= 8 >&PO=V]R:W-H965T&ULQ5Q=<]NX%?TK M''6G36:BB !?:2V9Q*3F-W.I,TDF_:ATP=:@FU.)-)+4G:VO[ZDK @"<7E% M*#?;ET24@8.K>WA)G .0%T]%^:6ZU[H.OF[6>74YNJ_KAS>32;6\UYNT>ET\ MZ+SYRVU1;M*Z.2SO)M5#J=/5KM-F/>%A.)ULTBP?75WLOOM07ET4VWJ=Y?I# M&53;S28M?W^GU\73Y8B-OGWQ,;N[K]LO)E<7#^F=_J3KSP\?RN9HFGZNAST/Z4FZ+XTA[\LKHJV7=0N1 M-O\]ZFN]7K=(31R_[4%'AS';CL>?OZ&KW8]O?LQ-6NGK8OVO;%7?7X[FHV"E M;]/MNOY8//VL]S](MGC+8EWM_@V>]FW#4;#<5G6QV7=N(MAD^?/_Z==](HXZ M<-[3@>\[\$Z':-K3(=IWB+H=9CT=Q+Z#Z(;4UT'N.\A.!Q;U=)CN.^S(G#PG M:Y?I.*W3JXNR> K*MG6#UG[8T;7KW20XR]LSZU-=-G_-FG[UU:6^6*]T6?TE2'[;9O7OP8O/>;I=9;5>O0S&P>=/9&E_\!8*YQF+>K)MSFO$W7P8A4D:9EG^5V%82DB^85VMTES.AS. M"7XX)_@.1_3@O--W6=X&T]3L.LV7^E7PF*ZW.DCK(-;+UT'$7@4\Y PB^!EZ MNH-N+VN/5SRZF#P>D^;Q6B0[17W3?60+O7EJ+FD5KI\U*.K/_^) M3<._0BRX8X[95,ZEL =50/CS:,X.K:R$1H>$1KX)W9?/D(P^8TLKHSR<=9** M1N"9K9@2+*$$4T1@%HWB0*- :=Q=EL;M?6P5+(M-E?]OU03Q()TPV)1U2@<=U;=T*,$2 M2C!%!&91-SU0-SU-75 \[&:3^JLNEUFE(;Y0&(^ZF0*\=^OFC+'ZJ2(*7.&! M6\F?'9(_\T\^5C0S]XXC.S6#CNA;,Y1@"268(@*S:)L?:)NCM/V]T97KH@(9 M0GMZE D13GP&3C^#<^?T&XMPWJE>=:J5E?/%(><+-.=)OH+GO>_3\C!+XQ C MB]/SWH5;V@O)PLX4-$8C],VE.V8S[UTL1-C)IMN.2S:?P=EDH5&7H5<^S;3W M9$+WR/:\-UITDXH'X'LE(D5+2-$4%9I-Y9%1P'Z<*MQCH^6Q;V/7!Z +\3B] M.7)'A94AT!"1ALR(;>:MMCW$X1[\E#K$8_"N$E)I3HJFJ-!L-HW29[C4QV[: M>%?/'WI-BA:3HB6D:(JY#LAX+J=]-R7$Q#9,HA!]RE $=A,65BWKU+D1H!P*AC-A."L^Y=RFW( MV4SV)=7H=X8+^/Z)W.FLNI*61T(ZMRA*.1Z3HB6D:(H*S:;2N $,MP.PB=SI M6?EL0(FX_@$H=/ XO3ER1X6E#M 0TSI&KC-2L09+:!J1H"2F:HD*S"32V <=M@[?UN+[7XTU:?FFDT6XJ7=P&54OK MJR!OOFJ.&F(W6=5N5FFNE?DJT%];GGO(/4/]@[7& ;MAWK&YXW-&0X@EBEV= MB-VFZFC9'W 5*#@@K-)MD8%/Q\@P+OZE-; M1$#Q.4 (D8"1(,2\JZ%.-K-3;_P&_H?Y#?A(OGX#*5I,BI:0HBD^V&_@QF_@ M/\IOX /\!C[0;\"#],[Z4+\!:(CX#=SX#?R'^0U\F-^ !^!]TI/Z#:1HB@K- MIM+X#?Q\O^%X?0,F$_ ;1)=)0-"'D70GR6QU@9$ST M5(>Q&OAW6 VGN+_BL M6S%$HR540.I$V/;V7.,R1/0N0P3L3U@XNW));092M(0435&AV0P:FR'";8;! M&PQQ'(\"BEP-'G6M.JK!$BH@A4=M)]\8!Q%N''AO,(Q<1X"%W=(A=01(T1)2 M-$6%9K-W]' "[@A0.W3X<#X5!CSY,.LN(E&-EE !J1-AVRP9\R#"S8,?92Z(>/.CLJ$:C"%#V;38_R#"/U4&5\@PGV!8=NMX5P! MIH"((N=60&H*D*(EI&B*"LVFTI@"$6X*?)=K%@%/(S@G/K#E'W+-\#A]KO+0 MLPB0:P9'UN>:":/R!:[RO\\U$]#S"*YKAL?@6R"D: DIFJ)"L]DTBE_@BA^; M*^%=?9?'2-%B4K2$%$T)Z&&(D,UZECZ%<0@$[A 03K'PD;RY)7492-$24C0E M7,^E;VXFC'<@<.]@T-HG.-_8 UNWJ&GW6@HH:3:==A?L8Z"=,S>#VK!%)+I/ M!2MHT(CWF63BZ.4!N( ?MJ()Y\K5Z%S.9MVY&1Z ][E,*M-)T105FDVED>D" ME^E#=U##9 *+_MVYF0!6U2%1 K1S3WQH*1\2)4!#1)0((Z\%+J\'[XN&TP6L MY@.Z!(_!^]PG7P[$5,,E5$#J M5-PV!T;F"USFG[-<*5Q]/W6*B%3N$?Y4 &IGL#[*LBH>?G_>5! ML"(D?F MX,%YEQJI9"=%4U1H-LU&W,OS'Q7 NWK24 M >TJZV.P^WNMTIT]*[8(NM@6E01)[M??RB8V6++2S/&2V&:U_G97N]^N=?K( MQ8-<4:K04Y;F\JRS4FI]TNO)>$4S(C_Q-#87XU.^42G+Z5P@NB[@KE=I25A&<\EXC@1=GG4F_LDT"/2"0N('HX]R[QII4^XX?] W ML^2LXVE$-*6QTBH(_-O2*4U3K0EP_-PI[53OU OWKU^T7Q;&@S%W1-(I3_]F MB5J==:(.2NB2;%)UPQ^_T)U! ZTOYJDL_J+'4G88=E"\D8IGN\6 (&-Y^9\\ M[1RQMP#TV!?@W0+<7-!O61#L%A2>ZY7("K,^$T7&IX(_(J&E09N^*'Q3K 9K M6*[#N% "?F6P3HVG/$\@*#1!"T44A0 IB?@238E'Z!O/U4JB"P"0 M'*[O@1&5)?C%DG/L5/C7)O^$ N\CPAX.+'BFO[X<.^ $E6.#0E_0YMC)X@NZ M_'K]]P)=WEQ_0]?SBYO)[>SJ3S29WLY^S&YG%PN;UTJM?;M6G=0GM:! MK)54;&EG_/MO?NC]83/Y2,H.'-"O'-!W:1]?00WZRJ5U:Y0KPV*E+C3;<=?W M_*%_VMONP[>(18-P6$D=X!I4N ;.P$R2?R"MRHVN.)2BF.6GT!F_SQ24QHR4 MU39/$,FX4.S?XH'-\E+=8"]:?:\14%,D&-FC.:Q0#ITHKZNXI!2J.1*Z;.L" M!H%#1$J(XVNXAP8HW\,-X*;,J 5X5 &/G, O64Y@W_T?X)$!:A U4\B4"8/( MCGQ4(1\YD2\4CQ^ZFCL3%/,,&@K9"G%D^G8TP6H0&T< .TO=J8O.<,"=Q M+&BQ><&I"9,QWQ3^3LNTED1?)[*AL%2&\.6:1DRL@=2]N+T4[]D:K1L;0=.@/7SL#.@,YR M14&OTB6;LJT.H-5F; :KW\QGBU!;L&K"]YUT.IX+NB8L0?1)IP0M(\35B@IH MY(0 PMF%SHHZ,%'CP(!MD0KZ?@ORFJE]-U5#JI3)L2;/K6[MFUD:#IKX3*%1 MV(*NYFO?27-%(F]H[5<$3U,W2)/^NH%9 M1RQ2H[80US3IOXTG7RK'LQ6H27==/S" 6J2BH 5H38N^FQ>O?J7SLH(VJ:X; M^4,CA2QB8>BWT4U-BO[H3?W^[.K'Q>(7^GW?2;9O+M%'TG8X@=60%;&-:/&J&S"K6T8;CF6.RDK?%\(^*53@D M_.;.8*?[$)(7#8(F=%.NI?3@F@^QFP^-3&'Y%NCQ]4S!%H8$T,;X995K\W=- MD_AM@_'E[&IR-7T]4?!1)^-C:3MT0LVXV,VX<\%C2A.)EH)GB*@NM G=C(@' MB&FQ[6 S2MUG?RQ&4;B#3CMC4G\]*QL+%]%@"U?[7FAL2HM86]^-:[K&;KH^ M-(T^41$S61L$]5R7!SMNDZ&'1A&PL'C8TF/@FL:QF\;GY'GWZ2N'JL5@,%N3 M5&->'HYI5M0V6C=Q6Z0&PY91#->\CMV\7A4!J+5;ED A>*_+P0=T][R'_95Z M8)N A^9VL? ]QBU?8W!-^/AUPD\HS&JZ!D,5*ZS1.[RXT*RQA83([6TSMI$^ MCIK?'6QB812V=%6X)GWL'H6G;5@AI=$=O6=YKMVOJ9 *QA.K">;XBWT_ZC=- ML(A%8=M7B*"F[,!-V4X3J)Y@7. #DY)]//*:X"UBV(_:/D0$-7<'[OEXL5FO MT^*C-60KR\M3#:@NUF$X..HP?"QMAY;7Y!^XR;\(6S%N@M%@>CD:6\TV6=PW M V01ZK=T*,'>)W#W1'P(4I$G>_W9:=G_SMM,8*=(B:ZW=PB247%?G U)5$RV MY2E"];0Z?YH4IRZ-Y^?^R;0\1:K5E(=:WXB E)9 !4M0Z7T:@K]$>4Y4WBB^ M+HY:[KA2/"LN5Y0D5&@!^'W)N7JYT2^H3NO&_P%02P,$% @ ZX,"5[!W M9AE^ P E@< !@ !X;"]W;W)K$03]/>,MEB4#$8U_.LRHOY(#C]FO)/ ME?EB%GV,(,.=:$J_-OO/V.7SGO&D*5WXA7WGFT0@&^=-U043@TKI]E_\Z'3X ME8"T"T@#[_:BP/*3\&(^M68/EKT)C1'Y=?--/:$S.>Q[%!N6I3T)RB7\&BT+QS$N;"ZW^%=P)0[@UVIE29:)M#)W! MRJ)#[5N#V<&]TD)+)4K8D!&I"[V#OQ9;YRWUT=^G%&H)7)PFP-_6E:N%Q%E4 M\UWV&:/YVS?CR^3Z3'H7?7H7Y]!_N8IG44YS'(_@%#HLJ#/1"GC0TMC:6%(I M@]_>OOF8ILEU=QAVX^N!L> +A.[PUE2UT(?N\'?8"P?J&$7IX.Y8>2[&)RS% M7ECD@T=A94%=D7R AGJM!=:B0GB\6ZPW\(2RT*8TN4(W9'*C4%_E '5.4R8; M=.@9/M-$JKFR0Y"F(KY<[ZY'0E"I)$\?G3.)VIK:*O0TN7@MT3ETP'E9)&9XWT9%&TH-8YC&"IX8O0#:$,QBFW]_AR& (Z54 60NJMB&H#"EH=WI%F. ]EB#:$0SX&^+@\T02D;3XLMYHVFY"K%8EO203?X M+D=-8)[=PZ14/BC8B4=JF7#F&OH&A/8D%4'13R"*.\J;_KVA.ATI_MB42_F2CLH<4>AR>C#^PAL M^PJT&V_J,'FWQE.MPK*@AQ,M.]#YSAC_LN$+^J=X_A]02P,$% @ ZX," M5S#VD(RX!@ P0X !@ !X;"]W;W)KO&*A!T **ONRX0?P!R';2^B*.W2;MQ<7%?5B10W%K=Q45Y/Y='HRJ94VPXNS>._>79S9-E3:\+TCW]:UWDL MZ^."7S5O_,%ODDJ6UC[(Q4U^/IP*(*XX"Q)!X=^:K[BJ)!!@_-[%'.Y2RL;# MWWWT][%VU+)4GJ]L]6^=A_)\^&9(.1>JK<+/=O,C=_6\EGB9K7S\2YMN[71( M6>N#K;O-0%!KD_ZK+QT/?V?#O-LPC[A3HHCR6@5U<>;LAIRL1C3Y$4N-NP%. M&VG*I^#P5&-?N/AP\],O-]V[CY_I_L/BXZ>S24 . M63G)NGB7*=[\+^*=T*TUH?3TSN2T*/HKQCOXBWIU;*:/_4**)$5U9XVVE&V4R MK2KZA)L,/09/_UTL?7!0U/^>8B@!.'X:@$S96]^HC,^'C>1R:QY>O/QF=C(] M?::\XUUYQ\]%_P?]?#;>TVCG8WH^#RT"H7&\:]R(0LE@NVZ4V0Y*E5.F?#F* M?XE_;_5:59%9:8$OK0NO KN:M%FS#XET-$,UC;-?-(:1JRV]H/G1^ W-9^,3 M^KP/3Z7RU#BLCQ$:[]$ $<-2D!+9+$,'J M(&'J&MMA%MG#F.X,W:HM'7P9Y6 M9+5N)Q)9&:N0)5 M)50?RF/Q^9;>JTQ7:$BOD_'@NHU19!W , G;V7QUF<&3'C*_S0LL_$QO1G/ M7D-=F)E+'&11%:15UF0IZ+28F $IGBE/<[E!L/Z M./N2*\V86]R,?8L#Z=NBT)D6&K-.*&!$4B<)M\[)LV7KX4#>#S"2)MF!A>A7 MW>#:-;N1J*%BY9%V-N\Y29KIP<;,N/("N#=POS=P=(V!DPUI[UO.QX<&LAOL MH@VMXT&/UXDQN"Z"((O*R'%79=M>@WO^$JT;=!LV@C&*?-="4(&3PSHOBLRJ M-N][_.?T:AGU(#SY-LO 2M%6<#11-3LI2?_!,6G@K#2VLJOM2#3?8#HD9G]7 M9T O@)/@ 6>-M[&F3I/95V(8DD"N:!/))/!V@5IL;YO1$BS6NI@%YRC[ 29% M99&8@X3L4Z12K%>&2=97R5@.V[V;.9A*\4A$T):Q&#EA$J$P;.+>?*@CAS(, MIEQ:/X QXE41%\RI.W>!]0IE:MQ5CLCK&#]4DNO>FL M<7C9UO?J13>];5W&7XGFT#G@G&B8W;RR9M =8CN"1^DLV\<3CGZS:#-)%:W8 M:.RO-CD.(;<5&PT@W<=R>Z "OO4[-SC,GH8UJ:.?&'"'7 ,T@IU1\@+^^ Q- MS,@QJ.5X.%P77;AU7SF#'-8F-1%G!UB-$@')D=92G*=7QBL88-[&:O>'_R . M D.\9H5YHOTT]5.6>%#D:QQL@JJV;=3J@0"^$FMK>JG&UX5'0GU"%0.=X"^Y M%T\4&W8&^$*0D%.=C/T6]# +D(/0A M#H)UPG,<;1/?Y@:B_3$]]>HY.?BL $6K^/$D;QM@(WUA[.[NOL\6Z;-DOSQ] MW-TJM])PD(H+;)V.OW\]))<^F-)%L$W\2%G:@+>5^+/$-R8[68#GA;6AOY $ MNZ_6B_\#4$L#!!0 ( .N# E<._8'\:0< +T1 9 >&PO=V]R:W-H M965T>^[WE4^VUGWS!5$0 M]Z4V_G18A%"]GTQ\5E I_=A69/!D95TI R[=>N(K1S*/0J6>S*;3MY-2*C,\ M.XGW;MS9B:V#5H9NG/!U64KW<$[:;D^'A\/VQJU:%X%O3,Y.*KFF!86[ZL;A M:M*AY*HDXY4UPM'J=#@_?']^S.?C@;\IVOK>;\&6+*W]QA=7^>EPRH1(4Q88 M0>)K0Q>D-0.!QN\-YK!3R8+]WRWZ9;0=MBREIPNK_Z[R4)P.WPU%3BM9ZW!K MM[]08\\;QLNL]O%3;-/9XZ.AR&H?;-D(@T&I3/J6]XT?>@+OIL\(S!J!6>2= M%$66/\L@STZ52+*X^ M75]=7EW,K[^*^<7%E[OKKU?7G\3-E[]<75Q]7)Q, O2QU"1KL,\3]NP9[+?B MLS6A\.*CR2G?E9^ 9T=VUI(]G[T(^&MMQN)H.A*SZ>SH!;RCSOBCB'?T#-X\ MRVQM@C)K<6.URA1Y\:_YT@>'9/GW/H,3WO%^/"Z@][Z2&9T.42&>W(:&9S_^ MZC%@J']O3*X:=33\L/E[$7X@A&I ?-A>/+ETP,/6$+K M#%%3SWH!E'@="D<4S?'J7I2I3HGK5*#*J*NR> 0_9KW(@7DE7?(LA\/E4$O) M7_WP. 4VE28_6),A)S7"@N=4A<>HW)EHQ(()1[+S$BF1R-^IDF\8RZW MM*YUPET<_&,LYM%8R.F'$2,CRRSR.(!!INL<_M0Z:GS*:&5MP#E8V'#)!\L' MP:9%DS($1U.@GDV/$1R+7^R6-N1&F)Q9L8.-"<;CS4?%,O\-\R)%_16R GD6 M;?16$SP/>PP+:D@AGQT_ZHF\'FP+!7@$=M0&QU;*--E92H,9S2='PE!&WG-: MM]FTDLI]E]#[BN[1P,IZU?E'!?:,QR3U TABY7 1!L;?IMO"%W9K=A( AY3- M/3..06AI*1BK3(XDXH'?,FG@.2>6N+D,6%BX9@ HQ:J&_U;H&"#V0-*-!UQC M2ZEC8J?M:">F,55_AL)R24X<'8Y2C6SQ( >M#2,[6T;-;:'N"VZ;.4^[U)_\ M_FI.BE-*)=@[^Y28H]C;!CQ>#_1T-KO)_T)#Z%B.0M1V3;KQKDI-O[2. M1Y(T.YX>B64=HJ\'\1E;+ Y\;[1%'H0)'$O]9H!ZBP*[S+@<.(]0S?Z4Q!9 M.Z"6 8^Z]0$.X[*U30QB5>1]7^2$MRV>,**NH#XN&GR5$I:SL3_,8IORWZN) MF="Z)6>'<,,GWIZ\I]#M65P;"'0>6>QV._8.Y@3&7HY6B;Z,L+.!W>QKF?5WR$,6EA M8+$IS ,+(%0-8LFUBI\YGA.G:^SNM6?GL:F^HHQ72(%>@/5D%:<#/%P2-L<\ M)6E4Q=F?J">Z+4&ZK[BIO>;Q%P;['+B[=/5GV#RW53L580SMKK&0,[ETJ(S+ M.#+PSAM3!-^L;-L[.W@\RVRQ?-8;=6 MQ7[+@)*)/B*V"2Z[-;)Q(R)!JQ7%-^JF(*[M$ZZ/=HU:HDB1GECMVN"DZMJW M?H[2VEG(*,P4.0X9*##.XB1[>?WH[U?[WLTFO5=J;*3K^,#S]L?%9NC6GJ:851*?CG]X,A4M_%J2+8*OX@KZT M :_[\6>!T4B.#^ Y;X_M!2OH_K$Y^R]02P,$% @ ZX,"5P$X-/&H! MFPH !D !X;"]W;W)K&ULE5;?4^,V$'[W7['C M8VY@)B6Q$TCXE9D0N)8.="@!^M#I@V)O8A59,I),2/_ZKF3'"7<),_< EC:[ MWWZ[6JWV?*'TB\D0+;SG0IJ+,+.V.&VW39)ASLRA*E#2+S.E,R')Y[V;T>GJO2"B[Q7H,I\YSIY24*M;@(HW E>.#SS#I! M>WA>L#E.T#X5]YIV[08EY3E*PY4$C;.+G&; MF_0B[#A"*#"Q#H'1YPW'*(0#(AJO-6;8N'2&F^L5^C-@P& MG1T&<6T0>]Z5(\_RBEDV/-=J =II$YI;^%"]-9'CTAW*Q&KZE9.='7X;W3S M\^CVZ1KNKD>3IX?KN^L_'B?G;4O@3J6=U$"7%5"\ ^@8[I2TF8%KF6+ZT;Y- MI!IF\8K99?PIX.^E/(1NIP5Q)^Y^@M=M(NUZO.ZN2!G7\,Q$B7#%32*4*34: M^'LT-5938*LK<=TEV84U.P!"]"NA$&]1N&PZ]?HN/.V2>$>PWAWF?H M/W,TGP)MI]D[A!T.8)0DJI26RSE,+),ITZF!L4KYC"?,W:5@_^N701QWSD:3 ML5]%9P2I?]2 ML6-Z 'QU5:G,]0M:$U#K 9X2#KD7P(PA(1 O$)Q-N>"6HSFL7<2-BQM9E*2G M;(8:;,9DI1%$;F.!:00U=$U0*ELGH^4(5;'P*K M43B=A *=(B1* M:S55FCDOT^6F4N4%4FH7/K6FI!O *+M,4-R.QZP4 BSJ'-3,"^J 2'E+RKM- MRI_DAIOO:9JR*)2NZ 2$8"N^4JT(^4"Y7?J\KFRR\)E MP.6">B8V/=-#76&"^92JIAMY:1PDBEY47\!U\F9*T-/L^._[.E2E(4MS_6M MQ7'4B@:K3_ T :M]E$N@6A(&^JU!OPO[,1S \3'M3KK][Z&<%0TQ,B$;Y3P2 MW_T9L*+0ZIW3K()B&>S!40<&L.TE:F\,##GJN1^+J,#<$52S0R-M)J]1 M-7"LU:NQ[8[I.9<&!,[(M'/8/PI!5Z-0M;&J\./'5%D:9OPRH^D1M5.@WV>* M.F&]<0Z:>73X/U!+ P04 " #K@P)74.GKZ1@% "0# &0 'AL+W=O MO(-2A:(',=NQ/],7*V&^N(/+B ML2JUNXP+[^NS\=@E!572C4Q-&CN9L97TF-I\[&I+,@U"53F>3B8GXTHJ'<\O MPMJ=G5^8QI=*TYT5KJDJ:=?75)K597P8]PL?55YX7AC/+VJ9TSWY3_6=Q6P\ M:$E51=HIHX6E[#*^.CR[/N+SX^^_!=_BRD(YN3/E%I;ZXC-_%(J5,-J7_:%9_ M4.?/,>M+3.G"KUBU9X].8Y$TSINJ$P:"2NGV*Q^[.&P(O)OL$)AV M. NS44 M4/XFO9Q?6+,2ED]#&P^"JT$:X)3FI-Q[BUT%.3__>/OY]L.GVXNQAS)>&B>= MX'4K.-TA>"+>&^T+)VYU2NES^3% #$BF/9+KZ5Z%?S5Z)&:3 S&=3&=[],T& MSV9!WVR79[0DW9#(K*G$#;!:5 "BZPMQ$^)*5OQ]M7!A_9]M 6CU'VW7S]UR MYFJ9T&6,=G!DEQ3/7[\Z/)F<[T%_-* _VJ=]7U[V"FZ'=3P2G4+Q4!"B4=52 MK]%4B>- :U=6C%R8K+F: MI!CL*_=D,16K@O0S- [F7*984M1D ^ER(LRB5'D+9;$6B(MV&=D0+Q:OK4D; M5/>3:889W.A*?22^O+#%F3H\/7<[[##23G6E7-"7PRQBW*?C(-KN%*%HT%N2 MC]8A18B3!Y.+-R$4DIVSS):LM.&\)HB5"QG+3(E[(O@E%V4POT0:''2T-U"@ M\@6NERA53N9(./#":H\%X:FMX@L&U68 N2Y0IB4XTWZCKG ABULE$4'OZUF MAEN8QN&H>WL6W>,B3!M@P?GM-K?JC!X*%.,SEA3@. H<=Z\>M^]$S'Y,@5,Q MC**[_SG4NQ-],)9;%!F&E^(7$;)Z>+YC='H<73DEQ9U,N'N'G9??V602/1B/ ML/U(XPPJ'_:%$^!#;7:]T#?&4,+P?4NE_(S9'RLV2]1AT+?+T>[[\\Z*3WJA MRA+*!W[JZ""4*T/!FZ UWT=C?WPJN49999!IN9";[JF8E%X:E?"D[V106\?( MSRPKG90--TK+>4YT,!E1T@"/]B4,]1?BAK;>HVBK1Y;"-<(:F][UWD1+B5A M'R^HI\7TA05.:M;XQA)3C0)%'C#Q60JNO@@)""2"MA3]Q=Q*E+8TU#%Y"^"@ M[3B6[FFDI^1:KL-- $IRS>(KX/5,V*#/;+D.H>P<;9!S3[;:",)36J/-M'8. MVB(EC-E)9 M2[(M:A=$GD L[ M$4JI?3 .J\-S^ZI]93X=;]_J[Z7%A0U_*(/H9'1Z'+>IZ"?>U.'-N3 >11"& M!?XRD.4#V,^,\?V$#0Q_0N;_ 5!+ P04 " #K@P)7(,8^1A\$ #7"0 M&0 'AL+W=OI!N8CZ MO=XXRAF7X6SBQ^[T;*)**[C$.PVFS'.FMPL4JIJ&Y^%NX)ZO,^L&HMFD8&N, MT3X6=YIZ4;)4ZLEU;M-IV'." M4&!B'0.CSP:O4 A'1#)^-IQA:](!]]L[]L_>=_)ER0Q>*?$73VTV#2]"2''% M2F'O5?4%&W]&CB]1POA_J.JU@T$(26FLRALP*,\MF$ZTJT&XUL;F&=]6C21R7;E-BJVF6$\[.%O/X]@KFWZ_A^O;K MX\/--7S]$<=P=W,/\9?Y_UCONPO]9@@4S/ %)%X50QD!!T3,^>MP$"1-)*9C%%)9;2/F&IQ1BL!F^ M &C"]2M_4#!]SS:HZ=R#+/,E<:E536> [@YCF?0,=.UX%%GC*NW"-1>ELW)$ MALJ+\J0(9JWFR]*RI4"P"@B1T^5 YRQYRI1(4;="Z9YRHO8UPW'-JU=4P;X/ M]/$LJ=-.=]"KE8 _2[YA J4]Y']:ZIT/NQ \4/N*'&5R^_;-1?_\PR>*@K)$ MP)D0VU_-!$?,=*#*>)(!EXDH4W1?C73=6B9:@;4>;DSIXU46-'C&WWDY^(PZ MX0:=Z_N*:W.J<)>N\;Y73&LFK0E4L-KVJ6AN^^).SV:+$&5H8=P#;A:48D@+]O(=2$F9O24 M3:0A8X9^+UP4%Y>;%/%F8XC='2=)!COU\*$],9C0CEI.<">#PL+?OYB=)XG2 M+HIBVW'%ALZ;"\1Q/WPH:&N9J/-BI02561?:UOJQ-#"4U026ROY6&/=3!):8 ML-+4 ?-DOF933R/A*U4*.I(D=M_;X,Q;4Z4A%\V[RR"F!T=:"I]0;N5>T'P> M!C%_?E5;@"H#NLH0N,K@RD,_B+V7/YKL&W0&XR']]WH7P:-T68<'TFHT&L%P M- X>E,O]0>?C^4?Z'Q+RT 4>[17;'/7:/RD,Q:.4MJZ[[6C[:IG7Q?IE>?WD M^<;TFI-,@2N"]KH?1B'H^AE1=ZPJ?.E>*DL/ =_,Z.6%VBV@^96B76XZSD#[ MEIO]"U!+ P04 " #K@P)75&NR_N(' #_$P &0 'AL+W=OY68Q^N!/V@>?-6[?4D/QC=7N=RIM2K_R+\4 MN!NW6F*=JLQJDXE";:\'M_[E^Y#6\X(_M7JTO?^"+-D8\YUN/L;7@PD!4HF* M2M(@\?.@[E22D"+ ^'>M<]!N28+]_XWV>[8=MFRD57.R_WU8#D0L=K* M*BF_FL>_J=J>&>F+3&+Y*A[=6G\Z$%%E2Y/6PD"0ZLS]RJ?:#SV!Y>0%@: 6 M"!BWVXA1_BI+>7-5F$=1T&IHHS]L*DL#G,XH*.NRP%L-N?+FMP^WZP_KJW$) M7?1D'-5R[YU<\(+<7'PV6;FWXD,6J_A0?@P,+9"@ ?(^.*OP4Y6-Q'0R%,$D MF)[1-VT-F[*^Z4N&*<3*GC+,R86GY:@(+FTN(W4]0)9;53RHP%BHRNTS_4+&@XA.V+"15R 69YJ&0-"0)5B=;JB(= MB0\.B'T1R59G,HO.()&I*4K]0W+9JT;=7P0T% ^RT'*3- \C0UO)+!8ZPP)E MRV:/43\.+5PG)7>%4N09-DN*TJ#4*ZM("^\8JPG7&Y*2&AH?! 15\]W!@K\AS"9\V5C+:NR0\ MR!KV)@(IDZA*9 FY#A(6$2RO#TNTL-HL05E$*B9_^8%(F9N02]NM8MIO03"_ M!,-3&>LT 09[X1&A1<[$%;3BB7CE3R;#91!ZJ .GO]M:%=K$1UO@36&JW5Y\ MJI)G,75/I^1%[-!S%U23CJ,DZY6117]Q:2(='DIK#[=??_^#_1"9 JMRD\5M M38A$-Y[J7/!9/M?@IFR_US &B\2<+'&L23WB&TY"M,A*P@M;&@XD(@L\WU2: M*P1OJR/L8B)79(Y12 %0QXU=M#ZJ ZWO(?+(78>?,+/:T-A3U0X&-O"I/#V M,%@L1.=KBD PG,YGO6=D//FNDV65#HPC D7=J?8)^=UQ(^U"U4$%DYI8PQBV MPZN#X=8?T"39SZF(B81R-S(IE$=W8WQ-'E0J?^2P+5'V;=YT[:#1SU?43B*9Z6F\V%50SKR/]F'M237;L%%;$_$>Z"D5S M:5<6;5GUJYNB_FH9$O"16".9U!$S=3JI&C+C(H4F0PO)EW5C==9MJ[(J?JKC M1A+JDRKN:-\M,YM$[]@2].KL)-W#WIB:#%%C(@DD#WWVH.D(Q[O,H*@^KZE3 MERF9N)/IIM#Q#GGU65H+,D8+*@D>-T\7J#Y7N79W2-:/6(Q:7*$H>G%V:U/0 M$-O;-AENEQ[[6U*J)C@&6/&&S3>@\"RV;R^]-0X;<96<4_%MCSHYF#I!K? \ MS8QK).C)-QZG#/-Q^\^[/QP@G/Y+[[8_-F!SYE<+_\!<$:PFN$[]%:ZSI8_K M?+KT/C83 "0.B5=CXICY8KX2/HC4#R?>-U.B9+:G]B;-(>F<+I>D>3G#=;%8 M>K\?#ET-TGO]U+):HV >TB7 Q0_F? V]/T]-+IQ1_KN7?KWU'FZX8*;IBP5A M*%9B!IA!8XLYA8ZLF) 5"W;2?$%8('OOR@+9J=,J[0K#L6QFLHN(LCI).L#6 M?=V__TGSB,N; [JY/QXTC\)AO:\MOS TV+N@ M!%DM*>\0]F$XG2-U?+J=M;?\=B["Q5($4_J_$*]EFK\C,&AD6_B^C4:=->?L MP(8@KV#%/I]XOREKA4[SRDT-=8*^"59S\5:\04Z^K94>3PH(W' Q92MF*Z[G M#9W91<)-RR9H&V[[P),CJ!*%T>[=Z=MTEHH-]#5K?7E8P6) M_S3:R_\2ZQZ6\WN?W^?_2"Y=CC"6+7FPYZ5+[XX>YU+7,TCJ#FO'?2$%+H2\ M&=B/2ZU/,R DXHL9$8#O4]7YD^5?VZ;GEX,- L=.,\JQ]TY&DV=#AQ>ZJG"!VS'MN/C>IU0=J-,K$AIZ-;GH4X+>4&9S81 M&\#LM5?/'I&8I4Y=&@7 M\KPU&X5+7%#1P6@NIB-?G/HR,.Y]E$E5L>-/3]3'HN3(U7:-,GEM0939IG0CZ22G!9E8C6^33#.GDQNK\Y^A=/QY.(< MSJZ^75]<3L:W7ZXNC[H6T6E,-ZJ13BLD_Q6D/GQ3N9T;N,AC&3^/[R*K%36_ MH7;JOPGXM ,O6*4:,%[P6JISH>7^*2YA#-?B$95E8:RUR&>2 MK_\8WQFK429_;DN^PNYMQZ;6.3"%B.1Q"WO#2+V0K9./'[R^>_@&\]Z*>>\M M]'^U2&\B;>X!V)JI:ZC MW7>CW>?1SES$(!^*1!,#(JZC.=/HP"U27TT'Q#*)I0%T-?[.*BA*G [5597$$-J6@D&DL@SMJ HGR T. M&&QU$EDD0._+?.U!A?UN/HDQI4"J#L(%[4'H0MAV71=\_J7@J4K1D)-\!E;< MI;)VY>0O:1P"8'K[=]PLR!CW "/81K&^>"V19*1T7!5Z6YK($HV1JX [B!95 MF>)2\Y088.=:2D[0) ^05=XAR3L .U\Z3>?S$+SP.;G-%5DO#K_D.DJJ&VIR M*[>G12RP>@9V.0=5&L0S>P?.!+>^N,2B(/GW"N'<"@8^__BC$WP$NW Z$P#1O[0F>"&1R6GP=@0]]+2W7 (_1"\O@^>-W1NE46X M'8H*:))A..*[43C@_^$PA#$OY2HSHL^&H*6S%'7G/R2X3VZG M[\*EPIY^3_'KJJH^%!+[N"[6K1)=%>*Y@% 9D2PL_I,Z2K!5"I2GK,0:(09M M,>@P@$Z7;57;2R+.99G=8>;X?E)9RX^ZHOLPKDMZT4QV74U&Q>3!:V-O)'VE M44IG:S1ND0;LHL__CBHT>^BVV$[XT14Y5Z4U%EFS?"Q\%7F)WVVHARKI +V$ M=#+HN /G<[U&P8"TVN^$?:>A%,.N[\(>R;DS7'R?^Z7MH7S/7U]#9U/,C;!6DFLD^"2])ZFM6?X+ M^5,1O,Z(5=<@DB-+L^96M>@0169%JAZE-&V(<>^*K-(KM9")(I7J'F-Y"L-, MUEJGLB=5.7&4*D,YL^R:AS%NXJ@?SJOSO!V^2 Z!V#X9.HV0=1DZ[S'0F2HKV> MSY(>=D;>,TCZ@%A4@^KO@ VUAF'(DQ"\MP0MGUQ=M>.")G4,SX( MT<=(F=OJM+!ZNCIKC:LCQM/PZJ"&N\@,#0)2.<50+%38 ET=?JH;JPH^<-PI MB\<7OISC>5%J&H#OITK9YH8F6)U 3_X&4$L#!!0 ( .N# E>&PLP&PO=V]R:W-H965T, M7*DGA(DA:9H"$A#:4A42!=H>JAX6>\#;K'?=G36$?]]9&UPB$:1>\'[,O#=O M=F;H;HU]HA31P7.F-/6"U+G\-@PI3C$3U#0Y:KY9&9L)QUN[#BFW*)+2*5-A MU&I=AYF0.NAWR[,'V^^:PBFI\<$"%5DF[&Z(RFQ[P65P.'B4Z]3Y@[#?S<4: MY^B^Y0^6=V&-DL@,-4FCP>*J%PPN;X<=;U\:?)>XI:,U>"5+8Y[\9I+T@I8/ M"!7&SB,(_FQPA$IY( [CSQXSJ"F]X_'Z@/ZQU,Y:EH)P9-0/F;BT%]P$D.!* M%,H]FNUGW.NY\GBQ453^PK:RO8H"B MR)ML[A^MIC,/HUGH\EXW@T=4WC#,-[##2NXZ!6X:Y@:[5*"L4XP>>D?P%W"J'=8-!_^^;RNO7A MC(1.+:%S#OW_G^PLW.E@WS?A+ U\E4ZNA6^L!HR4D%F5S@$1$E7I7:3(ZWXX4SD*.5)I$Q*+&E0CIJ@-0;I -LA1=7T"X5#H25A&S$ M.P1C$ZEYBD!L"LO'9@7+@E@:4?,%LR30QD$NK-L!\U;1.&87ZD+5*D"0Q^!R MP[K<&LS"9-84Z[0D3=C/+YAOQ>Q<,T(!.3ZM%*=B@RP3-;-2@4D33CUW>-2M M&=IU.9/("]&N:MSZM!Y[@ZK;_YE7,W,J[%IRJA2NV+75?'<5@*WF4+5Q)B][ M?VD<3Y)RF?+H1NL-^'YEC#ML/$']9]#_"U!+ P04 " #K@P)762S98[L" M #_!0 &0 'AL+W=O2X_;?CY(3+\728!=+E/@> M'RF3HT;I)U,@6G@1I33CH+"VN@I#DQ8HF.FI"B7=Y$H+9LG4J]!4&EGF0:(, MXR@Z"P7C,DA&_NQ6)R-5VY)+O-5@:B&8?IUBJ9IQT ^V!W=\55AW$":CBJUP M@?:ANM5DA1U+Q@5*PY4$C?DXF/2OID/G[QT>.39F9P\NDZ523\ZXR<9!Y 1A MB:EU#(R6-5YC63HBDO&\X0RZD ZXN]^R?_&Y4RY+9O!:E3]Y9HMQ?4\:6J-/X+3>L;7P:0UL8JL0&3 L%EN[*731UV !?1.X!X XB] M[C:05_F969:,M&I .V]B3."[=HRRLIEM..)LL'J:+V8^'V?=[F#W2 M=S$*+=&ZRS#=4$Q;BO@=BC.8*VD+ S.98?86'Y*<3E.\U32-#Q)^JV4/!M$) MQ%$\., WZ'(<>+[!>SG62X//-4H+LS5]#?R:+(W5]$?\WI=NRS;O /-\R9I,X3KC(% M,X!K5M;,8D8]NBW9$;8E8S(#*IDTS+>3 5MH5:\*6A$R KF-0^03SW*M1,7DJY?2.@.K*JU>.'4?EJ]'\? D MBB)@6<:=!A>C8)1BIX53K,G]'%2>H^9R!TE0D 2EB9ISW6SG'<=\+ZL&^AP]WFE*@7OG18R!5M;1M M?W:GW72;M$W]U[T=C7.F5YQ*7F).T*AW?AJ ;L=-:UA5^19?*DL#PV\+FM"H MG0/=YTK9K>$"=#,_^0-02P,$% @ ZX,"5_'5-E6P!P R!, !D !X M;"]W;W)K&ULI5A=<]NZ$7WGK\#HSMS&,[(DRXF= M26S/R+IVKMO&<:VX']/I T2"(FY @!< );N_OF/99*N_-!X7WU83QV:2%*[D:F$AI/K\9>;(TYAM= MW&3G@PD!$DJDGC1P_%N+N5"*% '&[XW.06>2!/N_6^W7P7?XLN1.S(WZF\Q\ M<3YX/V"9R'FM_+W9_"H:?]Z1OM0H%_ZR33Q[V\*1MA("BECO_Y8Q.' MGL#[R2L"TT9@&G!'0P'E+]SSBS-K-LS2:6BC'\'5( UP4E-2%M[BJ82?;F^N;^:SVZ]L-I]_>;C]>G/[B=U]^?/-_.9JP=[<&253 M*=S!V=C#-"D8IXV9RVAF^HJ9$_;9:%\X=J4SD6W+CP&YPSUM<5].]RK\8ZU' M['@R9-/)]'B/ON,N#L=!W_$K^F9I:FKMI5ZQUDWVS]G2>0O>_&N7PU'?V]WZ MJ)8^N(JGXGR 8G'"KL7@XN>?CDXF'_>@?=NA?;M/^\5"KK3,96294SK3NN:*W8O*6,]0\E2W MR='D\$\LEPIR&^F+(+D0:6VE)TM<9^SJ,<(EC:5TH>&\(;73RYU)SG2+(B$/LRCB\*^5[;>Y.^?\/A%BQ_W3BH%:@L?M@J9=)!BWAVA=6 MB) :)Q]9&5N'H-;!4/BB*_QP!#^F/18"><5M9 E1RV8P*V+N^U2S$F@J)5RR M$EI8KD Q/!>5?V;8@PY.+ AP #LK0>^4=^SX-)O==?0@]%)3 92OQ(;@5K5U M-?$^<%Q@LOU>2QOCD9 *&_A+&!L*,U#X+T%VAONI$NP]8;D7JUI%O8O#OX_8 M+#@+.?4T),VH&(.:]$"0JCI#/)4*%E\BRHWQ. ?8;IEG,^ANP CP+/CJC!"(/?S0) M*DBA-BT]ZHD<))M"0CT2.VR38RJI&W:67&.#H)-#ID4JG*,2;=F4!+>CA&ILR54@=MS=MG(: MJ/H+#)9+8=GQT3#6R 8/,L!:DV9KRF"Y+=1=R6V9\[+C_L'MKN9H.%(JAI[@ M-H7['9[A:^KW-W2VLZ%?S9/=W1FA^U ML;O9_^^&0W-OFW4H8O IU'=28/T%M96$IFQ+)G9>%)V5*X1+J MTGLF7M0ZR3\ PABIUE.\&*8Q?*9?0,583ZYFLN M%5\J<8@2/W0($$6D317+$(> :P.$*!)!<:![83AD@O:^IDEY)CCNQ3Z9H$<$ MX6T$E$Z\P:G&?DPB68>JI<>C;HU#P*CEF"8'H:*S?BPR@?=8FHZLKF ^+'QT M%0E+;.P/XM!BW?=F A/:L&04$!I6@K98YX3O]EVJ#20Z"RBV.S5%!S,.HSJR M*4RG0)=A3&"MD68E_XW'*XP!S!R4A8'Z[7Z,7:4N:0' I8'-.*BM*.B->4TU M@&O!WI#HP8A](E7!>*.+7"$<6,1A*@DEUQI^Y7@FB*YA,M6.@D>NNDJDM,HS M] *L5GF8;(AP*;#!9Y&DP12Q/T*/<%N XK&BAGQ H]LGNP*XO3#VY^^>]GO: MM=_3O>UWEIFJ70H0#[']1@+3.N,VV]ES]RK>W7/_2VOL.LQGB?@0I_&?HK/I MG4V>SU)X\=92$]6>0O2NN]'6>Z]== *7!O^Z'?9ZMKCL=M@PW$@A)Z#/&MN* MY-W.WN0=U!%Y+L+'E::";\T+K,]^#5N@X'1/K+8MFV([V+7K#^..7_ @3!") M."EA1(CH6<*WWBLE$*=A;=B_Z_67V5U\&O>^KF#]7X5O2-2EX5S\T-+=[3Y3 MS>+7F>?C\1O79VY75%=*Y!"=C$[QBF;C=Z-XX4T5OM4LC?>F##\+["'"T@$\ MIU6]O2 #W<>[B_\ 4$L#!!0 ( .N# E>H8P=&YP( %T& 9 >&PO M=V]R:W-H965T@L^7^[[[SLX=G;603VJ)J.$E MX[GJ.DNM5Q>NJ^(E9DR=B17F]&8N9,8T;>7"52N)++&@C+N!YS7=C*6YT^M8 MW[WL=42A>9KCO0159!F3KP/D8MUU?&?K&*>+I38.M]=9L05.4$]7]Y)V;L62 MI!GF*A4Y2)QWG;Y_,6B8>!OPF.):[=A@*ID)\60VMTG7\8P@Y!AKP\!H><8K MY-P0D8Q?&TZG2FF N_:6_<;63K7,F,(KP;^GB5YVGLX'HLUE]P4\^Y MX8L%5_87UF5LV' @+I06V09,"K(T+U?VLCF''4#D?0 (-H# ZBX369773+-> M1XHU2!--;,:PI5HTB4MSEM2CC=N^G?CN&Q?S<=PFC8GTS'P]'PV\,$ M3A[8C*,Z[;B:LIA8-]XP#DK&X /&)HQ$KI<*AGF"R7N\2^HJB<%6XB X2/BU MR,\@].H0>$%X@"^L2@XM7_A1R2R5\,AX@7"=JI@+54A4\*,_4UK25_)S7\TE M96,_I>F<"[5B,78=:@V%\AF=WJ M(3.RJ3VTVJ?W(.-^O?]+4Z.+P.HBX!ICS&8H(?2M)ZA=":5AFM-LX.EO3. S MS03WY$XH=0K].)9H^U#,[;&+(M>PM M$$X".(5FDW;ML/4WE4'1R,ICP@B3D9A;?A5%IT..=N,?V(/0C)/J(*RW&A$9 M-LLQ1.W2&87GQC#*&F_&OD_(W6GY#.7"#C8%]EC+[J^\U>SLER/C+;PKLQ":I_E-X? M4$L#!!0 ( .N# E?!>K' RP( .8& 9 >&PO=V]R:W-H965T65[^LH MPX+I/"&PW/33;T+CV(,6%5;N[DYBMN]?0L7B1S[;ZPJ6U[?0^B M2AM9;)V)0<%%/;*G;1SV'"Z#(P[AUB%TO.N+',O/S+#10,D-*&M-:';BI#IO M(L>%3W]##XLV2I'_7'@&T*U9WZT19C4".$1A#[<2&$R M#3,18_SO0N-:HW>Z/U9 MNQ]QE5DM(N2#2F/4 ,5FM )*D7:F0$&I>3" !J[JKUPLC2=;*5-/1LW32C'Q$J:T#GB91FM[ 7 M-+^VT5]02P,$% @ ZX,"5S.S2;)Y @ 7 4 !D !X;"]W;W)K&ULA511;]HP$'[G5YPR:=JDJ@DAL+:#2%"8RM2NB+3; MP[0'DQS$JF-GME.Z?[]S AF5*'MQ[NS[OOLNY_-PJ_23R1$MO!1"FI&76UM> M^;Y)^*;4R+(:5 @_#(*!7S NO7A8[RUT/%25%5SB M0H.IBH+I/Q,4:CORNMY^8\DWN74;?CPLV083M(_E0I/GMRP9+U :KB1H7(^\ M/#; JW]TD"B]D2DIOQ<@8?'MA* MH/DX]"VEH!W"EI"K]?6WJOY>F_PS9B67&X,+%!#DC.-\'.\,E;35?EUK-Z&+CI.Y\;G MRI0LQ9%'\V%0/Z,7OW_7'02?3XB-6K'1*?8XH7',*H&@UL"DY9!Q4;D;#<8I M-\?TGF0\KO=_:3H)?WG55Z"NH.M*QW7%M2;L)%:E3W!?NKDST#OK#2):@^"B M\RB?T5A"$975/'6FJ:/[_3Y$_4'G05DF*/JR>TEK1,AC/\\_N/$%ZDT]UP92 M54G;7/YVMWTZQLW$_ MOWIT[IC><9 I<$S0X_]3W0#>SW#A6E?7\K)2E::S- MG)X_U"Z SM=*V;WC$K0/:OP74$L#!!0 ( .N# E=9*#,,- 0 $ + 9 M >&PO=V]R:W-H965TN)FQE2C7D^G&11<7\H*2ORRE*K@!J=JU=.5 KZP1D7> M"SPO[A5U'0L:Y.+$AX4TW51B[(0!91:R)(I6$[<:W]T$]-^N^&K@+7>>6<4R5S*;S3YL)BX M'A&"'%)#"!P?/^ 6\IR D,;W#:;;NB3#W?SNQD[ M?>+S'/39N&<0E#[UT@W 30,0O (0LT^R-)EF=^4"%OOV/233,@JVC&Z"3L _ MZO*2A=XY"[P@[, +VPA#BQ>^%B%@TO2QP!J[Z+@=W8:1KG@*$Q?EKD'] '=Z M\LZ/O:L.5E'+*NI"G\[P=BWJ'%@JBTJ64!K-Y)+E1!;7M#G*N!/S...W'3E/ MF0+82R/#)(!-PDP\'__B4'HH1P%KWYQ[4?(R%>5J%W_D7!=2&?$/M_<0G3]^ M_L*XUH!4?F/!T,,Q]($&28)(2=]' >#Q/E<@4(^ATSOQ3/&N \01S0$./A! M;,?(^6X3%<8%S%GED016S(^D@SV,8BC[&C*#R* M8F /*1X0%[3M4&._56/_OZD1D[.L3:V :HTHZBW3BK\4))UCHNR$?D.4;_ES ML/0RDP'[&[C:*/ ]I%#,0:%FSMF!XC0[2*QV'H'^3;1@=8HG-R"I#1-2, KH M/ IC%*%/TWX[M5]C%@T2%H3T/F GO*BNB S^_):8Q3:O&_UUQ8$.HW,O&-KL M>H[K,-Z+[T7T@"YX/01M$?=F4^;C,?=V>^ MKJH-N."J/3\RO"^$5T?F%-^RDH MRV6);0RFK&F'L)Z-G%M:KKA %BA67LB:$B[*-*\7-KU6P 7R0GU0:*3ZPQN^ M6]VP#E*9ZE/=\7VZ[+Z7_#\W.^>RYR!HBF*?!!DE@95EXOQY>. CQW9I%W)Y M42/)3S>-M1 #;QJ<=K5M#Z^;KNCG]J:W_,352B")')9HZET.L&:IIE]K)D96MD>: M2X,=EWW-L,4%11OP^U)*LYV0@[9IGOX+4$L#!!0 ( .N# E<7(GX4Z , M *@) 9 >&PO=V]R:W-H965T>P(JVF-U.MT'-YFV$4GBKR4 WNEU/K4<62RPH+)-E]C27\67!1,T50L';D6 MR%+C5.2.[[J14["LM(=]\VTBAGU>J3PK<2) 5D7!Q.,8<[X9V)Z]^W"3+5=* M?W"&_35;XA357^N)H)G3H*19@:7,> D"%P-[Y)V.(VUO#&XSW,AG8]"5S#F_ MTY.+=&"[.B',,5$:@='K'L\PSS40I?'?%M-N0FK'Y^,=^E=3.]4R9Q+/>/XC M2]5J8,]BN MPS.'V'W#P=\Z^";O.I#)\@M3;-@7? -"6Q.:'IA2C3:E6$L[+%-.7_@ZEU^3H[W(<^P7??<77V)W]V+J'3N6:)3BPJ4DDBGNT MA[]]\B+W]P.9=YK,.X?0AU/JR;3*$?@"2!K)WGW0GIV79>>8="SOF&)@N7&GJ74()FF3G>"V7G'I^ M;$VI^;-R:8POF;A#I6=Q#%$(7N2#Y\76C"N"^ZR] ATD#GMFU@N[YAW&(1Q@ M,FR8#'^-2>#KIVTJ4X_[Z#L(^4'Z?HYC757%'(7^;_I"P@^SDV%Z J-[6MLE MPOD#BB23"!.1)62Q)GMC_,SV!O41H-?SC$C6W5/1.LY0%'!T4<+?1*L\A@OZ ME=&.GEC7E9**B#!\*/C.RHH.!5K@6@U!RW7UPG?;;M?Z1KU)04@"FORH'4;6 M+J44CGP7CK4^VCWW%>I.?%O,(.K4F &$;2_0]+8ZKK=#TSO>:S>_U?6B;5SH MM'TCP)9'>CB@@ZC10?1A'=#BT^HDNM(/2^(@^ON2>"_D 77LQ&'( 3I\$+ZR M3, MRRM\DLB[1'=TEWENNQL_\6QZC6ARK5M*4)/L=7S#2\@2UZ>W-=& MLL[P%8%A&!K/.-C+F//L]"Q0+,T=0=(&5Y6J/DB;K\TU9%2?OD_F]1V&-I4E MR1MR7) KU40=*^I[03U1?&W.XCE7=+*;X8JN4BBT ?U?<*YV$QV@N9P-_P=0 M2P,$% @ ZX,"5]XRJHPB P D@@ !D !X;"]W;W)K&ULM99M;],P$,>_RBE,"*2QI.G#RF@C=>L&16M5Z 9"B!=N)<($0V-=,'IM\ J3Q'HBCI\[ITZE M:0T/VWOO-T7P%,R2:;R2R5<>F7CH]!V(<,7RQ'R6VP^X"ZAK_84RT<43MKNU MG@-AKHU,=\9$D')1OMFOW48<&'2.&?@[ [_@+H4*RC$S+!@HN05E5Y,WVRA" M+:P)C@N;E851-,O)S@2WDT_WD_'D[AN,9F.8CF:C]]?3Z]D=S&]'LP6\&J-A M/-$P8THQNX&OX01&J10FUG M(HR>VKL4:!6MOX_VTF]T^#$79]#V3L'W_#;<+\;PZN1) M0.6K0:E=[6N[4&H?45KD2\TC3A_Z*2Q8@B!7L# R?(#OM[04)@93_:-N2TJ_ MG7J_]I!>Z(R%.'3H%&I4&W2"ER]:/>]= W6GHNXT>0^NF(Y/(:0GX,^<;PA< M& V4/=H9J\@;NI(>M69-U&LJ]T MMKE8$UOOJ=+O/=6E;CNCV*MU>H^[H;@HW+.0)-[_A^Q33):K:M#6Z^<>T MG5>0Y__I8SO_#]3]BKK?N+5[4FU)JQOD3^T9+&E+?]V##+XVWL-=+,E0P1(PTK)5/0 M3W>(CF..M;>H]^S3;WG/CYQ[4"925.NB&&H(92Y,63&JT:K@CLHR\[B\K-93 MIM9<:$AP1:;>V3DE194%L.P8F15%9RD-E;"B&=-/ RJ[@.974II]QPI4OR'! M7U!+ P04 " #K@P)7MA3\=/P$ )' &0 'AL+W=OC,JI*Z3Z,YL$- M!JPF,6L[9;J_?IR0QB$?;D%!ZDN;A'NO[[FY/CZQ^VO*GOD28P%^!7[(!\92 MB-69:7)OB0/$3^D*A_*7.64!$O*6+4R^8AC-$J? -Z%E=

HY]NAX8MO'VX)XLEB)^8 [[*[3 $RRFJSLF[\PLRHP$ M..2$AH#A^< 8V6<73N*06#P2O.:Y:Q!#>:+T.;ZYF0T,*\X(^]@3<0@D_[W@ M"^S[<229QW]I4",;,W;,7[]%OT[ 2S!/B.,+ZO]+9F(Y,+H&F.$YBGQQ3]?_ MX!10.X[G49\G?\$ZM;4,X$576"#B\V/P%5PCPL C\B-\ F["523X";C%+]@' M-O@QQL$39C\+9O?8BQ@CX2)O,)U<@J,OQ^ +("%X6-*(HW#&^Z:0..)L3"_- M^7R3,ZS)N0/&-!1+#J["&9YM^YL2?U8$^%:$R4."6H"?B$T$P!V.,>,3P#,B9 MH&H=6WVG(G"-../AQ*P< -P('_&=5M3?9M*JSB7GDC*^0AP>&) J.V0LV MAG_^87>LOZI*U5"PK<*ULL*U=-&'%Y2+*H ;KT[B%?/:RQ Z;JO;-U_RF5=8 MV7:WE5EMI=3.4FIK4YK*MX%\\K]\57]+4C6/;BGGQU5);N*T<\-_A84,M4/M M6=M.!J2C!3+R/(83YJ5S<$FX1Z.PLMB=$HYNKX!#.]*>.-P,AZO%H2975?)N M*7GH=)UV(?\*J_I.Z6:)=?7-B_@R8\NJW+3NNT[3AH)M(>UE2'N?BM]Z31:N MH6!;A;,MM5I;>S%EUF9;OSA+S89?P1BQ9_EQ/9#2F%M'B'T!VV$AZV7GG4B&Q _>5]4*),+1C[5MB)3ULO?;X./=UWX=R"&EA*VUA M:U?@][BO][&>*9MI>@:JY1OJE^\IF( 'ELST5W!.?%_/@?IHNT[CIJ)M8U=: M =J?B@-A0W(B+=XAQ E4X@3JQ4D=!\*R%G&[;K&=*ZRLFE96&@/J-<;'Z0^6 MQ43IRU8_V+[E5=H$ZK7)A_DOC9/'TND4L1Q":T"E-:!^QT%/@+"\S>#V'+<( MH6Q5US!J&8?Z93SFOM$"AYYD/OJ>^M/'VGGR'F+# 2JE -W/Q7P-B8FT>(>0 M)E!)$_C.MD@=\Y65".RYQ0^9"JNZ1E8* ^H5Q@[,5Y811;6D'VO/ZCI*D#AZ M0?)AXG/*NP>PN,SHQ]H7BQ(8CGXS0D]\J?/6]FZOURI"*%L5^\7,';8$F"V2 M,R@.DLIMSEVRI]DYUR@YW3&5^>:03'X,+TC(@8_GTM4Z=65YV>;<:7,CZ"HY MNGFB0M @N5QB-,,L-I"_SRD5;S?Q -GIW_ W4$L#!!0 ( .N# E>T=+W& M)0( *,$ 9 >&PO=V]R:W-H965TS,=DCWW\]V0L0VX&DOV&?? M[^..<\)*R%>5 6CTEC.N(IQI78P\3R49Y$1U1 '4X#MW90L:A*#6C'!82J3+/B?PU 2:J"'?QX6!)=YFV!UX<%F0' M*]#K8B%-Y+4L*+7!+(VP;PT! M@T1;!F*6/=P!8Y;(V/C9<.)6T@*/]P?V!U>[J65#%-P)]HVF.HOP+48I;$G) M]%)4C]#4,[!\B6#*_:*JSAU\PB@IE19Y S8.[ M%G(N[XDF<2A%A:3--FQVXTIU:&..HKFT_%J MO9S.IT_/*W1]#YI0IM 3D9+8SMV@*T0Y>LY$J0A/5>AIHV]9O*31FM1:P1FM M+R7OH)[_ 05^T$/KU3VZOKKYD\8S]ML:@K:&P/'VS_#.N 8)2J,E)$#W9,/@ ME+F:9.A([*SNXX$?>OL3PKU6N'=1>%'*)#,CD:)QDLC2K*V5[W/(-R!_G#)R MD=2^PI$J2 (1-L],@=P#CM^_ZP[]SQ=ZU6\M]_]'K_K_].KVKU9Y1S-GG^^< MR!WE"C'8&HS?^3C 2-9/H@ZT*-P8;H0V0^VVF?F*@+0)YGXKA#X$=K+;[U+\ M&U!+ P04 " #K@P)74#^3^LH# #:%P &0 'AL+W=OL<.))-383\82O M5<8*F DDUWE.Q<\+R/AVZOC._< U6RQ5.>#&DQ5=P VHV]5,Z#.WI:0LAT(R M7B !\ZES[I\1/RH%5<17!ENY=XS*5.XX_UZ>?$RGCE?>$620J!)!]<\&+B'+ M2I*^C_\:J-/.60KWC^_I[ZOD=3)W5,(ES_YAJ5I.G1,'I3"GZTQ=\^T':!(: ME[R$9[+ZB[9U["AT4+*6BN>-6-]!SHKZE_YH%F)/H#G]@J 1! \%HP."L!&$ MCYUAU A&CYUAW BJU-TZ]VKA,%4TG@B^1:*,UK3RH%K]2JW7BQ7E@W*CA+[* MM$[%U^0K^7Q+T!L,BK),OD5_H=L;C-Z\>HM>(5:@+TN^EK1(Y<15>KY2Y28- M^Z)F!P?8(;KBA5I*1(H4TAX]-NLC@][5>;;)!O?)7@1&X-_KX@B%WI\H\(*P MYWXN'R\/^M+Y?[.39\_>68RP=3ZL>.$!'F:2+A8"%K3ZC^5S= T;*-: OGW2 MH>BC@ES^V^=ZS1WU<\O*=B97-(&IHTN7!+$!)W[]AQ]Y[_J6W"8,VX012[". M.:/6G)&)'C=6]*U^+8PJ8?D:V,3>Q-WL+^E@!!Z,(+]'A,?C-J:3T[C-:6S, MZ8N@A9R#$) BJM",LT)5%4:_>-"W*\CO0/0^;T;L4Y\WFS!L$T8LP3K>1*TW MT0L5@\BF.39AV":,6()US#ENS3E^;C&HA6-#,1B,P(,1Y/>(@\7@I,WIY-'% M@&] #%7WF0BW1>0Z")=18 \R@ISYG5FG8*HW8 MHG4M"7:6!"]4"1JP+8MLTK!5&K%%ZUJTV[[YQ@V(L1J$P]5@, 0/AY">D$,? M!OYNZ^.;]S[GDE$THPF;L\1<#8R<)S]J-FG8*HW8HG4=V6W<_/%+50.K>S>K M-&R51FS1NA;M]F^^<0=BK ;18,=@. 0/AY">D-![^'7@[O4J]1M_436))4KX MNE!U\ZH=;1O1YU7[]<'XA7]VZ?>,X[)Q7?5&=_BZZWU%Q8(5$F4PUU-Y1\?: M,E$WDNL3Q5=5I_2.*\7SZG )- 51!NCK<\[5_4DY0=O.CW\!4$L#!!0 ( M .N# E=YA&K)0P, ,<+ 9 >&PO=V]R:W-H965T*T0(NT!?S0_<>GGMX3-SQ7LA'E2-J>&(%5Q,OU[J\]GV5YLB(NA E ME1)*Y)%;X81 ,?48H]^*QVUO)>"PJ75".*PFJ8HS(SS,L MQ'[B];SGC37=YMIN^/&X)%M,4-^7*VE6?HN2489<4<%!XF;B37O7\UY@$US$ M/Q3WZF .MI0'(1[MXB:;>(%EA 6FVD(0,^QPCD5AD0R/3PVHUYYI$P_GS^A_ MNN)-,0]$X5P4_]),YQ/ORH,,-Z0J]%KLWV%3T,#BI:)0[A?V36S@05HI+5B3 M;!@PRNN1/#5"'"08G.Z$L$D(7R;T7TF(FH3(%5HS.R3364VVM,M#1?JW]Q^6"[A]GR2P6JXA>3==+^&W M!6I""_4[O 65$XGJ>: M87:<[YLBVDK"YTIFX4G ORI^ 5'P!L(@C#KXS+\]/3Q!)VJ%C1Q>] K>E&N: MT:*R+H4$TTI238UJRZ>TJ$S%L)&"P5RPLM+$.5IL8$DDIWRK8(42$BLS?+PU MP'"CD:G_NE2N6?2[6=A'X%J5),6)9_[E"N4.O?C77WK#X(\NB/@)\JNB.%^=1ILAISX##MD[6+HU%O-/9WAV5U M!/6'_3;HB.Z@I3LX2=?=SMN9>4$R6)'/YF73,)62\"W:^1MX7[I;_7B'[ %E MY]V=/.%[[^Y,8$=B#%LQAC^%V8?G%.Q,8$>"7;:"7?X LU]^[>/HP,=U61U! M07#5;?:KEN[52;KW?(=*FWM\*6M"'Z P1O00_,.!H,7!N\(Z@^&+PSN'[1$#.76=8K*D*FX MKGN*=K?M1J>N!WNQ/[-=JFNUOL#4+>X=D5O*%12X,9#!Q:5A).NNL5YH4;K& MZT%HT\:Y:6XZ;90VP'S?""-2L[ 'M+U[_#]02P,$% @ ZX,"5Z%1[T2? M P Q X !D !X;"]W;W)K&ULK5=MCYLX$/XK M%JVJ5KHN[X2D"=)N8-6>6G6UZ?8^>X,3K(*=VLYF[W[]&<.RB7%(=):3T M5[WXDL\LISX1*M%2U!10_CVA.2K+FDF>XW=+:G4^:\/]ZQ?V6R5>BGF$',UI M^1?.13&S8@OD: 6WI;BGN\^H%136?$M:2K]GU(EN ]RD2$)<Y M?%BDX/W;#^ MP 3\*.B60Y+SJ2VD\YK"7K:.;AI'WA%'/OA&B2@XR$B.80++$9 W*U_1/3%EN> (S3]W6)GP#EVAFR;[%$7M"5O+NC1LY MGTPAOB19>DFR[$)D!\D(NF0$0^S)=469P/] U4GI"MQ_?P"0YC_'=\2$F[6/"V#W$9'U,Y,<=YD!LV(D-!\5^(0+)$ H@ MM3:U5V+XB$LL,#+J;>C"_7-JQYSW(9&NM@]QG4!3:\ $CEEMU*F-!M7^H *6 M8&5ZVDQ:H]X)_$ 7:\#$L::VCXGB4%/;QXQ&1W([ZM2.!KO*]PUBLHK/Z"JC M2W:52Y*EER3++D1VD(RX2T8\6'JW^!GEIPHN[A>*]E3,#1!/*[<^Q/4BK=Q, MF,!<;N-.X7A0X4_(9.LHT2F1XYYKO5^>1*0G$=D0XD">Z[Q^JSF# A>%?#%\ ME/VR.B6Q)=KW[@5Z)@T@O4T:(*'>@3*3LV-:][Y+W3,Z)35U$*-@M_^*A&S02/5,@)0UT6 M&PO=V]R:W-H965T\">CC*Y@ M"OHVNY*FY]=9%BP%KIC@2,)R[)W@XU,2V(!BQ#<&&[751K:4F1"_;.=\,?8" MZP@2F&N;@IJ_._@ 26(S&1^_JZ1>K6D#M]L/V3\5Q9MB9E3!!Y%\9PN]'GL# M#RU@2?-$7XO-9Z@*ZMM\5 MTFFI1%J4ON3\"(7!6T0"$J+;Z1DZ?/WF<1K?F*\K('4%I,C;:\G[-0-)->,K M=&$=*_3C$M(9R)\NBYVI[ XX5AF=P]@SC[@">0?>Y. 5CH+W'4;#VFA89 ]; MC)[!3*-SKK3,[92B'Q=F #K7D"JGU_ %O/9JK[W.2;T&NZ/MI-K5BZE,JJ_I42&V"T5U5+1/JF^2RIR2+54%==2 M\3ZIR"45[TJ%;J5!K33H5+H1FB9HF>M<@D6%8Q>[C QVC,0X<#L9UDZ&G4XN M0"G$TBS7L##4T& >4.W2'NYHO^NW+"T.&J(%3YB'LO"$T1E+F+YW\BK8D8_Z MPQ;Y+:#B3OE/C%,^?R*/NG/]YR;'#3HQ>58DX9?@)VX BCN9]P0J50D>+6G< MMJ0-#'$W#=O(5(5MJ^%>&+7(-1S$>T'HI!/>)6&'7,-"O!>&3D+A71KVXA8: MX@:'>"\/8W1 T^P]TFL#!KHT>'#*[Q*R!4NX(21^$43B74;V M+V6#64Q,^$ M2>S@)!FV+#QI0$F>"915GNV7?1B'_[ZN_*U3J#W17U*Y8EP9@:4)"XYBXU^6 MA^2RHT56'$QG0IMC;M%&UL MK5;;;MLX$/T50BT6+=!$5]NIUQ:0V"IVBUZ"NMU]IJ61150B59**D[_OD%)4 M7Q0WV/6++5)SSG#.S% SVPKY714 FMQ7)5=SI]"ZGKJN2@NHJ+H4-7!\DPM9 M48U+N7%5+8%F%E25;N!Y8[>BC#OQS.[=RG@F&ETR#K>2J*:JJ'RX@5)LYX[O M/&Y\89M"FPTWGM5T RO0W^I;B2NW9\E8!5PQP8F$?.Y<^]-D8NRMP3\,MFKG MF9A(UD)\-XN_L[GCF0-!":DV#!3_[F !96F(\!@_.DZG=VF N\^/[.]L[!C+ MFBI8B/)?ENEB[EPY)(.<-J7^(K9_01?/R/"EHE3VEVP[6\\A::.TJ#HPGJ!B MO/VG]YT..P#D&08$'2 X!$1/ ,(.$#[70]0!HN=Z&'4 &[K;QFZ%6U)-XYD4 M6R*--;*9!ZN^1:->C)LZ66F);QGB=/PAN5XE*_)J"9JR4I$+LJ"J(#G6#X$\ MQW2^QKUOJR5Y]?(U>4D8)U\+T2C*,S5S-9[ \+AIY^VF]18\X2TD'P77A2() MSR ;P"]/X\' >1;/AP=#X?P_[\E_ M]KXG1MC70FCYPB?X/M<@J69\0]*^!AAO[R)LZNE0OEO&:)C17')35=,4Y@[> M8@KD'3CQ'R_\L??GD-CG)%N>DRPY$]E>6J(^+=$I]M@V9$U91C 5A%:BX5IA M8M*RP28P':D+(!50U4C *UP3D1/1Y[+$%T!*1M>L9)K!8-NV)QC;$YA/RUT\ M&LW.4IU:@T]*TOD<[ M!PZB@Z 6QS;AZ.V!.,(29^(R%!B1Z;> <%^GN2Y!1)*XJ[,XI4(#=V!E0D M-3W9?HGZW7[,O+;3U<'^C3]=^ /[2QQ+VRGR%WT[TWZD>^^YAY>D9AO&OXJ4$(F^Y5DA;@:IE.6UXX@H)3D6EZPD M!;Q)&,^QA$>^=D3)"8ZU49XYONN.G1S38C"?Z;&/?#YCE63LJWKX+;X9N"HBDI%(*@@,_Y[(@F290H(X_JM!!XU/ M97CX>X?^3BQ3.B_:&/F MCF%R5 G)\MH8(LAI8?[C;S41!P93]P4#OS;PCPR\X 6#H#8(C@W"%PS"VB#4 MS)A4- ]++/%\QMD&<34;T-0/3::VAO1IH>J^DAS>4K"3\]_O;U?W*_1F222F MF4!_8,ZQ*L5;=(&^K);HS?E;=(YH@3ZGK!*XB,7,D>!8F3M1[>3../%?<#)& M#ZR0J4#W14SBMKT# 3=1^[NH[WPKX/NJN$2!.T2^ZP<=\2SLY@]XBUSO1>NE MW7I)(G!NS'U+,D%3@D#CA2^5@ A!R! EM,!%1%!&0,=#](0YQ8]9_8Q*O(7E M)H=($IX+!(5 $2MBJE9/9TGL3N^3A.@EAVZK-<@,U?D ?GKD4B!H+S!,!9), M"91P DL^KB(2PP@Z]UQW./7#LY)PE*M"UP: 0#AE\9$+>,-9M4[1^RK;[H@, M+D%@X ''_\)4Y59!*XQN'@1$(&!M0PB@36SB45R

.G#U]J@CC,*A5-Q;JV MSP",9E1NNV1CY4RUX&M1XHC<#*#'"L*?R&#^\T_>V/VE2T4]@;4T%3::"G]( M4[ _J.6\RWX(+5%$G):*J2[1V%'WHE$KJ"Z<5LS9@N4E+K;&30SL0R6-.'&& M0C>$AEYAT$VB]C(L$84*?B9Y21!+$JI4SR*L=X(*>@37 %#G>*<$-3^JH)SP MJ'THO1 C-U"1'J^E 0J(N DCX2P'?0[]R03MU:DTZP^#\>A@3,E%J6UOJR%- M,.J%C@:&C8J44J.(5842H%([A@& BBDDH_,XJ^5KYAN2=A M(7V0:0[@$5'!7W;)TEJ54V79$UA+EJ-&EB.K@/2QXH(E%Q5P@D&BLDN$!F.L M,=2YY6D^#KR9\W1(B=7/J90\=SAQW<9A*]-QD^G8FNDJ95Q>J%Y]O :M'>C. MH(X.0O%'5T>Y6SV?FGN'PW#4G?NDR7UB;SZL6+\B]>05-J^F5G2W* M&O:IA>D)K%7!JZ:"5U:&/QQ7;J.O#FI/>X(W:W7T4?TRG M$M@76IO!@PN9UYL S2)5C:"3/KLC'VT)Y@)-S+(6:(QBO.VZ2RSL2"<3W!-: MFV!_3[#?FT2_0[#=45 3[-5G3 N_5J"3^>T)K@5;=D76IO#_?7-L]^T?NR@; M,4\]>30\.0LV%";GVQ4U?"'L!3VR+ M2@)R_?0GR8Z#C>-)KKK)&Y#$[D]:[?J/I>&!T'NV >#H(4TR-C(VG&\O39.% M&T@QNR!;R,0O*T)3S$67KDVVI8 CY90FIF-973/%<6:,AVIL3L=#LN-)G,&< M(K9+4TR_3B$AAY%A&X\#M_%ZP^6 .1YN\1H6P#]OYU3TS)(2Q2ED+"89HK : M&1/[,K!=Z: L_HKAP([:2(:R).1>=JZBD6')%4$"(9<(++[V,(,DD22QCG\+ MJ%'.*1V/VX_T7U7P(I@E9C CR=]QQ#,D+9S%"M(XR[_Q0[$11PZ"T^S@% Y.W:'SC(-;.+@OG:%3.'1> M.H-7.*C0S3QVM7$^YG@\I.2 J+06--E0NZ^\Q7[%F2R4!:?BUUCX\?'B[F;V M$4TGB\!'LYOK>?!I,;F[NOF$WOO <9PP=(YF)!5UR;#*;/ @V_!!C']>^.C] MNP_H'8HS=+[F[TQ3._YL]^.[9*YOAEA7B M*I[[7(5L,(7SJ7@8(S3'7X5(<#2A%&=KD.VSQXJ(D,@^FN%MS'$2_P?1&9JD M9">LO_PID.B*0\K^::J.?/Y.\_Q2*2_9%H\%.COC>HVO@-H('7JQH%#49>WRN-*G%[9=Q>:]RW8BJ-GW8 MBS_&K:K@HFC1EVM(ET ;Z[(5_=JZU GS=<("3;!*?KIE?KIO+"Y=G4G4"?-U MP@)-L$H2>V42>S] 7'*F=_2XNSVGIBVG-L[ JVG+J4W/JFE4<&KCN8-F9>F7 M0?=;@_X-,J X474YB<2;6HWI/7#9:].5=N!K:U(KS==*"W31JJEQ MGE+CO+&Z% O0E4J=-%\K+=!%JZ;RZ8!KMQZ]OE=AW-.#3[\N,*GVP, #<- 9 >&PO M=V]R:W-H965TI;MK"/_^=FUC2+$=>LH7V+>9>>;Q[,SL8,/XLU@B M2GA)$RJ&QE+*U95IBG")*1$=MD*J=N:,IT2J*5^88L611+E0FIB.97EF2F)J M!(-\;<*# (U)HC4I'#]*I49E4PL>CG?:/^7.*V=F1. U2[[&D5P.C;X!$$$F" 6<;X/JTTJ8'N:NYM (74_U5II*KW5C)R6#Z^'#]-XQ'T]L;N'ZX MG]Q^GHX>[QX^PX<;E"1.!%S 5++P&1Y6.8TC36,LMQ_5QNV/3(UV.]_N,9TA M_ZXVGJ8W\.'L(YR!"6)). J(*3S16(KS@X7')O;_>56)$0AX:ZO@+Y&HW@]]]LS_JCQ;MNY5VW37M0A( M=>^%5%\PIHMSF.$BIE0-U;U)" VQ#G6AMY?KU2ED';B6=3DPUS5H>A6:7BN: MK_E=5 22-7*56P!?D(>Q0%CQ.,1S8,=P3T-;V.T?H/4[EE^/UJO0>B=QMU!Q M('^.W<*L=TR2WZNWZE=6_??AJ 66?\2&U^EY];CZ%:[^26SLX-0:[A_Q<>%8 M]78O*[N7[\-'*[#+(T;<3D,PV]8^15N_?KFPC-KF6"VUOHH:U^LVH#DH&/:[ M7ZZ3X-IU=\MM@.OLX3J_!I>C;E8TF%!5#*[:@HPD()&GM=!KH;:;[,$6"1=@ M0ZIK$M@^1&0K6M*LO:\B=FL:#^X4Y%CU1"&L29(UI+(3R"ZL> =D][N6W4#V MO@K8IY6!,B3(+*FW?IST'=]N2!SV/NO;[Y3VWX)WG.6;\YJ]3_-V>Y[_7Y'X M%M1VD]TR$MTB$EM#<%\X[/;*T1B";V'UCV+.MWL_%T_SH)=-D2_RCETHAC(J MB[:V6JU>!:.B%]X?+YX4]X2KDBX@P;D2M3J^^JZ\Z-*+B62KO#.>,:GZ['RX M5"\;Y/J VI\S)G<3;:!Z*P7_ 5!+ P04 " #K@P)7H'3KOQ$# !,"0 M&0 'AL+W=O^LC=06IK&M4%&V?4!\<)-K$Y'8G>VV(.W'SW;2$"#M!N-+;%]\=\]=SCGW M-HS?B A1PFV:4-&W(BF71[8M@@A3(FILB52]F3.>$JF6?&&+)4<2&J4TL3W' M:=DIB:GE]XQLPOT>6\DDICCA(%9I2OC=$!.VZ5NNM15G8=]R-!$F M&$AM@JAAC2-,$FU)P1)@G;/*]C@7!2DB6YLJ*((UI-I+;/!$EA;JW0\'+%3S# MG3DRE,=$$K_'V0:XWJVLZ8D)U6@KN)CJKS*57+V-E9[TIY?GHZ\P'$Q/CF%T M/IZ'T['4%7K/ :[XRWGT)5"%FWCHE1->IM3O5D*T" MLO4\R(4J#+W:EZS6TV0UV]4<[8*C_5*._5G)S+9*+#M(.@5)YWDD:R7X2T(Z M3Q)RZ#:\:HYNP=%](%WR02+?Z.NA./^I_-T8[QSV)-J41? MXR@1UYVUE)LKRQ*+-8V)N& ;FJA/EHS'1*I3OK+$AE,29)WBR,*VW;=B$B:= M\2AKN^/C$=O**$SH'4=B&\>$[ZZ BP[XL$/WF0YNT<$]Z("?L] M.G1/M= K.F2W;N7WGCG.(Y*,1YSM$$^O M5K3T(/-^UEOY*TS2!V4NN?HT5/WD>/[A=O8'FD[FOH=FMS=W_KOYY,/;VW?H MI4FV C\?9M<(-=^A;"-W8;QS$[OCIMNY_]9][_;NN8,MWQ\W(S7?8;G?]F& MMU1^4Y0_D@[XY]_?F!D155^E^AAC^K7 MW9%]UCS9$1Z@3W\J)'HK:2P:@]B%#"(DS(.$^4 P+8B],H@]XXRZ3SA=L%42 M_J.BLZA'D7Y-CVE37')D/T.FKP:/X^' MD?68]W?1KMM_7V*11_(HN;'?NG' M_G?Z<9>]/*A6\DBY>AE"&\I#UK2T3(TFVC[OD##/?/,8[2GA @U1G"]^#D8! MV3*S<7DVHMJZ&1+F0<)\()@6C\LR'I=G7IXO M(8,("?,@83X03 NB8U>"R3YU6HEL6AF2EQG5-B*@-*^@:?FK-SC(7U F=5_7 MQ*EC]/5=1!(E59R!,7>9(:V]#$GS0&D^%$T/!Z["@<^=PY%AMEL:Y>?8M.' MLJF[LE+=CE$//KF2T[0NJT0%"2/R$-%O.[1[=',]^TBUF8VW=N@I-GTHF[I# M*P7LF"7P<=9'_Z+3*TUF>NL< BJ;06D^%$V/4Z6PG?ZYEP-0 0Y*\T!I/A1- M#V6EPQVS$/]X6!/)7FI10*3*8R3DZ)%$VZQ2DE?Y&X,U.*H)'26S;U[B%9<, M:Y=T+RX/=77#58Y]T2^OTMU0*6;'+)E/J$>8":T?25"I7-#,)0DHD[J+*Q'L M&.79^$WU-+$E8B:S&9;N_P4FSZ43=V5E>[% M9MU[G*1:E9K,]-://.C7TZ T'XJFQZD2YGAX[NP%JNM!:1XHS8>BZ:&L"@#8 M7 " *#693;0.%FA- !_7!(Z2WH\H"+A50< ]J2"@)SWH@H!Y#*U_\ E:$ "E M^5 T/9I50< ]=T' !2T(@-(\4)H/1=-#614$7.""@)G7.C*@!0'WI(( E$W= MX[6?K\,5!,RHULZ&_0W[*04!*).YKZW:II.8\E6VVT>@!=LF,M] 4+:6.XHF MV3Z:@_:I6QEF0)W^Y)GI)>]QXQRVV1V/"B6W28Z),UAV6K+@GHJ,3*C@4\W!JZ E%VMG[H-AIH32@;'5 MM>%Z8*D?'-QS,RA\RU-RJ703VT5P?Z?M\@-@,P.!7(A.8)\XPWA446.8EE=V MTBQNC(^@H!W?KBNK<*[INMF1C&H\$*T".YO,%W(VJ M0@"-4:4=Y)S.E:2-AHU'.["T,R;$#3P5/XH][E6Q4[<(JB:[H174#AV-FP#_ M+IOCWJ6-7L0;5/Q>F<]+NQW9S*'3V+5F!5\U\U71"<#8>S@[K2JQ_B3X7);, M;?[9 <[EE^:5K=L93;MM"IPS?TWJ/GO MYGG.)--4[(JVO?^:L_QBQ?'%OY+<_%&RW:VX'G.Y*,#SM(;.K4ODWO\=GW. M"KH4YK8#,[(=?V,Y7Y9IM^H:$M&NVHZ_PO9Z2??Z8F-QF;,5RR?M5,^GS3"P M QNUO<#A$+EJ+C^"^3C,CP"&Q<$48#[."XOS/^UGB.['89BVH1<9HCY#U,=Y M^9!)\\'B^'U2>_EWFJ9QG"181B<3KX()EK:>JO-A8'/+ J8+T#\?UQH*?\/G$,5<6T M84\PCJ0IAD O^GLT29#L)/#QUP=[2N(X3?T(8'X%<8PA\#3B"*8 -&!('#?G MX,%Y%&[.J7#["\OX-U!+ P04 " #K@P)7EXJ[', 3 @ "P %]R M96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_: MI7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$ MVV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH M^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( .N# E>DX^F4J , %$8 M / >&PO=V]R:V)O;VLN>&ULQ9A!MI10-2:".25Y&2WOWXEB%LQV7RS%]4G&\' PROT/9(^/''Q<,_Y M _J[8[U<>'NE#M>SF:SWI,/R=WX@O3[3ZT;3<$?)D_QQWARB1RKI/654_;/PAO^,>*BC M/>WH-](LO+F'Y)X_?>*"?N.]PJRH!6=LX?GCB3LB%*U?-!<&LL3WCXZ*KRA31"RQ(K>"'P^T_VINH]]B9KW& MD,/I=PSQ6OR?&'G;TIHL>7WL2*_&' 5A!K"7>WJ0'NIQ1Q9>S!^),.^C'Y V MX[LI#64E):ZI/B'29L!SB=(WI)>D03>8X;XF:,A/6G0!0!>@LR M!"##GP59& )SM42\1?F!"'VU!7D!0%ZPOR$H"\= LY12L4KQ_V MG#5$R%]0\M?1@KP"(*_.E"26>[1B%N1; /*M6\@L*JM=@O(5RK?)+BK3/"LL MLG< V3NW9.OT/CHENFZ*I,E6N=%@?3P0,6G:&=C0C+Q'=MD MK7LRF?0A9 W?L3:*,H__0#HZ'5><;[9)5@S%Q.:#A.$[-H9FVJ3E\-D/71OG M>GQFMTD6I],0(6'XCHU15#=%\KDR1D(A23A.[8$6.?^#&Q,R!B^8V6\ M4N?0&SVU9\2>JOJ0-'S'UGBN=R>L7^TI-*2)P+$FP,(WZ>4 TD7@6!=CX?O/ M], 5B&-MO%8!GT%M3$@;@6MM@-,J9&-"/@D<^^35H;PD"E-[\AQ 6@D<:P7$ MG X92"R!8[%\KSAC>M-! XDE<"P6N.2$-B8DEL#U6N2YY#S'AWY#:X(E0367 M:AHFY)7 L5=>4F[,-MJQ0\S0VIL@D&9"QYIYB3FLB%O&GQ!I6QL3TDSXDS1S MPLRP,+LTC\3N[Q R3G@VXPS,-B:XZ^78."#FI$:&D''",ZU@1DR[%(60<4+7 M6U\@YH6-"1DG'(PS.VUA-Z2E/6DR_0BIVVO,ZJU YF=V0LUFUY MO^:X.>V(GW;S/_X+4$L#!!0 ( .N# E?6^OFQ> $ ,6 : >&PO M7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-V$UNPC 0AN&K1#X SLSP6P&K;MA6 M7" *AB#RI]A5X?:-PB)\41?=(,\J1=Y^N3(+UZ;VQ;7UR;TJ:[\S M10CMA[4^+UR5^5G3NKI_%$QL8.8@CB^$$"01(_: Y!\_A!"PA:Q ]:0M R?M *@E;Q@]80M(X?M(&@ M3?P@2E'&5$'2!&L%6A-R30J\)@2;%(A-2#8I,)L0;5*@-B';I,!M0KA)@=R$ M=),"NPGQ)@5Z,^K-"O1FU)L5Z,V3GVT%>C/JS0KT9M2;%>C-J#K$!O1KU9@=Z,>K,"O07U%@5Z"^HM"O06U%L4Z"V3PQ(%>@OJ+0KT%M1; M%.@MJ+>\4V\?'J7S8\]SC?N_D^K0O^O&[8?E\^;D&Q]PMG#FN_\%4$L#!!0 M ( .N# E?KB+KEE0$ ((6 3 6T-O;G1E;G1?5'EP97-=+GAM;,V8 MS6[",!"$7R7*%1%CNZ4_ BYMKRV'OH";;$A$$ENVH?#V=<*/U(I&("IU+K$2 M[\Z,O=)WR.1]:\A%F[IJW#0NO#>/C+FTH%JY1!MJPDZN;:U\>+4+9E2Z5 MB M8C0:LU0WGAH_]*U&/)L\4ZY6E8]>-N&S*W4SC2U5+HZ>=H6MUS16QE1EJGS8 M9^LF^^$RW#LDH;.K<45IW" 4Q.RD0[OSN\&^[VU-UI8917-E_:NJ0Q7;5,SY M;44NZ99E2IM-5'5H29RRIS!5$OJZ2G>B@W]F'&Z;=DU_MW\GT&8;* MN=7&A8E9NMSN,)*V>VB"$%E?]A_QZ!BDKSX?M=/.*#O3.USOI[;+;AZ.=&UL4$L! A0#% @ ZX,"5X"\[SKN *P( !$ M ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ MZX,"5YE$% "O'P & M @($-" >&PO=V]R:W-H965T&UL4$L! A0#% @ MZX,"5^5!/R8M!@ W!D !@ ("!) X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ZX,"5[!W9AE^ P E@< !@ ("! MKS$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ZX,"5U#IZ^D8!0 D P !D M ("!T$@ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ZX,"5P/8R7#4!0 C0X !D ("! MCEH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ZX,"5_'5-E6P!P R!, !D ("!B68 'AL+W=O&PO=V]R:W-H965TK' RP( .8& 9 " @8YQ !X M;"]W;W)K&UL4$L! A0#% @ ZX,"5S.S2;)Y M @ 7 4 !D ("!D'0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ZX,"5]XRJHPB P D@@ !D M ("!RG\ 'AL+W=O&PO=V]R M:W-H965TT=+W&)0( *,$ M 9 " @5:( !X;"]W;W)K&UL M4$L! A0#% @ ZX,"5U _D_K* P VA< !D ("!LHH M 'AL+W=O81J MR4,# #'"P &0 @(&SC@ >&PO=V]R:W-H965TA4>]$GP, ,0. 9 M " @2V2 !X;"]W;W)K&UL4$L! A0#% @ MZX,"5T-V9R5> P M@P !D ("! Y8 'AL+W=O&PO=V]R:W-H965TOY?] G 4 -87 9 " @1N= !X;"]W M;W)K&UL4$L! A0#% @ ZX,"5V.GY 02! M-14 !D ("![J( 'AL+W=O&PO=V]R:W-H965T@ M=.N_$0, $P) 9 " @4FK !X;"]W;W)K&UL4$L! A0#% @ ZX,"5SP^;QYB!@ HS4 !D M ("!D:X 'AL+W=O&PO7BKL

DX^F4J , %$8 / M " 5NY !X;"]W;W)K8F]O:RYX;6Q02P$"% ,4 " #K M@P)7UOKYL7@! #%@ &@ @ $PO0 >&PO7W)E;',O=V]R M:V)O;VLN>&UL+G)E;'-02P$"% ,4 " #K@P)7ZXBZY94! ""%@ $P M @ '@O@ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 + L + .L+ "FP ! end XML 48 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 49 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 50 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.2 html 116 202 1 false 29 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 - Condensed Balance Sheets Sheet http://atomera.com/role/BalanceSheets Condensed Balance Sheets Statements 2 false false R3.htm 00000003 - Statement - Condensed Balance Sheets (Parenthetical) Sheet http://atomera.com/role/BalanceSheetsParenthetical Condensed Balance Sheets (Parenthetical) Statements 3 false false R4.htm 00000004 - Statement - Condensed Statements of Operations (Unaudited) Sheet http://atomera.com/role/StatementsOfOperations Condensed Statements of Operations (Unaudited) Statements 4 false false R5.htm 00000005 - Statement - Condensed Statements of Comprehensive Loss (Unaudited) Sheet http://atomera.com/role/StatementsOfComprehensiveLoss Condensed Statements of Comprehensive Loss (Unaudited) Statements 5 false false R6.htm 00000006 - Statement - Statements of Stockholders' Equity (Unaudited) Sheet http://atomera.com/role/StatementsOfStockholdersEquity Statements of Stockholders' Equity (Unaudited) Statements 6 false false R7.htm 00000007 - Statement - Condensed Statements of Cash Flows (Unaudited) Sheet http://atomera.com/role/StatementsOfCashFlows Condensed Statements of Cash Flows (Unaudited) Statements 7 false false R8.htm 00000008 - Disclosure - NATURE OF OPERATIONS Sheet http://atomera.com/role/NatureOfOperations NATURE OF OPERATIONS Notes 8 false false R9.htm 00000009 - Disclosure - LIQUIDITY AND MANAGEMENT PLANS Sheet http://atomera.com/role/LiquidityAndManagementPlans LIQUIDITY AND MANAGEMENT PLANS Notes 9 false false R10.htm 00000010 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Sheet http://atomera.com/role/SummaryOfSignificantAccountingPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Notes 10 false false R11.htm 00000011 - Disclosure - FAIR VALUE MEASUREMENTS Sheet http://atomera.com/role/FairValueMeasurements FAIR VALUE MEASUREMENTS Notes 11 false false R12.htm 00000012 - Disclosure - REVENUE Sheet http://atomera.com/role/Revenue REVENUE Notes 12 false false R13.htm 00000013 - Disclosure - BASIC AND DILUTED LOSS PER SHARE Sheet http://atomera.com/role/BasicAndDilutedLossPerShare BASIC AND DILUTED LOSS PER SHARE Notes 13 false false R14.htm 00000014 - Disclosure - LEASES Sheet http://atomera.com/role/Leases LEASES Notes 14 false false R15.htm 00000015 - Disclosure - STOCK BASED COMPENSATION Sheet http://atomera.com/role/StockBasedCompensation STOCK BASED COMPENSATION Notes 15 false false R16.htm 00000016 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://atomera.com/role/CommitmentsAndContingencies COMMITMENTS AND CONTINGENCIES Notes 16 false false R17.htm 00000017 - Disclosure - SUBSEQUENT EVENTS Sheet http://atomera.com/role/SubsequentEvents SUBSEQUENT EVENTS Notes 17 false false R18.htm 00000018 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://atomera.com/role/SummaryOfSignificantAccountingPoliciesPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 18 false false R19.htm 00000019 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) Sheet http://atomera.com/role/FairValueMeasurementsTables FAIR VALUE MEASUREMENTS (Tables) Tables http://atomera.com/role/FairValueMeasurements 19 false false R20.htm 00000020 - Disclosure - REVENUE (Tables) Sheet http://atomera.com/role/RevenueTables REVENUE (Tables) Tables http://atomera.com/role/Revenue 20 false false R21.htm 00000021 - 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 21 false false R22.htm 00000022 - Disclosure - LEASES (Tables) Sheet http://atomera.com/role/LeasesTables LEASES (Tables) Tables http://atomera.com/role/Leases 22 false false R23.htm 00000023 - Disclosure - STOCK BASED COMPENSATION (Tables) Sheet http://atomera.com/role/StockBasedCompensationTables STOCK BASED COMPENSATION (Tables) Tables http://atomera.com/role/StockBasedCompensation 23 false false R24.htm 00000024 - 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 24 false false R25.htm 00000025 - Disclosure - FAIR VALUE MEASUREMENTS (Details) Sheet http://atomera.com/role/FairValueMeasurementsDetails FAIR VALUE MEASUREMENTS (Details) Details http://atomera.com/role/FairValueMeasurementsTables 25 false false R26.htm 00000026 - Disclosure - FAIR VALUE MEASUREMENTS (Details Narrative) Sheet http://atomera.com/role/FairValueMeasurementsDetailsNarrative FAIR VALUE MEASUREMENTS (Details Narrative) Details http://atomera.com/role/FairValueMeasurementsTables 26 false false R27.htm 00000027 - Disclosure - REVENUE (Details) Sheet http://atomera.com/role/RevenueDetails REVENUE (Details) Details http://atomera.com/role/RevenueTables 27 false false R28.htm 00000028 - 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 28 false false R29.htm 00000029 - Disclosure - LEASES (Details - Lease costs) Sheet http://atomera.com/role/LeasesDetails-LeaseCosts LEASES (Details - Lease costs) Details http://atomera.com/role/LeasesTables 29 false false R30.htm 00000030 - Disclosure - LEASES (Details - Minimum lease payments) Sheet http://atomera.com/role/LeasesDetails-MinimumLeasePayments LEASES (Details - Minimum lease payments) Details http://atomera.com/role/LeasesTables 30 false false R31.htm 00000031 - Disclosure - LEASES (Details - Cash flow effect) Sheet http://atomera.com/role/LeasesDetails-CashFlowEffect LEASES (Details - Cash flow effect) Details http://atomera.com/role/LeasesTables 31 false false R32.htm 00000032 - Disclosure - LEASES (Details Narrative) Sheet http://atomera.com/role/LeasesDetailsNarrative LEASES (Details Narrative) Details http://atomera.com/role/LeasesTables 32 false false R33.htm 00000033 - Disclosure - STOCK BASED COMPENSATION (Details - Compensation Expense) Sheet http://atomera.com/role/StockBasedCompensationDetails-CompensationExpense STOCK BASED COMPENSATION (Details - Compensation Expense) Details http://atomera.com/role/StockBasedCompensationTables 33 false false R34.htm 00000034 - Disclosure - STOCK BASED COMPENSATION (Details - Stock Option Activity) Sheet http://atomera.com/role/StockBasedCompensationDetails-StockOptionActivity STOCK BASED COMPENSATION (Details - Stock Option Activity) Details http://atomera.com/role/StockBasedCompensationTables 34 false false R35.htm 00000035 - Disclosure - STOCK BASED COMPENSATION (Details - Restricted stock) Sheet http://atomera.com/role/StockBasedCompensationDetails-RestrictedStock STOCK BASED COMPENSATION (Details - Restricted stock) Details http://atomera.com/role/StockBasedCompensationTables 35 false false R36.htm 00000036 - Disclosure - STOCK BASED COMPENSATION (Details Narrative) Sheet http://atomera.com/role/StockBasedCompensationDetailsNarrative STOCK BASED COMPENSATION (Details Narrative) Details http://atomera.com/role/StockBasedCompensationTables 36 false false All Reports Book All Reports atomera_i10q-063023.htm atom-20230630.xsd atom-20230630_cal.xml atom-20230630_def.xml atom-20230630_lab.xml atom-20230630_pre.xml atomera_ex3101.htm atomera_ex3102.htm atomera_ex3201.htm http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 52 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "atomera_i10q-063023.htm": { "axisCustom": 0, "axisStandard": 15, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 500, "http://xbrl.sec.gov/dei/2023": 30 }, "contextCount": 116, "dts": { "calculationLink": { "local": [ "atom-20230630_cal.xml" ] }, "definitionLink": { "local": [ "atom-20230630_def.xml" ] }, "inline": { "local": [ "atomera_i10q-063023.htm" ] }, "labelLink": { "local": [ "atom-20230630_lab.xml" ] }, "presentationLink": { "local": [ "atom-20230630_pre.xml" ] }, "schema": { "local": [ "atom-20230630.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd" ] } }, "elementCount": 335, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2023": 39, "http://xbrl.sec.gov/dei/2023": 5, "total": 44 }, "keyCustom": 11, "keyStandard": 191, "memberCustom": 12, "memberStandard": 17, "nsprefix": "ATOM", "nsuri": "http://atomera.com/20230630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "b", "span", "p", "body", "html" ], "baseRef": "atomera_i10q-063023.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "00000001 - Document - Cover", "menuCat": "Cover", "order": "1", "role": "http://atomera.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "b", "span", "p", "body", "html" ], "baseRef": "atomera_i10q-063023.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "atomera_i10q-063023.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000010 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "menuCat": "Notes", "order": "10", "role": "http://atomera.com/role/SummaryOfSignificantAccountingPolicies", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "atomera_i10q-063023.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "atomera_i10q-063023.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000011 - Disclosure - FAIR VALUE MEASUREMENTS", "menuCat": "Notes", "order": "11", "role": "http://atomera.com/role/FairValueMeasurements", "shortName": "FAIR VALUE MEASUREMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "atomera_i10q-063023.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "atomera_i10q-063023.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000012 - Disclosure - REVENUE", "menuCat": "Notes", "order": "12", "role": "http://atomera.com/role/Revenue", "shortName": "REVENUE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "atomera_i10q-063023.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "atomera_i10q-063023.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000013 - Disclosure - BASIC AND DILUTED LOSS PER SHARE", "menuCat": "Notes", "order": "13", "role": "http://atomera.com/role/BasicAndDilutedLossPerShare", "shortName": "BASIC AND DILUTED LOSS PER SHARE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "atomera_i10q-063023.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "atomera_i10q-063023.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "ATOM:LesseeOperatingAndFinanceLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000014 - Disclosure - LEASES", "menuCat": "Notes", "order": "14", "role": "http://atomera.com/role/Leases", "shortName": "LEASES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "atomera_i10q-063023.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "ATOM:LesseeOperatingAndFinanceLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "atomera_i10q-063023.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000015 - Disclosure - STOCK BASED COMPENSATION", "menuCat": "Notes", "order": "15", "role": "http://atomera.com/role/StockBasedCompensation", "shortName": "STOCK BASED COMPENSATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "atomera_i10q-063023.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "atomera_i10q-063023.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000016 - Disclosure - COMMITMENTS AND CONTINGENCIES", "menuCat": "Notes", "order": "16", "role": "http://atomera.com/role/CommitmentsAndContingencies", "shortName": "COMMITMENTS AND CONTINGENCIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "atomera_i10q-063023.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "atomera_i10q-063023.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000017 - Disclosure - SUBSEQUENT EVENTS", "menuCat": "Notes", "order": "17", "role": "http://atomera.com/role/SubsequentEvents", "shortName": "SUBSEQUENT EVENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "atomera_i10q-063023.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "atomera_i10q-063023.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "ATOM:SignificantAccountingPoliciesPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000018 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "menuCat": "Policies", "order": "18", "role": "http://atomera.com/role/SummaryOfSignificantAccountingPoliciesPolicies", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "atomera_i10q-063023.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "ATOM:SignificantAccountingPoliciesPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "atomera_i10q-063023.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000019 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)", "menuCat": "Tables", "order": "19", "role": "http://atomera.com/role/FairValueMeasurementsTables", "shortName": "FAIR VALUE MEASUREMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "atomera_i10q-063023.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "atomera_i10q-063023.htm", "contextRef": "AsOf2023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000002 - Statement - Condensed Balance Sheets", "menuCat": "Statements", "order": "2", "role": "http://atomera.com/role/BalanceSheets", "shortName": "Condensed Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "atomera_i10q-063023.htm", "contextRef": "AsOf2023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "atomera_i10q-063023.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000020 - Disclosure - REVENUE (Tables)", "menuCat": "Tables", "order": "20", "role": "http://atomera.com/role/RevenueTables", "shortName": "REVENUE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "atomera_i10q-063023.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "atomera_i10q-063023.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000021 - Disclosure - BASIC AND DILUTED LOSS PER SHARE (Tables)", "menuCat": "Tables", "order": "21", "role": "http://atomera.com/role/BasicAndDilutedLossPerShareTables", "shortName": "BASIC AND DILUTED LOSS PER SHARE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "atomera_i10q-063023.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ATOM:LesseeOperatingAndFinanceLeasesTextBlock", "body", "html" ], "baseRef": "atomera_i10q-063023.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000022 - Disclosure - LEASES (Tables)", "menuCat": "Tables", "order": "22", "role": "http://atomera.com/role/LeasesTables", "shortName": "LEASES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ATOM:LesseeOperatingAndFinanceLeasesTextBlock", "body", "html" ], "baseRef": "atomera_i10q-063023.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "atomera_i10q-063023.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000023 - Disclosure - STOCK BASED COMPENSATION (Tables)", "menuCat": "Tables", "order": "23", "role": "http://atomera.com/role/StockBasedCompensationTables", "shortName": "STOCK BASED COMPENSATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "atomera_i10q-063023.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:SubstantialDoubtAboutGoingConcernTextBlock", "body", "html" ], "baseRef": "atomera_i10q-063023.htm", "contextRef": "AsOf2023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashCashEquivalentsAndShortTermInvestments", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000024 - Disclosure - LIQUIDITY AND MANAGEMENT PLANS (Details Narrative)", "menuCat": "Details", "order": "24", "role": "http://atomera.com/role/LiquidityAndManagementPlansDetailsNarrative", "shortName": "LIQUIDITY AND MANAGEMENT PLANS (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:SubstantialDoubtAboutGoingConcernTextBlock", "body", "html" ], "baseRef": "atomera_i10q-063023.htm", "contextRef": "AsOf2023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashCashEquivalentsAndShortTermInvestments", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "atomera_i10q-063023.htm", "contextRef": "AsOf2023-06-30_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueMeasurementsRecurringMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InvestmentOwnedAtCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000025 - Disclosure - FAIR VALUE MEASUREMENTS (Details)", "menuCat": "Details", "order": "25", "role": "http://atomera.com/role/FairValueMeasurementsDetails", "shortName": "FAIR VALUE MEASUREMENTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "atomera_i10q-063023.htm", "contextRef": "AsOf2023-06-30_us-gaap_FairValueInputsLevel1Member_us-gaap_FairValueMeasurementsRecurringMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InvestmentOwnedAtCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "atomera_i10q-063023.htm", "contextRef": "AsOf2023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestReceivable", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000026 - Disclosure - FAIR VALUE MEASUREMENTS (Details Narrative)", "menuCat": "Details", "order": "26", "role": "http://atomera.com/role/FairValueMeasurementsDetailsNarrative", "shortName": "FAIR VALUE MEASUREMENTS (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "atomera_i10q-063023.htm", "contextRef": "AsOf2023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestReceivable", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "atomera_i10q-063023.htm", "contextRef": "From2023-04-012023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000027 - Disclosure - REVENUE (Details)", "menuCat": "Details", "order": "27", "role": "http://atomera.com/role/RevenueDetails", "shortName": "REVENUE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "atomera_i10q-063023.htm", "contextRef": "From2023-04-012023-06-30_us-gaap_TransferredAtPointInTimeMember", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "atomera_i10q-063023.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000028 - Disclosure - BASIC AND DILUTED LOSS PER SHARE (Details)", "menuCat": "Details", "order": "28", "role": "http://atomera.com/role/BasicAndDilutedLossPerShareDetails", "shortName": "BASIC AND DILUTED LOSS PER SHARE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "atomera_i10q-063023.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "ATOM:LesseeOperatingAndFinanceLeasesTextBlock", "body", "html" ], "baseRef": "atomera_i10q-063023.htm", "contextRef": "From2023-04-012023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000029 - Disclosure - LEASES (Details - Lease costs)", "menuCat": "Details", "order": "29", "role": "http://atomera.com/role/LeasesDetails-LeaseCosts", "shortName": "LEASES (Details - Lease costs)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "ATOM:LesseeOperatingAndFinanceLeasesTextBlock", "body", "html" ], "baseRef": "atomera_i10q-063023.htm", "contextRef": "From2023-04-012023-06-30", "decimals": "-3", "lang": null, "name": "us-gaap:FinanceLeaseInterestExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "body", "html" ], "baseRef": "atomera_i10q-063023.htm", "contextRef": "AsOf2023-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "USDPShares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000003 - Statement - Condensed Balance Sheets (Parenthetical)", "menuCat": "Statements", "order": "3", "role": "http://atomera.com/role/BalanceSheetsParenthetical", "shortName": "Condensed Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "body", "html" ], "baseRef": "atomera_i10q-063023.htm", "contextRef": "AsOf2023-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "USDPShares", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ATOM:LesseeOperatingAndFinanceLeasesTextBlock", "body", "html" ], "baseRef": "atomera_i10q-063023.htm", "contextRef": "AsOf2023-06-30_custom_OperatingLeasesMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000030 - Disclosure - LEASES (Details - Minimum lease payments)", "menuCat": "Details", "order": "30", "role": "http://atomera.com/role/LeasesDetails-MinimumLeasePayments", "shortName": "LEASES (Details - Minimum lease payments)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ATOM:LesseeOperatingAndFinanceLeasesTextBlock", "body", "html" ], "baseRef": "atomera_i10q-063023.htm", "contextRef": "AsOf2023-06-30_custom_OperatingLeasesMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "ATOM:LesseeOperatingAndFinanceLeasesTextBlock", "body", "html" ], "baseRef": "atomera_i10q-063023.htm", "contextRef": "From2023-04-012023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000031 - Disclosure - LEASES (Details - Cash flow effect)", "menuCat": "Details", "order": "31", "role": "http://atomera.com/role/LeasesDetails-CashFlowEffect", "shortName": "LEASES (Details - Cash flow effect)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "ATOM:LesseeOperatingAndFinanceLeasesTextBlock", "body", "html" ], "baseRef": "atomera_i10q-063023.htm", "contextRef": "From2023-04-012023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "p", "ATOM:LesseeOperatingAndFinanceLeasesTextBlock", "body", "html" ], "baseRef": "atomera_i10q-063023.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeFinanceLeaseVariableLeasePaymentTermsAndConditions", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000032 - Disclosure - LEASES (Details Narrative)", "menuCat": "Details", "order": "32", "role": "http://atomera.com/role/LeasesDetailsNarrative", "shortName": "LEASES (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "ATOM:LesseeOperatingAndFinanceLeasesTextBlock", "body", "html" ], "baseRef": "atomera_i10q-063023.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeFinanceLeaseVariableLeasePaymentTermsAndConditions", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "atomera_i10q-063023.htm", "contextRef": "From2023-04-012023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000033 - Disclosure - STOCK BASED COMPENSATION (Details - Compensation Expense)", "menuCat": "Details", "order": "33", "role": "http://atomera.com/role/StockBasedCompensationDetails-CompensationExpense", "shortName": "STOCK BASED COMPENSATION (Details - Compensation Expense)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "atomera_i10q-063023.htm", "contextRef": "From2023-04-012023-06-30_us-gaap_ResearchAndDevelopmentExpenseMember", "decimals": "-3", "lang": null, "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfStockOptionsRollForwardTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "atomera_i10q-063023.htm", "contextRef": "AsOf2022-12-31_us-gaap_StockOptionMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000034 - Disclosure - STOCK BASED COMPENSATION (Details - Stock Option Activity)", "menuCat": "Details", "order": "34", "role": "http://atomera.com/role/StockBasedCompensationDetails-StockOptionActivity", "shortName": "STOCK BASED COMPENSATION (Details - Stock Option Activity)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfStockOptionsRollForwardTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "atomera_i10q-063023.htm", "contextRef": "AsOf2022-12-31_us-gaap_StockOptionMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfOtherShareBasedCompensationActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "atomera_i10q-063023.htm", "contextRef": "AsOf2022-12-31_us-gaap_RestrictedStockMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000035 - Disclosure - STOCK BASED COMPENSATION (Details - Restricted stock)", "menuCat": "Details", "order": "35", "role": "http://atomera.com/role/StockBasedCompensationDetails-RestrictedStock", "shortName": "STOCK BASED COMPENSATION (Details - Restricted stock)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfOtherShareBasedCompensationActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "atomera_i10q-063023.htm", "contextRef": "AsOf2022-12-31_us-gaap_RestrictedStockMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "atomera_i10q-063023.htm", "contextRef": "AsOf2023-06-30_us-gaap_StockOptionMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000036 - Disclosure - STOCK BASED COMPENSATION (Details Narrative)", "menuCat": "Details", "order": "36", "role": "http://atomera.com/role/StockBasedCompensationDetailsNarrative", "shortName": "STOCK BASED COMPENSATION (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "atomera_i10q-063023.htm", "contextRef": "From2023-01-012023-06-30_us-gaap_StockOptionMember", "decimals": null, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "atomera_i10q-063023.htm", "contextRef": "From2023-04-012023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000004 - Statement - Condensed Statements of Operations (Unaudited)", "menuCat": "Statements", "order": "4", "role": "http://atomera.com/role/StatementsOfOperations", "shortName": "Condensed Statements of Operations (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "atomera_i10q-063023.htm", "contextRef": "From2023-04-012023-06-30", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "atomera_i10q-063023.htm", "contextRef": "From2023-04-012023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000005 - Statement - Condensed Statements of Comprehensive Loss (Unaudited)", "menuCat": "Statements", "order": "5", "role": "http://atomera.com/role/StatementsOfComprehensiveLoss", "shortName": "Condensed Statements of Comprehensive Loss (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "atomera_i10q-063023.htm", "contextRef": "From2023-04-012023-06-30", "decimals": "-3", "lang": null, "name": "us-gaap:ComprehensiveIncomeNetOfTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "atomera_i10q-063023.htm", "contextRef": "AsOf2021-12-31_us-gaap_CommonStockMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000006 - Statement - Statements of Stockholders' Equity (Unaudited)", "menuCat": "Statements", "order": "6", "role": "http://atomera.com/role/StatementsOfStockholdersEquity", "shortName": "Statements of Stockholders' Equity (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "atomera_i10q-063023.htm", "contextRef": "From2022-01-012022-03-31_us-gaap_AdditionalPaidInCapitalMember", "decimals": "-3", "lang": null, "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "atomera_i10q-063023.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000007 - Statement - Condensed Statements of Cash Flows (Unaudited)", "menuCat": "Statements", "order": "7", "role": "http://atomera.com/role/StatementsOfCashFlows", "shortName": "Condensed Statements of Cash Flows (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "atomera_i10q-063023.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "atomera_i10q-063023.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000008 - Disclosure - NATURE OF OPERATIONS", "menuCat": "Notes", "order": "8", "role": "http://atomera.com/role/NatureOfOperations", "shortName": "NATURE OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "atomera_i10q-063023.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "atomera_i10q-063023.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubstantialDoubtAboutGoingConcernTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000009 - Disclosure - LIQUIDITY AND MANAGEMENT PLANS", "menuCat": "Notes", "order": "9", "role": "http://atomera.com/role/LiquidityAndManagementPlans", "shortName": "LIQUIDITY AND MANAGEMENT PLANS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "atomera_i10q-063023.htm", "contextRef": "From2023-01-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubstantialDoubtAboutGoingConcernTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 29, "tag": { "ATOM_ATMMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ATM Facility [Member]", "label": "ATM Facility [Member]" } } }, "localname": "ATMMember", "nsuri": "http://atomera.com/20230630", "presentation": [ "http://atomera.com/role/LiquidityAndManagementPlansDetailsNarrative" ], "xbrltype": "domainItemType" }, "ATOM_AccretionIncome": { "auth_ref": [], "calculation": { "http://atomera.com/role/StatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Accretion income" } } }, "localname": "AccretionIncome", "nsuri": "http://atomera.com/20230630", "presentation": [ "http://atomera.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "ATOM_DisclosureLeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases" } } }, "localname": "DisclosureLeasesAbstract", "nsuri": "http://atomera.com/20230630", "xbrltype": "stringItemType" }, "ATOM_EmployeesAndDirectorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Employees And Directors [Member]" } } }, "localname": "EmployeesAndDirectorsMember", "nsuri": "http://atomera.com/20230630", "presentation": [ "http://atomera.com/role/StockBasedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "ATOM_FairValueOfOptionsGranted": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Fair value of options granted" } } }, "localname": "FairValueOfOptionsGranted", "nsuri": "http://atomera.com/20230630", "presentation": [ "http://atomera.com/role/StockBasedCompensationDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "ATOM_FinanceLeaseLiabilityPaymentsDueYearFourAndThereafter": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "2027 & thereafter" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFourAndThereafter", "nsuri": "http://atomera.com/20230630", "presentation": [ "http://atomera.com/role/LeasesDetails-MinimumLeasePayments" ], "xbrltype": "monetaryItemType" }, "ATOM_FinancingLeasesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Financing Leases [Member]" } } }, "localname": "FinancingLeasesMember", "nsuri": "http://atomera.com/20230630", "presentation": [ "http://atomera.com/role/LeasesDetails-MinimumLeasePayments" ], "xbrltype": "domainItemType" }, "ATOM_FixedLeaseCosts": { "auth_ref": [], "calculation": { "http://atomera.com/role/LeasesDetails-LeaseCosts": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Fixed lease costs" } } }, "localname": "FixedLeaseCosts", "nsuri": "http://atomera.com/20230630", "presentation": [ "http://atomera.com/role/LeasesDetails-LeaseCosts" ], "xbrltype": "monetaryItemType" }, "ATOM_LesseeOperatingAndFinanceLeasesTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LEASES" } } }, "localname": "LesseeOperatingAndFinanceLeasesTextBlock", "nsuri": "http://atomera.com/20230630", "presentation": [ "http://atomera.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "ATOM_LongtermPrepaidMaintenanceAndSupplies": { "auth_ref": [], "calculation": { "http://atomera.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Long-term prepaid maintenance and supplies" } } }, "localname": "LongtermPrepaidMaintenanceAndSupplies", "nsuri": "http://atomera.com/20230630", "presentation": [ "http://atomera.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "ATOM_OperatingLeaseCostAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating lease costs:" } } }, "localname": "OperatingLeaseCostAbstract", "nsuri": "http://atomera.com/20230630", "presentation": [ "http://atomera.com/role/LeasesDetails-LeaseCosts" ], "xbrltype": "stringItemType" }, "ATOM_OperatingLeasesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Leases [Member]" } } }, "localname": "OperatingLeasesMember", "nsuri": "http://atomera.com/20230630", "presentation": [ "http://atomera.com/role/LeasesDetails-MinimumLeasePayments" ], "xbrltype": "domainItemType" }, "ATOM_PaymentsOnPrincipalOfFinancingLease": { "auth_ref": [], "calculation": { "http://atomera.com/role/StatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "PaymentsOnPrincipalOfFinancingLease", "negatedLabel": "Payments on principal of financing lease" } } }, "localname": "PaymentsOnPrincipalOfFinancingLease", "nsuri": "http://atomera.com/20230630", "presentation": [ "http://atomera.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "ATOM_Plan2017Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Plan 2017 [Member]" } } }, "localname": "Plan2017Member", "nsuri": "http://atomera.com/20230630", "presentation": [ "http://atomera.com/role/StockBasedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "ATOM_Plan2023Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Plan 2023 [Member]" } } }, "localname": "Plan2023Member", "nsuri": "http://atomera.com/20230630", "presentation": [ "http://atomera.com/role/StockBasedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "ATOM_ProceedsFromAtTheMarketSaleOfStock": { "auth_ref": [], "calculation": { "http://atomera.com/role/StatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Proceeds from at-the-market sale of stock, net of commissions and expenses" } } }, "localname": "ProceedsFromAtTheMarketSaleOfStock", "nsuri": "http://atomera.com/20230630", "presentation": [ "http://atomera.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "ATOM_PurchaseOfAvailableforsaleSecurities": { "auth_ref": [], "calculation": { "http://atomera.com/role/StatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "PurchaseOfAvailableforsaleSecurities", "negatedLabel": "Purchase of available-for-sale securities" } } }, "localname": "PurchaseOfAvailableforsaleSecurities", "nsuri": "http://atomera.com/20230630", "presentation": [ "http://atomera.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "ATOM_PurchasedAccruedInterestMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Purchased Accrued Interest [Member]" } } }, "localname": "PurchasedAccruedInterestMember", "nsuri": "http://atomera.com/20230630", "presentation": [ "http://atomera.com/role/FairValueMeasurementsDetailsNarrative" ], "xbrltype": "domainItemType" }, "ATOM_SellingAndMarketingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Selling And Marketing [Member]" } } }, "localname": "SellingAndMarketingMember", "nsuri": "http://atomera.com/20230630", "presentation": [ "http://atomera.com/role/StockBasedCompensationDetails-CompensationExpense" ], "xbrltype": "domainItemType" }, "ATOM_SignificantAccountingPoliciesPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Significant accounting policies" } } }, "localname": "SignificantAccountingPoliciesPolicyTextBlock", "nsuri": "http://atomera.com/20230630", "presentation": [ "http://atomera.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "ATOM_TempeOfficeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Tempe Office [Member]" } } }, "localname": "TempeOfficeMember", "nsuri": "http://atomera.com/20230630", "presentation": [ "http://atomera.com/role/LeasesDetailsNarrative" ], "xbrltype": "domainItemType" }, "ATOM_USAgencyBondsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "U S Agency Bonds [Member]" } } }, "localname": "USAgencyBondsMember", "nsuri": "http://atomera.com/20230630", "presentation": [ "http://atomera.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "ATOM_USTreasuryBillsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "U S Treasury Bills [Member]" } } }, "localname": "USTreasuryBillsMember", "nsuri": "http://atomera.com/20230630", "presentation": [ "http://atomera.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "ATOM_UnvestedRestrictedStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Unvested Restricted Stock [Member]" } } }, "localname": "UnvestedRestrictedStockMember", "nsuri": "http://atomera.com/20230630", "presentation": [ "http://atomera.com/role/BasicAndDilutedLossPerShareDetails" ], "xbrltype": "domainItemType" }, "ATOM_WorkingCapital": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Working capital" } } }, "localname": "WorkingCapital", "nsuri": "http://atomera.com/20230630", "presentation": [ "http://atomera.com/role/LiquidityAndManagementPlansDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "dei_AmendmentDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of changes contained within amended document.", "label": "Amendment Description" } } }, "localname": "AmendmentDescription", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://atomera.com/role/Cover" ], "xbrltype": "stringItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://atomera.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AnnualInformationForm": { "auth_ref": [ "r516" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form.", "label": "Annual Information Form" } } }, "localname": "AnnualInformationForm", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://atomera.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AuditedAnnualFinancialStatements": { "auth_ref": [ "r516" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements.", "label": "Audited Annual Financial Statements" } } }, "localname": "AuditedAnnualFinancialStatements", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://atomera.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://atomera.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CountryRegion": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Region code of country", "label": "Country Region" } } }, "localname": "CountryRegion", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://atomera.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2023", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://atomera.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAccountingStandard": { "auth_ref": [ "r515" ], "lang": { "en-us": { "role": { "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'.", "label": "Document Accounting Standard" } } }, "localname": "DocumentAccountingStandard", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://atomera.com/role/Cover" ], "xbrltype": "accountingStandardItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r513", "r515", "r516" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://atomera.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://atomera.com/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://atomera.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://atomera.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentPeriodStartDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format.", "label": "Document Period Start Date" } } }, "localname": "DocumentPeriodStartDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://atomera.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r514" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://atomera.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentRegistrationStatement": { "auth_ref": [ "r502" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a registration statement.", "label": "Document Registration Statement" } } }, "localname": "DocumentRegistrationStatement", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://atomera.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentShellCompanyEventDate": { "auth_ref": [ "r515" ], "lang": { "en-us": { "role": { "documentation": "Date of event requiring a shell company report.", "label": "Document Shell Company Event Date" } } }, "localname": "DocumentShellCompanyEventDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://atomera.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentShellCompanyReport": { "auth_ref": [ "r515" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act.", "label": "Document Shell Company Report" } } }, "localname": "DocumentShellCompanyReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://atomera.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r517" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://atomera.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://atomera.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r505" ], "lang": { "en-us": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated by Reference [Text Block]" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://atomera.com/role/Cover" ], "xbrltype": "textBlockItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://atomera.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://atomera.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine3": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 3 such as an Office Park", "label": "Entity Address, Address Line Three" } } }, "localname": "EntityAddressAddressLine3", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://atomera.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://atomera.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCountry": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ISO 3166-1 alpha-2 country code.", "label": "Entity Address, Country" } } }, "localname": "EntityAddressCountry", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://atomera.com/role/Cover" ], "xbrltype": "countryCodeItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://atomera.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://atomera.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityBankruptcyProceedingsReportingCurrent": { "auth_ref": [ "r508" ], "lang": { "en-us": { "role": { "documentation": "For registrants involved in bankruptcy proceedings during the preceding five years, the value Yes indicates that the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court; the value No indicates the registrant has not. Registrants not involved in bankruptcy proceedings during the preceding five years should not report this element.", "label": "Entity Bankruptcy Proceedings, Reporting Current" } } }, "localname": "EntityBankruptcyProceedingsReportingCurrent", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://atomera.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r504" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://atomera.com/role/Cover" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://atomera.com/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://atomera.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r504" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://atomera.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r521" ], "lang": { "en-us": { "role": { "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.", "label": "Elected Not To Use the Extended Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://atomera.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://atomera.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r504" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://atomera.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://atomera.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r518" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://atomera.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityPrimarySicNumber": { "auth_ref": [ "r516" ], "lang": { "en-us": { "role": { "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity.", "label": "Entity Primary SIC Number" } } }, "localname": "EntityPrimarySicNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://atomera.com/role/Cover" ], "xbrltype": "sicNumberItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://atomera.com/role/Cover" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r504" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://atomera.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r504" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://atomera.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r504" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://atomera.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r504" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://atomera.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://atomera.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r519" ], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://atomera.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_Extension": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Extension number for local phone number.", "label": "Extension" } } }, "localname": "Extension", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://atomera.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://atomera.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_NoTradingSymbolFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a security having no trading symbol.", "label": "No Trading Symbol Flag" } } }, "localname": "NoTradingSymbolFlag", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://atomera.com/role/Cover" ], "xbrltype": "trueItemType" }, "dei_OtherReportingStandardItemNumber": { "auth_ref": [ "r515" ], "lang": { "en-us": { "role": { "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS.", "label": "Other Reporting Standard Item Number" } } }, "localname": "OtherReportingStandardItemNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://atomera.com/role/Cover" ], "xbrltype": "otherReportingStandardItemNumberItemType" }, "dei_PreCommencementIssuerTenderOffer": { "auth_ref": [ "r509" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.", "label": "Pre-commencement Issuer Tender Offer" } } }, "localname": "PreCommencementIssuerTenderOffer", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://atomera.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_PreCommencementTenderOffer": { "auth_ref": [ "r510" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.", "label": "Pre-commencement Tender Offer" } } }, "localname": "PreCommencementTenderOffer", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://atomera.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r503" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://atomera.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_Security12gTitle": { "auth_ref": [ "r507" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(g) registered security.", "label": "Title of 12(g) Security" } } }, "localname": "Security12gTitle", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://atomera.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r506" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://atomera.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_SecurityReportingObligation": { "auth_ref": [ "r511" ], "lang": { "en-us": { "role": { "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act.", "label": "Security Reporting Obligation" } } }, "localname": "SecurityReportingObligation", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://atomera.com/role/Cover" ], "xbrltype": "securityReportingObligationItemType" }, "dei_SolicitingMaterial": { "auth_ref": [ "r512" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.", "label": "Soliciting Material" } } }, "localname": "SolicitingMaterial", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://atomera.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://atomera.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "dei_WrittenCommunications": { "auth_ref": [ "r520" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.", "label": "Written Communications" } } }, "localname": "WrittenCommunications", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://atomera.com/role/Cover" ], "xbrltype": "booleanItemType" }, "srt_AsiaPacificMember": { "auth_ref": [ "r598", "r599", "r600", "r601" ], "lang": { "en-us": { "role": { "label": "Asia Pacific [Member]" } } }, "localname": "AsiaPacificMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://atomera.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "srt_NorthAmericaMember": { "auth_ref": [ "r598", "r599", "r600", "r601" ], "lang": { "en-us": { "role": { "label": "North America [Member]" } } }, "localname": "NorthAmericaMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://atomera.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r147", "r148", "r392", "r393", "r395", "r446", "r449", "r451", "r453", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r478", "r493", "r555", "r591" ], "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://atomera.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r147", "r148", "r392", "r393", "r395", "r446", "r449", "r451", "r453", "r455", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r478", "r493", "r555", "r591" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://atomera.com/role/RevenueDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r544", "r587" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://atomera.com/role/StockBasedCompensationDetailsNarrative" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://atomera.com/role/StockBasedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r11", "r490" ], "calculation": { "http://atomera.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of 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).", "label": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "auth_ref": [ "r62" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Accretion of Discount" } } }, "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r13" ], "calculation": { "http://atomera.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r18", "r19", "r51", "r87", "r373", "r385", "r386" ], "calculation": { "http://atomera.com/role/BalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.", "label": "Other comprehensive income (loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r1", "r6", "r19", "r287", "r290", "r332", "r381", "r382", "r534", "r535", "r536", "r541", "r542", "r543" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/StatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r46" ], "calculation": { "http://atomera.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Additional paid in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r276", "r277", "r278", "r390", "r541", "r542", "r543", "r583", "r595" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/StatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r31", "r32", "r243" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/StatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r219", "r312", "r475", "r476", "r538" ], "calculation": { "http://atomera.com/role/StatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.", "label": "Accretion of discounts on available-for-sale securities" } } }, "localname": "AmortizationOfFinancingCostsAndDiscounts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r127" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Potential common stock equivalents" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/BasicAndDilutedLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r24" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/BasicAndDilutedLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/BasicAndDilutedLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r24" ], "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." } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/BasicAndDilutedLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r71", "r86", "r104", "r132", "r140", "r144", "r180", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r282", "r284", "r304", "r369", "r416", "r490", "r501", "r553", "r554", "r588" ], "calculation": { "http://atomera.com/role/BalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r83", "r88", "r104", "r180", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r282", "r284", "r304", "r490", "r553", "r554", "r588" ], "calculation": { "http://atomera.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r35" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Fair Value" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/StockBasedCompensationDetails-RestrictedStock", "http://atomera.com/role/StockBasedCompensationDetails-StockOptionActivity", "http://atomera.com/role/StockBasedCompensationDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/FairValueMeasurementsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r33", "r34" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position)." } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/FairValueMeasurementsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of presentation of unaudited condensed financial information" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r63" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity.", "label": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/SummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r21", "r85", "r467" ], "calculation": { "http://atomera.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash, cash equivalents, and short-term investments" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsAndShortTermInvestments": { "auth_ref": [ "r533" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash, cash equivalents and short-term investments" } } }, "localname": "CashCashEquivalentsAndShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/LiquidityAndManagementPlansDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r21", "r60", "r103" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents at end of period", "periodStartLabel": "Cash and cash equivalents at beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "auth_ref": [ "r0", "r60" ], "calculation": { "http://atomera.com/role/StatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect", "totalLabel": "Net decrease in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashMember": { "auth_ref": [ "r85" ], "lang": { "en-us": { "role": { "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.", "label": "Cash [Member]" } } }, "localname": "CashMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r16", "r40", "r370", "r403" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and contingencies (see Note 9)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r65", "r193", "r194", "r456", "r552" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "COMMITMENTS AND CONTINGENCIES" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r491", "r492", "r493", "r495", "r496", "r497", "r498", "r541", "r542", "r583", "r592", "r595" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/StatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r45" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/BalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r45", "r404" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common stock, authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r45" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common stock, issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r7", "r45", "r404", "r422", "r595", "r596" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common stock, oustanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r45", "r372", "r490" ], "calculation": { "http://atomera.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common stock: $0.001 par value, authorized 47,500 shares; 25,770 and 23,973 shares issued and outstanding as of June 30, 2023 and December 31, 2022, respectively;" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r20", "r90", "r92", "r97", "r366", "r379" ], "calculation": { "http://atomera.com/role/StatementsOfComprehensiveLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Net loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/StatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r55", "r365" ], "calculation": { "http://atomera.com/role/StatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "negatedLabel": "Cost of revenue" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [ "r105", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r313", "r472", "r473", "r474", "r475", "r476", "r539" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/LeasesDetails-MinimumLeasePayments" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r15", "r26", "r27", "r36", "r37", "r39", "r41", "r66", "r67", "r105", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r313", "r472", "r473", "r474", "r475", "r476", "r539" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/LeasesDetails-MinimumLeasePayments" ], "xbrltype": "stringItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedGainLoss": { "auth_ref": [ "r545", "r546" ], "calculation": { "http://atomera.com/role/StatementsOfComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Unrealized gain (loss) on available-for-sale securities" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/StatementsOfComprehensiveLoss", "http://atomera.com/role/StatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepositsAssetsNoncurrent": { "auth_ref": [ "r530" ], "calculation": { "http://atomera.com/role/BalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Security deposit" } } }, "localname": "DepositsAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r4", "r137" ], "calculation": { "http://atomera.com/role/StatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [ "r233", "r477", "r478", "r479", "r480", "r481", "r482", "r483" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/RevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r233", "r477", "r478", "r479", "r480", "r481", "r482", "r483" ], "lang": { "en-us": { "role": { "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.", "label": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/RevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r555" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of disaggregated revenue and timing of revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r241", "r245", "r272", "r273", "r275", "r487" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "STOCK BASED COMPENSATION" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/StockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r98", "r111", "r112", "r113", "r114", "r115", "r120", "r122", "r124", "r125", "r126", "r130", "r294", "r295", "r367", "r380", "r468" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Net loss per common share, basic" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/StatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r98", "r111", "r112", "r113", "r114", "r115", "r122", "r124", "r125", "r126", "r130", "r294", "r295", "r367", "r380", "r468" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Net loss per common share, diluted" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/StatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r119", "r127", "r128", "r129" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "BASIC AND DILUTED LOSS PER SHARE" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/BasicAndDilutedLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r13" ], "calculation": { "http://atomera.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Accrued payroll related expenses" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/StockBasedCompensationDetails-CompensationExpense" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r274" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Unrecognized compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/StockBasedCompensationDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r274" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Unrecognized compensation weighted average period" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/StockBasedCompensationDetailsNarrative" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Payment Arrangement, Option [Member]" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/BasicAndDilutedLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r7", "r81", "r93", "r94", "r95", "r106", "r107", "r108", "r110", "r116", "r118", "r131", "r181", "r182", "r223", "r276", "r277", "r278", "r280", "r281", "r286", "r287", "r288", "r289", "r290", "r291", "r293", "r305", "r306", "r307", "r308", "r309", "r310", "r332", "r381", "r382", "r383", "r390", "r443" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/StatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetRecurringBasisStillHeldUnrealizedGainLossOci": { "auth_ref": [ "r301" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain (loss) recognized in other comprehensive income (OCI) from asset measured at fair value on recurring basis using unobservable input (level 3) and still held.", "label": "Unrealized Gain/(Loss)" } } }, "localname": "FairValueAssetRecurringBasisStillHeldUnrealizedGainLossOci", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [ "r297", "r298", "r302" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r297", "r298", "r302" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r35", "r70" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule fair value measurements" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r212", "r235", "r236", "r237", "r238", "r239", "r240", "r298", "r338", "r339", "r340", "r473", "r474", "r484", "r485", "r486" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r297", "r298", "r299", "r300", "r303" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r296" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "FAIR VALUE MEASUREMENTS" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r212", "r235", "r240", "r298", "r338", "r484", "r485", "r486" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency." } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r212", "r235", "r236", "r237", "r238", "r239", "r240", "r338", "r339", "r340", "r473", "r474", "r484", "r485", "r486" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r296", "r303" ], "lang": { "en-us": { "role": { "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.", "label": "Fair Value, Recurring [Member]" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r316", "r323", "r489" ], "calculation": { "http://atomera.com/role/LeasesDetails-LeaseCosts": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense on finance lease liability.", "label": "Interest on lease liabilities" } } }, "localname": "FinanceLeaseInterestExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/LeasesDetails-LeaseCosts" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r315", "r331" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Total lease liability" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/LeasesDetails-MinimumLeasePayments" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r315" ], "calculation": { "http://atomera.com/role/BalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Current financing lease liability" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r315" ], "calculation": { "http://atomera.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.", "label": "Long-term financing lease liability" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r331" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.", "label": "Total future minimum lease payments" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/LeasesDetails-MinimumLeasePayments" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r331" ], "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/LeasesDetails-MinimumLeasePayments" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r331" ], "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "2026" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/LeasesDetails-MinimumLeasePayments" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r331" ], "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "2025" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/LeasesDetails-MinimumLeasePayments" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r586" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year.", "label": "Remaining 2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/LeasesDetails-MinimumLeasePayments" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r331" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less imputed interest" } } }, "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/LeasesDetails-MinimumLeasePayments" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r317", "r327" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Cash paid for amounts included in the measurement of financing liabilities" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/LeasesDetails-CashFlowEffect" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r314" ], "calculation": { "http://atomera.com/role/BalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.", "label": "Financing lease right-of-use-asset" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r316", "r323", "r489" ], "calculation": { "http://atomera.com/role/LeasesDetails-LeaseCosts": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 }, "http://atomera.com/role/StatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.", "label": "Financing lease right of use asset amortization", "verboseLabel": "Amortization of ROU assets" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/LeasesDetails-LeaseCosts", "http://atomera.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r330", "r489" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for finance lease calculated at point in time.", "label": "Financing lease, weighted average remaining discount rate" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/LeasesDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r329", "r489" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Financing lease, weighted average remaining lease term" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/LeasesDetailsNarrative" ], "xbrltype": "durationItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r150", "r151", "r152", "r153", "r154", "r155", "r156", "r157", "r158", "r159", "r160", "r161", "r162", "r163", "r164", "r165", "r166", "r167", "r168", "r169", "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r177", "r178", "r179", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r220", "r222", "r292", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r378", "r471", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r547", "r548", "r549", "r550" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r56", "r426" ], "calculation": { "http://atomera.com/role/StatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r53" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/StockBasedCompensationDetails-CompensationExpense" ], "xbrltype": "domainItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r54", "r104", "r132", "r139", "r143", "r145", "r180", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r304", "r470", "r553" ], "calculation": { "http://atomera.com/role/StatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross margin" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r191", "r192", "r427" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/StockBasedCompensationDetails-CompensationExpense" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r192", "r427" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement." } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/StockBasedCompensationDetails-CompensationExpense" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r23" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Cash paid for taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedInterestReceivableNet": { "auth_ref": [ "r3" ], "calculation": { "http://atomera.com/role/StatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amount due from borrowers for interest payments.", "label": "Increase (Decrease) in Accrued Interest Receivable, Net", "negatedLabel": "Interest receivable" } } }, "localname": "IncreaseDecreaseInAccruedInterestReceivableNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r3" ], "calculation": { "http://atomera.com/role/StatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "verboseLabel": "Accrued expenses" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r3" ], "calculation": { "http://atomera.com/role/StatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Accrued payroll expenses" } } }, "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "auth_ref": [ "r522", "r537" ], "calculation": { "http://atomera.com/role/StatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation for operating lease.", "label": "Operating lease liability" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherAccountsPayable": { "auth_ref": [ "r3" ], "calculation": { "http://atomera.com/role/StatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligations classified as other, payable within one year or the normal operating cycle, if longer.", "label": "Increase (Decrease) in Other Accounts Payable", "verboseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInOtherAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r3" ], "calculation": { "http://atomera.com/role/StatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r38", "r76", "r96", "r136", "r311", "r428", "r499", "r594" ], "calculation": { "http://atomera.com/role/StatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r99", "r101", "r102" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestReceivable": { "auth_ref": [ "r531", "r597" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of interest earned but not received. Also called accrued interest or accrued interest receivable.", "label": "Interest Receivable" } } }, "localname": "InterestReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/FairValueMeasurementsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestReceivableCurrent": { "auth_ref": [ "r531" ], "calculation": { "http://atomera.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Interest receivable" } } }, "localname": "InterestReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r57", "r135" ], "calculation": { "http://atomera.com/role/StatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentOwnedAtCost": { "auth_ref": [ "r387", "r394", "r395", "r447", "r448", "r450", "r452", "r493", "r501", "r593" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cost of the investment.", "label": "Cost" } } }, "localname": "InvestmentOwnedAtCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r322", "r489" ], "calculation": { "http://atomera.com/role/LeasesDetails-LeaseCosts": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total financing lease costs" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/LeasesDetails-LeaseCosts" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Financing lease costs:" } } }, "localname": "LeaseCostAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/LeasesDetails-LeaseCosts" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r585" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Schedule components of lease costs" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeFinanceLeaseVariableLeasePaymentTermsAndConditions": { "auth_ref": [ "r320" ], "lang": { "en-us": { "role": { "documentation": "Description of basis, terms, and conditions on which variable lease payment for lessee's finance lease is determined.", "label": "Lessee, finance lease, variable lease payment, terms and conditions" } } }, "localname": "LesseeFinanceLeaseVariableLeasePaymentTermsAndConditions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/LeasesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseDescription": { "auth_ref": [ "r319" ], "lang": { "en-us": { "role": { "documentation": "Description of lessee's operating lease.", "label": "Lessee, operating lease, description" } } }, "localname": "LesseeOperatingLeaseDescription", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/LeasesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r586" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Schedule of future minimum lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r331" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "verboseLabel": "Total future minimum lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/LeasesDetails-MinimumLeasePayments" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r331" ], "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "verboseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/LeasesDetails-MinimumLeasePayments" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r331" ], "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "verboseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/LeasesDetails-MinimumLeasePayments" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r331" ], "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "verboseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/LeasesDetails-MinimumLeasePayments" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r586" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "verboseLabel": "Remaining 2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/LeasesDetails-MinimumLeasePayments" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r331" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/LeasesDetails-MinimumLeasePayments" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseOptionToTerminate": { "auth_ref": [ "r321" ], "lang": { "en-us": { "role": { "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.", "label": "Lessee, operating lease, terminate description" } } }, "localname": "LesseeOperatingLeaseOptionToTerminate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/LeasesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r12", "r104", "r180", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r283", "r284", "r285", "r304", "r402", "r469", "r501", "r553", "r588", "r589" ], "calculation": { "http://atomera.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r50", "r72", "r375", "r490", "r540", "r551", "r584" ], "calculation": { "http://atomera.com/role/BalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r14", "r84", "r104", "r180", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r283", "r284", "r285", "r304", "r490", "r553", "r588", "r589" ], "calculation": { "http://atomera.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r15" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-Term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/LeasesDetails-MinimumLeasePayments" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r15", "r25" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/LeasesDetails-MinimumLeasePayments" ], "xbrltype": "domainItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r556" ], "lang": { "en-us": { "role": { "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.", "label": "Money Market Funds [Member]" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r78", "r79" ], "lang": { "en-us": { "role": { "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.", "label": "NATURE OF OPERATIONS" } } }, "localname": "NatureOfOperations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/NatureOfOperations" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r100" ], "calculation": { "http://atomera.com/role/StatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided (used) by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CASH FLOWS FROM FINANCING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r100" ], "calculation": { "http://atomera.com/role/StatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CASH FLOWS FROM INVESTING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r60", "r61", "r62" ], "calculation": { "http://atomera.com/role/StatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CASH FLOWS FROM OPERATING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r52", "r62", "r75", "r82", "r89", "r91", "r95", "r104", "r109", "r111", "r112", "r113", "r114", "r117", "r118", "r123", "r132", "r139", "r143", "r145", "r180", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r295", "r304", "r377", "r424", "r441", "r442", "r470", "r499", "r553" ], "calculation": { "http://atomera.com/role/StatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://atomera.com/role/StatementsOfComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://atomera.com/role/StatementsOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net loss", "totalLabel": "Net loss", "verboseLabel": "Net Loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/StatementsOfCashFlows", "http://atomera.com/role/StatementsOfComprehensiveLoss", "http://atomera.com/role/StatementsOfOperations", "http://atomera.com/role/StatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "Adoption of recent accounting standards" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Non-cash activity:" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/LeasesDetails-CashFlowEffect" ], "xbrltype": "stringItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r58" ], "calculation": { "http://atomera.com/role/StatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Nonoperating Income (Expense)", "totalLabel": "Total other income (expense), net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other income (expense)" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/StatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://atomera.com/role/StatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating expenses" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/StatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r132", "r139", "r143", "r145", "r470" ], "calculation": { "http://atomera.com/role/StatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r324", "r489" ], "calculation": { "http://atomera.com/role/LeasesDetails-LeaseCosts": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Operating Lease, Cost", "totalLabel": "Total operating lease costs" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/LeasesDetails-LeaseCosts" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r315" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "verboseLabel": "Total lease liability" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/LeasesDetails-MinimumLeasePayments" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r315" ], "calculation": { "http://atomera.com/role/BalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Current operating lease liability", "verboseLabel": "Short-term operating lease liability" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/BalanceSheets", "http://atomera.com/role/LeasesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r315" ], "calculation": { "http://atomera.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Long-term operating lease liability" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/BalanceSheets", "http://atomera.com/role/LeasesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r318", "r327" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Cash paid for amounts included in the measurement of operating lease liabilities" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/LeasesDetails-CashFlowEffect" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r314" ], "calculation": { "http://atomera.com/role/BalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating lease right-of-use asset", "verboseLabel": "Right-of-use asset" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/BalanceSheets", "http://atomera.com/role/LeasesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [ "r538" ], "calculation": { "http://atomera.com/role/StatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease.", "label": "Operating lease right of use asset amortization" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r330", "r489" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating lease, weighted average remaining discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/LeasesDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r329", "r489" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating lease, weighted average remaining lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/LeasesDetailsNarrative" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r59" ], "calculation": { "http://atomera.com/role/StatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Acquisition of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/StockBasedCompensationDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement." } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/StockBasedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r44", "r221" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/BalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r44", "r404" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred stock, authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r44", "r221" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred stock, issued" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r44", "r404", "r422", "r595", "r596" ], "lang": { "en-us": { "role": { "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.", "label": "Preferred stock, outstanding" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r44", "r371", "r490" ], "calculation": { "http://atomera.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred stock $0.001 par value, authorized 2,500 shares; none issued and outstanding as of June 30, 2023 and December 31, 2022" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r533" ], "calculation": { "http://atomera.com/role/BalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r2" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from sale of stock, value" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/LiquidityAndManagementPlansDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r2", "r10" ], "calculation": { "http://atomera.com/role/StatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r5", "r368", "r376", "r490" ], "calculation": { "http://atomera.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis": { "auth_ref": [ "r77" ], "lang": { "en-us": { "role": { "documentation": "Information by property that could be leased or is available for lease.", "label": "Property Subject to or Available for Operating Lease [Axis]" } } }, "localname": "PropertySubjectToOrAvailableForOperatingLeaseAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/LeasesDetails-MinimumLeasePayments", "http://atomera.com/role/LeasesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseDomain": { "auth_ref": [ "r77" ], "lang": { "en-us": { "role": { "documentation": "A descriptive title of whether the property is subject to or available for operating lease." } } }, "localname": "PropertySubjectToOrAvailableForOperatingLeaseDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/LeasesDetails-MinimumLeasePayments", "http://atomera.com/role/LeasesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r42", "r279", "r590" ], "calculation": { "http://atomera.com/role/StatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/StockBasedCompensationDetails-CompensationExpense" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r24" ], "lang": { "en-us": { "role": { "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.", "label": "Restricted Stock [Member]" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/StockBasedCompensationDetails-RestrictedStock", "http://atomera.com/role/StockBasedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r47", "r68", "r374", "r384", "r386", "r389", "r405", "r490" ], "calculation": { "http://atomera.com/role/BalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated undistributed earnings (deficit).", "label": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r81", "r106", "r107", "r108", "r110", "r116", "r118", "r181", "r182", "r276", "r277", "r278", "r280", "r281", "r286", "r288", "r289", "r291", "r293", "r381", "r383", "r390", "r595" ], "lang": { "en-us": { "role": { "documentation": "Accumulated undistributed earnings (deficit).", "label": "Retained Earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/StatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r133", "r134", "r138", "r141", "r142", "r146", "r147", "r149", "r232", "r233", "r365" ], "calculation": { "http://atomera.com/role/StatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/RevenueDetails", "http://atomera.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r80", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r234" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "REVENUE" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/Revenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r328", "r489" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-use assets obtained in exchange for operating lease obligations" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/LeasesDetails-CashFlowEffect" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/LiquidityAndManagementPlansDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.", "label": "Average price per share" } } }, "localname": "SaleOfStockPricePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/LiquidityAndManagementPlansDetailsNarrative" ], "xbrltype": "perShareItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r24" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/BasicAndDilutedLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r24" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of anti dilutive shares" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/BasicAndDilutedLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented.", "label": "Supplemental non-cash activity related to operating and financing leases" } } }, "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r30" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/StockBasedCompensationDetails-CompensationExpense" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r30" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of stock-based compensation expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherShareBasedCompensationActivityTableTextBlock": { "auth_ref": [ "r29" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of activity for outstanding award under share-based payment arrangement excluding share and unit options and nonvested award.", "label": "Schedule of restricted stock option activity" } } }, "localname": "ScheduleOfOtherShareBasedCompensationActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r242", "r244", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/StockBasedCompensationDetails-RestrictedStock", "http://atomera.com/role/StockBasedCompensationDetails-StockOptionActivity", "http://atomera.com/role/StockBasedCompensationDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfStockOptionsRollForwardTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the change in stock options.", "label": "Schedule of stock option activity" } } }, "localname": "ScheduleOfStockOptionsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://atomera.com/role/StatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r3" ], "calculation": { "http://atomera.com/role/StatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Allocated stock-based compensation", "verboseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/StatementsOfCashFlows", "http://atomera.com/role/StockBasedCompensationDetails-CompensationExpense" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r260" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Restricted stock granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/StockBasedCompensationDetails-RestrictedStock", "http://atomera.com/role/StockBasedCompensationDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r260" ], "lang": { "en-us": { "role": { "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).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "verboseLabel": "Restricted stock granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/StockBasedCompensationDetails-RestrictedStock" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r257", "r258" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Restricted stock outstanding, ending balance", "periodStartLabel": "Restricted stock outstanding, beginning balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/StockBasedCompensationDetails-RestrictedStock" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r261" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Restricted stock vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/StockBasedCompensationDetails-RestrictedStock" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r261" ], "lang": { "en-us": { "role": { "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.", "label": "Restricted stock vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/StockBasedCompensationDetails-RestrictedStock" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [ "r242", "r244", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/StockBasedCompensationDetails-RestrictedStock", "http://atomera.com/role/StockBasedCompensationDetails-StockOptionActivity", "http://atomera.com/role/StockBasedCompensationDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": { "auth_ref": [ "r8", "r9" ], "lang": { "en-us": { "role": { "documentation": "Number of equity instruments other than options outstanding, including both vested and non-vested instruments.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number", "periodEndLabel": "Restricted stock outstanding, ending balance", "periodStartLabel": "Restricted stock outstanding, beginning balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/StockBasedCompensationDetails-RestrictedStock" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r488" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Shares authorized for issuance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/StockBasedCompensationDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r28" ], "lang": { "en-us": { "role": { "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.", "label": "Shares remain available for issuance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/StockBasedCompensationDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r251" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Options exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/StockBasedCompensationDetails-StockOptionActivity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r251" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Weighted average exercise price, options exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/StockBasedCompensationDetails-StockOptionActivity" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r253" ], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Options granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/StockBasedCompensationDetails-StockOptionActivity", "http://atomera.com/role/StockBasedCompensationDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r263" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Weighted average grant date fair value per share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/StockBasedCompensationDetailsNarrative" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r28" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Intrinsic value, options outstanding ending balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/StockBasedCompensationDetails-StockOptionActivity" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r249", "r250" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Options outstanding, ending balance", "periodStartLabel": "Options outstanding, beginning balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/StockBasedCompensationDetails-StockOptionActivity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r249", "r250" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Weighted average exercise price, options outstanding, ending balance", "periodStartLabel": "Weighted average exercise price, options outstanding beginning balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/StockBasedCompensationDetails-StockOptionActivity" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement." } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/StockBasedCompensationDetails-RestrictedStock", "http://atomera.com/role/StockBasedCompensationDetails-StockOptionActivity", "http://atomera.com/role/StockBasedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r254" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Weighted average exercise price, options exercised" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/StockBasedCompensationDetails-StockOptionActivity" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r253" ], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Weighted average exercise price, options granted" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/StockBasedCompensationDetails-StockOptionActivity" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r28" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Intrinsic value, options exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/StockBasedCompensationDetails-StockOptionActivity" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r28" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Weighted average remaining contractual term, options exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/StockBasedCompensationDetails-StockOptionActivity" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r69" ], "lang": { "en-us": { "role": { "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.", "label": "Weighted average remaining contractual term, options outstanding" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/StockBasedCompensationDetails-StockOptionActivity" ], "xbrltype": "durationItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Ending balance, shares", "periodStartLabel": "Beginning balance, shares" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/StatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r73", "r74", "r532" ], "calculation": { "http://atomera.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.", "label": "Short-term investments" } } }, "localname": "ShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r325", "r489" ], "calculation": { "http://atomera.com/role/LeasesDetails-LeaseCosts": { "order": 3.0, "parentTag": "us-gaap_OperatingLeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term lease costs" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/LeasesDetails-LeaseCosts" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r7", "r17", "r81", "r93", "r94", "r95", "r106", "r107", "r108", "r110", "r116", "r118", "r131", "r181", "r182", "r223", "r276", "r277", "r278", "r280", "r281", "r286", "r287", "r288", "r289", "r290", "r291", "r293", "r305", "r306", "r307", "r308", "r309", "r310", "r332", "r381", "r382", "r383", "r390", "r443" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/StatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [ "r106", "r107", "r108", "r131", "r365", "r387", "r391", "r396", "r397", "r398", "r399", "r400", "r401", "r404", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r417", "r418", "r419", "r420", "r421", "r423", "r425", "r426", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r443", "r494" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/FairValueMeasurementsDetailsNarrative", "http://atomera.com/role/LeasesDetailsNarrative", "http://atomera.com/role/StatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r106", "r107", "r108", "r131", "r365", "r387", "r391", "r396", "r397", "r398", "r399", "r400", "r401", "r404", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r417", "r418", "r419", "r420", "r421", "r423", "r425", "r426", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r443", "r494" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/FairValueMeasurementsDetailsNarrative", "http://atomera.com/role/LeasesDetailsNarrative", "http://atomera.com/role/StatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r7", "r44", "r45", "r68", "r388", "r443", "r454" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "At-the-market sale of stock, net of commissions and expenses, shares", "verboseLabel": "Sale of stock, shares" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/LiquidityAndManagementPlansDetailsNarrative", "http://atomera.com/role/StatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r7", "r44", "r45", "r68" ], "lang": { "en-us": { "role": { "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).", "label": "Stock-based compensation, shares" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/StatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r7", "r44", "r45", "r68", "r254" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Stock option exercise, shares", "negatedLabel": "Options exercised" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/StatementsOfStockholdersEquity", "http://atomera.com/role/StockBasedCompensationDetails-StockOptionActivity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r7", "r44", "r45", "r68", "r390", "r443", "r454", "r500" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "At-the-market sale of stock, net of commissions and expenses" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/StatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r7", "r17", "r68" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock option exercise" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/StatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockOptionMember": { "auth_ref": [ "r493" ], "lang": { "en-us": { "role": { "documentation": "Contracts conveying rights, but not obligations, to buy or sell a specific quantity of stock at a specified price during a specified period (an American option) or at a specified date (a European option).", "label": "Equity Option [Member]" } } }, "localname": "StockOptionMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/StockBasedCompensationDetails-StockOptionActivity", "http://atomera.com/role/StockBasedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r45", "r48", "r49", "r64", "r406", "r422", "r444", "r445", "r490", "r501", "r540", "r551", "r584", "r595" ], "calculation": { "http://atomera.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.", "label": "Equity, Attributable to Parent", "periodEndLabel": "Ending balance, value", "periodStartLabel": "Beginning balance, value", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/BalanceSheets", "http://atomera.com/role/StatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r333", "r334" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "SUBSEQUENT EVENTS" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Different names of stock transactions and the different attributes of each transaction.", "label": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]" } } }, "localname": "SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/LiquidityAndManagementPlansDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/LiquidityAndManagementPlansDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_SubsidiarySaleOfStockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Subsidiary, Sale of Stock [Line Items]" } } }, "localname": "SubsidiarySaleOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/LiquidityAndManagementPlansDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_SubstantialDoubtAboutGoingConcernTextBlock": { "auth_ref": [ "r43" ], "lang": { "en-us": { "role": { "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.", "label": "LIQUIDITY AND MANAGEMENT PLANS" } } }, "localname": "SubstantialDoubtAboutGoingConcernTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/LiquidityAndManagementPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowElementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental information:", "verboseLabel": "Operating cash flow information:" } } }, "localname": "SupplementalCashFlowElementsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/LeasesDetails-CashFlowEffect", "http://atomera.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r482", "r555" ], "lang": { "en-us": { "role": { "documentation": "Information by timing of transfer of good or service to customer.", "label": "Timing of Transfer of Good or Service [Axis]" } } }, "localname": "TimingOfTransferOfGoodOrServiceAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/RevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "auth_ref": [ "r482", "r555" ], "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." } } }, "localname": "TimingOfTransferOfGoodOrServiceDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredAtPointInTimeMember": { "auth_ref": [ "r482" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred at point in time.", "label": "Transferred at Point in Time [Member]" } } }, "localname": "TransferredAtPointInTimeMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredOverTimeMember": { "auth_ref": [ "r482" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred over time.", "label": "Transferred over Time [Member]" } } }, "localname": "TransferredOverTimeMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/RevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r150", "r151", "r152", "r153", "r154", "r155", "r156", "r157", "r158", "r159", "r160", "r161", "r162", "r163", "r164", "r165", "r166", "r167", "r168", "r169", "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r177", "r178", "r179", "r220", "r222", "r292", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r378", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r547", "r548", "r549", "r550" ], "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." } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r326", "r489" ], "calculation": { "http://atomera.com/role/LeasesDetails-LeaseCosts": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable lease costs" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/LeasesDetails-LeaseCosts" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r121", "r126" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted average number of common shares outstanding, diluted" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/StatementsOfOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r120", "r126" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted average number of common shares outstanding, basic" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://atomera.com/role/StatementsOfOperations" ], "xbrltype": "sharesItemType" } }, "unitCount": 4 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r119": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org//260/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aaa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aaa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(3)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(4)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org//718/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(i)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iii)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iv)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(i)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org//855/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(19))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(21))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(2)(a))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(14))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(15))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(16)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(17))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(19))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(8))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "40", "Topic": "205", "URI": "https://asc.fasb.org//205-40/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(9))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(1)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(3)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-19", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 11)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 5)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "55", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r502": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r503": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r504": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r505": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r506": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r507": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "g", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r508": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12, 13, 15d", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r509": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "13e", "Subsection": "4c", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14d", "Subsection": "2b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r511": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "15", "Subsection": "d", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r512": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14a", "Subsection": "12", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r513": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r514": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r515": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r516": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r517": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r518": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r519": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "425", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r521": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r523": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r524": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r525": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r526": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r527": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r528": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r529": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r552": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org//450/tableOfContent", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "2B", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(3)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(i)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r63": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org//235/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r65": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org//440/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(4))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(5))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "https://asc.fasb.org//1943274/2147481501/840-20-50-4", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r79": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org//275/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org//606/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" } }, "version": "2.2" } ZIP 53 0001683168-23-005213-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001683168-23-005213-xbrl.zip M4$L#!!0 ( .N# E>4K&:S'@H 'Q< 1 871O;2TR,#(S,#8S,"YX M4O:KE'M.0OW5S*D-MR2 M1W" 4^'R7\EG:OFRQ.TR"SAIN?;* @%8$;9T2VZNZA\IJ585Y'X&QW3Y;-+; MRGT28N7=UFJOKZ]7COM"7UW^[%T9KJTF4!=4^-Y6VO7Z.OI38Q\PS]@R__3) M7;D?UA/V90G.+WYG_F4U&%%_P.A8;&YN&I^^/J]?[,E?B\_/M+;1EOW!\+_^ MIM'N\GYCL'@>A4W>><83V)0@&(YW7Y'V1>:]-J]K"5C+6L@)XYGJ".D: WQ99A MG_BF%E8F2%DNZ?N0E,6D)J3H/#"NENY+#2N0OM&,"7VONJ1TM25>4&\>"(TJ M$L0>%UE"+$P35<5F!5XN:5B58# %3S$D>@VK:[):\C2JU\UJLQYS:M/18,N$ M_F.C%\G!'(B_?M^4+FF!#8[HNMQNPX+Z%EKPS:<66S P*T10O@0A1Z>WH@84 M"XM'.'4<%QT!O3$JD66K%<.1OBW (CDR;KEKP12U)_(!/3&W!5E7:[DXF50( M,^\KX>.>K%B:"0OFL*#ER/'JI"K=S)=&XF/ >5=+$VWX'G%P4/V MP*(^%D3\$4DQKT$MP[?.8MWI5\09E -[ M64Z#L.UQQP0'M2:1,!)**T$X#L*8\2PC_5PE7 M+ES;KO1&B]%*!BG8=.0\!^J48/KY($P[J<1=D)U<\F[F4-]D LP2K.-@R<"1 MPQ/V*7N!ONOE8)8E48+N1A&ZA'@BY9<0G@2A+ESC^8[06@5)$H(3.QS0Z_=X?LUZ[-_U*M&&;#+2A]M@9=(93 M,NYK)4Z'IC??MBG?X*+#E@[FSP9UA&88KN\(YBS'KL4,!O%\IT:K@E[].HV> M/AL,M,E7Z5QZ[W'8Z_9:&F*GM5JCV7#:&SZ2\:C?:_4Z)9+Y2'8IX\$NW "H M[--@#0F!RZ]2PJF>QJFK]2;DL]:?==SYWAK%-V]($M"(\9N)2TF>5CB"0SDS%P_8ERB/<@#A,H =), _*@ MZ;U6L-:T>_W9M-,F_9&N$XP,B/YO;5(B=2 RP#DH7E&B9Z7^_SFSWN/T4ZX& M!],6S/9PS(,I4W9,+0*MX[PEMTX)A9O,NCT=M3Y)7\#QWQH-QIVA'@3&)2X' M7@C8-A/! HR3$:9],G0"9Q=D%1$H(?0^C1"B,NA-@U4ZF*U:HR">Z@S+8*H@ M+)Y[\,U'2SLONS@J4ZH$R(=LJ/N@=_Z8R=1$KNEE\/1=NX0,@Q*4V7V&PO<*Y%W4#-FV M4V)[0J@7]5Y!K!=3**&7V9\X&.Q%8DNP3@IUBV)[P MLU29$C29;8QMX%YZTKF1>P(4!3HEH#+;%<=C]Q)!A> ]ZJ1J\*OE>B(1R.?4 M*J&5/<80!?7Q!(="E*)1 RVQJ9$$+SMLM4"Z!0' )EP)$^ZU1J+F2KC/@3NH M':UDD6:@U^P=-S^530GNS-Z)"MQ!:R1LCL3ME7B?@_<$/,&9@=E#0*>"=9I% M"6?E4R#[..]:(IYLJH3X#(A3:ZTBK1*HF;V7XZ#^GZ[&\I_\/'P""Q)\5GXK MOV6^KWA,?MA?B."SN*Q+>:ORU\9]H]M7:MF(2V4+!9^7!<$CW5-1P+()R M(R,E\]D["G%7P 4#KQ8K'PL03$CV\5XS1+:#&5/M!UINT?FIEB,+6&]H:FMJ3+^1Q:U=*V]A-WK7J78G'?*-S&YO&\E:?5=+?N6/O],W =RA MX2X7Q,G<*%!T$T1XAT7?-0)1!2SR5S7FJ\JB:KU1;=:OUIZYT_04)7;=<)H2 M,=\92ARXCR*O?>\0N7P(!I-JHP?NM2AL-)>G!I;PXI*S5=B_!>,[= C$G*3$ M\:LU#JESC#/X[9TU"((S=WQSRD#89XE_G(?&[OX2-2!B^A $>:7)N,0JR MC1\< M'-)T'L)R]*^5.;#@9@S^4E(U(O6;HK8)8E#QO<5P27WZ $M]C$4O[VUY=9T;O!39@ M*,*<9;B3FU3Z4.4E*!Y]X)VO^*'*2U!<'E=J7-<_I-PT77HYJC::>:KNE5Z" MJAW,5]P-@!>\5.=@")>G!D4QR248H8.%8?DR.-W>$.X*0)10278$#?=9:X MO-AC#BO*4$F&JXV<0P!5UOW5R@H^W@B-424^:EB83XFX:A[>$X4&PIR)V-JP MSG8=$)1O?H"M&;4R6*3X!F)0!*,E\0POBT&"TT%XH"Y1X7H:/<4VG3YSAA0R M"G66/V+6!,\#V,8L./N%,$2:3V$M'JR]$7H"_7SN=^>RQ^<8S_O;H MN;S=2W)[CQS5D+< 1P87$%S .G97"[<(\?%_4$L#!!0 ( .N# E?/XY'? M+0X -VG 5 871O;2TR,#(S,#8S,%]C86PN>&UL[5U9<]LX$G[?JOT/ M7&_55N9!D8\<$R?9*466O:J5)8V.[,[3%$Q"%BH4H8"DC_GU"U"4S , F[8H M(%N32L61C&YV]X?^<(.??GE8^>CD]?'1PX.7.J1X/;ST7S:ZDR[ M_?Z1$T8H\)!/ _SY**!'O_SSKW]Q^)]/?VNUG$N"?>_KR \?PC)YR/QW/2Q]V>O*;MMGQX?G[3_>SV8NDN\0BT2B+BY M^&@K);3(Y$X^?/C03GZ[+5HJ^7##_.TSSMI;GK;.3UP^A=[0-?A)!1GT\P0M'_.3H[9[*J\B* M5Q2!5UO\KMVEO#YR0Q.I)<.+ST>B#%=^>G;\[NQ8J/Y[KE#TN.;U,B2B6ATY M[><]]@OR182F2XRCL.KQTL+[-V.,& ZB)8Z(B_Q:-DDE]V*@2!>\XLK#T6*T M%BG.ZU!EP/12>S=,4 S#2QR$Y X/:%C+/J7PWLV<1M3]MJ2^QWFP]STFT6,= M.]72^X\G"I>7/KVO%\>BT%[,&G*V9KA.W5-+[,6@ >&Q]WCT.X%WC0)TF_@_ MYLE8:1E =#]0QJL58H^\RI#;@"PX)P11QW5I'$2\H1]3G[@$5V-;2\M>#+]$ MA"7M\C5&(0,(>X*>QIA- MEYSOJQN(2M']) 0/>W5MRI?:$V-Q0N1>8D]0..?O)-NK*4LGM1?#N.(5B9)Z MR./?I4G"\'XV(.D HGNBB)L0?X_YR1XV"6R/+G"$B!\.$1/]LKO*!NP9 MJIK+XO2)STKC@FSC1H(C7$O)/ND'&$UYZ:8)"&@<7,,>*2C5W$H^=6E8W7)7 MR35@W#4)R"I>)5^.T2.H%P_7T(#!VZ%K;[' ;E3/5+GL_HV$TZ96JL&6:!>1 MS'>]!_'?2IN?K? [B2_':W%5QV7AQ(T;?-,A0=P9X+#B!&7,U92[F6N*)0U M[P8X&^IIT1GN(M^-_41\P#_G)/!#A ,/>UL]P@'@E'=$(E$V780X<5IBQ2(6 MC,?_FY9LRA#YO';.H%-NQ6Z6+[&(J^<)Z#FIL)-*IR9NC?2IFS/,%\L/M##1 MOUW*2189%BB\258:XK!UB]"Z+7!L8S\*M]\DR":HIE_\W@E#_NQNS,3T]U:W MCVZPGSSQ][1OY#3-_>(3\9Y4==7@D?^<@TZ8BI?0"*%WW+ M5)8.&78RB\87>E"G8:5/L>5 M+"3;+=4O*B,E+PP Z-0J0SD^;\.@' M$6;

K@7?#K$V-W12 M=K0PRFRH=GB/ )4'!)W9Z/KW 0UN.9&NTMR\1H3S:B"ZL]RD:;Q>^YFE@4S\ MA3!0UH[6I(A"#0?L2Y8+O*8AX3W%Q+4A#=RJ1D0M84?+H4B2*D=M B7=9A'< M)O-.$V'-:#'G#9VP78U,A1@,GK=FX &Y;!-&ER1)[WH(:85@^+PS@P_ 79O0 M&1!T0WP2<=:M[!7+RAKJ'VZ6U,,Q>@0-O%3E3? MG7JE$3'=G:P#D-YMFS#JK=8^?<1X@GDHZV$%$#7=^01C!@Z#3=CEV_^MS8^5 MP%7)F>Z3@E&#!< FR+)= CA@>BG3?50P7!#G;0(KXQBH)V15)T*!P0_-;)"A M-D#4HIY$/6*S>P0N36\(9)6"%G4CZE";W7"IS_%(EA E98VMY2PPC^EFHT?% M6K6TL&F.UIR?*BW8J%RUJ1Z)HP(T@,!1+FF:B<%8J)RT"8B.YQ'A,O+'B'C] MH(O6)$)^QG3-N!L@:YJ%P6#! V$5?*X;K^)D^)FLS.;.@_8#EZZ24Z%#'(T6 M,_2@G4.II\CT> \.[/-"9!/*$['C+\!>#[& ]^_"C$L7>$%8!BWBW MWD]FM@A?,7$PA]&%CN%SA4PU4,E9ITN>/>+8+T-N]!\2+;MQF"#6>W#]6-S3 M(Y8Q^5]/VQ5YEC+3/"A!JM1V/3M&-C5FXOS5:'%%J9<0(F9WQ,7AE%.=;@RG MEC%-\-7 57LLP:=E?AHTW;2IF8:6%#7%'R'FX1,;ZR]XFO@TV557."XE8PJM MF&E.4")18@: ]S9QP.:^-)_;V_%6)"!AM#F)5 E8I:!I-H!"!HR 3:!-L>^+ MYD6<1V??<,9)S12N1L;TS X4JFJ_;4)IY]73S 2 O[.%K6&]L@?%))(TO58. M N$NJ2NE35V$(0UHWJ5*)M"(F#H^M3W=M3%G>[A([8):PG3*5.)1.DBE][WY M,PABNQH6CFT,D 1=%"N5,IW(X$!+K;>OM=@"7YF^I8*F6^_Z55[JJ5VTBB-( MJUTH9IQ\9%:KFC5)22M;;(A3U570GJE:V)VON?G.M\#YSIPZ1^@S/^\I6:.K M7L+4"OW)"/#D 42_F$K2=+.HH;S -]$4NS';K.3<(>*+:[ F/F>3*KY1]H3<./SD99CBX/ MLM15OJTZY\=[*/-S-4ZBQSSC\QHIS!DS>D=X3+X\SKF]_6#7\4@OF]+NJJZC MX\_VH%9GJB8V/U[SP!G2)>GU6N*-'R*V@==941:1/U#VEF7I06V M.EFX,4H MU@F23>!J3SQGC:\<1=?79'R8_5+0GQL\FRJ YD@U+,'!"DQOBGPQW#5#91/* MR>6URKOQ93>G#BV&M&RR;@.:]/R8HY0)O?O:#]+Q[^4HX[=U1=?7 0']O+^C/"YQ5L^)E M%]*[FR[2DTK2R^7JU &8/EA=^/E'J@MU FEYG=A8G+^EI$X=D,O#,/_P(V&N M"]0/0?F@ _(P:>#$R/&/A*\Z2G:CJ[X,I0[*.BU M"V>!WM.U.Q&77'G0"WF M5JD XFWQC%GM>-D$ML+[S=ZCE\W(2W48NAH@?4'+C';<[S%A6'G'J]K+.CHL MG,'-)B#4'X "BEC(, %&XCWO'5)5Z:1LU"L:, M<.O7R,_,F"9=+U7N020M7=2#)A\\.%:U!<+EPEMWGM[@E;Z5)_]%IN08,T*] M8G]\=^:6_V>)@EL\X8.P_+OPY.\R.J0=IJG>3-S+.TCJ#L6LW)=L7Y!!%,9FRW-X/17L'_5_G_8O^[#>G,[QPKCO#SE7ONC><.>-!ITG+ M8>]SESIQATNZ/Y<-8?7CGCT:#?[?<: M=$CZUF6Y_2=%^R\[_8GSM3.8]YSK7F?**Y" H$%CTRLWY.:=%LV;]+[VAO-> M<^9H7KHL-_&L:.*7SK3?3:KP17\PG_4NG,%H.G5X"CK3?W4F#=J^>3&OW,PW MI6SCZ#99">7O194;][:41;-1]]\BDCQZ7=X=[@VG"7\U9ZZX0Y!L7D0HWAQ) MD]S'@3KSWQ5MYG9>]V=)MB3H=T=)OO>&S2;[-+X)\?=87$9QI\[S]V6>^C+M M_3H7]"I2JLD,A_&KGF=+C1N<9YU76]4-[OR74NY,3.(I'"JU?@KB=5YMM#1H M>\K &FM/2\UOL]!Z:7%(#Y.Z4&E0ENZ1J#%E?@4JI MC:URXR!PI'RI!:#4WNX(L_F :QA3:W.IC:VFS.:=V7!F^IQ6\BG932MWH3RF M3/ES6S_X-T*%XPH=AH[1[9Q0SU]FBOQY'*/ARW&+:/S_G+;(F@Z^A40K9'IJ MM@Y8\-M(+#GUIJ<$6=E]KL==D@?>5I3XM;#V5BIE.GW5(_'/#C>#?_ ]02P,$% @ ZX,"5TXPWV3/& Y)(! !4 M !A=&]M+3(P,C,P-C,P7V1E9BYX;6SM75MSX[BQ?C]5^0\\/E6G)@\>WV8\ MZ]F=DZ)MV:N*=8DDSV:?7#0)6')A&8>'$G2_ ]^!Z'[4 M7=&=A>%S\/7HZ.7EY:,/%]8+1#^"CS:CHZ/3X^.?IW[VYLS\#<.G1]HC<; M'"2]")6\?B<7%Q=']->D::;EZR/RDF><'27LK"CC7YUPU6&]\>>CY8_K35T. MZ36F _=K0"6Y@[854@L1T=!X!D 8B!Z?V[AZ-H86 GXX Z%K6UXAGG)[ M5L(@&5E@CHD'@^G@F7@#;$-"A?%[5M%(7"(>QH"-)YA?R^>((1=JQD06.UB:TJWJLAC88>(I00.<>'8?]/1 M+G99O%Z5,(8)S]V0VB'6_Q6D P:'Y!*#3J)K12[B,0!_1/@YG87,(&.U;]!? M5>NWFO-?$^O1$W,MT;5*7R;'5&[CNOV:'&O2!"KT<7*I7 W,]UW?GT9Q^.;3>I*)X>0HU,)R\NG:F4V"' MQ5C-[UL]D_)ND]NKQIEHI9&U[SJOY$\ASZ4)-B ._77P3+XR;:Q*J;1-28(- MB#,"08A<&WLLVFX[41C$ZA=#>C04H\)CW$)VPGM>XW4V&/GS)(U/$N>?*7O*65%Q_? (-SV*VQSE$JB?[]7##ATXM]R"3&=[ M-\ Q?=+A',P?R4I"(7;37>OGU?*\8AS2#O7SY/#O6]%^!T9.,V(P%XL2TGR65*2%#F#T&M<(LZR M6DJD\PV1TH*L4_E?ZQD&/QM+8BEY8FD2>3QHIX3PR!(]1%G_%R2.:VH%C]1[ M1<'ADV4]'Y%8YPAX89!\0Z,?Z@_C+QY6C&*E@2[^4\\]6&?HBMK./1I^&Y"CR1/Q+.I@C. MA:J,U0:Y$JSK%C-R8$"$K>K;PQ&/IVT&(HAR1&P9H:>=D)$.?KEN\ MNC(6EM^M4OAR@V,17&D4&%#Q9,Y!3A5&&VQ>Q]$V"QM&\THQR<;^(D"XNH8R M K!P.3UN,S /)SGL5X5-$@)OZ_RV!8\*R<+O3!E^9)D6^G32[\6OA2SL,DT? M*H1.1#B)DOB(<^OZX9A(6&8$Y@R/$H# MIV,AW_6? A%X^>T?\CRX9DAQ.&?.2\I@8;_,YD7BFVT?SM7 4>!5*9=E[68F MN@@<#**0[KG 5L-!8;.I_B#DJB@_]$P;*2;@(94R85Y7%S<6@$L&D% M;@C& "U<&PP!0AI1 -/Y*O6]W2"(@',=(5)J M2)E?#A?Z+[/JE.&VP/( ;_=N*8)X8+ A_4@5A'X3+A,?Z]V=_&Z8_6NC9_;- MVTZOTY\8PSNS1L8+[N]=E^'D>%.&\7VO9XY^)SH?=V_[W9ONE8DE,*^N!O?] M2;=_:PP'=]VK;J<^>?C[@%/LGVRR?V-V1\9W\^Z^8_0ZYAA;#P&@/EXWMPJG MN#O=Y&[4^=[IWW=J++(3[Q1.<7BVR>&E.>Y>4?.][M[=3SK7QMU@/#;PZ#/& MOYJC^EC?V%:8_9)U4)?CSK_NB5LE MHZG&L5UR_W&*_P^$:'Y94ZF,]?TOS.K.G MF_J3G%<&8Z$[GC^B7)W02=8CHSRRV]<_VL26V%3K&:F>Y8SKH! MO9;8$YV2)3LI+]^RC9-FHN+H2I^B3VFUE"ELILAJT+C^1=IY MFA(4:+.[J"O.K@,[EGDP-*53>((MM MIJM3YNM(SIG\CWCR!99PF:X8SR *)P#-EZX]E>K+*<&7IO'P21%V92*:@F*Q ML*UXG/P&T0_7?XK+O!B#)=VH'5IG\*U?=-#,DG@K,"LN$C-BT"!@&*)E260J M,\\-$U(]V@493PCFG*\*I"&"-@!.<(-E)\9$3AJ@F^63;51LM(1=6P6;G#0L M_-8J.AM<*9S9VQU8 (^?Q)/MKRRC5SVD#).14J!&T7ON9)05090J*DA& M3<:O($@,A(LH2J=,H JD=D:]X+N.R,YV53\E" M-,0>F*$1W6?A*H%LR8Q;/=BZ3[+KL]/*>4G/MIS>&DV[K/$G$3OE"*6?$W9] MR[==R^OZ 7Y;)WP+9EI6A]V=7?DJTBB%3E>KIP#1-4QZ^@.6;S#-$2"88#:" M_)]$'KO:IRB:HP68PAHEUF\";Y_=:!T2*+,M3>,%4F A/.)QU4;1W%_+&,\6 MFXA# 66S1P_ZX*UGH1\@O(E\1W@>77Y[5>?1-8 ?1V FF&719%0&W8\GB$8T M;Y>NY[$A(HUSVZK:-UXG/'QA6="<5PZ-2?;^O5U"WMA9\III^7"QJ[#DB\H" MY4*9]WLO]1N\^, Q0W+#&]OYY39_.%$TNII80>9(S$)3?8:"ZF.4DG,<8@?Q M*_"<[!D4 ]N5K3PH0G.GS6);M6BW#F':-@(4ECE$H?LGW=HXF)):);+_F&AQ MB,#:!5.5T.7H[;3/;J$2[#-I23RNUO=>T<4R"U66W4>=++?$^I$E!HV![ M<.:0!U%EH_I]P?OKC?;7&U4/T/K%)/'JBAS MR^NC)G\O5+@8'WW3\=5"I'.JO#(8&]W&.HR0/2.'GY X-@).%PN-<)3*3?KP M.ZG:\"HQ,& A&9C^3IG#2YC$L2MP%_Q0(=M653I;.C9@L"R1DFDPFHY/C.)N M",H<-[8Z,DKM!B#,D_7TA,!3_)8:RR(1*HM[*CJU-I\O01C-[Z5-4"T+U^9Q MM1(Z41-P!RA< Q5_>@<4?WA_"[H%\ E9SS-R%S,CRL;M.<&PMI5LHPWA#,75#0&@905<%5I,U(P*\^A"%,Q-' M#I@[9BR-&V;;-5TS(F7]4,"P%L[*#%QK:-GDC%6>RC/-&M]17U#E^0RS5/Y) MV=O)Q)W3%?=D(7XPO870&:#X\BY^NDRJ3A1=I%QL].67 M)/-$8@8OZNY37F-[L "H('CI+LH6XBO"+4\:)F3G"J_ IB$!.>F(W)Z +#O\ MS0UG5U% ,XB=5]N+R/6XI'0 _]>96*]L,$L0>SA5E'Z6#.&?W< M%''F2@?Q(?UJ<\>F'[H.$=)=@/?+L)8P 6<)X_PY"F,K2.Y'3Y0AD6.N[@F* MBCCL&7 BZJ36RS]*06?+0O7=E2V,NW? +\U_E:'ZJN M@*8>"X+-J:Z91-W6UDE.K!:]G(I[JDDS-(&?C,5D=:A39J(^W'7.1^AG&YJF M,#KS9P^^@?4KXD4OP,PNBG;A2H]**"]&U>Z;M?]O>4.*,\+_(M?&?U%N^#L! M>7T>%*6.BF(@)PC3FVHVBTK[%7-.]JK4%LTMR3]\TB4VEE?V MQ3F'0_J)[))DI#.RMQC'U_4KO; M4OR?92YYS/(?$S,\*L=S3$Y5)1]X#-]W+4LD5Y@=%-7MI=@1E>OE-=8F:R& M(N8;@VF<2[J#_% (T)S*0+?3\%$!^:W5+^!S%0PG&M7MSWF13]-[$:J_F M+9FK9#X>^K[45@.)SB^P6\/6Z.Z6^( /_VD9%G#?7W+;*GIU%%@\E.!:.WNRUL0-]Y4+49Z#R#*C251N?>- /\N3>WK:I]I-N,02@C$W-J M5G=? 8TB .4T.2SE+4F8C 1T2'U6S=N8%O>[\#BG8E=F):J?:G%7MQ+RB61 MU&OX'8544X&T=6Z+>7F:[T"8OP%N 'I[=9L(CU.4I MM0/O4E)I%XQ+66TAM,M2; ?J6TG'#*MT'>/$.TU>8/FA'1-H![9%A&%!^4GW M@2R$M""A=D!;1B@6Q)^U'JWX6;SK9&5)M /68N*P #UOQ9CE UN85#L +B<6 M"^@O=:P<\*WO!D;(])W)#"!@34/!RD)!6IICN)U<+!!_TM7]EO>ZFN-81 H6 M:A>Z^]CM76L[4"PD#3,IH>ZD^SPCO/>=^"AMX'1>;2RAJ%BQ$)EV %M<)/UR MS%SC+(YR*7+M0+N\:$S4%=_)N&&Y!<=N.U!CL\Y$15ENB&%;;%P8'=J!#(]Y M)C9KR1YE1=?DDK4;#[YTIE-@KWQANG#Y1%RX3,@84TS' )100]77_*L%SDY% MC.]O$MC?)+"#-PG\1>O@I.X>J+ $KAUUCOL2N'T)W+X$;E=+X"9@_@P&TZEK MLT_O(@TS[5I>^I8OCZXIB?47M^\6A/U"PLDBE-L M_ C:HL'65H*QD->J!NX:!#9RZ7[[8EFGM8XM@9'/OW8159K=D?LT"P?3^V!Y MOY]LSF*CF_9(B;EGQCQZX+3*LUQ%" %>*I??KV5(Y;+/##@T@ZH/?;LD6N]= MVPK8A@0LS+2J EN>#S.!9.+%AX&WB+T=$>W!+BL* M6^15 M[]A=;OQ(?B1>Z*3DV,VAI#V\I01B :Q% =@V\!:CHSVX)<1A07NA9$&5'MUV M2>[Y)*=P 3]87@N:++"N?==Y)7\R%BO/-A7ATEN:L7TO/C:5'*(NPV??/=/X&"_[$*' M'OV5L1;.(8Q5/4CU4=[5""1]HG>EC]-F3;[UT#:-JO*W=][/3 NV>7 MNJ2>VTF#8[;K '+SSF&AVC1*A3*X%:T?"KJI63"6T;P45OHN MO M"1YFVW3F6+%!N"PUE 11JKNJE[LR.,H+Q$R+5WP$^1AX'KG]R7=Z%OH!2(*! M6T/!;/_P4PM@$$O S)@H&T/YP1CG)2>W_<.)HF/!&WHGX0@M41:A3:9D[38" MT\:>86VW0#I3\JE,IH12-Y;DC82^JK+O?$- R/*?Z$B^?'MO$M>]F"\6ERQUBM?F!SNUT#]Y&IB]Z7D@6#* Q"RR<73_FU,S#.SM]1K-S'PJ'QJF[\"OHALNPPLCQ2/7XJL.=FF=E-HU:@0V;=@K9.6OZE MKXOE=?W M;];'N^4V=H>N9M66INF6+:H[ #C;<6-)Q*R3%AWMC+SJ+WM26F( MM[K>>J-3DZZ49&!OH%OHC6FV:O.56P0P;.E9 0QGFZ<"9G;3G!7HD&G::A.B MU6@B'?4T8\$;S]P;:C%5,>UQ+;VI31WP" 18 AN/-=HNOP;X]&:"NQD3O;?/?+ M@)EBMV\*8NFD#_WEFUOGC\@-W]XO&FJD.KC TW?S3;L)I>U.#7%6X' &T&1F MQ0H)L&H6>,R"S2($6H-U;87@QG)170N8%7*W-_:ZE+H[GENHF73AH0J#3W.P M-^IM%->^RN:*I-?2E1=D<6_ZM6I6OYKIVM3SG].O5;,29>*ZK!0+;O\]+[Y$K/P^X/W*\'YE>+\RK-W*<)*V%MR5 MG&JUL^O">N\;ED8ED8O_26//CT^^<(] MK3;=2-&J(7^]+Y_-JCT*5XFG9Q)*3!HINS-94HLI/IEJ5.:9]_559>JK],TT M:U\9LZ^O4A\;M-^*=(Y3]O55U1VOF#=&=,@KUGF^XBEOB5-9H%!)F=S%SL/) MEIL%Z46UD 8H7(,3?WJ'$G]XF)!T[&#:]1UWX3J1Y3'B/MR6T73W8C^VK,VL MIA:%[#8F8%6U+.A>5Z)(*Y@8B6"M1O M?)M/W-M@,4UIMQ0G=?_9JI*<"AI,8&AYZ[^3.]#Z,/P=A.^WH[%ML;9'[IXQ MUJPJ[?+9M\ M=9ZA?3LU=\?0E&B.9;I?Q%L7XN_)/X^8%_S-_P-02P,$% @ ZX,"5W=Z M,09Y/P U*@# !4 !A=&]M+3(P,C,P-C,P7VQA8BYX;6SM??MS[#:6WN^I MRO^ W$UMV562[VMF'-LSN]57:MWIC*36J%MV'%?*19%HB6LVV0;9NM+^]<&# M9/.!%_L!G)8WE62NU>> 'X /!P? P<%?__UYF: G3/(X2__VYOTW[]X@G(99 M%*3NMS'HECEW[]]^^7+EV_2["GXDI'?\F_" M;&E7X*P(BG5>E_;N^5WY?X3Z7Y,X_>U[]O_=!SE&M+W2_/OG//[;&_;=\K-? M/GZ3D8>W']Z]>__V_UQ=SL)'O Q.XY2U6XC?5%JL%)G>^^^^^^XM_[42[4D^ MWY.D^L;'MQ6"%'$Q"R%NF_S;% M#T&!(_:A[]B'WO^%?>A?RC]?!O8.8).6'LE[?M1#8 M11_RX.:5MVO"_GA)_]6"B)\+.H'AJ +)BM!88/X%/C&49=>E9V&KW(19\XST MZ\YF1E[F(LCO><'K_/0A"%;T Q\^OL5)D5=_.65_X8U0_N%7-C?B)4Z+\>_K MN'AA,S?U =(B'SW'>?4M7M&_O;'4>=NM"-,>D:HV 0D-35)*O TS.J&MBM-$ M-+Y07Y!L:0VE;+_,4N'7Y+[^CFAT"D51H988P7FV)B$>U.?-6@UIX1+E,J%: MS(G#Z>G=[,V_"5&TD46_,.G_]]>WFR]XH1A%M,S269&%OUWAY3TFBDI+Y%Q2 M20FS29^>$!C*J)!U:2+D$!=$OPA1_QP915',7-4@N0GB:)*>!:N8SL!:OAAT M7'+'"GZ31UH%,)RR0=GEUT8',26Z1$*E&B"VA>%ZN4Z8^S$M'C%A-I/@1YSF M\1.>T-7Q$NN99Z_OE(5#J]5BI*TR''8.1-QCZO1L@D9%0>+[=1'<)Q@5&>4L MH7,G'*K>XB*(4QR- Y+&Z4.NY:5*V"4)]8";C)-+@J&7%EZ72Y4PJJ3A,&BV MOL_C* [(RRQ(\'3!9WZ==Z^6=^K9FV"WO'J5,!@VF1!V"<6D4+:H_+2]>/+T M+TO.CW=_^?B.B?; M5G"[9&0:X@@$U3HH2"-T/?H1RE9!7:M)NEH7.:_2>ZW+H]7P0D(U="GS^N+P MZ*;$J.;8"1)*)XBKH?<@[=\5#O(UX3MM%P3_OL9I^&)G_-2:GBR?J2H*LZ=2 M@T="(]8N&1OBJ)8'9^D:*/-;'*X)HL=:93_PJ&$SU(O5,<*@#'@%QE*7ZY"LAON+A8IY%^DU(E M[)(0>L!-S.>&SY#)3^ M5P&3];Z015P8SC3R*4A8".OL$>.BBEW5.*)J<9=3B0ET?N>0#;HN>YIB!UWY&MARG9'B<;3$A *1&A^5D"M^J %6Q.A+@&"$$E:7 M"EP0E9)^;<4\"HJ] 1 ,$&%JG?03N50*0C'GYW' MRSA]F"[F)$CS!2;3Q>:=9\.Q=MDG M-%FT3J7+_LVT4490J0]ED[:"2*C/5MQD<5I,4EH!?<"K2 M X(_O<@+T$S+!_VBTYL"AV^ZUMV"PWT.S. Z?!U[3F]# 6TTH#@:X^4JR5XP MYA',TQ6KMM;F:^1=#@TC[":QE<)@:&E"V(L[9V0\_<1WYVZ"%QY>,")T(GC@ M>S0G2)1Q\ .C] GG!8YNZ?]/%_?T7^K[HS8*[@Z1;(!OCI-TTMXY9 VQ=\14 MZJ"-$K0+IS3,2 M;%&.2VNV=36;5FYP(=Z9NRORWHE%60XJ"V(W!>G2OBX++>A_U:4A7MQAC\'F M>+G"T\4B#N4K*960,T.H!%@;OYZ$=]IH8?561TP."4$X=NTR2Q\*3);G^+Z8 MT^]H3)=R6(#K4H:)GLZI+&+")XB)']9,E.&BI873A-XH M!)V9"RW0VF1(I;PSP0A-$<1;S10'#[]JSW,:%B@$G;% "[1F@50*!@MTT+HL MZ/@+@ *Q;BA.ECI1Y_>V1)RZM!)P+6^U\;MW4FA ]7Q,^E\\8>6!XZ?H9SZ\ M>_^M)EZJ(^$N/DH*;1,/U?K9>]>J,4E[EDD=VLX+-!\^FOIV(^&X;[O0.GU; M_0RI;SN8%'W[X2,/J:!#U=N19S+[].KW MD-[1;O/=\Z:[U68[W$UVV\WU,D7CGK?0]Y!CRKS);I!UFV'*L+6N%01#FB$; MZH[WT0VQCO.X8"F,)FD4/\716ADCK9!S%?.HA5G%/4J%O'/$A*P?@5:(=%$; MZ<.N(JICQ7R41N#, M0R)G8WT?P.(*F%;#Y9QD ;TY,VG$O;/+'F.78$(#U2K[OA&V#T<'T]9\9$.& M927*5CS']O,*I[D^(-%*T[$39%N5CDMD4@-#0'NL$G>):_+T9@U=5"K#,7GB M#9V$5G$4+>,TIFY>P.*Y;#AIJ>N2E8.JT^2EE2(89@Y!V[^^QG4Y-=O:>V>G MPG>;X80*/5#T(A6$*M^42=B9WV8$7'MM2DGOU+&"UPO&$_+<7ZLU#F.\4U*#]LZMNEH&J>KGY&XA.E@#J]G$EPG>+'7?P MB'XXXED4D^!! K_SNZLNEL*J^KCU(XA.EB'J'0A4,H@)^>KF+IM)FH\43CT9IN@Z26[S*B(X^;3'7K)&![)*E*0.*(Q)@2FH( M622$/3'BG^N %)@D+T92]"1=\T(!M4N-CA@H=LBQ*0E2B_OE"+]5S)\(,Y*D M+^I\N:$ VUMZ=.1 \40!3KTDJ>7],F7VB).$W9H-4K-!D0F[9HL:<)-/+0R60EV$EBSB:HCI>6)2 MXPES X=ZDJ[9HX#:Y4U'#!1CY-B47!'BB,O[)\DXC:PH4LOY(4@'IIP>I1! M__HAQ$>=AD @L%_1OW2 6@ZQK@BCA=DG2$P1%%!4Z)5F$0L49 MKN*5,#_C@-C1I2'IARP]J'*JU&( B=+%9J()D_="DK,U(2W4ZAE'+>KL4-8 MMCZ?5G%M.*&"V2=$1 L0*.3(%+4IAQ*41%?="C!L2 M+]FCY'%HF"KZ@FZIH0+:YD97"A Y%- 4["BET6QRYG,FF0?/DX@2E256YX?. M!I8HY=V2Q0"[S1F%,"#JZ!$J&$254%O+)Y'8W1"RRAKA#F?9FAK E[,L4GLH M!BVWI+*J0IM:6A5 !+/!J:!92_5$Q*2PW'AE 8B5X(5QHRBB#967_W,9I_B] MLOY26;?LTL!M"1I S,:%R'MDQ(W65X$ MR?^-5]J%N%S8"SVD@*4D:4G"HXH,GHDP0@=1)1\+ZY*N[$!#>I6L\[N[*\ 2 M6)LKP(T?09! AJA_!5CLG@@AU]W,.$IPH+ ([9^==;($5-W'C=]@='$?4*^' M^;BF,CX&,DO,D]P\9JDZ0* OXJJG5>"JWN[^#J+'%:#Z+P#P6#,FYVDW_KG M:2XWWXW?G,WL73CU1%[] *)WNVAZTW3UN^/>_(G$!?WR6;9?_AGFW)Y(^?PT?VB+3B0H)DT$#N\D,B"HHJ:GQ*FU&KH(V.ZXR6/,79)%UD9,F_ M?T'_(:FE0LY93DL=S#JII4P(!$=TR'II+472N88P8M*N>;&.X@)' DSYN&Z0 MU.D193OB9A5G;+$$7Q/'( ^#0W8@>W02:E4NPUIQD^K2]5:Z",#X"2?)/]+L M2SK#09ZE.!)[*;*3(KV\VX@9 ^QVT(Q"& 2=;! J0F>8TNEO3 M5:N5.F!T %5WN,N<'QO?6&AYNF)98/9>1/R$SX,B*+$I MZZL2=WVI4@>Z>YM2)@N(0EJ RON3M0Y+%1-4G/*6,H:<45?K(=-$B7>DW">. MZ4'LYXZI10#10X9+DT&&H$K6"Q=FRR!)/JWS.,6Y>B+J2+GE@A1BFPLM$4!< MD.%2<(&+HDK6"Q?&2TP>Z/3VF61?BL6!/-'Q:^S LTS M=)=C5#RRAP@+%B02-3/!BW)\O302ANQ"A/#*TR@@,@KIA)V_.J($W'M[I"<) M@DA&>.IW2&H-5*DX9LV496G).,Z8UX?729:W$0#$@#XJ58H\+HBXI)?^_Q2DOY'UJ@A?;D@6 M8LRBK/+:6IGVWRRUW7)F4)7:;+)2!<2S(7@5#-P4@1IEG#1F+)^;>2QHG&5S MR\+?9H\!;<#INLC9#$J!J7?!M4J.CQ!4S5@0/71%SU! EE MU-#VM#[+-UD MZ]69=G>YBSJ@(@H1# MT:J6>CEJ%H#N68Q8603ZA16">"G[?;]\$>3WO)[K_/0A"%:"F3@I\NHO&XJ6 M?_BUCAZ9+NJ0DIM,;&PH7K0?INJ"H-M4AO%SB)YW>FX!MA>P6*FR4-=-!%&E MC7ZI]/WS2:'&"356T),/R1PNI%F\UFX_D," M*3]&*##U9 M]YQ0P.U3HR,(C"%R=*JG70*N\[UWQIP%^>,HC=C_C']?QT]!PF;C47$6$/)" MO< ?@V3=O5K. M,5E.TB><%[)X:[VH4]]) [;E*TGDP/!( Z[G"S'1TX+*HG@C[)TS/.:)HKG% M(:9$OD^P?+/,0MXE>XRPFQ12"H/AD0EAETR5/"*U@G5'1JVY75%[*TV7[!I0E2;/+-3 ,,X>JR29!=-$6*CF?"[,^/%@V'+.O#/2 MAGL>66;DDS_F%%D1))>V+KOJDBLK!!HG;DBVPJ1XN:%0"TI[YOZMV%1\C=7F M2:?BUBZ9P;<-DEH>D"4R@NR;(*'"30^NY$]0BG<^WJ%_67+6O/O+QW><.:/Y M].K7RRQ]8+Y;:?RN@IC.P&P_BYG.V7JU2F+<];6'*+I@T?"*,"[9:WEGU&"H M_92@Z8-PT5?E)+?B^GBCOJ"K#Z*.AMT7'+)"GZ3 M4%H%,*RR0=F+S:MT4,*4$&%:I]GB=$W_@_M=WLDF#G_P *II-5P2S0)ZDV8: M<3 D,V/L4JP\O)-2[!0&Q80=UJY7?*SOU L[B"LZ[5(.R!+N,@[NXR0NJ!O& M7#H6?_.8)1$F.5LZ%"^&V[Z9/1IGH]O9__Z+__KP_MO?T#C?]Y-YC]#XJK=J;).P1,?+AF5P-#,%JF*;M1HT6\DB A]./1K;XY4]7K1<\^DY&_3 M2E4!]:Y55P,,Y:Q@JCRLK+-_57E<^[U*N.NVE27=]"J^-JYLJ*:3!T,T"Y J MFBTZ>UAP:&8]C_J>..UF2L]3HW&KRWI";$7<4WK6,30LXL<&<]RA"EEE;30:CB]8V.&WKI9HQ8'8V[,&/NOJM<: MXC)-4P=]E6/,,J%A]-W7WJDV^(01RIGBL%/$(S@W''Q2V%2H3@8Q5_1_E'-# MV U]@L7YI^Z>H%32\7T(%=3._8>N&!CJJ+%)[C<(290S4?0_WWWS[MU[M H( M>F)J)RA8%X\9B?^3BGPX^?.[=RCGR3]^0"E[2SYF+QI$XE;$)AL("G)V"?Y_ MKZG$QWCC>_[7#]Z)V4B)HKV]VA-S/8G*0'9GSJ8,&#(J M@,GFR"P5-/Q>S\,_?=LBXH<_GWS[[3O.KP\?3[[[]F/YR\[D/$&TE!7F.=*3 MEQ^\IJUP##2&JKD9+\21)&0]$Z[_F+. M>M7G>QEMMWR&M_OV\=G5%PMI1O85@U49])7_$5%5 3XEATH??J.QR #G3HK34^')4/<.0LU, 2TQZH[93D" M+Z[W8('1A=-J>**AC?.F$8=(.TNWK4TW0#Y;KRI:ATTI[950:E=-(0J72%HG MK4TB(![:@$=N[%2\4LG@F(%^WF8 2#VSLC48=TPWVV+N<+DORSM^S+"^FB\]9 M%O%C%4R>XA#GLRQ1>VIJ!;WY52;OAUG>"6RE^X%?HM9.L 6E_BLWY M@T@$"*,^DRS/;TBV4 9ZM"1< M8ID.WO0.ED;>R^U1%6SIK=&N,)BYRH10G?833(*.6YQCVGKL;9US:MV2C"?F M+NNCG**U.FX=)@OX;==(HP"&6#8H^^Z.T.'1%]%&RSO%/N.4TCZA=1E%RSB- MV1!AT>AZDAFUG,YJ=E5HS71Z%3!4L\/9FPR%%N=:T-+S3K<93A*V/DBCJX#\ MAAOF6=$".@6G48M&X*WH1:4T&&H9(?8SKG,%SJIEI>*=4+U9WM8;\.Q;6?E4 ML+QP%3QYR&$&SYVJ*["Y;6"J:E/2"U_Z4*6,V8@!Y4P/8#]9!EW L4:HF).E M_AESG:59NP;5"U_Z%9V%GDLV65>CR2VC$IBIS!:I_"Y1=7NH-%/^0Q(VCU^* MRE2O$RK/$E3B;@]G]*#;IS-R63"$,@!4/A\IJ'2@-[-8.E',S*+ U($N%W'V M#I8"7/WB5>=W[SVM 25+X\JE]M2]>[ /@F[ZA5-/RL=[LIHE4D<$VC&$')YR MY)>3AW=N**?"H5,G$ =ED&,"R_4UP50LFZ0^R5[>8MR=7+@PKIPZ,DY))(/7 M(DY3 !A9)-"Z!*$RB%UQ]\Z#ZKYT%0G\* 3)%0 M]$ZGGS![0 ]'HRTB([,@P7Y-3B[O? )/\0IVT&B M"^6$/8QS(I(\^!^QEFMBSZM>JW6MWY6K+6DLEZD2QHAUJ7?*C*+_6(M8CWR> M*;)J\UK>!SF.F'M#?1L>GG;+,B;F<8'+2VHWO,EN<9@]I+P47;K_PW_6;;IU M-XW83M9^V&^"F1P=553ZV,LI+Y/GVZX*]3YB.3"1S^.R[(L&+ L'][[+:$!C,5*:K*!RG_;;KB8='C9TS".%<> MEVY1#@!2FZMI06EU(= );40NI3/*N##"I3!4#I?#=7<2:PL"P&*+BMI;YF/D ML1FZ%9&/PBA?XR_\%_6^D)4N -K*JV-K<&M%Z.24HNT%?!>GQ2,^%7<<$3_S MR!95"J\4%]79:ISGC-[\0B28.V[:4;DE7WO* BKJ)"U;3T:RLKA[I.S-J86 MXB[J1P\;8N-4>VM @[+;8V/Q5*#]!BJ\_4@?V]BF#E""-+4_&'>C/."8+LZ" M_/$BR;Z8T@?I5;R<0VG 2T^D)/* [+(1I/J4BII=IH2X%J2\C=>X8,!N2/84 M1SCZ]')''?1)6M_7'K$W27F4AWA^?$W_-JTO9INN/^^I<,>W1_;8()UHMCV4 M#&8\[+4ZO61^H]G?T<7E]*<9NKB=7J'IS?AV-)]ZJ5$.3Q:-0;X(QA(XJVG_ N?XL*C)$JH_Q91Z_IT/_RO[-$*$U M.^V(TT8ZGJ#^T/?>!_DY7E'\,9\:Z+\3?L^>93M;9J2(_U-W=F>GZC82V;XR M[>ACLQX8T@\ VR5N4U7DIFOH>*=B/1 O<9#C6W:K8KJ@8Y2ELBZ:M=-?J!]> MC)>T4@,K*_ M-A74%N@5V;+([4P0.;>$+P*XNB\?$NY2B6;1CQ=+/>\58[#MH7Y M9?*0"NL9;5,2?&8/J(7D!6ZF6H?6<$LM4OI1'X.P$V%AP@'R7M0N%*[23?"B MN01MJ^S9P]!4R.!=2#2AK=0&H9;XQ\(C7@DQ@'0LYY?+C9LS=&IJJ8)P%B25 ML7(1&GKP::C$+%ND44$XL;/]NHR7JR1[P?@6)WP>V8*,NB+\DM)<.3TYU?J M5V%&T"J64DM)/Y= 9FO[@*.JVHO]!*+2![)3(*^6Y49!6QDP0_6(3:=1U;; MBW=^VL>)[1QH!C52<+=H0%B)G0;CED66&4-2H+)6O ARH+C8P84#8/N6#6(Q M$@:6#,:2[[4ZIKC8R?6/X]F N%@G8X>N.:LL%>'OZYA@VA:T@L7+#:U+,4HC M=B6&/WNJ:,(A!;@< \,KUN2YO3:TO;'!R/O.LTA 4I[$K4IUTDW MM$$>J4LT7=1Y,1<982=^FXR9G7H/T'/VLM*0:M3/+=DH02';4,"]/==2E1$, M]NFN_0RQ\Q0#U4?8S0\X"H]8C=OH$<>5ZA%XQ'5,QB$\XL&% V#[E@UB,1(& ME@S=(]ZN.B:/^&)R/;H^VZ]'K/(L2!9B'.47E!:C8OZ(Q0O:+.7V=,&#XJ13 MG(66.Z_"N@H;G\*HXIUXPW#V#V^%HGB%.#CF+"#--AB2=,E"S^FZR[8:K>66 M25+N/7HGV?P+N=L_0WQ+K<1XL<#*19AK$$[?6?'2P*VG6YPB M@#6@O=1=9A2B4IOMLG #P=QU_@^\^>!Q6X-#=,$1C=6]#SV(SRWLHT*]C135 M<*!+8'1?O]O CF\X2$_I=X"1 V#NN_U4:! ], MOMR&&F]O#Z]4JX7G7@J1* MU386?S#FT+-2=7JS>$!E6O>,+?3 [( , -N[?-Q0I;/Z(B-+OF\,X3*,:YB1U] M0<=1N J@G7#;CA0@FBB@Z9E2, 7O-)F2AR M;[^?96F>)7$4E(F6;FA+,:/7 MNAD?)'7*4=-,MZ>RG68MVF=SM%(9[:-@,)3?9VUZ8>:-LD]0JW3N'#;+9QYA M_06T^02H]+=!L29XNM@<-ZNV)"6"3C>"E4!;&[X]*3"L5$+K;=.,YG>W8S2] MJ)*^3J_]A[3.UOK>^+T7VV+CYG/!4)[3N2SO%S\2GI'_EO4X#; MY<70BK47&;;:8'@X&'*7GY>3?]Y-SB?SG]'H^AQ=C:Y'G\=7X^LYNKD< 6!J M>:67O1M!37-HD>E6H^ TKY$1>"N3D5(:#-.,$!6WL=DN6Z4!::[\%.1Q/ETT MIWCJ4Q"$+!.]5V&05=RO2)3OW4?DF?W3LQ&UK:.SL^G=-;_HS**F6RJP8=WT336D:M FBJ MF6S;Q6ARBWX<7=Z-T=5X-*.K'.8W^C=DM_@)IVO,P@]9 #:C_4]Q\7BVSHML MB8G!IEEKNV3=P"HU^6>I"H:)P_!V.5EJBQ#22A]]H06@J@1(QM!069-=M%<' M1%:MM;35/1:ZFFSH[?C'\?7=V#L1QP%AX1 L.(GG2C882;6X2Z*90#>)I9(% M0R0#P-X[?Z4XHO*(*T"R:]W*F R91MXGH;2F2BD,EE(F8_1I-)N<\6W \\GE MW7Q\CBZGLQFZ&=^BV=]'MSM;*<7-BXW+R8/W58M.@ZRS.Q8FN/7%"I6@=W[8 MH.MM$W.A S'@$N7RC M0UN/WO"83\_^@:@C2IW/L^G5S?AZQD,FO ^&,W8G7CQ/22,Q8JY3&*0PDTVY5;Y,E'UH( M.#YK[?2P$HZ+T28K3"WOU63.3W/X=L#9E)]5CZ]!'%2SD"?\^YI6XZ,$T'NAN&)I,%0S(#P/Z=EDH<"7E(IK!;%YO(1X6\3SX9XQJEPF 998ZK M^30;__..Q2FR$Y3=3YT5.U/:X!_^OR_:W:EA^LYVJ+:I5KU+-439.\&V1=PC MW*8(%&P"&U=E(=[-6!F[UJG>BYZB0Y4]1"A:5D@2BVC0],[,K>#VCFR8LLA! MW+ZILDZ#=107_ G;-&+IVZ(J54S[8JEWYI97N+M9,JR(:ZGK.MN#=76Z%_>- MBF!8.P2M[&[B2>_B_0E?/>>/&2E."TR69=K8)8@4)M?X2V. DBRE_PS%_:\A MAG9X,6ZS G6'5A):?RN91E@"+TE\)[C&S[B M:)U@M&"AY4\\M'PIRH)AFL_C/'AX("QK)+\%7$;DS5F^?(O#*!M=QT=.]M7I M'"R9%<&P"I_*MWIE:XJ;-/IX,H3M9% M_-1X"4+D@,.1""9=KM;5Q?:AX72'^)#3S:V#-51K5VSO7P$SN@Y6-=U09+>0 M4?4MZLA3=?^S X]%8H?15O.!4MHE^PV0FQ16B(+AH1Z?DDPAI626BE3-B_(% MR) %% "@4ROFK?V6Y17+"4'_UY)J6Y3DEH9;5[5-T<'% *+OMMAU=G*Q9JE# M$/5.XN5Z6=)[50;(>&?X9NJH,MY3#"H*#.-W MPZ]-9IAFZ:G(42SRE+]0OYR'BJ$B:SZ:FD;=?/R0!D7UT/8,DZ']@EVH&,WJ)$/^S>NNIRI@\N#B#KMZV#;@20 M.FDZU,&POL_C* [(RY2P0V:ZYL+%(WL[@QT,T]EO\_;=IY>^<"7&&T83=[:_ M3[@. -QWXW1C!O=5/IP!M?]*R8)=A1;*"!)Z2'P%5?HG:%8^O,@_Q9YQDJI5 M\N@7_D48P;("9:.E+N,43PJ\5.6:-2GY&36Z"LC'@4P#(+,U,-5<[3+R%Z:* MN*Y_UDE> &%Y^5BDT!R3Y603)Z0)5K(MP//+0(:*&5YZ46B#8>E@R':A8P>, M'%/$A?^4D=]8CMU@%1>!-.:X*^$LMEL.K8[>;O_LG1EJ3-VN+X5HYW,I3^\U M\#WA)@+ZZ2,C5XP.S=WA"S ME[D$D[P3J?G8-1L)+/\)OQ"_S-+6@_.=ZEOH^7J27%L-U9/D4B4P9+-%JG^2 M/&^;,AX+Z9V G3!/ZDY5)]0QE@5]4H'K+"7M&%#-#LD>R_<8^KM[LVAB@K-U'FI3U!="'?;F\6 V>?81W.8MD7V_(UC&US:39>]?N!5#3+3EDYS MH(G/\%'6^!"JOH2R5#<6Q=5"4!M!F_V!Z9<41Z."'6,K&ELAZ_:U00W<]H.# M$D$PM-6AZR?# ? <97N$AI8*B[!+7NP2A;%5;E6$ M?W)S-T;R0HFJ2=3R3BEJ@MUBH4H8#M$,"-6.J'<"56]K4_N/XR?-7H=,T,?[ MY7V@LB?,-U)@2**$UF5')8@VDMYIHKN2JJBO7@7*M6$9B73R8.AD ;)+K+8* MF\>J)X&@["TI*F7:+C*K :";=E/'I .==J:M%PWU(&VB[.]NL"ZN_6P@Y?ER"U@K47L0,W+N)G'-7(NEL6D'=JF)!U M^5')@:)(?4/4Q!&9H-.S R70UOY_3PH,3930^@_9UM=M(3&E/^DI*BH3=,D4 M-= F4_I2L'Q.)3ZY\YG)/ SOG#G']\4DI:[1F@7':>,]9)).S]W54%M'[7TQ M,!9&C4UWU'>9I0^GS"XAIH\V!>1@3N_:%;LTQ7.HI/W1J0=93:E+<"=?>GR] M6(TVB6 =2#7W>.ITP]4+VK=X&<1IA,ET<1'G89#\C .B:)-M"O*U/S>LHJIM M.[M2P)!V:^A=/@M9-K$R-GEGL#9Q]C9,WJ5 ,$G3!S-[^]*@G8_L7!/@A-<. MY/,UOL;/Q?P+3I[P5986C\H[P8.+ 6.N-96T-M:2,H[#5*N!=WE+F?,G[VRU M&HWVK-V^.'"FV9+%VY9UE&;YR,AM&JAL4IE_R;8UNJ'HV9 M;>.5$/#/W@EH.ZCT1!Q<"D1;JB'FP"*.U7(> 5^MAAS]EDVXCT$?G-%L5FNP MV63*QV4X&X@E5/R+=RH.&E4:2FY1#ECSJ:+HX$*.VH0>F+G*(!7SH+J@;3-* MH_DC)CA8%+B[A;5+00X#7G:H:",L9HM2O%O0G:%+"/DM^M=@N?H!%;6L=]MJ MJN&6\PJL27V;N=P[ 0<"5<1U@GY5TM;6[SA5P)S&=YF]CW72/F*N2H?A71J5 M^9!P-'X.:2MH[_T-+,.["355SVA/506XX>]W@K\IR[V (QU_MP'?)3$; RAF ME_MPA.+R>H5WVFI'YD#Z;ED6&.,[A,Y;%02-UKM4XCCH+1VX0P8Y "MK;4UA MNZ3:N;U]QHQ[FSD0Z8%\TGS"OGD0?BS_D MNCOE-GKPKC$/0JV^/L;?YUI073I]+#*RY->:=[Y(MF=34"U6K"B[$?9G"+J MU7:@D@0SC6CAR=YXHZO!.$*4.RC@K@IU2-(RQ4RNW4+:ICCWVW[;5[J_\S>\+#"#8\<*R#;^V./TPF$I,P"P=PY;&0'* MEPKID((.B;1'.<1Z2>-5,.F:Q?=K2\KVS+:F":0^[H0*,L":< M*EYVC/$)BC:JGK:'VE7I3%;FA7I' =Z&D!U<\Q0+HGMJS^!L30B6GP;I-:!W MD!*O)GN':N?$_]:]S%I,^6B?9VQ2H]-4,21B1*+KVZXKJV.R[CU%T#9>A=;: MTA>5HJW-]["A_!-F9@]'Y5/EU?M9MQ3U#:8-K#QM'UZ,OTUH^TJJK:JY##!D MWA*X(;/>"?I2EH2"\EU[4M]GKL[J$=7P_RA2D## $WQ+X+K9;>-#, M6?'.;\WPMF?WT$* &&Y+9@\K 0ROMX*]B^$&Q.K-$U/CY2K)7C">8?(4AY@_ MJO&)XHS8LQLXS?DF_2CA,,I7W,+L(65/-],I+_P0F!%WR-KU=V9HD:>\3%1NX*,1(>Q$2FR[E]G^([[S?A:LXD(\2'Z" M1%0OF'R(^VFK2T,>Q;U_Q>7X/% 3-4?FGC\!9DP>IEX'&(V7=IDE#SD+2-M& M:L:EDHYWO;666 ^P]ZR.Z'_:/?P%K=-[WI%A0]6[E=S,+0H*;]B6?WK9R)1L M''T)2&3GQ>Q6 WSF*\69JIKT,/]5'G([&%??29T5 "ET Q*$J MV=\&YN(HV\B?H'O\$*=\C^P^2-BFW&L:?YV]Q?$S)F',[TJ$2F?3U=>/=*S: M-.F!1K#NTZ]\7%M4O3O:?^KNAN-2":V8%HM0Z9F#5V@-/E/!(I^D8L?D,\GR MO3N\NB\=TRC7--4^1[3D,\?O(QOKIIJ,'Y@&CN"/,^6B6UKU0\R\^T0 :ESN MOVD'C=?]??YXQO'>Z[SU]&MA [)3;:I/,GS-8[.UX1._*+"O&UR_F/9(%6= M(RG%!I?B:D/>/O_0#G50V?:JRU^!=:\J[=7 #P1Q5#9^JP;>JYD?A.#U6/IM MJKVUL;>R"("7")XV[=R>WHKE_3C53Q<'JZ35MATNU^OF5?IQL GJMM+K9IY5 MU?>QL32$L.XDG60L##6#[KN=(W$N6ODIZE[%L,M M#%A.DI>Z&XW')D8[W)3 ([6EA@2&X=B/]9W0^L9I'H<_!HDR;_P!OP=J?;1K MLQW(.6A_#-: /F -N\.V%D)/3$I^> 1QBM^AC4IOB(5Y'32.0_*=8QJ9RF;: MYXCL?>35C$15S0Q[BDS^-8TP#Y$:UE\_TM'H>DEM^>G7.'(=;!G"&? [K"/4 M3:9:1ZBN]7I!I^KYBU@P#(07NJ^EU7S*S4<[?6* _O0^^"1F@%% MPQUHM'>^]AH'M;R*UDMG<.-S&U_H.DM%PXQ_7\?%RR3-"[+FQZX'OP8QZ--' MX<-OT9A[<> '?/=5Q5D/KW/P9E"^:T+5D" M?]P-G^"!=.=!@2^"F!QDHWNOT(["3AR@,_9B1_:(ZU79F?VWRW_9(553M@-W MG?=D]_.OPY[(&]6-S6A_&]8ZPEV%C0/^:.Z1[*E=X+D9@_&]1ML S.$8" Y: M:GQH#?-?5BC_D?MIWOR+[N=?APV1-ZH;$]'^-KA;26[K;1S@8IGRAQG?\+R, MP?A>HX4 YF4,!/<'6,-LUR)[L#X0R7T,V_JOZ9[+-O4>MJ%VW+>O_@C;QZ^) MSX=HET/Q';;W)P9]F6$T'ZV+QXRP5,=[MT#*[QR%-V9JIOW,3HJ/'+]W9*B9 M-'UFCH):CC_;'.?Y^E4-MJ<@3EBLRT5&N%TZ<*OW/W>,0T_5:(<8@=UOO;J! MJ*B@8CR*$$L45%JP1J75VP&U7\!;(Y]G19 T?V?O!UQGQ<^XV+PLH.B# WX/ MW&L5NS3;X'S<(6SLO,*(>7G5L X (AB.( M4SCD'BLI>FW^%8S'\ZR%N_"ZCU;-K]"%T$8)W'Q@GX1HKX>CQOE.2[R MLS4A6+Z#TA( ]%2<'%>OJ;G4"2KEO#:RNG7!-:NA/3TUXV4N?P#2T!ERW MO<7/)VA4%"2^7Q=\[[C(T$T @]VC-++K$),.S'&@AZH9'/SY6R'NJ9/8YLAT M\3G+(EX+L<^2SVA%9-VCE@;4,18@NUW"5)A7SI5XIU1JB.EYZAO^E,L-R1:Q M=$)N_ RH]66HNLW-99 0\M2V4[HPIPN-]*%\B5HZ ?>$ +6S&EL_BULI6;VZ M[6M.KH%,TC!;XDO%6T\2,8CM+D&G;GDAC+YBXE][:OY)6F#:&D7) EG3=T0 M-;L*F23S"9>KN.ZIK:^S-&L31=/J2F% [6_&V.V)ID;-_U+)UQ!@&\8$/U(( M\1,6F*XQ=1;FP;/AT[9.)XAJ,V>(Z@-;48@HF49 M?)8 MI"GTZTXM#'#_Q M9+)8ZJ@.*P'0R-H2>'].$NKHJZJ@KU&%^Y47=0S#;)T6 M^4WPPIAJU^\R3=#]K 5LV:]E'Y:%H+(4,+U9FA_#'K2-'NB>U, =:*?];VK3 M2>$LR!]O2/841SCZ]'*7L[FH7F:.PB)^4G:EO3:@#MT"=&\A0MU95@:J"D'W M+^@K5@[MW:_19I&^*0 MMK0=4^K9QVD8KX)DNKB(TX#^.WVX9#Y ?U":=0#TY6"H*K.JT84U(FML6XU( MB3: 7MP!], 161?EWPUB*-G_8_/U$YT"* DW5\79#]0M:/^A(2FB>KOK@/%S MF*PC?EI&YYGT =\&!1XO%CB4NE)N$0#BF:>*][:G:<$G@JV-\D]0(V. $&%N M7>>/;0V!"4F6=B>H1H8J:(AA0P+<,9)_[UP&M'>^GWH<@K9U^U* FED#3AVDX+_E+W&>8]P&7VV[O50. MJ7C(*&*7["_B/ R2GW$@36*U?6F >G(/E>B/,%;D">KU?%WN"=M+NC IH MFOI:#=K6G\&S[Z7E6 M)/"^WZ7+C["G]]3!GCI5[#[A=NWNTH@Z&^STG$5:A+0>HR7[+UG/#BH 4/=N MA[MWMUB4(NG99E%(E(5$81"'[Y >WZH@0#V_&_YM1CDX+B@J;UYMUZ* ^M.$ MT+CNKE6.+;=OF?[@L(FE51\!M$-YN+I)HX-/>3FH^2W4^!@[WFG*E1]$_(O, M4/!OMB*,3Y#X[O$3L)/5I7Q %]^P9^X/3$O=IU\G6:UJ[(S"=6*>$@ZJ\" . MZ-BX?0R)_%\!J[>I[@$H36&<"ASEM7#40/(J;/4?X2& 5S >#M$E4O)L)9],%K$W^#3"#F-YHXYC_L M6 /TLN ?8:0HJNQO( A FX$@(7CS3Y?T7_3/U9_H_W=//T[_\O\!4$L#!!0 M ( .N# E?9TEB++RP %7K @ 5 871O;2TR,#(S,#8S,%]P&UL M[7U=<^,XDNW[1NQ_T*T;L='WP5U5KNF>J9[INR';]8AO!X[K+WY^]SB]Z$^OA\-WO3"R?,?R I_\_,X/WOWG___W?^NQ M__WM_UQ<]&Y=XCD_]6X"^V+HSX._]D;6BOS4^T)\0JTHH'_M_6)Y,?])<.MZ MA/:N@]7:(Q%AOT@__%/OA^\_?K9Z%Q> =G\AOA/0QX?AKMUE%*W#G]Z_?WEY M^=X/GJV7@'X-O[>#%:S!:61%<;AK[:[_]2?^GRMMO?'J_[/W[^&SKLM^ F"-/#( YGW^)^,O=U7F8JLF*)POM[S MW[V_#I@^LHXFM9:4S']^Q\NPQB\_??CQTP?>]/\M%(HV:Z:7H1VBZ)"0*59^O+=Q^-R86)7ZT))%K6YY6GVIKMM)!/ES(BC4>CN?C-1_B M3(>4@,EKM=XQ;F(H61(_=)_)71!J]4]8N?5N3J/ _KH,/(?9P<$?L1MM=/HI MKMT^GE:XO/6"%STUJDR6KU4K'6,,K-TKT MD.%_'20#AJVS 8,.4+4E$_$4DC]B]IW!,V20B.9[]FUI.G[C6@ M:INV#-:IVL)=VS58U\ -M&CC8#VK*]NAO8-U"E*WZ^71#8DLUPM'%N7KLF?E M!-:@J>Y& LMFJ"LY8OD7]=! MJ)ZY5?4ZZ-R]Z[NK>)7\<&)M0*MX> L=='B[=1W,Y\2.]+I:7[?]3L+-IK16 MAS/1#I'*K.-K2D)FAY+Z=^P'A2KD-2*^0YQM0UP"X)EWY$:\;'8+ M\;%WP:\L8F[RV%_3DED_MCWQ KOP<8\?[0>E0_3M-4ER@!\2^_M%\/S>(>Y[ M#@__2X)3@A'[Q^_)A_I/C$YK;\4\ZXEX2?N_LS*E(N^/T*LM$C/68GVGBB7* M?D-"F[CI_E"0 ME 2B.\E M*KXULAT9YNW8>2 +E_>7=V5W]2"W"X(J0. _85H*J;1(#/1]/[:\![(.J +X M8DD@WG_"Q+M.-B28_QE;-"+4VT"0KA0&@OT#)M@""9'PGE'+#UV.#P3P:FD@ MXC^B+CP$,B)!/ET2S^-K2#L?\:$72RG < GESDW;&J!8Y^K H3_ M+Z; 7Y$6B8$)H6[ =LS, JJQKQ0&HOX9$W6!A*AX#WP'BO:N*'C_@P]V23PD MJ&_=T+:\M$>W[&>A'.Z:XE#(4?:<2C%18?^-6!0,>JXP%'*4;:A"Q",#?AU3 M6NB,U*J(2T,A1]F JH0\,N8#/W*C#7[5JTDZ\M#,4?!?SN8QGXTO/8:BDHKB@[29%0 MQS:\W(\X% []W*_!'FPH9K4LQI%A_)6Z$>L!CZ:-_>R,1G K)B@*A1=E^R<5 M[\A03Y- 6AY:>\]6B-3=YQ\IXEQ7#@HRRF9/+-B1$9Y0PIDF;-F=^''Q0 ,Z MGL]%EE=6'HHXREY/+2@N\L,PC G5Q;^F%I0%E&T?5.ACVQEBQ\SL;3Y>/LUX MQ(S RE1*0;%&V?*)A#HRMJ-@1BV>!&ZZ63T%GC@\I+8@%&&4#9Y$M".#7.A' M/;RE(E!@479VM>(@V83!J[VT_ 41>R_4EX0"C++3DPF'9GL7(-N[T+2]*#L^ MD5!(V*:^X6Q$C9\\=U%(2E0/$_/#TH'25]..6_:4> M=D%1*. X(9(R\8X-=>RX$7'2+MVZON7;;$NU3R H0%U9"TH 3@PE4&B4X_U? MB>?]PP]>_"FQPL G3KK4EYWP"ZM 64"\0U2(BT+!+X$7,Y1HX@A*!6- 4!0* M.>+=H4 \'-_+U*EY-_>D>:!EB(MJ0(%'O$24"XODGQ81WF?WF=Q8D97U4(:_ MJ 84?\0+1;FP:/[S])I-/(M ?F=>*@A%&]$5ME8T%)"G*\OSKN+0]4DHM2VE M@E"0$7U>:T5# 7FP(G3!C-H7&KQ$RRRV4P:VH (4=$3/5JFH.."_[N/(T_@W M*?(UI<'9"1!A%PJ)E79CE[]VFCS-006HR\I#<4<-K!0+>F3DQ]&2T/SZ*>G, MD.W;9$X/ZEI0%E"VJU"A<>;67"2_=&HME(/BC;@QK1,,)V8J?O)<^]8++.FZ MO% ,BB_B+K1&+!1XKRS_*XW7D;V9T, FA%^?A+O1!M@0 1N 4H*X/]6" N>X M(%BM>#!18']-4OJ&XSA*GL5B_9,>&DCK0:G!#.($"(ZT"@KW@5[$N=H\D#FA MW$UA1EZC*R^7?[1^402H#N4'-:,0&(8:FO[VOB+7'?M!5XE.ZQ_.*B0\O>Q= M]'8'XDG&4]:\'Q*GEU7N9;4/5K2Y%3XEM,3AQ<*RUJFV$2\*MS_9JUWV@]]W M/1O/=\?WDR#=&4BRI6;58;4/'T)-).N'(4-5+4.Y'%:*52U(BV-'($D'MJPY M$=F'YW?G3_&P/_BK:\^6QTUP/[JV*-VP.3%Y/T%, M%[ Z6B)8$ =!$Y$,X6^Z9(O*&:&KH?],PDATU[Q5X]K2:-EB&[ CDQ>=C.1> MA/7J@=B$*]W@;]@ MIGB5#?![RV66F2]8^2"?QNNUEWL5,,P#+NSK6>7(^) M3/AKS<+GDMO.S,3JV^ U82N[UZZ;.(MRU)TA" M< C#0\:EM!)>:NO#N06@@3[:FIPVMG"^V$%J[,/Y.H$3QQ(=QV,8*5GRS,_/A >IK,A=$(8C MPDSZS'J5GOGJ-8272KPQK M&O.F3,(102>O*IO.VA S"7H7:\(WL$U37:0W=S3 3,;>O8-!)]1CQE).$D"7 M)'+M7%[Z0F#E)V!@9>^[0F/_[QQHV>7.CV$]IDEWG60E/B$T";.&;@;%]4\W M,%,/(?19M=C=-$B^'T?+@+K_V@]F%9'5>B<)UPY 4-#)RYU7Z$]YH,K8T9\'WB\ P3&)2/A4)ZV$ M'0;:#G'&3G*5/JIF.&$%[ C1-HDR;&[33"\EDJK)K-;AK41[=,&FM"/OP/=Y M^\?SS)4F_^Y>8??])^'N>]]*+YCW]NWTOGOTK?2] *0]>'H,O>N?>MLMK(!U M5OU,_)C<,L7D=_:\*[^ZT?(Z#A,F!Z^V%W.-XO%'[/\N@[WWUF-.+;W^0>?GU,;Y9)'X MO6.>DTK9 MT0WE X./?9XG[+IA]MX+DC0;67=ELY^T&O;>6XU[>:H#H(#.U1?B,[$\ULF^ MLW)]EXO$GQ!1LJ6LB+WEUN4+B 0Z8U/B>7R%Y#OW%OU*5'IZ@BDL:TA+^GUB5$*.U;6&#LW:0 '.8+8R=D:KBHJ,I[PBR. C\H"K;- MK:=<+@*J8N=STF,8C 6Z]=PG$4W[N4UC*3L3$M5 3^@$A[V9ZGCR M ,+!2;]: SDO5BF%GI))&^9:,8P9 "G7RF5=I2!ZAJ;FZEXK\DD?*0FQ:##K M&)"+J2FU2AA.>8%!(L@"L50,/3.3YLJA3L@3)FWK1+]U>[BR0M<6DRN%T> M5R[,%6-(LQGT%$YZ)#8"R51J,PW4\!#1;@@]VU,K]*J ,LMWI!#[5YC("RXD M/P!=2 K-]7A[9U<2HQ>39@PEU5(2*\G[4S0E=DS38*YGR_5X8LO;@$XMCSSZ ME%@>=[?\8KF^G!O]ED[+":0I4N@4UX0^JT/$I95.R_T#(/\IQRGF9SI))&9A MJONQ--45)[A\*_]AK8/PK[VT,?QY+N?SVBPA#Z@Z5O1XUKD9MRL (;)RJM%8 M4?%.QJ06,Y78\:)$^9L)9"[8X"3\07;9&W8U90WCI*!1(O!SW<_GRT0F(%4@ M;L,#GQNH_JL+X:*^VBG24B]);FV$=&Q5[-9-L&+K'LFA57UQPPB1*5OY]*I> MH)QG%WJDRSWANW7I&J]<%'M)WH0)H<3H*V]!;BD5+XIJV*OO)AR!D,#G2YTT M2LD=O ELU^M&/.HBA,YI.7V4BD!1>6P7["9LR65'I^9(Z;*ZGZPJFX3NZF/QNO$YB\ >OA-IN*/-V M:= 4=O35H12K83*5X$PY6V%8VA9VX%9+H_@4.4ZTDM](CV)!U;$COEH9 MK!4X3"4OU;OF[%7J8X=ZM3,0S>.O4X>8#M.T ]DX.\,T=H9!Y^YD'6$..V_Z M_=* 6*\#CIQX_ULYLQCXN+%%AQPYZ9!HX*E3AQQB^N=:X?+6"UX$?KE_AOKE MLF9Z23M&^2GMI--R3ZJIA;80X7V9T.#99>Q>;1X9\D-_%S3?MR/W.7U=,7FW M+68_VR?9 P2;M]2^.>G8A817UT M(HL^NW8;#]A99&>[)'09/?A,Z%,0$E-N M"_B+J RY9/Z:!?S$V;==CQ1DG@5 <-5VHOLO8U]&=:J*QR(.W0S=$,:;[2:@ ML+][29(#GMAJ%=#(_9?B2@%6&_M>Z6ADEC=^<&C1]:#X]O8##V,;SYGD/+MJ ME.^Q,C&!?DO8=TQ(^M$4FV6$7 #6!?32%IAB; Z JA?1-]V&5S M9]=42'2#;Z=/< &<4]==WGU_P3-$\]S0-VYH!S[*0!;> ?36&I#VZ$*-; M"P8!Y9;MAJ1_YH3.?'= \=C@-K#OW#K=J.B#:2#_/+M:S#%),WNQ\4+<9WY) MPJ#3T0%Y.]BW?0VH4G$- >ZD$Z-519Y0LK9<_I9Q(LDVL9B?.M@G:R3);-*T M/?3KQ@Z41P?)-Z9$J81V.C%.K(T\@AA:'_VZLP,ED2%UTBM3H3'-/=;<8.XI MU$:_.NUNRJE!Z8VIPV"U]H(-(0\DB=]JJ!:R5M#S=':@'FK4#%Q_%D_BMGV6 MN+MH-&%"!L_6)P4Y7N@,PW=<;5RTFY'@\S".]1$[X:RN F'3/.K=^6AHMX^> MH+0]+XV&V*);$K;BW8:9V7_$+B5,,-;;:#/Q+#]B>R7N+)B\UB16!YTVT-.9 MMLQ?T!@)_'VGX-V#24SM);.QX_G.EW<>T-#RR-[+MT89>%U85?2 !6AK!W;@[0I!8&>^*8L*W-=U0S_!52% M[@8H'+FW MN/BK0;"-61JN,IT=,78ZWO71/.'%'Y>4_S_?"#^SB8N-E@>VQJ6NS92:_X)M MDHL_R)5,0[3+9X]N+G>3-5;;W\A?D@0V0P7Q.9(O$8_<#JL*=G:!VJL(X MK'ZKPZ CK88KJ4GGL:T@>?)9VTS4)XW8ZLONT[D<2:/>3E1]O%Y["7*6MT5N MD/X $KD,J@W5CNZSQ<"U0P<7]&WXUF^2)PY4N)J6"D*IZ2YUC [.]0_HEJ0V M@ WN&C^S7DD((*1:%AQF:"0G(MGQWX8;65%,R7B^7^[N^E9(//&7WD6/1QMX M0!I[K6%DXYB2' MU.XXPO+VR3+4YKREYI%.*X3TUIQ*U)1%SB31*K7EHP>QYJ./RCN7K:H<_EB0 M[]Q;OK5().(7Z8+A^;D\/.^&_WP?7_4_S*X'XQFOJ@@%2GDCJX(Q8_HIS M.)[GM94IKY0_P!@^K%7D4:TFMC14V\ 0?_#>6BY-4M_>$XL/P57A>*TP5C^6 MQ^IM?_C0^Z5_]SCHW0_Z4[:DYK,TTL#<";+O(F!HRFLA9;&HZ1-@]"FJ(0\O M"#WE9!,0'/!'T -Y)G[N:8;"F+DLCYF'P2^#T>, 9XQD7>4."ORRB&/_JQLM MK^,P$4H]7, -8+T1)>T>8!#!6T >3YI45AZ4T@,*?Y3QV=9.LD9X,7>C"$)^ M_Y@D**D?>9_*(^^J/QU>)SO*F^'=XVQPT[L;3Z>]R>"A-_U[_P%I2&Z?]-H* MHQZ#XAI(#XB6^@,899(JR,-*14?Y\5"5[/@#)_%>$JSH_E0Y>6'+N(8[*X%3 MVK[YM",2_>;EQ<7;])2[(V%(R#Z&S'?RB:VDBRU>'UX=2YOE4!9564\B4]0Z M<; 4IZ8JJ/D/E4.&V?CZ'WQ"8)/ ]?A^,AA-DTL G"E@W[7QO/@D6!*IG.1+ MVC\:MO555$\4A[:+E/<3VNNK?*\!D\[!#2-/3>VH23D5:#MHX]L#_GBTF^8X M8]8K=85;$%]\\OACV2@P0W _G"4G&,DJ\7J M.U=V$C#,==M!'M6-**YY.%T?.OPQRR\[R!\Q:VWP+#YV_'/UBN!J.OCG([\0 MY(.Y=Y#G*M$-?#N[?+] 5[3":I@/]R@H*/FHDTJNPG# W*O)K]?J[B^ MP._7>M]MFT9Z>\6(JS;!#E)-R4:UB]1KXF1NQ_1%$XXWE#O14H"SO]KIY;3F ML-1O"?U5$%UJFX*%O\2I]3Z8\>PK@O5,Q5=0X(/0^RYM!6GI\@:=$=*TNQE/ MSMA_X'EQ^/N[R?2@XY\ ;NF$718TT<(?B=F-L&3L759\]3)?!N2Q]M:=&ACD MUF)!>?J Q*DTSQ3LV!M2_:3=&;0@PA]K$E\&V?BK^-^I/!J0!^;INS9,[25Q M8IZEI\_65@ZGRWW.981+8]V)DZKM:AUO';\;^$1T\:W3V^EM+'$^OCCOK UDNW&#:(=P#1@_$#7\*:S>XTHV MI55<<$5^5\@+U;,#5OWPWCZ9,27TV;5)_6N0?2_I1K;OLH.%[_Z+"9/D0DDD MU#( K7_R+3IM=M88;3@-$@-DM>^ M!.J=)L #KRT/:A3[VJ]C]6@,,_[R1))VXH9$ENN%(XORU?9S?<#093480IJ& MHO==UFQOUR[2\N6T:2=[8A>E-?SPQ-Z&(, M"16B'HC\DPT&4=Q_=7793:M\V\2F&.16TDB4[GLTLE;LKS/*%@O,:C$2;H*5 MY?H2;@%U32-9H+AEQ@"2[3?-;?K4]F?W]V3U1&@-[+Q [O?8RW"XZN3=8BL" MHF^P:E+F\APVRX!&,T)7Z0@OI(0!Y1H6MF% C(!ZGE:G%59@U-'['K\&].O^ MW4S!("D7PC[/T(.\3@)#ADK2\6$8QL2YB;DG5WJ EFR6PQ%Y27XE6PT ZZ.; MMB9C1 ^]4I;5!50%&>9C.&*0%(Y44,PR0^\/RO/9Z'_CJ.PD2ZC\*SP[*,=96PCTD:::Z( M1#$JZ'NSG);F)+VE22H.>P.VRN+*AHW&[DVR&(K<49$Y]GC7QR96N%+9,+;5 M6@TPO!4AC3&W>>.T4UVPW976-M$ "U05,G<*T,&WOUM?C:'/MIXQ[ZO"YHHJ M&#;RNK*S(O%S1[,X3"8WCG-"D\NHQ/V7/_P[K^EP.&/=".M_I3+"[7[%$)V1 MCX&2!K2+ +8IYQ>9*H.=+X-MEKO0\IK[7<.L]'W@D\V]1;^2Z#;VG5#%F*@\ M]EW%$=B30]713?SC=$:3N65SY7J>F!Y>6% 62$UG[RMW28U$[(YIZ?.TIYNK M0#9FTM[5E 3;NM/E1(@/NLG;N]&,7WSB]",>RB"V>(+BIF0,:O..H_(@KP0H M=!J+"!2S'DTC9@G^3CSGD8EL>3P([0O35)[^9&R[T"L=O3:QUR_'T(C#,4=7 MF[YM4Y)PL@IHE$4=C.?\JI2GM0O3F(.5&Z]"D$]BT_:PG:^.H2Z'88VO*@DR M-;?I$FT05\'VP#H*X2K$S';Z483M5=YQ4'G_H,?KO1T_H%W ERH^KE3.D',@ M?8^6Q[TIITM"HKLLSX+\2%U< MXX3($ N![@52US75.;>LCAFLJ/0,P$^WX5N3F-I+GC6 +S!CX@S]B#"D(NE! MC*H2]H);I90*OH((MR;X1K M9MY]<7%D.N385GD0"]*)KX:"AE% HV6?F6+6$>'"F16L*X=VUR&'L0*Y6,9N M5L8*R/NA:TTLF[]7)D.\IA@0\!^P 1=*B+X3F;FKY(I[>_,]GG\) F=,LWR6 M\G,44.73FQQTI$/W\%;T4NE>"*MN!HD:RJK'I2G.@=ON4>Y6, E=F#J[9=/24H'_IQP4?$NZ[^;XF5!-VLI5H(QUYY[6#F/U4*"3I=B& MIP^=\-O>,.3O!#@SZ[7Q84I]8_AIL4$[]1*S!^"&?^(G>?5)>@I8><)9_>P3 M[O'@^=VGXG->D@O9EK]CQCH)[=DG4\XA#Y0#<%[9WA?,4)EN!ES9#ZHUT/"] M#@Z4Y6I3WX!\P]WI1\^*V Z.Z.X7]9WC:5)5IP'JFF8HR1$&'TAC\LA@GQWL M7J+9/S"BVG]*JF"[[4-UN$23$H2N I_23-S. _LO=6WVMZ0'\A H>1ULQVA= M!@ B&;+Y/]!Z]%?<2[^S27K;//(!0=M+Z'9GX"('^$<+Z0.$V:[_8O=2J.! MX;/HI=FM@SS["6^B9_,VS@_/UCP\JS[2J"EZBH_-5LIA6\\TXC65XL%=+*/Q M_#%,HV?R\4QB8L -G-)SLIJHG'0"[KRL6P_/P2M_ITR63E96Z92>D05(CSY& M=]8#8!X15YJ'V,6#1U(41)9WR#@2S+#%)Z45[&>1Z;TQKI9:K*R M1IH'??5HV!Q430PYC#L(M)-6E]H!HFDM#$C=UH)5,&:"%ZBAF!1A!2@MAAR% M*01O>;9&]=[EKPG?>L'+8#XG.?_+@M_N1[7?+F^F-V?M]$C2T-EC-Q=W$*_7 M7I+?V?)V<*<_ +RC!:M]0K&Z.G"<]+JX:$7*KO$JZ[DOCWWOK$68S)!6H@.P M)[C\]#NAKF^[:\M3$Z6HAGW]>P!?($#0:1L%OLWD2E_[3!^9W+F%)M.ZVJIJ M-'%*\;[:R*!S68K^'S^Q%87/7Z)B&YREY2^J;FN =>A!C6+?VNIS&+0GO% K M,!>I\A=5/UVJEJ<'/J#Z1E>EI_D6:I,%Y_D1U&[6&:?[".HY3@-(7_,0#;RP MLW.(1F/N#M>!;D,T9F2U)N/YW+7%KT7P@C7EL'=E+85F"!% 7\FG5Q?Y'60A M%4BVB^0Y*4*VI+T.?,?EV"O=<9NT>"HOOAZ*F2&DEY27A#9UU_*T=LJ*Z*=> M>APJ(4"GJMC#TBX1>BI9J89M5L$T@<1_0^?-NTW]=4PYCMJW=KMZV+$-#2D6 M ? 6.>9G1@UISE?%/OHZE.DJ#.A6MVYV2#.MSP(^K[.I/]+TD*NICAV1<-!D M*80#G;QB/W\E?-(@3I\9 FM!;C)?G ?6XPFAML;@@[2$'530<"S"04)G-[_L M/H1;W7:P PK S#8#")U7J4*F$<_;7W*3\['AJ*UM"3M>H)U1*P$)G5V)4FIQ MJ]L.=A!!&Z-6C]!G\JW@=/9 M^/H?_!'*P4WO>GP_&8RF_=EP/"JXK^5:[V7-([U&N>_[>)[OU@/QN(]NDM8X M>=3CB4.U]SPV%RVREJ'HX$E09^[X+I(Z5]^W!J*#O&[\0GVTW/-;5OK-B MFR"^JN$^@4 .@=6Q#V*;L*B%3$?OTDR)YZ6^KO<6_4KXP834P4-2'GNCKD6! M0A9#QD[]W"S91@G*([ME=+2DKSR](@/+]'.6W%/ ?9M9@;Q7>.&#%J,.6@3#@E(>.Y#T]6JS+Y/UO_]B40=\N'+P)\Q8Y79\H'(P M2OB'*$H11!( SDW::-L,/6I][(%F)#VD\$]$4C&5+[J4BGT;#)>$1C_;:"[E M7A+?F7B6/[)62A_];KYFAN;4:KWN^&XD/_:12VXEJMJQ9NTYVU]/( MHA&J=VV+R)0\+P:OA-INDE3!EFV1CM4!X\VC SFG! 4L5L;RBI8HD'P!*9]!?IS)V&7H MV])KXOKF^.H M;^6;Z(]JG8*6"I@R/=[C@82LWS8;7DFY^EB/'YK$>NQ;[H6\Z7.8QSG,0_,3 M9KC@GL,\SF$>IQ $T 92YS /DQD^AWF24(PBY[E&*.E MW(-SL$I+))[N0D=38",G >TN?KO1+\=6@Y-^WJ8[-']))E7,J:#<@[<;PW-D M$M]VY$]+8!DYC6AW\=N-%SJV&ISN^NID#I+. 4".QI))_DXCBZ;)K>L=G7[4=W3:M7CV;SK[-YW]F\[^36?_IK-_DT27 MMG?\F8JEO@]^BS.C.35"W)#,=BNK43(!W2YY @I<]^%!&'-,IQR?ZUYY']X_<9/XD;SX>^XSZ[3FQY M@NF7E144-<.0=C8%BP7/V1A$OGYUHV5R9L1/GI?N>A8,_,B--L)9M4X@52/( M'(LY4'.E$JV;_=?VT;N0/]+I4F*SBJ%T(R&M@6[ZA>Q3XZ, M5S\12>A:"'J==7>AG8@6SH+(\O*_YY=5HR#ZC43[MUO%:MCA)[%/WSK3P\YI M>KN*F+K@L8&7_8B7DZ3T.78_C#_),$YEI82BZW%C/(V)0^DXVN0;Z]V_4B4X$=FI]WB>[T/M0I%7D)1_>^[;"H%/W1Z\W9#AL]MS M@Y!AL6MR]AO^'^[VR'[ROU!+ P04 " #K@P)75<4"A]T& "F)P $@ M &%T;VUEU:WU/;.!!^OYG['S29*0,SIB%0'BY),Q.2 M])H92KB0ES[*]CK6(5NI)">D?_WMRLX/()2DF);VX &PM5KM6M_N?BN[^7'T MZ;SUYQ_-C[UV%_\R^FF.^J/S7JM9S?_B:+48;IX-NI_9U>CS>>]])5*IK;/: MT<2RD4C L N8L:%*>.KE-SQV!5I$%9R(4R]WG==@"==CD=89B1Y56LVS5N\F M%KZP[*3VMM:LGJ&-EV5IWTM],VF4IK#!+-S80R[%&&\%D%K0SH5.;SCJ?^AW MVJ/^X.*J5"7[6YW<;WSHC,1VIA$C]XTF*]T"/HP4%+RB0%\ MD,5_%1<@S=%PL<"4G ZX7#QQJR:5(HB:HVZK^6%P,5HWYC#BB9#S^F/F.%DC MOD)N?:6U7SMH5DD;!65WM03K#.A!7+RO'"^]7H? OYFA7:F4:$J?Q7P*3,-4 MP Q"W'!AV >E$QP__(>IB+6M2D!SUD\#I2=*E\ M3[NK@\:Z:_AKN.-C7D#DNQ[,VN3O6+K$'3Y^,3M\Q@UNF$I9,F?7J9I)",?@ MY1NM 3?4LE"AQE19#(W4C M)1C ;!:+(&8FHU^K^3/04"@A!Q)A)/!0I&-, C9&!\T$ F<@Z9V@:2I$-Q$( M^%#\^?IC> 4N ??DY0,76"12A :A; 4%#U&+XCBLU\9%&F$RXU:@'I$&,@M1 M)\)M;=\]A*K0Q+86*:06()YF'*Q70="A-( M93*<1QE:*YF#:Z)5 "'>-FP?X10"@C/'3.\FB'DZ!M;&Y#?,)$K43OAA[70? M#\=-E]$0&X,+&/ M^M-0O9 J6-_IF\IFG-\5NTVO-\'\H;E_'6TQN:SP_#%(WNB'1 M(+D+AH)6%"G *RH,C0BL!FB(45*$CC&;S#^%TO:U8.N(PBBE,X-,FP@37X4(GA!=C. MALX URF,(47B)C&R< 0F%+(D@EU0'CT8VF*"Y>TU?IXO?H*?&C\PY3)SN9K M!5&$G%],$1;F+G=?X&-_?K3_V8J)$ MU#3/6NW1X%-OV&;]B\Y@>#D8MD>];O[E1IGGT$?;'D1O)?;NCEQ)F>+1FS^5 M578QCNNLG8TQ>;!CCQT?'9]LS#AEOG:1(3 MP,+74K\XVZC7Z:[2=W;YAW?T?=Y_4$L#!!0 ( .N# E<+,XK'\08 !LH M 2 871O;65R85]E>#,Q,#(N:'1M[5K?<]HX$'Z_F?L?-,RT0V:[*^G;W M6]GUCX-/YXT__ZA_[#3;^,OHIS[H#LX[C7K%_<7=2G&[?MIK?V97@\_GG0^E M2*59E1T>C#,VD(DP[$),65\E//7.86/E[O2_C;US;BV,X4UEHF;;)_'T2 M6IW^H'O6;34'W=[%U4X7L=[FCA=6:G0]=J9Y&DC#3M^QMYAK<[Y^=5EL]6]^/M#Z:!DQY?-=GL^WMKH5(;9B$0/WM28 MKW0H]'Z@XIB/C<#3+/XKV2BI#_IS Q-:=,#C^6//U+A41%)]T&[4SWH7@U5G M]B.>R'A6?T M*Z4=NM)E(SX13(N)%%,18L.!A3.E$]S?_X>IB#4SE0C-63<-E!XKS3.(E;.1 M8&_C\$NN:BV5C'DZ>ZOM:*^VNC3\ZF_YF.<0^:X'LS+Y.TSO<(>/7LP.GW*# M#5,I2V;L.E736(1#X;F-U@(;FK%006.J,H1&FG&9,FPGR]-,YX*9#!N>( $1 M%CCB&9E(\IA%/, ES52"))XI)W=/(!6!,(;K&8DD_%HP LY"I\&U$,[ )-8_ MLC9(() ZR!.(I9@.3Q# ;#J2P8B9G'XMYT^%%H426D B32QX*-,ADD VP@+- M6 360=([AFLJQ#(!!#P4?[;Z&%Z!2\ ]?OG %2R2*54MH&P)!0^HA3ANZY7[ M,HV0S'@FH4>F09R'T FXK>R[!ZA*'<_8&&@AH%, Q/$2R06(S!W3")90DF*/ M)/(8 H"O L:L.6/]";@9L2A64S/'=I$N&:?J*T0)HN]? M#$0'R_U\JPV5/U,@L"!0E(A4%$D,RV;/;G:7<2TLIH 1Z<>"MI\) -F/I1G1 M#!)+D(')Z$;N:$D@IDZ4)-^1AER!>L.?N3+QH8BJYGL,#O: ML^NTV7T> 3!,[*/Z-%3/I0K6=_*FM![G=\5N<^QU,']H[E\'&TS>57C^&"27 M^0-!]6/,A\) -2!EZ_OC>/>(>@0\-YM/(0[@"[:PY%B%RC44(.].I+&I'%(B MM7JH]UD6@=5"HD7,;3 4M*)( 5Y18>B.1#6 (T;%,K2,V>2^D:'D6I+WTC$? M6]=24I,;8B,V=QA+76SB5T; FPQ5AB:-.:$GCSD5*ZS)>K!D-9CA.-(JM<-_ MOB!!E!3,%^&SE) -R\;6$WZQ&/)?4 QMG-'OA=+FM6#CB$(43F1(58\;E7(J M>MP@R(C?X^*0ZW .9L26Y+Z,938CQK3.+,6UQ;V%M O)6Z(K_8&MK3?%@L8Y M&EB#ATH,+T [&UH';*12'R\8/+VSGVL;U$6 MB#BI(,@UX6Z%J-Q5F2B381X=;[,O.=B-T&[RB)L%\Z*,;(-!A+9469^+,C)C ML;P6<7&Z=$?>>]HR:JSYVP?"#G%]\HLWY?88?!$>WC(_4HY>!>HR55*BW8)F MW6X6%JYQ- R9TF9!:^P%:I(3F65"/%1[? 761#=#"<^LAC+" UG?4"G!7VI8 MYJ$GON02CM,"HCP-[ '5WA,;[Q=T8A-(>KE74))% M7SL5_)HXAF/%EF58/F_/]N=GF5LAO>A"W2G7FD3-0TPT8I&GUT=%T0) 'N@& M4_<^KV3F=VYXB;-$&NG2 ^2$S? K7T-5*#; M M^-^_6W_LQ<0.45,_;30'O4^=?I-U+UJ]_F6OWQQTVN[SC5V>0Q]L>A"]D=C[ M.W([RA2/7ORIK+*-.*ZR9CY$\F!''CLZ.#I>FW%V^=IQ5OUF4BLP[ZLL4TF5 M^3$/KMDA L>>]>X2J1538?5N8]T7.O5*]XEHW0(-Q7]/SU#KOS5JC:2(V-DB M9_8<-7>);$>6RY?N _J[QG:(TO/F)>1<.:/=:>?N:W5:W57Z.,^][4??13X M'U!+ P04 " #K@P)7COT[?UP$ !,%0 $@ &%T;VUE<$(IZM-L]T5YW^0#8GG?///;8/O<_37J'!_:YZPSQ%\S']L?^Q.W9 MC>(75QOK9;L_'5Z!YU]-W ^52'#=@::5:O!90A5R"IG>Z1F)VC5,!Y9K*W(6!._?'H_' \@E MA<\9D6A%O((Y3874(")PM$BH)(<'8QX(B;-$TQ".#?E1''[+1'<@DI3PU9', M1^\!)8Z$3-#8VF>(A,Q%IVB<"('R$+G_RCB%-NY\RVJU@2B(6(S3&SL\&F22 M:89N$AZ">QE=3%>'!TZ0[YS)6&,MR?F2%7SEXA;C M?$T[+X=9OM.?N#!P)Q-OY@S&%Q\_5*Q*/IXYPV$Y_FFEMRS42T-JO>O"0LB0 MREH@XIBDBF+QK/]5\C/%]N>E@AL3[H#$90%HD5;6YX[M#TNJM?#3=_?>^,,G MR>S1%#%JRXM:1!(6KSH_\B.G5>P?6KA=Z37K=L,(ZSVI\\RXO;.2]V>)CYFT M+OLHBQ$# DSAV-3@IBXE_98Q21/$*F4RK,S%9ON88-U+:)X>A^\W:7E?Q9L* M7J=F\ZQ]TC4EMNT\?LU_;@-W;ME9W^A;SV=!*^P\8PC4"3*[UTXL\' 620<6,0F^ M0A,CH43,PHW')_NUJJ$:8(][#^X$=F/<>PX>-ZWGG14GUEZ-'IJ[5P><[!I1 M %K%_>DE('1_)O\KP#N"^PLBML]TC(,9@AD+$0US9'OD+OG_^OQ:1^1; 8P7 M (E=;<"C2/'2F?<+8L#N^/U.0% H*;X?M(;[0H$W?/=YI#7QE[CG1<.+^Y/? M_W B(2$UE8KM\/WC0"93H:C"KC[:ZH;OVPO3#ZML\04G3"]K>#;-+"B-X$MD MN'5QU>9%@/&BB^="YYKP7@G"K)3ZZF_WZ>ZA0/,J:EY#B^=1\XKZ'5!+ P04 M " #K@P)72\\J1Q'$H69/?M][]FSY_O_&P]%Z@4IJB!+_QW37S+' M%)(XF1>D_G_'NM9+EX[_W^G1A^\##9Z#9R7UO^.!IHU.OGY]?7W]\IK](BO] MKW2Y7/XZQL\<&P^=C%V?8S(9^NN?F^L6-T!#-BU(JL9*')J]) K2D_?X^-O9 MHUU%%!R/XD^L2;)?EX:&;_GY"_:'"U^-+QV/:JZ/YHU'->M1095S#%US-(895HC^G-U=SQ_7W)^?/_I54UA)[Y4OQUEU5G&.?1 KJM.>$+>(/)6@\JJ.XK5Y"%2V"^< M/"0/90K9S#&12L3R\)/"__NN"9J(3K]_-7["MT.DL10>(HV>=>'EO^.J+&E( MTM)M6,DQQ1E__7>LH;'VU1#>K_B]K^:PW_\GG:8N!"3R)U0+:=^H!CM$)]28 M'W^CZN?DETZ&J7;N6Q^9\\M*Y19^8/"H=-KOV]E:!Z^T8UMAQUKA!L/DJL9; M=(;>YO5\M8. *P%\^*+/60UUC*^O6YGQC9"9 MWOSZ[[]-ILC:ICB7.7WHF.,"/E$[&](W7_(<\Q8I@LP;H_YB-ABS< 8<=]ZA M.Z9N-0:'CS89@^FT!JR"8$$=8DJ,053RV2;CG&-8;LVQLDL@O6WP!Y)1,W@/^'!!I!1$3A# M@XRU.ZS +Q1YB)DCG:'A'TTV?B^D05-1$BP.ID+"B:MP'9_.I>O[5\<4PQ?F M4*;=/FEI,OU 5*J M\G"DH &25.$%U<&+':(;-.PBY9@2^/^.0:88 4M2ABF!G=4EP1@=Q!2LKGHB M"2+80D4':EE+L.#UL88*_ZBK&D:*VI8K/"_@9P WK,#7I2H[$C16)&H"^T@\ M!A7@)*[6';;.JJ A$- 7@4,&.N\0)_-@>_XHTX>.FSOP#<'SYVNL(D&LIWHA@@D<$80GZZJJ(_Y<5V!N8SUD M$>2[Y@B_I=;&2.$$P$7@G%\N[MVBWL#*P8MYV(OUQYO93";2E8%#1;Y1@^;' M;":_%PO9F@>SF6@%;ML%^N6[4N"K:2#-0."UK ;/7W3PWLY; /8P?E[ Y^(% M_-9"0 >HJ[40!_RO"4BMO+""R'9%="$K+59$]Y*"6%&8(OX2V#H MN(2\ILV8CPG>Q(2\/I\ZC G>K]N5@YN;(0)'J1LP;_9P@D /'&ROK++!*ZN8 MX<:GH&0+\76?M^;\7/#A;=B+VIZ5<\&+>=B+]!=HS>YU8&3+A\MGVZ[ M0)_DR@=O)XP9#OR)7BX3;>"VVG=\"T7I.#G!;R;+3G+1;T+_+OQ(;X WTHBY M[?*S7QU%/W@M"NHA!4D<4HTG<*WGB4J*>&%HBE3FG@Q((2>NY$M;-7A?QBI8 M5N-K7#[YW[$J#$@V1 MFJ/9I[//!1Y_TQ.00I&E(-<*V6K]I[,^:?'E^71?7>@T9A46G\W7/I^<=KUB?.P"P/C11ZHUGL_0&YBBFF=*>X=8H M M=.YPN836%^$S22]I !G4BRRR8[LKK,\1B?HXB+1]87[% S#C MD2AP@F; 2O'"$&=&\9&T>GQJ/;:T[N]?7:>P M@_?5';YX6PJOFNB5\<'[X(&5.'AO_.![W^&=\(9??+PS/O%(W[P/IG!?_(%S MP/IJO_=!_#AY#"9-(J5[XC'$UV/8"3\D'L/>>0R[X)/$8XB3QQ A!^Q9_B9B M)-%)(B9V;A4=@3N]2/?$K8JO6[4+?DC,99S,980""NYG(7_)"8RSB9RP@Y8'_-9:A(VN*P_ON0E9T;SD *..V, M$TH5SK8=$=X'$\7*\NX]0R4;"/NQ@;#OC);XB#OW$?>4A?;,R=P;+/MN-? ^ M9#1VOFD\Z_"W;?GP/I@HUK[IWC%4XIONIV^Z;XR6^*:Q\TWCR4*;=.MX']P3 M+Z]IVQ-?H;O;VW9->1],%%^O:0\9*C%F\3)F^\-"^YQHB3.6?;>S>1\R&CN7 M(;9'\;=J*_0^F"C6+L.^,53B,L3.98@9"SF;)B4F;-\0D&N)1:3=O3F8+32H0 M5GG4"5LG/=:Z6/*G\E)^)@(WTKA6V*4Q'--A# 1PG>%^)7"1RL<\^CAD-W.I 0%9%?(7C M%!WQ=7A!0:IV&%Q[QHK@X*+6 "'M6N98?)#9YN&N7OSA^P(+IS951>LT9$4; M5(8P,,?N-P_ :N9'FR^1W%?8T0!692HJ_/7R8G=M%&-V?M.S"5O"*DFS-9\1 M1L(J.]M4_;) M4TD8)?%3?/DI":,D7HHO+R5AE,1'\7U35UMA);6'% 7Q%>U6%B2M+K6%0^DN M"RL1I'ZS9ZVRV;N49;ZIM)#R(G#(F8!=C8I=:Z!]\6D2QMHGQMHC'RAAK'UB MK#WRF1+&VB?&VF\?J_F"E(2GG%C8M9[:8\\J8:>8L=-^^U,).\6,G?;;BTK8 M*6;L%&??R4,[U88C49X@1-I7-T>X2.HPV*D"X_*"J&O""VKA*C]!$Y!:&W.B MSB,>XP5?=J!KI"ZLV;-N-KA%2FO *NALXCZ DPT]L9=HM&>Z0- MK>-QT@M2-<3?P7\5@8/?#NC>IU YT3@TM@I]B4;TIQ$35CQL5HR?5IP?#L@# M8!8#MM%PA)J]'KC>A\%TMXH,^-$F+;W[B#BM+3>5R@LKB&Q71!>RTH0O@=^D M_C5B561CI25$1,T^SK,!>1OS1'%(Q#PG;.+E0 Z-7\M27T/*\!QUM?9D9">W MZWIW2_+([O Q2>X4A0,A^;;B[XJ,]\4/MR(K,1FZ>"", *MIL$,[C9T+?(_$ M9;('3EQK@>^$N%9>Y?#R*:^LPL]-MO7QSC,?L6GFD% \23!LQRB':>Z#8Y^] M=C+V@UN]-P@2;GVWW!J_C-G:BK2$6]\MM^YAP5O"K>^66_>PGFX-MQY*)B-F MW+JK_,E^^*W>W.JZ 6EQK%6WH58 *$%!G"8KZCM4P5ONTOJ9&1]B;0N:B)J] MNL0++P*O6^=;"7>O(,%[L@/O5K(.W%R\:\E*;-9VT2LP#<*]/3'A<.].>821 M4AN/ /,'4@Q2ESAYB&;-#YS](6W"LPX/NV:M?0LU$];:#];:P[@P8:W]8*W8 M&D3OS8>$M?:#M?9PI^ 224@!OUGB*_Q0D 1PUUE]]M#O2MAK?]AKCWPO,P'<0J(H2'W Z0VK/"'M8.[K6=A/>F]7)9-0_MWZ$A[G1!,VV9V""/R\J"X)!K'O6^=+ M-!P:M]^>"JJ<8^CB"3QC#69]Y9P"C^8Q/NG&HWI.8>*+/+3U' #?K<<\I.C, M19;PNPU]B/LVR"Y%91O@8!%&MU%MDYXC21X*TKIIU^-E<5ZW@:WO'5CP@=!; MF&8-R4;PJT^"??\JC$]@';*N<$C%'Y%/!HCEB?1\_PKPP4_\_^\C2M4F(FB' M'K#M"45G1AJ%6W>J5 .]4G?RD)52Q@U05"YBD 9W8T^]?\2#P8W3ZMN40*#'L=C@Y MA&\@/C[]O_^'+F2^A3S)]^[I?:/>KIU3K7:E76M]_]H->UTP9:M6O;^KM^NU M%E5IG%.U/]6K2N.R1E6;-S?U5JO>;$0#QP.K#B!2U&1X__Q+]0L%!BE7CF#N M:&CKP>HT0WB]>WK1O+NAC*>P0ACSXTXYD^\@'@GI]+G,Z=B^8;O9X;!YRM 9 MNM,AOQ7 99@VNB.UD'VX?_V1A^% V"59(HI1X"C3'MUA87+ZIIH\-W7'E,1B M)P$F/+'/=WQ*9]*_B *9CSD7N^Y!2> "_JL+^/^E@Z^(%'%RAT:RHKF3XOYF MDKT_&_QNG16V)D5/5H:L]M^Q,-9.NK(L(G ^%!VYT6@!)HRI.6(7Q*BLP4BWI*':X8'[TY"-2^4 M[X6_E>(Y'0@)>9PL@_<&/#N9(' Q)#=*.@ [/OVA2XC*9E(4'M6#FE\.1C]V M3V7E8!:SP(&U136.&Z4+6,I6Z9%!7^PW_V9_%*ZJN>F01*%.1Y%8I MDOD[^ZU)M/DZ3%72 ZQ2G=G_8#E''^9_'@JC5N7A4%!Q@$[U!/"M)1W'UR=+ M*O3"9. :":J MS;O;YAV$-><[=R4_U<8L:!H,.U8WR@QFBE4I=83PS:K@1PB 7DVE0#=A+^-S MM%RED5B70Z((&,&=3_\[!G3COTZ(R7XIY %N518'_1@6MWQ>%).,0$KR3J8#5(ON79$.S*NO@9T^J,N\A M,R]7Y3]5]&-"7P5BE-,JXG "6D,C17[!#.GT#'W >7QZCD3VE<7)H15R-8)_ M-7[O"';F(%B;'=?-Q+2QZ;S*"N7+C;/QU67N,LL'IMX\ #@^S6;2F7RFG"\5 M_% !_J-L+6++F#/(8!F(S,@UL]9CAX(X.5E'IJ61/A&&P_Z;#)Z20CV"UZ;R M O'L0'O.EN?&7%O]R]Z7UA3(/.2MVV/8)Y8)=W@GFE3XK"5/R]^E?B3T[W7.?;%D_Y1WZJ<+S"E)5\\>U("':73<-1\.GR^%9^>X\ M.-WD,OGQ:3&?H>XE 3@=PIL)57E!DNYE*%)+;O_YFM4Q[JO[P[W^Z,HC8?H[ MQ,6!S]K2!=!,3,D[#H@BAESM8Y@05^'7IM*67R5WE&406[G-_GWN,?V@<3:? M^OCT6E:I2U:35=\L4'-;#3$)3>46?!;051ZNTK/T="_5ZOK@=S$Z5\D=0 AT M@6XPF"2PGMF,A857W!9^*P,$XC]AY.TAJI/IPX2_GYZKO: IZ9C]^+2*@1!UB1Z0,K,,=R6%$0Z\TZXA,[;E_F'D?7VV>=YZQCGP^HEQXK/\Z5G[^G4C&(K:?%.8]/BF4_=ST &Y#A>T 8KD!Q8FLJCI2?&[ARUMP8:TVMYO5*BRQ@*W)L"N+G[ UBV"M MNZ%LPTR<$L(B:_,&Q/]U(, GVBW,:6T(R7JC,/9U0MZQ"O;"BCJC_S7S) MX*)9#QN\GM&WI=V.J6/% :: &_+M3AI:>+H<-R>-A[^E $CCF-#827E_V"\L MR(:U5>R]J_54D%J_6DUA4-U^\W$Q[,0Z;CGB=(/I&)2CRK//7IYVE1T)$,-1 MQL&H \R5/>JJ)O0FQZ>X_22',\?="<4-$' 5O/4$)@*1-#+V#^6: P8E6-*F-@HRL ;16$U7/;(5[9?NPWGKOD1O7ZNVF*UPG__X]"_R M2CM19LD:U9"I6=%)N.P92R' O %L,10T#1@) DQ.4V0)>T?BA$+@*4VH.I9A MEB.)DW-68RE<&+$H(_,Q[$':G0Y/YC)Y+ 80T.JBD;1OI=O4)XR.XC /8 --=P7K2]5,*$)IV M^4(=@G# )(JE;8"B0T#W)(6M @P&FA2OH$_U%?E5&UA??SGZT$*(P,:CGB"1 MXB\5BP;.\#"9;UX DJ_I;]9C:Q_P!M!\\.@#-@WFTQ[06F,*DB'%X*ZG&YE;45*>6/0?JIU^[<,9?K%1ZY"5&.#A2BB@V6"R]8MMH%#]&] MSRS5%2I56$%?5B;NJARBF%\/65EK7P3HW9/)"?TX^-SV-M3'H087>-8=:(@3 M?]->'MOR^3VO.P_X84@Y^B\!6 K:L+=V=R MRYA$$NE&[?_T5C@:>%]HP3TZ^D#\(Z&WZ!9C_Y]X_:!/))DX[;IJ."DPKW&Z MQ:54'1P=/)DXP;._"C WYCD)EB1C7? BJ,0^2:S$":R(K18N'R0;5?A4,\\J MO$KA776!]]K7R7YB/[OZ&P?NR:YP9"D!XG,6HAWP@&9Z]A-0D/B31OVPLM)9 M.Z$@6K 0N*8 H86G6:D:2K]_:>6?=_V+WO:%!_Y5@QT>; S76KY#8(_VP-KM MQ>24=8V(#Y8ZX]RX1>3E[>*C#V9>G70W2%&C>5X=I]6Q*!MCI' -.@SS0X>0 MGRD9A[](O+RZ.,L8GHQN',QOSJ'K"/7.:)0994S&*3*ESO2AF/WUAU'8GS7Q MF-)P[O^_8V,HR@FJ,1QE&V_&7A< /[ ,67^HAIQ!EAT1'[#I][)4%9# B:?*I:S*;"R%E-:<-I.S1T".Q[2 M++/Q_R>=!E\:B3S>?.JC;S#(LXXD#OM85#IMN12\\.)1IGZVN(5A[U90L'4K ML%XHD,AD'M[:P]G%<-S'8X<_M?R$^QXX M#&;#KH77;Q0^Y7U"512V*W#?*+R-8>"^(7^CC/Y\&TN%=-=J2.EQQ#RRFT>E0L45M![%.ZBT!1 )@CPB+^*#SC7!L_VMG; M,:-]=1@7!NOMC939!"JT0K<*X!:"7VI^/,7:\0][9@M9X<\UL[E6#Q(KNNEB M7Q&-HS\(&N\TG'OUACEXZ>,:YE^1+2LQ;WB9SGCIP\ B?ZPCWECJ DC&[_]W MS,SHYVXJ@TO'V5OL@!L*RZCB%\T ,\@:.A(45_"3NSN, IS/'IG$-FK6#5K1@D.""SP=2:'1JSN4$2 M'FMD<0D9F$8))YW.6)'%;F%K@)"FDDTNFOY&.3J;4)]TB=5Y ;R'SZ1*XAQQ M1O? +$V>8!*V2M@J=WQZ;[$)-6>PN>[!29/F"!F')N>L9G7X:,-@B+!72QA3 M-T;90HUD5)W\'W;&Z54%#7 'U1=$ M7"GAG0@2/DS4"9_R\>D-*[%]PF.S,]#G@LKI1OM K+HJ$BM. M5($HP3EK8G8UZE7P,W=(U<7%:&W'/$LG=C<*ILU&S+1TYAAW.L8%"2PY+X'Y M#SX0K;\Q^XHR;J2O4FQ7UC7S6!9U)ZA/.^9)?!5'PI.A\V0N:IZD27I44V11 M)?QXJ\@5VQJ[!VHCAKKWKVJNV*IO#[DR!1VD#655;BX5TTYA \/SL\1?&LQG[> M94WV*K-D'=W*9JH=FJ8[(RDK93M3X6E,W[)T3F9V<<77,1ZR?8<+X"GH^AF2R][7Q; M'4)W]Q6(;_**S.9MLLA[A"HN"9NE5]U9V=J!WFSF2$&T%X1N"&:8I/A&F=(^ M9_\>L\8I_(,2X'=(+J I?+>+X)&IN%,D$L=*^D\]-LV__SQ@+J&Y8U M8< *[3;3FKB3BWF5>SI=454P3)4N/@+-:1WAK#.]:UXRT]]7C[WS_/%JK(-Y M O[H*S+XM-A$R0H U>]^8K*EE/GO9Q>;XX*-2JM5:[=68\,% T9$YT[PM9CR M.V"1@(&O*6E#BM,U[0N(L1O21&9FWU1\-^?ZG5N2WH/RBL"Z:4:,_-@XA9I% H?#1+>%%:ASQ M_C6'?T%S\#W23Q_/0:E/7)8[MTI3+R?^$*[5Y.*Y38IGDTJ MTME9EXJLK4O%?>O\^)1F4N5,SJ4]A?LZ7;&R,KEX$/AFTC23QF'8F_'-T"FZ M%""^W86[:A/N%FZ"VD;*L"Z](%4C62A#EOG,7)S9QY>_S?;]M)@-1X^["?;R MR@BL:? WAY0PAS9LI;J::]SP%[909E+E++V6279EA +"EZM039$B\R"@?E%E MUK6_$5?K323IL@O+N4,< LW1%9'5Z'=)E%YR5U.=XWZ7:3%DR[B\* M,2IG! MN5MN\,1;R"(TOY)[S\1G,X3%7H;LENA602-6X&OC$4X?@R4F!6:.X&+!R;QE M6O7+V]NV+O=W9Y8\DD[F:BAD+, M]4'0D,6\X$/.75-S?G&6$"LXWS='E\(@EKOBJ7CE+["*:8..T0P=@W4--VQW MIL/&;6'PUL1LS%*40,[E4/IO?4WL=I0!!\%C( M, ':Z2!-:HPS8/&"QEU?Y1R.DCP"DDQN15;20%/C;,4(!U(-9/.0B-:Z+G0? M_HV[W?PVNQE>2FL9?@LBXN0@"YP4)>&KHW8I?JM0%7:4OKFH!W%ZHSFU 9]?7(ATA="2KZ\7/4:C>8$,V/1Z+8/ ;@*EQIAW = M7M)Q!8E"%MML*E_*)KGA<,@48$XX11?6F]\W9H63-%=LTEQG2VGYCF!FXXFF M[C<%[E=9S]P^""%GX=?4/;LK=.9+?C3+U_O;WC-?V5@OD/365@@>H*KVH9:/3Z_KE;/Z=;U=K[6H2N.<:K6;U9]7S>OS MVEUKUHGWUWV]_3>.J(\7-(DDQH@ ],__V\*(W_Y-KG#R&=6_-78&K! M"I[QY W5I4M.TN8>D"O2PJXJ+;RU^B+>F K.=\R6W>X\?;OR5HY*Q5%/:(]1B1GLV 01D0(+I,BB2"D&^#$1 ML;5(#=M$%?=5U+;#7(#5$H5P3%;%0FR2S;7U$8A;Y3;18[7B=6G:ERI/VQ2C^M];F)^& MV*^(([*B[MR;"RKW"W/!*;8\$\XQB/RZN,-3I@:WDC84^KTR']%I(X\P8RYT M2: 1L3@SJ6PQ%!\V(54(CE$I]'#CS:8UQDY)O*#9*,B;%:=BO8WU]S,WA)_7 ME59M>CVJ=J8W4NWR]Y#6JR@743M9WTDD(PITB?X.3T'8*!;V]DJJF+2<"8HL MP>GH0BI'K\\N)SIZKW6THV6M/!P*1G-!W-(3> L(B\"%Q3I[UH\/:^MI7\\+ M^6>]<)-]BJQ'\1PZHS>M'3[JDXH0A:]4I\J?P\;^FHZHWECTKT=WTVYN7U 6 MTPY]B2[;K2XKVCOT!EQ:OY7*L@-AE= C DQ2X[LEC4O.WI<]!-&J<8["UE#= MM%2_F+_P$Z**\(N4%KX/J\-95R=U1CQ_3&F" MAB%:F"D%X"C4"WZ1PA=L\?@V*$6=7ZOUV7XEF %+=CM8R+5*;X9E7<-%'] $ M$*_4&Q=.@W%+1E9#!' SS]T;P,R73,8M.[OT@7DI(/DQITR*8G5M("O"%,BV MR!E%3\XP9J_,7L4>HW$'VIQ-IP^J)@TR-W+]J>C-(_/IESG36TI6SV^PYK3? MJRMGA4RV5:5]SK\!L1D\J[[*ZOYD.@!]=L2YWGK M)&.^NJKJ=JKSDIWQ%+4DE)[_M*K"HS?A!3+$,M-5UDS=U#55@Y $=+[7_ ^H M^](>/CQ4AZ+W_/)\G&4@,MNMWV1\MMP:E/0 HVI!ZF]8HGLJAE= PG;M*\7S?OA?::)Z*S'M++N M-X3P6&[LN&N;V&'[D#V?*A8W9R_LIFZD2=Q8R]0B4_7G<'!^>:8*47!*",$ M4[P@<1*#[4Z["QUV6>3Z0KMXQD^^\!3D6RO;L&A"=X8%:\906^+E79 MD:"QHFVA7N'42Z'T?%9M/UYQ85\-O+S&.=04N5,!H@G. 'RW_+$>FZ&WX"BD M"J5];66])?H"%+@,;B@L8>LMW\T!H7,GP>AM,MN'4WC1D3[,D H\3JH3R*L)/0*J$]K M&[QL@O# I50%6.&S)7[;@M-V7$P6!"9CGUZTISOND,8*$N)KK"*!(*@V!)RC MGL )FI>%[/UD;UMRX;';*$9L(3UJQ6V@ Y()[/M:*97QV(PY8?3"N!-E2\^U7,MA.NQE7*&ZM7O;Z M>H!U5$TN=#@(BNW950]?-=Q_&'X_^O!]9)=Y(UBAVL(0Q+:!7JD[>.# M%-5"BM#[1@U9I2_ #/C1C'-2#@%NE/FTHS G"7GX]@!1+(<3)JPTP1L'DJQA M;:;@2V$I?(MH7R'9346CY-[1!PBU582Y@\?=3WFKE0/QK< Y)B>5OH0,<[1X M_Y]TFKH0D,B?4+=L'Z2M!2H=21PZH;)4.FV)/2^\^/41C-G3FCPZH0J8H\T/ MK!<*6+%\)^P+X(BB*0?_'8.VQ'^K(Y:S_G9.R>%2EI$*H%F_?:->!5X;8+1D M/IK7$*G"%!EXPM-XGLX"^-R$S2:@YM#9[$'Y67T?QK,9&!(K%W;:Y_"E6*X#)9I@.36?- MJ&3Z1_W7?>K>%)X8[-_H0X!B0AX\F1.92E/K24_9J'*\^>K]*?QC?R=PUQS9 M7-04J]+^ ;F_?^.F3D*<^5,AY0JX4/UG7G1THC.EMG:8TO)S+N];3;OAF#D M\>3,# S& (.^?+V0U9N7BA81&#D#!S2 82$CFHFSQJIIY_I_7:C7/?I<_)[HW3^S,EEA8]()\)6=F.B(TU=,>* A1-S#J0*5JH ]XRM)#5'BS M6B4_UE2;(O@P:=$2QOM'B0#%RB77M05U&=_479-;L["$U9^OQ./2>%X\&]^% M,N]EH0E%-UGH^AZZ=^@%23JZ4.0A;@"#LV4/@C:HZBH)>6IC3M3QM/B65OB' MQX4Z9HW.6-!Q >^?F_:+^M120^I(9#J<.>QOFL!Z1.+,Q]494\MU_>@K,[IQ MVG,+3#HSH?A-(W>=2V?HO3K+MR>H96:H91+4!LZU-/RCR0?,M];3BX]'S[H;#XOH*D)6H6F]S&,>G]ON'[V1^M\W88]QTZ+ZH!J' 617$W,H=3%."-_G#LD4?ID5\!3THYMJ': MFTU=0K7=R-I;K6A"MT!*-#<7M\"MLH\3+D&49=H/2ETJLJK>*G(/UWNW2:"G M&988!WQ2C>M,:_<_6W_&76;:"^DLQC+X!"HS+[;;L@DT^P+->I=@=N55S;R3W-;0N3.]0@]: M-8?&5_0V]SIOY0W, (KLEO3])W,"S:8B4'3LD:B(5;@!! +GZ 6)\@B7W)CR M@,]%$N^XVV0ZT\?&A?;\LU5B>H/(^P588)+3 OPWO-J'8=YZ+^W^X# ,'SR7*A;? M*L?K3\-?(@E\#!&66N&'@B1@AP>W,')5^87FI52^4FM7S^5=-J-(;34N([, -'#.6WN>[!,.P[ !=*I0*+XC'(9C!;*I//V>L!C*CG4JZ^.2 MO+D478!17N\(0J=T1%TG(MD4O(=DSR7UX M'+M$MGVL/Q!TM4C7"2OJ8MUP5:([II',;,_O\VS#C;VR O&B?) GC]O M:G^1%Y1KX]4QUY^/L[_X"\;A\,!>*94K;).W=ZE@3_R+!)K=0^/N7]CO2V_( MDNP4/=/?=Q12YO\*\K_7;+;VV(^LD))<9V%=8&'FF4+74OM/\@2:3<7!?LUJ M77I!JH9KAPQAJ...%_#);$>UI \ZT]+S;[YRJ_!2C8Z\CM*"R!2-W6ZX>Z$K MNKJ9_+[636Z$NE!V&?>UWFA3I@NC2":_K_=[;"L(#&RLDJMML"D2T]T.O\LBU&'[\+Z2F0#XOT+/ W*DFK[2;-R<+&(M. M>V?VK=+,-[J2XZ,;,EN\$"B/G.R\XQ,9VMG>,NO_0*_K3^WW= MC6O!H6LR.$5):*]O3UW-LIYDC,PR,YGUP?J[*9=:HV VHU:H>^C9Q"*$(%VA MI!$#NY XD:_HR@3H3& G")+*@02:6$*SOC=_ VG+-8G$GWPLZHU\[6=FE-FF MS=]4"C)0(X*V3SIC?:+I.-=HIL8MZ1S^[L+YO-%WK8]:-Y'QU(-B56XAPFT,0+&G?GL&)S#FNL(@&/J[=( M:>%[3\]85> Z(V&$+YW4?CS^K=_0W,\*:F,("H58MOWF7J)==]O^AV&?0\R (]QRB*!9E^@6=\3 MY8'<*([X"C MVT<-?=A%2K-GB$Q3UU2-E; \&$FGJ29\JU%>87)ZO:L>YJ0WJ M/=8JX]6Z>",R1U$39^ED)I*''"!1]]D3^:JQ@#CX_>C# M]Y$U9$^6S//K5%L8@GENH%?J3AZR4LKX($6UD"+TOIG7T9]0^-&,S])>X HE@/'9<1*$WPK@21K,"10BV)Q=Q4-]?'==IBX$)/(G MU"THBV\PU+..) Z=4#DJG;:4'R^\K%19MO-)!A!I31Z=4 4LMN8'U@L%K%Z_ M$QD%J$31%':2T,=_JR.6L_YV3@D>OLB.5 #-^NT;]2KPV@!C)_/Q&X4QE5:% M*3+0A:?QS-(#?&X:Q::%S*&SV8]>VMMZ(O?1 ]DV[%IX_4:U)R, L**P78'[ M1C5 =QNX;\@8X3G[2U^MM_ W7K-G/[H:B47=:.G%[U^!F&YT51#[E.XBT/, MT(@P@S]:SCC5QG]V,77,:%\=7K7!9(3R>.EXH\P2-69+6C-+ .AJM@4Q0T@*^$%T1=DY-$46BW3_<2 MJ_,"(.9S1!,*$J4-9%T%=PK>16,.P?.X@(8D BB>U=A@0?'B:G\ZUU8#(G+)6F_).;LE'B>/,5^]/Y MQ_XV8]?41"UZ%DX]2ZS**W&J\7@B[Q$= (!8*/X[9N9(SI4S'1P797!.S/BM MD,UTIF+I[]-(?KC7?]#'GO.L=G\V 3*PU>3Q&IC9:AAC-/$KZKCM:+E8OL;T%=QC=U?>H:K'Y]H,5E/-]Z*C8+9=[+0A.* M;K+0]=5;SKX10[9:;S3;T[_TS\Y4DS/MQNWPY^,H%\ZFJ>ETYS(?W=(F7MTB MS+>8CQY4<3Y&NXZ]5+YJ/;WX^ &U?%B)D*5"XKW$<@QZ-;P#+,>CR<([0'0, MNB/XP?+ZN[;/45=K(4Y7!$U :N6%%42<5[J0E19 >2\I",:=(OZ2%21BAXP+ M N:F:#Q5]?N6E']^WN8^17]%PQLUPIS#3/4!:.H3ME2?*2 R:ZTN#;1*J[ ^ M2ITM??L@:(O )](&?IN2>!LK&58?]7?3U"\"$N[HIH5W0\(U1B4H,0S3P ?= MKG$_"1F-+.[B6HHWW@4^=R$8FPOAV PR_"9PH)J]-CO&W0Z-':>A9O,9VGK[ M)BNSU:<2$T[XNO$1^%W5B45S6',%A>(:$B?G;+ M>(*WZXS UJ?;PZ^A/=0"RWVLJ#U46B1S15HPG$\*AG=0,)Q/"H;W6+;B4=%; ML%?T.@L[6YK,/0UD$>1))4F%XC>J]JP+VB0:!%W("@4VDC)JJ%B)IY8J>*SR MFJ,/V$\FSQA[\H=?;QS1G $4&Y]W:#HW*S:6A/:H\/?N^06M*C9>P8GL2%8M M1HRLTCB<.F/?]2IK=/92R=<&Q:-GUS?#NH%='/;($B9"92RH'7N2;RA+ MA"@W"!\Q[$P;[1_G+_^:VNTD[PKT^O5O"'5A8Z@KP*LX5&+%6U;@ZU*5'0D: M*UHK.!LKYX_Y^W_T@Q#;%7"#%W2&,%"?%6\S@+\MQ?X5IY&*GZQ6,TH#.=:?;Y7_;V_$?U>KKME('5/@=3 MZ>:_!-=GI9LA\H8BCG=IGS]HW%$&\>"6BIE:&L2W[N!=[_I9J.W[M8 MZ[6/_>R#6.@YZ@F<\#X8V$K"!*7 #14^\XBS^0ZW<#HRF[7W=;-;$P.6CM#J M3*?GW0ST^/6-%%B<[?["2SBH3BDY1;L=.9H6Q;R@H7N - M"T_EDOUBS^5N=H 2(^?AADR_X=+*H)MKW"CH[N'U216/*4W0\$K.4%^0<$ % M*"882IE=Z8X7UEIR3P6OW@A=TT*HHC9[9-.39M*P2/.MSA+H ;44RJ;*/C:Q M-Z%M@%SC58:^'=Z7)&X7B#?* M 9T+".,NXJ884I96UFCL5FQE^M=4V:R)<^Y9]("+1WUNV>:F5/A'7=7(QDI;]E!6Q+YV617QV!E! MDLKBA^X08$05--1"RHO H5ND"#)_ASBY+Y%1?K.BCCK3IYN\(%W^?$5WW=#. M -&N9X @7L<$3!/0<4O>&>RKT\(>=<(K'+_\HC-<5U4=\>>Z C :B#&<%.NR M,RFA##@O;;2LS^\]J93JVK.9W!4QL5[ 'PA(+ M,7#W<++K[3%9*/FN.<+SJK4Q4C@!\-69_GV:-/]D!ZW6%1].XFK9>S%]%4HF MP%#(!"9H1Z7@VU%QQ4S(?DJ3$W./XY>?VMFCTT]91$O83HK;XN/AH]#K;Y&, MO=8M[J?6W5B1Q,SGR);WGW7BZ]WZ6T$VDXGM"G;!_'%@:W<7(N/3A6B@5_*- MVIFJKXW+\_MVJ\@%F>D@P,\N'C(R'7XZH!R?5K2T-D#I(:L\(8TB+4WD'@P+ MBTE1$M*LBXH$5<6D(]72:(Q]Q7F-0U".QYE?QV..SY"=#;UQ*=EV;. MQELP%K)/,L-+//R0_-[[(5GM+WGM/\H_+[_FREV&_FH$A)^6GN&Q0TS'HT)<_H4+WKMKG3L5Y#; M^Q7$UJ@'U;_3Q7J'O^&?3V7H;>*LS_N'U1BAS=U.5-[2H7/ZCQ^VB_?2[S^Z M&(L@]1UVY/0P;^^F%Z)O7;XVVY>@; %ES-KTXKM!680=-]T":K]'9\5\\K6S6ST@_E7HQ\F3:;]\%0(-GJ?'7JY815N M0&47SKR$4MVX[EB+$S>!9.IO>FVE7[F93!]S&QQKV3S+Y.LL2U2UB+E4-AMY MCGVI>CJLDNF0L>CW8,JAH"_\4R:Y5(E97^^_ WP&XNQC'[9+5]C_DHEL?'>X8EDP[\%@8;MK="H3?>P0 M/+/%=BO/]PH*L5W!'HA+3 3!W<>IONV$25_ZT?S14G[_N7HZL!,F/NIF_9XP M"<%5F?SI"XU+M437]NB$2;1NROZ?,,GFXGLR,9HB^QWY'?M_PB2;BZ^'ZW<% M\:WAV@7SQX&MU[?A\'G"A)%Z[>N+7[?-QU(LBG?B=,+$]]%6]Q,F(3@;\D02 MZ_>7M'"5/X@3)A'[(:EL,<:N2'@%Z]&@>>L=AT/%;^A)F4RJ6-K[KA_9?'Q] M:[\KV-.N'P$R?5#L'(YCE/4^"%-IC*76^5AZN2KO[B",1]-?O]<%Q[D0+"E- M]JE#UIX%3%"VB+*UAP\3E"VB+"F #_*3^ MS%?,KY0/JOXO_*10(:%<^)0+O62;+J0*)3HA93@ES4Y:QK-:W#=IU[J4[Y*J M$12JE[.I7"% =;OOA R2CD'HT&R*\;'YNY4*G<4%7\GUV<'EL8=1GI%^_?S7%&"\[ MN"O)!],?3X7+$OO8+,=XO4QGRE\U:L_-/'JXI0,'-&9W_28WG"W?>_@ MMN_-?)2(4)?<]YW<]YW<]YU<@QV 9IMOVAF[2,RL&3WC[QKL^_/7UV SBT@Q7V%"N0;[S'^_H$5D!G,-]K1V+I\)E?Q3?O-KL,OA78-- M1W8--I-97VBZ_0VY;^(:KPM:M\.[OXQ@R(@WUT/LJ T'HEE(JZV,K]XW70N;QZXKI7HCC9IVNAF5D?42:B*Q<+ZT4O[F=> MBGMZ\\M..I%X=2V5*FU?P)V=[0[/$$=+)O4P@ M8\9RN5DLY^N6H+_G@W:^VJK\*P8<'[O?$L0$X[O-H^#2)KO^3MP$$N?^;-_7 MLR_-7W1#V/TM05$%KMD4&)(X7LL2R Y:R%CTNV]_*.@+?Q,^GZ(SL;QU*9@= M]>B]"[I03I5SV[1!C/U5-L%%VPRPW9L[Z[D'W.>1[HF/_UR7'R5F+%QN>FWG.473X>//-43O/>N8RN?W, M>NYJG]*#P<)V*DKYO6\JG\LD]\"\@=5BP43N[D%N\Q;NPDOO(L?DAN*_7#C; MX&0=>]_-W?,?O?S?WZ!V&O:^AR]'Q[7P=4M_H MW5E]NK3W)1DY.KY7R43%+['@A(VWTNG"WS[W6/E=B/I&V60G_6#W.'TKC:1+ M]L8H2[ID![D%ZV'QH]A)SVW1KS+920_-$$=()_>=],H6.^FUSI3+C:7,[\LG MNAI2B+U!P^RED_<[;YC-^&^8'4Z&/?M#&$\;KY-L,?X-LR.*CIEL*I=?OX/U MOGKU!K7+&'[#[/6;(0GEWDRY\*L7"BDZ5TI(&4[A1-2ME8O@IC !MC]/6BL' MFM9AZ%0Q'](5$?O16CGP 3T: 0X0Q7*X;(&5)MC)DF0-A@2_@X+H6H"'^@HK M4B-6P;L51Q^T 5(1ICV/=REXJB=(X),)\(@Z:Z#\)628(T&,>Y?I@YC+,]-NOVS'EFI;89M\V59@BZX#OBMZ3 )^;IK!I%ZMQ6O:CE[6VGLA]]$"V M#;L67K]1[F&>LJ@7Q6R3&9_///NKCJ M]H+U-'9>7+#QZL.^E&"5G5^UVVEO%SK+#)9KQBUNM.,^MZG6;Y:NKW,WW>RC M:U7%^GDW!*/<6>C:0,"8W)XQ/QZU]L/Y)K< >.Y9^L6TAPF+:7OUEC"F;N#1 M@4K5@+5YLU6UE3OUE4Y^]_VI_=S(>!"M??UDTK=N[)LY<]8"8)UZJ\@O K#E MV>0>E&Y=:H[ Z&LP704"U1=!$Y **AD^T.$S\TM94BM=5<.Q;$JT5 M=G7)^@>CK'79!II-*T8$T/]#MCK]59MVIFKMX;GU>'M]T^4"+!\Q;7"AX-K< M$5>(7+M4B(39.I/VB$J"N.(7'P/6Y' N^:4S*;KXQF::D?8H#0W1CO/60:.Y ME,H7WMB$>M7><*;@?C*K(4L MK8[J]Z->CN/+X>XKKSZI95LMI%?*A)?&86@OG7>+CK M__F7*6]3G^"OP-"KQM\.+2E'9VU@[K;NU \B0S48"V4NVYRZC4/][M9X#,8> M.+'HX_K,;030WG)QIKBO$:NB.XRB9@]T>D55D69?=,TX>>$4QA>EIJ+[OB+1 M^2B4NI=,S<[D;WOQ\1+7Q59-]BMP(5CA.(<$%-GR\!2*% \L75A#QKF@:\)\F MYZ)5Q.D*R3J$S4YK\F)^4;V+W&1I&U=KVTY/036)> L^UTCL%"DRSZH#O\(Z M.P86@KA>V,2U+@'G@THZ1\9/6_;0+$M>2!T.)Z,'KI)OEG^QNTP=5@>LU$?J M0CX0.R]&;P)18+N"F.0&W\(GV95\@G6FCM/-&E*0"JS+(>$%:\H&PKS"-#J\ M .I=-=7[?;TJ]]0S19*8R-6[!2/.,)M [EAU;X;.*'.%VR0==JRW T#FF[6W MAQD,4XW3*\7S5D$C5N#/40\I"N+-5 N8L:8V0 H)\U1+3.=2*FO57KEW7WWI M;=-[/[#@QP1^UF&&J'09 TZ![Z7@0C)#U\=.C/V@/4)Q9K*QE.?HT!K*3D!N MFYR/[SU@%Y>,+)(SO,];=H(UF3-I(0[%]JC7>)#E7<1.1K0T,@"+FRUP0UZ4 M"8M"C/O_A(7*4)+WX5Q$D_?CY%[/HPFGW(V+UR.5Z>8?F&V2%H'92Q/,@'O8 M!>Z/V= 8I4M[. +H$X^A9 _?6D2P/CN_O-[:<"3*$X3ND(A/IWB*X;GX^NLV M]ZO7R@H[R1UBV0/SI\BB&)D,;NQ#>2-S%PG";#PSA&%C-=1*Q7+@?NF9OU0A MV42TECYQRF9+?WS\7>'KM[>1) S=Q=2C]G^Q5L7*&DX6T79 /9=\DW$G)UJYK& MM N]T-R'[*9],M?6/!\P?_NGZ$[V-E-T<7U:+5%3;R5CJ'JJD"K0ZP/#[555 MD)Y.C'<.XP6-NZVHK;<5=>D%J1L>BKQ!Y:KZMSQXE5" 5L-EJWOA)&2]\;O6 M2DY"!L(:]FLO;MF)=4$(]ZP+"@(F WIKI,1 M;\1D*%G"-R1U///SG*Z"X(" Z@HW@.BFV:M857D ,*[):\U*\BS1S,QELWRN M/XUS_R:_;L)+#F[4!=]:!Q917_6%!^0:5MK-FQ,_A(STI$VJE \Z;-U/JH5! MM%W7UFS1,]]=%96W\B.Q1C)R#E@;S7(.]]4Z^^-?HU<=;]-<86./X6WI!\%: MUKM./[@0=T=M'TH^VCZ\!W45+AU#S3_X\)0B3#XL>CDQ#N3B!8VO!CMN3#@[ M7K!!QN&EJ>8'M?S/GUNU6PBD#=-%O5%I5)/D0Q!<:I:.T! MNB$7,;9 B31[Y"C@K#53ICOL3,=JZ?+V4;KXS0>9>_*79+!@I7H +,7N_*K- M3/X7-+_/4<9$_# MMR0#S57@P\8C:QU8-GO.QAP'&*89%F0]%2.4_*P/T7_'@?6;*!:&FLD'3J^M M^^JZ!'3SU!_6/;/4GY"MMIX>]:G8S<8W]32:V$!H&&H"D&$VOR8QR0#&#YKU-4>8!?&_>#O^!;@";.<= M4C5%X#3$XR\J$N_\P/:D<67]8L%O;44#52V53 MK$9U45^0\&6GI,202-L^NY AJB*/FT=I)IVE@[EYE"[EDF!@5Y2D@Z-D*57P MT9SXC95,B:W8K:TX#\Y6U#K3*R;WR/*MYU]7(;6>6&\KS(NB5UH+A#LW^;43 M>WWS=/ *)L"\$9,J9S8W%8=](WSTEC_ .\=+/MIEO^W.\<1B[-QBV)L3M?31 M2"37I;(BYC9\56K-^,!9)?;[BJU=0VP-L2 MN4OJ?6/=O8"?2#=HUEO9@'DQ&G2%4B3RYINI?'53E(>HS8Z1:I<6/M.93KO- M[.B:'U_1V[1]"*Z5M4-V- SI#CEA$5O;R:1_)).T!HE@.W\C"2A.SXA5<.GST0=M@%2$ M6<*\]-XLHH!'5(W5#/?MRR$@9A>3_$\Z35T(2.1/J%NV#U%>"SWK2.+0"56D MTFE+!?#"B]^TH@%#6I-')U0!ZVOS ^N% @YHOQ-Y :!$T53Q_QV#1.._U1'+ M67\[IP2S(;(C%4"S?OM&69?&9C(?S0N_56&*#&SA:3PC,(#/S9381-\<.IO] MZ.6$6D_D/KKCVHY="Z_?J/9D! !6%+8K<-^H!BA# _<-&2.\:'_IJ_46_L9K M=H\K@1?UE*6COG\%8KK154'L4[J+CZ0"0"/"#/YH.6-4&_O9&-4& MDX7&[M^[,T"ZIR&+%LR%R_MJ=Q6JWJ@V[VZ;=Y5V[3R*F4%H).*^/3.=3*8$ MGWS%'V&0&LUVK46UFU3[JD;=-RKWYW4 BJHV&^>U1@M^,P\D5:ZI5AO@O:DU MVJUHL'6!O36P!NV!@A#)?[:$,74#LPQ4JB;AVKD?NH2H;"9U] $[2N09[ (X MX#-,>$,?PMR<;V<+@6LPPA9>T='Q8M43J^D*:O;FI\@(FUO^<RYZK2KRD55NO&D#DWJJ7&/UV6V0%=X7UF?*XW& M%K?:4R$]=BB(DY-U("[K]^XI_<7@!8/='5YKL!/-98RP )/O3 N53$WA7B^O M[L7CTT:E?7]7HYH75/,65$"[WFRT9F Y(73Q&P,6,GPKN-";F!\*V'6"03-? M\H(4LI^QWH@ZDF7QU46V802)/$Y\0KQ??2"1)FTA$F14WGX6 @L M?3J_15L40,6IUNZ^(H\4 6FL,L&_/ M70)&,(5819RD@1WZZ.B#&6VDJ '[0B@CB1-REY&DP2]=U--3Y,/A!'N'J**08_ 2(U'L *-@B^ 18SXRD\)(X M0>%T(;PP:1-U\]5AKD]#L-ZM.47.9;VK5;JRKEW*Y"(Z\*45J0TSG(GX:*73 MJF<=FP5^!^E,=90KM+KV96USW2FY[\OZS]?J\._,O#-=?W7 M?1T\Z;]4I7%.W50:E4OB.5.WUY7$[B]KYIDCC]WWK,-T'7T8L$;E0\JE_@$T MFSH 59J&H&%HMM$QC_OU*'8$-G4L#$')@:[\7R?1RNO*12H2W\)#MV'D^GS@ MCE#OC*2LE.WPPPZ'PZ\RLH3MD^<<=FE#[+83J ^&"^;%V5Z85Y]?- J MKY/^%%^68V+^P3GMRC/VSEG"1AS]Q>W@K@-Q7XX^M&V^VP!\6=/; &--?),% M9T2EP ?@L"_+H=',TQP8/C"^SPT_B7\ASLV\)[^,WPP*6% MYU@RJB1KE,UO&LFXE>8+=L" IWNB_!H'#R3"F1>I#+$ # 5&Z>B#@59,[UG> M -"HR'H?'QT$X8A?<2*K9ZR'"'Y]L857]MFF%5$"[@XJ*L3AJ_T%41P ;Z+-J":HQ$"1@4J*=3_98>C;[#\+_/0 MK:JP0C]]!9RM#RE3\*E+P.Z(NKZNP@) 2?U*! K>O( M@9H4%C63(# 8A6E)K&@P"GZ4K ,OB( !2LE7+]@%[ M?2,R-KD >(PC@3*@! ;]WSQ .%/L=A:IM&^H"W ]\6T(%J^ CO7R3#X08WD M[X9&W@XY\G;+YAYCBE\P$8L6PGY8F'1AJ*NJCGAC2N-X"KD*7@6!)5^IBW8# M7^[9F5F0CL.M%W@! FE;AY7*6% ['UR*\=HISQL:G::-,0#LS.-]FM%KF N@O;G473GMO\O1(5U0= M8B/"C+I"V3D$RP-F.(@42.1ML!FH..-E'^Z!O?; 1J1;/!"@C%2X!6HNDAL,:B8 M-8C/>_3IPG9S$,[V^?/F1EUG,UW%OIC$66Z25,7 MU\7L1/#,:BMH;#T!R23!:Z:/#<_7];PIA2=0XGRGNZB!UE>Y8=+:1!20Y^A C_SQ/J(&MF M2I2TU+/E6,W\+4G_@RCAR8CS:;B>).W5E2UOG/B9YIW9!%CPM,FV!<BW>F M\,E0 ZQ:L(.&7S"*=QTDG_EQX*KV'(QD!D\$ES"4%0[:>^Q?#@C 7&@$KB04(V"R'@.:O8 MFX,%FKR _6H"+ : <+G)'%B&>)[CXA=0?8%NZOR#&>VYPV6L5S9 M%XB+9%!K\W!3!=^"0TN,8_S,[]5W1(;P![,!8@1@:\D%H>_SOC, MP V.L 0<>-B?LQRJ10V! T')H"-$)8!7PB:"9B!V@#70;-L"K 18!%L> "8" M:+ X(!8?.@6QLNTQ6,)F8(*E5+!9(@9KB.\H)KTG9TRPQ+&Z9/$KB44=W.K" M&$Q%,MMJ9TG^G+S]OKG)96X/S*.$C M?HD%W$I@KW,M'Y=YV(.;*4SO1[=W:KH1BC^82($=CV8*ZKQ2KNO MQINCL-:9_KK5;@O7TWQ;%]]EG5YI?9W>'%],9_JJ,O71Q35WR<_Q%50%GX.W M^_5S@5.RS=K\[-(.2_O\BV6Q,_TW/L\WD52X:<9"X46P50W!B: V>[?8ZDD: M,=9XNP> %L".XCN(. [;89PQ H$&RZIZ;5[;^VB\9=C.](]0>Y5%5/K1ZRV2 M@?9+!H.Q,BZ,9?_,.-:QD0X-8I/7T8+!W)[%YCC9;'?L@6=WM=E^#A::[4FM M>ZG&W?6/3UOW-S>5N[^XMJY5OVS4+^K52J--5:K5YGV#W.-WV[RN5TDC_=UN MO+NY=P&I#+*3N5*$R<^)AW[(9>:[KIN,TIG^_%E[X1^E2U[/AJ*5RYD97CT@4'L)JM%M[1LVM<,T)F^#*]SY1>I7'P- MH +=14#!I?US25_VE9I4F- DS2JH1L7KW.D@VXL2J_.DEL'M")?M7'L8,KSK MO?^5BS_Z8$O2RL[DBE40K,V.1JC">,46Z^QDA$T_ "5&K+&O3F1>X4EVTDCT MV'2 T8-:Q-D\(^U("EDY7&DRE_U[B2RCA2$FT%:(4+ SL;VL5&YG@#'L-(N1L5NT2[ ,72O\C+%>P<@;=6PL#A.*+PXLB@CKZNY9]J_ M4%?R*R)9>U7G!H[!%=03$8=3YC SRV/.,0C_B60"C;OA21()D2!SP,T9=1HBXAG-S#ZM/BJ!XK*$M"ZJ;=YRLTRGA, M#.'TL;&KB)/A/5N6\0N0@7R.:]]>)0<3&-V+C%.>F X67. RXO0K,!+.[%F@ MF.-CONC"AUV-%21DG.YF*;PM ,#A'35J@EC%+*;JLB)A;W6 D.:DJVJN+-'W6-9K*O&6BIB[R1LF4)9/#"HRX9&ZWFA*QFBJII MG)?T[($'CN$[#F:_I,56K2O]!F:A_G7M^YTI*K */Q"D5C\?G;,/\5ZI6^3J MT[/BQ&3HP_FWHXQ MOZ'&8' TL79BC1T_F.C^2^L+J5+CX 70/]9H[CWPR$XDF$$8$10-WM5)F?5Z MMHH6O).(P+1A^W;T@=2%!+Z_$YNBAK;#^&#%VP-)EDF_!(]R>8&48X*SAS7] MW-$@E- 4LGD&M!!$T8C0[,0QF,AD',%P_\C^,"A^R<%$*:JK:X2-<-\&S':2 M8?,<-0<4)[(0\Y'=:*-N@57=[O%FM1D;&I4.I-X<[Y["C)C"Q@8Y\(%Q%,HT M]QJ%6/C,<#F./N!:!/RV$P3,JKBDTP3 8%"2_ENHK<7^L;&%;? 7,8V\'1M& MO0-VTO01S$\B6U)]3:01BYK=L37<%75Y'L+F%F)XC!)K&Q@^0]HLM,>BCS=W M"!A.KX>4 2#L^AJB0GP](@HI@X:Z!)3&=10\U0>?RBAG,*K$'/_Z$'O4 MB+=50"AH@ ^CO9 Z='F(J$_XU<^'*V:7&$?&H4X#1YA&&,%]">,0^^$(N_8& M2K]0KL_S",LB<6!UU2IB4$>(P_D8L((P(A@ M8=ZLYOI,KHB<'4]U\(8SNK3YZ='2*WS?"("UY4,468)?S;IY/^F5<\?51)L- MU9D6>R]Z8:".6_*;-[Z]$BW%)EULYGKT&4+'IQ7>N&T0T]0XP6H/YO&911Y< MN% \HEV*XL5BX3UF_%?;TDG@9:R=B(Y1ZX9O7<*"<3$+;>;DQK'8C%]=*O7KI7PY$:O,V?#-)[!#!K;6F5[KI<8]_SSHGPLQ M![;4F?ZY5@:7PT9E++/Q!U9H#J^FV6N]S+UYTR.JNJYRG.JZP-?(_FNVIMG7 MY\'/QW=9UU7>I*[K @Q0YD>A4KFIU2>%$.NZ0,5=C%^E2XDO7-?$0 J[YH,7 M.E.QVK\93+//\O6\(#+\DB^PWY/;?WWIG_QT':G$^B_Y"C]XN8 8_3<.T<^- M[79Q,?U\.S_(7#[^N?W8AE*K4[ZC?E>O[&FY_U;J_LWK^V6JG MYD53]MZV[^7,F&N,6)7Y69[FZ,.L:UEK7JU28B P@Q >BR9%9).Z,4XEF)L4 MPBEE>P\_/WM7U%_NZ /9F.,0V<4D!S'P M_K)DY QQ6$CZ8N.866$EE1QFIT3!.FR%4WWF\0AQ8CQBGJ#L(NT5%Q&8F7M\ M,D; -U63S']%)6G7E W2HP^X[9;Y>+I+#MT-YXLW#R'-]A)M2;&N=4 /0-:' M(ZL3 CGKLC2WL6IR'D<@U[USU@EW<[TXXIVMSTCYD@1U6A-(CP$;;@?P"3YJ M,K%V$TBF5]! OZCF)X(TTAU[H+I9#F4L#<]MS[':<^QX<_QD=\%SP,)#_LL0 M5^ :'\JA:-(>@&:^4;]T&6<'$/,]JO6?+]9E%53:%%PT2/535\OT/K\:%*;LR\RM M JMQ]&$Q.[I);S+#0.-R7=,&+FS'$7-GJ^[JDNI)$&Q+N1HTBCKYRJQ&RSY1 M:K->+0WU.UYG^+62R#^H? MI7R'=\QPFREE0D8^H>:Q+)6F/.(4ZM,YPL>%U<];1''^4EEKC^(8<;"OR]P7 MHK&SL\Y4O>S^;.D_ID)FGO3@!74DLA " S< 7[>X >)UT:&^AXY8PG:Z)5Z7 M;R70)-#L/S1F\F,#%?#F^Y]!%6&A_N]XGH-URVIO-\WJVP>W ))>NI_%<[-B MS76'UL(<)M;7S[Y$+0*UYR(8)8M>_K1]>8KZ6*US!0R@2-TJH\OS4Q M3KP3^$+OYZ5\N.SLZZ=K7(OW+I9>X?[_]KZT*76E7?2[5?Z'G'7W>VKM6NB& M,._UGE4% HH3*CA^L0()$ T)9D#AU]]^NCLC"01,&)1;Y^YW"23=_?0SC[3+ M)J[K0"HC.$6_Q9H[_53 ZA#3.6DEA++_B? "PJY_ '!>O8_ M @07;[I"T3];8=[T3A^(SVR 2I]\G@7' MJ=_,@HOY8_O,40S6G3L9=":BSLQ7B9P$+5@4XZ]N14)#RU_9K-'"ZR2YN*;Q M;A#-.<6.I8^6!E"M3F:!-;JF9@H3/*X0)$5CH#GGC.SHC=+;^TOW5]B#%'B#0[T@@27[SI!#OW MVBH(1$G53U.UTOVDQH5UM7TC_UH8"HO+ ; JZJKN'&FQ4-9;6D\6;OK*2Y(/ MZ53[)IZT[T!42]A'WYM:-/&A,5 OWJKY_"Q;:=N=9M]%94ON7&3A<;]RKS2% M7K9TUV17;J3$[A*(#>/95")5V!R,+^P\8HMA_9G25I2JTD]>KI'A?W/TCSM1 MS==%=MOT]#O=>%K^,?HV.B?8\< M >7E$PA<&R-WJE$ZQ[Z1_3Z',"HB^EC-OB8+H5/0?$CEYU=SC$5.6E PCSZ; MDFY+T-??49-6-BK/V(ZLK"R9F]KXY$J[>[S/[YQB*Y!5N=S&"*J=2VPA2KEZ M/)J\*ATEG_F2#K'8=;1B.K\QJ+] PA@-HGQIU\ 'S?]M!'?C$^OT/X27-T,GI]%+GR:)VL_MNB_JJ2PP(J76^;KED_R[>O"%D1 MNP I%W>.-!\:+N';*BL.7W994;5+\:-4KO?\1=8BE[)U;K8I@$3AWDX4\_,3 M0'V+L\/F1J^3LFJ[E+98"/'X72LKO6+UK=<+Z[:+G#2WV*LWAY+CDL];2\:5 MG8+52TC_8.3DNZ7^PUB$\/PPU]:2;GKGC@Q/ECI[]_IN M9%JEG#3+0HV>%C?,61F3IEO,?%TZJ^U\GZ')3#IIWUP:6R(3M%)!4T6F';?L818( MO:7HG#3OG/2W"S,%_!S#*T9;$L*6Y5>^B\-V(DEJ/E6[K';>I 5$93!,M\3I M&HE1E\AG"@N3*P;=\H)QE510V*5$^E!,MBL5],+# UO*?,HU.I>&OEK2XVKS M&D/3W=Q6TZLDN=3.$>HA-^U">QL"BCZ\?L:3^4F)M57.S B$6Z'XE05;[COY M+"?'U,1MDKI+-?F2;RWZ72>%*Y:933\O7;9%#8 M1),G+L=%5+62B_O8MX@*:M^I^G@BR._'+_SHL=!7F M*G3*XO<:<_KC3QUFC" N2N>$DPF]788;(OO@ UV5+DCC_;V_W(,*B\FR2[*1 M5]Q8;_!3\R8/)YE>JM\SWH=V)K&UNOWL?*;O76V6WA,!,F:3/HB(!RPFDLFD M[P104>Y(!H^NRP5&9@J*R86A:'.C,B=Q# MH64(O+F"E1@ZO![KC=O+FZ2PN@LQ7?VS-Q>%M37SUM"5#- M&7>,#B!\8%3Z@[9BX@V;+C]/[K744T$7GCI/J24FG4:T20QB[L<;P56H!UWA]?)_G!2KE6V8L=5A!6EXSMQ4.//:UN!QY7G2>;\0FEH M)[=IMK<-.T;:S=6)F)2/\\5,.[WJ'<_?Z_\<'# U49#X?YDKKH=,BR:Q< 38 M'7-P8!I_O#@*FVE =GR@*\-_F1QHW?0#\X$[EYPS?IL.N-/$B4!@ M"\L$AN#1_OP,@ND^W>GT?X)L9_,7&4\K;W,^GQ.\)F!_,ZWQ$&VPI')ML?.; MN40J$P'^I0( 3R6=3_UC/@9?35G0;#K[/+F\EMJYUT?^JF5S=GOKOL:BU^JQ M+1YTS\XK=XD0[CJ?_2B.6F,Y8]^,*G"O!VT!*67H%$.,0N$0P$DEI>=)X9U] M,&3M\E2T.9$#]]W4Y]BE$U8 1 *GL.190\K'P\=%OMGF^L/-$8Q>R_._KC]G MA#ETQ6G@"$@#'D)5GPKN!;=N?H.,>-D0X/$C]#K0A.]%O7^$=7!!;:'WER6E M\^JZJ8++N@O[BN?)2:6IG'T,'M.#*94T%1;&!)^2/OCD_(SDQ"QBYA++R[&I M@RXW$*7QO_.VY60VK@0Z;$L03=W!YIQLS_OB3)8Q C= MP+^ D%#O,\A(AY LPF2FJ7,RSZF\AM[!BUV1>!Z8GY!JQR9_EYI'^%^IWW\S ME\HADTOF#AGGBCU!%E1.MQ?4F"[B+8P@H\,( O@1&4U01V(';:5#.0XZM(0^ MD#6!X7JJ0/R.#-H(\Z(@JYWAP5FI#.%CQP_(PMP M@X6/UV0T?N4WD8;OHB @P.B-\#,FW"G68"0P"%^+I?4Y&8@D)2*:G* @XZ!_T M%&2?FM'I6QL0-7M)'LD)079M1T/K:5T1GF2&@HI=(7 52AO=+MU+>\P@R,A: M5\"N5_S\4%5XHZ,[UH9]XH-0;GW(W'L6PQF2^=]:P$*P5?KJ@:CA]_70L@C* MYH4D]O?\CR4@Q!%4AH/?#O$M(4CI"(.9GQ@8'!P/JRKPUO^*?PQ-0"+QC_EB M'B%OIR\C6=H;DRM#[T?B%;W3>23S !19%.GO! ! &<'O\&KZ> CL4!I[UD-( M+F@:7M*Q$N"[8B @MG5.E &TYGMC=PMM%IN(>DT?+M1%(DQYQ^B+)2C"LI$( M?E-1)OX_P$"NC:YC?X\7-:Z'2!OA)4(-$^40&0Q5$2T'C$5!J#GLPUW3(3>$ M]! 6P!(.!D"QE# NP$ITXQKZJ?;WOT[?6\3*6,4^ 4YTH9I5"X[NU,3"&4V6 MV'/E-X5:@WJ5)T?U_F-Y]/ ZAMX>FC$ ,.*7_LO8L2/F@*%RE/E9$1!-2(XD MO/ 8$Y-88RTAA8(]=O5O*5OF&[&A"N#24.*24( Y!^ MU>ST!=X@@1%_-/1%,Y>R\=D>-M0_3^]S5M\5?R,VW@X[N]UMZNZ(DKL(104L M@Q7P=P%V @])?$#+&%]8(&('6OB_'[G0I2P^Z_DY7UI]I.TQ%^C'?8VI(A'# M6[&X4$4>4\L$@7E#S]\4/^([?>@:EU6A#QLU^$!V;R*>Q'%0]KL<='>CL1!Y M!'WVB7RZFM+837T]&HFZ6?)]MYM5[2:69GE^AH7I.TWZ#G>]5%1PF6'#D0L( M)D4^]#@;WF5?Q1$(=";(%T3_Q[>X#V^WKHR[R$53]8.#IHYL'G"L'3LL;9)R MA+_'YZ;'-G.,7C\>Y,?&Z6VA9X]P]&JZYEF]APV5\[C$68,J2#+N"A)TIN?I M(ZVF'GF#IFDGHT0LUD(L]I.(E3%TU#OO6PV8K$68K$[Q'(B5B9:CI6* MB&/ESYO5;1^)=4',5.M5UXY?6F6Q[](]C3M,GX-*5A[O!IG2[/B5P42_D& M]W%YN[7\:3JAZ+7JN1O=84?B&VB0']O11:]FG+^E7;E*[I;Z6/S>12 ?VPOPE*Q6$7QX1)L\WMS;&EET*AV$SN MM4=&%DH(FJ\&6O7JFQ1DK&ZX^MA 0'/RY+/,\+TR/+YLON2V+QP92K-TGW@7 M(Y^)OI&ZVV-05;WHVU4?6LTS]J6;WT+T#:7%[M!WA2D><:O%7O1MB54AE170 M$E\B*VF'OAN4;!R#+NY%W]RPT#Y]'R<[YX7M0]]0VOJ6H.]J/;?;E>$4JT8^ M^:@5KFYKX_?;RG;&?W<93HOB4Z3YS5,93IV3H\I)17IZNWK=2GS:93A]9M9/ M]!E.-[5JCAURI6(VNY7XM,MP6I?$\],A)^TS\?)1SVIWN>Y6HM-VICNM8.Y2 MO#TTX7K_W,IM49($GK%:U#HG*(&;EQ>H:]=J!RA&UU,S\D,MTC]X5M+._MZ M&S.\V$6')XU]H5FKW1M1E$>*V,%M52FZ:X=F>V$7".T92@/R'84W@!;FC:$= M26@AM#I>Q?$V\VH<[8.=+U:%H2IHN(&P85ZBN09I[PNM9Q6F+9@M?GG/$I"H MT35T:(XY1*!4> 33][Z@"OBL'J!,8"/H=3RG"] H6!!XTE*7]B4F.TB0%I+P MN-FAUNPO/.3&N*^QJ#&:T7Y!^S.[^N)FN-+8ZE&+3FIP$KHS=> @XVAT*G7 M1E%Z9+@N6='IUN"]HLK( @P$0\@PP;\=P<@WO$,.';(C<9HF=D6 F\9("N($ ML"3Z \;/,6*7= PFV];P(VZXFOM ?P\4##5.9A198,8"YT :=%$P%QB=#F 7 M7??=*=H)FAN0>IXT2OK%]>G3=:]2^.S< .>R"PU#$>[JQ=KPZK6@KFT+HX8D M73QDSD[+ZP/#R?7M>RZK2^^%U_7L(?T\>>3UIU:M,I#Z:X)# 2G!]5:)[35J M%Y\>YK/<%G+/DX^[5/WXGN=&Q\7U[.'H>9+A1^SY^*6E-%_6LP?$'2:7Z9Q^ M(79?#6X]>R@^3V1ATM1OD-JGKV<+^>=)]T+4Q_7QF:1$@ Z?FV:4VDTS6LU4:J1 ML?$^_FE&Y>=)[W2D2-W2]?C]T^/19A-]_!.*JIP*0Q:T*T%M]I&JV!+\1Q(Y M,YD#GWF>I'(/K=1%7;TMYJ.$# ;&;LJ/<_A.;HU3?L;"Z^DH-QJGSG_\*9>: M]2.F=%EA*O7SVU:UPIPWFDWFJGK#-$]*-[OI/YZ5RYR&2!<,/$G1\-@71@,B M0O8E,I@YJ6-(>+1!&ZSXDM;_G/(5IH_.P>[#-G3]ED-1#MK4$ MMKH/!'C#GM-#@=#R&\.CZ.@%(AY7XUEF?R]@'? ^B)V^Z3*!_R6CV3G)VB'9 MD*AI!H:8,<2C3_[&^Q$^!+4#TWW0X9U;)LLI0_#KD-3%=TZ%Z3_HAN"OGR)Z MP4C0=,L=I*%+P78^>11 45&AZ6;YW$5#,SWH:@([E,\ M=R,(8?;WS %*HLH(W2XX2$3- MXATQ1!%W$.6.IS&OK_]LM@!A5"4 1TTZ'# M4!\1]LS QW[7HL'@>U''@YI@'P@RXH&];@D/T4*PD<8)IHW)#OL%@U$?NTK> M#$[Z9J.&W+. +%@'XKV&"!F!"MQ6RZ"-DR:8MM#A#(W@!WZ9!H_"Z"H!/?^N M&!(/KD#7W>[OK6YJD#E\IM$MH2V8.VA:J$>B!0)/H@G -NGHGUF:U:(CAIRY M/-%OR)Q']-0J7G8S;^\O;'OF/*)Y(G^C!Q6%S!CW3BK*(%M&:_5K'Y/^V:0= M9E(18*R#5V$!X!E)M'2:6.2UG*O-8>:\$GEH(3#DX[LC> $]D^N5![[O\"3.5P=#"5E+ @8N@2X9N9P M[^DVG3Q5QR==NX'QE4>)G;(1M:DFX &.S]FY))& ><&,^$!0?"[_!&](^_$G MG4CG,IO:<#X0]VLQXGYP]OO:<5_Y>.T-[K5'MB!\(=P/3J>/'?>3R<*&],@/ MV\8G0';?RN :$J9]/YM:I/)%)!9)4SHX,.%_8X$?XZPU0"N:\G\D(2#U?A7J_/^/;]X^L7)YYI M2;@ZXLED<]M?7Y;:V/JR0+I.K5 H3EKJ\/:HHK;2:C?GZB!EQ*8F-EID0IOSFUI-,!47C M2X@JM1H7_YY#O8_0& HJ!T'UDLS71)F3.\*YP&F"%I0!QUT[(^BC2!=I-.H[1S'IDKX4.(8F:KIF)BCAC^W:&;N&""W,< @8*@>"XD 296%_ M#Y)*--HZS'H8:G$.F2K9B1:XE2YF"S.VP@V@^F9"4BD$\W7+[BC!C#A5Q&R! M?-A1-)H;)$+P!5D1YB+^B5'D*:ZG"CBUB23L(%)6),;0[/P/7A@)DC*$GY D M)3)9GF8H^0%"%SI]&2GWO3'FWYP(N4[,4%5&(DX%P0NAH\HR%%=Q/" 1W@%Z MG^>ZT.D)7/"VN!$G2EQ;E$1]3/9B:%R/'L].']H6VXM@88^W+SM&#ZBR< )9BF0$. MQQXR;O913#I[:Q&9XY0S=_2N\1]7Y&@M*$M#\NA(D7E<*JCY&P19_N2:NQ'& M_$/;TKO("@F*M/2P4RA%89@@%7"D4M!:[,>RPMJM@BU[UA]_JC@U#7(QS'M, M,*!O)?P(G]P%NDF,23C;215XHT-*Z/Y"$C!18#/[>Y#.A*_(DV'I60-]@ZS8 M7I\Y-:0QDR:?I@$3T1(.E*.%A?YP!>+7#$DGQ,:1#9&:3_3W3>.60EQ%/QLJ M)(60O$ 2*;9-Z4]$QGRS=#'8\Y+4]H!O'&3#+# M:&\&Y.EU!4&'9NF04=H2!D/(<>J*P N4#I%11"+#"Q"V\B8^P^]IO3!9@_!? M3#2(%O#G%,$!CSLJV0>N0OTKE6#S><8F,J ]-I'.91V?F4G!]K/XG60W1) * M.)F%T (0'-$N8!60+2!N!@H/$^Z!Y 7B:MZ<3[9$,G$#V3WZ8*$Y-E?7BQV M&N=N7+B!]S6ZMYH '0WT9['N<@AE 9FM1Z]4P%A]W"2USBVEH9:(O)*$FJ*Z MW^QVVF*T:&"LL*(<_>')N5K)#!X=,[:FCC?/[IYY'+<]7=(:74(I640UIK-T M:F=1=&I(^QC6^,(3R622>>>(LJ8"ZG%0I8W,)T!71NLCQ8Z4;'N8@\VHIRZ< MF;KO7.!]GYMO.2)TM\H++_=:)6[P<7%]:FL/S1 '7@P%O"=<%PZDV)DX *S) MKL\//#LR;>;>=G+^;5\JLLF7A_:#?&-WG3R??^8E[]L^X[JNG$W- MNG(BW-P2!_T;MZRH"6T5B=(Q2-_<)JA<,PKMJW?MZT8[]_;6_'2%XU+[6Z@< M?G#>SIRE[OI(V]GPS9:>)]+]>?5<3IW?WV[X7H^>)^S52!1NWY-*.[?AFT4H M>_)84;C'QU;SCM_PS2(L& AGN=PD+Q=>/UVROXCA\ZG:?M93VV\?*/L\NG37 M..FK=GN!:*K^$5.J)BO%*ZYT\C9:8='_$609'XDE)&9T:5.DS"I=)FO05NHR M4Q$Z6&]S..JHOV)_#U,.]H4A:4D[$"1STHV* #SS*MT07W!#J'0!T2Y)6F^]IV MJMAO)_L0H7.;Y8@FOE/L9%9G(GAUPHFQK\Y9CTND@Q>Z3OPH9H@[; MQ;^V@]Q^*4>K2&&]Z59DY'RTTYMG12Z@_I3\3&DC_,)'@;B1[!MW -WQ __07VRBF&$=]!W@0?Q>&$G@-1@B-B"3<*@C8KF_AWD- MI]&"=8U972DXQITCM(L6Z$"?J>=V$YGO6\VB[$XGJ1NC^EVOE)U9E$WR!ZS2 M:_C$AMHF%F*'&^#JK<-&YO[+?3_#B^6^UK$39X+JL /QR%.)_;ER97-[F6+A MV:^O_^ECIFX4'NO&N>U-\;,"UC'UU]Y[[=FOA_Q9L7^9,MC\R5EFT_<^)83X M1O^H^Y06)Q-^@_=>>/9+?^SV+H]S7?6)KQ8BWWMDM>_1U!&'+X9;UX==>3GGZKCC_+TNWK[7;W]%AYT=Z/+$KDEJ9)5/[6UU-9P>_-G ML?QC-D-8LIYG6I;5W+F31*/[-QJYO&CKF7BUA-UN5K4;?XQWSH!T)AUZE3X1!L=J+;\$:2PR!]E,GD_ZEJ0[MP=V$,X5Q-," MXFC1\%? 2U/>GX>JN0D)]67FD2T7_R\F-[4WQN8 ?L[@KN7RK4(4V'U[P$=> MX(A!GRWX);WL0!_[-*A<.J9F)+:$2P5(N#JM"J&%+ ZI=B'D[GOW+]5"KQ>/ MPA?&,QB@;IN[AFB=.^-,%*:$W>I[-\35?V#&Q:U,,&;G\X@MZ[2Q*;<5AS3- M+5ZMOKNML+05@PA.)1>OX]Y=6%CRBEQPIS+SK81/MDZQ1;AO-/%9;-$0XD W M);=6%5^/KX^4SEDN0GMTOFAV=EOQ%KZ:X;CUM+J84A_C:!MAW;WE'<8C9?#XF*HJ[1]DV><9W MN]F6W9A82W([; 6Q9/N)WSQ/IZF-2'K_FI.(ROAVOAOBGX2G_"Q.H M\PF.S@5/J#OYAB_VMQ<*-CK4Q ^!MU!!>QYP#60L5%/OSY/N8SLC)\5!CE^A MFV]V' OO=I;9L#D>9=Q.S /=E:G_F]N^?<7 C<5SYE?S_1V!&Y.CBYW?=/9[ MP#<6OQ0;(6OPER[./B2NWDS8*\4GG3*F6^9 M70 RVEN*PSC91?4CIZ0X\NF6",_M[FG5P05VA2'\5&![-V\LWY++Q?K]^87\ M=E2I9]<7S/?V=_OZP?SIVUE=5#_$:+I=/'+AJXI##N=W^1?Q$%4<8?Y^1WC5F MH3CM;[7&5BO377NL)K 7G ZCE\:?;L,RK_'[G!7-%BVYZ^&C4!DG+V\7;=%R M0>_(W=QJD[JU3#5@R3]/AN>=\LFHSYC<6 6C]+SM'Q.1J!"T*_1K"PP] MW\$17Q':.O2M=3>.MVB&C,$SF\=7SR$ZTY"3ZJ/#O-#%Y>$ M UM0HWKG,%]?\$1AVN3]',)?',N/PFIUG\#V3\Q0<']GD4*O,,F6&T(O]];? M$E)8'K9A2,(73%%$2/Q\: M3Q.?$W+LW3S:Z*T. S,2B4]OT50@K12J&<(DN MN?4N2".!]".+0888;">;/.V>G#7M.<$ A5DILQLA+7S LTY9D4IDTGZI=['B M4FI17KTP3D7/J>5)ZKIX+^I'/6'C$&Y9&*Z3([/%P)$ZJ[,SHF7!V0UBP2!P M6^]*#)R7[Y7'K=>KDWK!Q7FSFT ((:'R[1AN<0F&&PJ#HN>SE<+MG7#*C=*# M_L:AUX*@6R][#:GQ;HM^FUNA3A**C4"WX1C8Z_O34?E>>VBV7G)._,]M OZ' MALLZ&6S&MSHX5MQ)+\M>Y^-0] RV>:;='1^K%]=#<>,0;&'@K97%!HZ"W58% M-L_\+S> L6=]016X+N)=GXUPA(IJ!+@3;?K*.TM7Y[.@FF*H)9EO6:>P28Q/ M1L>IB[?W@Y.S5/V,=]+1- R7BNVLB/!H6=H2,(V(Q4=7';$^1%W^>J,+%8=1 MR()++Z)$--KO*<[P_PK#"ID%U,+(6 OF5193"0'039#=\Z"S5ITPD61#QL0V M$PV7,>!7HT]N):Z&!>$ZUU#@(5VGOUHX-.4AK 7\_BI:59BM%IEGEY_,2+QDF^Q[K&*$Z!;S-4RY]+ M"(8@B*Y32K#%L([9Z&#W=W@*B C90SLKED?ZZ)T66OLLW7]Z+:?ZQ2] $4N! M?9VRR+?+]PH)8V,=TT3?<'\D(S5_/& >#:9NX"T M>8F#ZY1QZ40^O83?2DBIG2MP2!4.?WQ^&D[FY>9OM5,<3_2/5 M.,\7-GRSM>=).WMS5!M>%=*EU(9O-@,]U&KEM'@JM4>;#MGD\Z2H/UVO*]SL_&W^S\$!4Q,%B?^7N>)ZB+$VA3=#0/(:TJR9@P.3=?#BR'&@_/,D MUWL\YIZJK3-9##W+DQSC0%>&_S(YJ$VE'Y@/Y##S#5?,Z%YR3OF?'X\/5J/1 M_GPGLD_E1J?3_PDJ?#9_D?E/0,&2 _ FR'\SH![^RY14)%(ZOYE+)';(M5PJ M1?OR=;Y;O?UY%7)V+E#]M;GA6.P?+!E \( ?V1 I%B; M5"26SUT;S\_>,G:FJ8,@ MW"3IV*435@!$ J>P-%M\GL@C]N:BE"EW&^D-83 K%,>MOL"T!4EY9P@]#E5E M)/)H)-KH'0T> MK^PFW=Y2; ?D9N/E;!QT>6&"S#]G':O5W:A8>,:V%;0Y>K:LK E[.W[1RKW" M4ZWK&PDR9<0G&Z?;VZC!XJRU#99LX_U,*4EJ7TU?^7=9CV<;Z63*#0UU7#K6 M]>ZU]-19S38*! 8I-S2DEE0V"L)9\F7I;2Q3U!Z@/D0S93T76C,+.64=)YPQ MI'*"%KZ;C3.\)]B$*?.1G[\I?L1W^L_T1/#M>1 G: /+]9<%+:E#WSP+MA$M!\8YS%2F9Q'I>S0*L3!UA!NX8+=;,VWI@^S\V3[8 M\AIR(@]A (;#@6X-$0PV^R&JC\WF 3H+LMW@*-!:RMM^=,:P[\T9 .(?0+FR MDN)6-:][_G##K9ZSL@28X^@$FOWBLYB6P^8X!@>EYO=<_6Z0CJ4'9X@NQ)\< M(50*2#"Y4I$\$(><%(DT6W@T19!@BTB8.1QNTV)L0=UC"N,6QK*9<%_AU(GY M1!VQVK8.T,4R8=HW&>++@2X>89(IS)_R]P6 %\M,YM1\^;",4'#V/+E49#"J MZ_)(T$ 2EF3>2I.KZ\+@DUZ (#LGK.E_Z8VR[(S]W6XB-_:=Z?LW\/)&]U83 M2IHFZ(VVSHFRP-?EZD>GS\F]Z6Q%._'1TJ&@)GI2?Y32S5S_]4Y*;99.A8]X MH'0/# UBX>B4&J/0TNA$C?AG!&R[V MHH;KUY@6N7EPC4=3VV'LIL^=C'.DQO*)U2O.(2/94%Q;&0D,KZ!59$4W'0+[ M>YIGCJ7&Z'U.QUE?BBPB%(]&XDZSFDCD >HVIV M1][?,^OD&$0R B-JC#M5JIAD P,C]_2U)?+6"GW3#7K1E:!";!-ZQO!#1WW( MY+955U]?SFMO([N6P],M/S%COXQKNXNY^^9O=U8!1DA^6[^L6=SA@'6PARM# M1?O-'F8"&VO]!ZM?LS,.>Y0N0I<\!?_QA M#W->&4AOA($%M,]13CHJ3AF!G#?=EH>#R G[RS<^3N^,WMM)_R!0GG27RO)> MIT3[\R!]^;(+[P35XE/8/KY MW(QS71D&3][)%(8?$0\8*AP&CA2:F= 9Z28\2?4L5-15W\X[0Y%];'=^_&FV M&D=G3+G4K%:8H\;%5?6R66K5&Y?6MMTGF#)[OHN14Y>9"V[,L,E4/N$GQ<#( M0:385R2$G4B$#:&2!CQWNH8?8IHZHDFF+H.")"(KZ4I"]_(3'F>3O_$OX!/\ M=^KWWPQN/4B?3LY].NE^>G^OS_&,\#$45>(\O.#43A_O@RA!UGIVP8\I)'HJ M1^*U4$OQ9B#8=$4!$!8VH RQCQ%+:-':C/L[76&&!EH.ZU(8*'CTHI_D[RB# M@2+3YW%1AG<3T.D$<6HLAM'WANSX@+Q[[H%$33- GN[OH?=YU0I7VJ7%2YW< MMJ2JX+( WEH>3[';TCNG\DBUDK)4%;(.PUD+X;.:YYP_PEY\(?HK4F?ILFO!&N^9UX4\64"0(.0Q$6H9'BD1'5]!?[WV%5.M*FF*_ZN\$E.^^(T4?_>_^'H?^EXI\*-*D MOW*\!=ZI0.-H@*AF2#KB!$A'X_B1J+F_'Z(MP'%@78KPC":H([0WS5-LC/^3*2K,89L[[/)I?N(% V"2JA8O@XWIQC(]'6%0? M:P6Y7V%HQ'S0>FW;IQ"?^..&?YCX%K6+W=NTL]1B\-W"^O[_ME7FGS]K+_/? MNGKH7>'W5SOH[D9C(?(EE MY'(*N=LCV>ZANHRT*:&I(S,7=G].M5CB+;(SP.EA2S)?L8]*-4W3AU1JB^A8.;9:6HNM1RE:%+ZE$,H3.ORJ,R2S&;CZG>X5D M-R(K=:YXM=BN2YN&/L&*UZK0I\A&V5LC#H^<=_4 ?V93D"2ST?@%I[X*4-ZR M?*!JB>#4'-((8>M^6HTS,[TH,!#V6* PJ>&]H!T7JV]L_VDIA]TB (E?LZ,9 M8(''C8! "O/IP]>/'=;^72=*KL+-%P(EV6SQ>L ]::/Q4L;$.E%R6E]< 4KF MYLO[K47)>%7.^7H G\G._$ST^%:H+5UTFK55;8@T5?<+^WCNG>:JM_YK5*"M4^+TGIO2&P[]) (INAZ(R#!#,(#* M43@$[O8P$W[.Z9X&A0*IA?6KT^'LRE_<-4+4]OV*%O:I/R/;HN M+=4TNT$=F-V@[-K-67W"8KM!4MA54U3Z$?PNY>AS%>216@"E*]+[O7K5_,@5 MA! H/=4NBP!H9H.LN7'+V2@XJXG6:@$/W<_R,YMPK;&OI;-VTG<(=OIY$FPH>KEG4O.:=2 MU*\IULP.87Y:Y73B7SK]GR"#Q/Q%QI,;:%78.0!O@OPW QSY7Z:D!Y)\G?.GJ1NO5^Y7SMK57!]J["<^Q M%R=$ %0$&@NPD73I/)?)"I/KOK@A;&3=+8=Q:X#]/=QQHLN)*C/B) -+G MBDQ/6K1#TT6V]2!ERTJKU;?4JGO?FV "+R*VUC?+P7+!;+1I&'ZFT1-N%>RT M,J[,OCF90]]D-**506K.%#X6UHR/P2&\^/!1ZE:5IWXW=:OGOC0^!J>WK0H? M4\G#7'#/,;.+5]A^+PEH[0)6JS@2I/'AE!DZ/]DZ/ESFE3F)8_&AG)ELU==5W017,-FVT*1?IL37%:QF?UEIF M,S8__79_#W%NN\&;7_?Z^:7R*^#%JU)U[9Z.KXW;4UF^ULK)[E=G'\NINKY] M(I>B#-F/,H(I8 9"FWCL:$9'7+D:,T1+@1N#WP1OY@:U!'1VW;.&8CH!Z*O3 MV7S&U6 /)OT):(/"AZ!V1 U!7\7-+H&O .[!]1JZRD=:[WZ2YVI!\O69DIT7O\Y$-S.J8>B:CFP-7+ZL,Z><;,!D@!0Q53S*X9I;+0563!4C M]+QZ:HNB2#5RBBKY4[J^+CB&'Y!EV<4>_T$TQ80->,9A&U.PD,P M8FS/] D8^288L@ (S!\F MYQ==; :_#G>MLQ_Z!B>(M?K3+O.,5ZTX)JE" ?K#JCH"Q1>'.58538M:+9BT M3VYK;$XX;6:GU *:>Q5U9Z!/G?^SP9&(Y']^Y2VH_*3Z0J,EM<]$J=R2/5JQ M?EPZZ6<_E'OM([6X6(\?1Z.#VXIP-XP(SQUFYFVM M0^Y/C/K;N%B3WM(OB\O]2' ^9LU@(>!ND'*0/BQ&1C41H5UO B-X==#.Z M1JTR(N%,G0JIW6QH4Y% )2<;;_RB&K6C@D\5"A^5]RN]Q\Z.7PC4Q^OQ[*ZN MLTG4,8U5^302Z5SF*_?2B;+R*G0,I!JQTL1VI=J=-+R_Z'*?BH%L*YTL'!A9 MI>*4/TRFOPH%^:^^)'9X:A6FNEJUY^-&>V'YA*!S0VV5+:^;39'IX?6ME&SHKS M97'9W3;.3F3"]3+^H?3ME")NJ*U#ZR*MJA*99"KFUG0K\D"OP$BCLA[7?WP3 M(RW* FL'^$PCK>XRTI;72:MUX?Y:'EQ<]X-\T[#J1C.'*>BLTQ1C$_G4_/#< MEB!WW*:8X^9FFV)UIRFV-+*W=.Z^5QH,M%9V::_U-E'#1AM&53=D^(FP) M,"!6V\&&S;MUJ_6TL#$9.^X!I$'[0*0%0-=[LX,-(BR+J!(,+ZI"1U=4J_6, M25[X;_0P)AT-P]9!:Z3SOD):;$'_%1 ^V-0V/^2YL7T/C*NYSOZ>M[L.PTF2 M8ZN4!4359,=N;B;CH-F(,1P.[IN69TUG%VTO%VVK$[ZV1\.^LLO++9 M9:>=/=$FF8L!?]O]=)>=&\]E+M-@Q]7B.[#;SK(-=ARM=8Z>)[4:?WZ9:]V4 M1+LT M946-)'*%C6XD$4=7B$BZS5\J,E%LJV\&XN9U&7%[ R><1]XHPA:46)^V5/[Q M-?^6FYQV-#LUWRM3%^T:$3 4(B:+=0$8AJJG]P541&9J9GZV_2J]J3_5T?DLI($(0QTXA86)] MJ>1A?O[HZ_6V/%A]>X.HVA9$TB!F+LJY'8AQ2*[3J[O'XV2QX0P.3M'M^AH; M+ BA!7UB<0JI$$&43>MX$-$ES)= T8L?M=-OG)1?FY.'U!= XZA;GLY9]YJ&3L.71FT$;VR8T"X?%Q6L9OFF-.0+1@7.6N/:I@H955B1$PE\6QGG9XKE+?9[/P.>ENMRMB2F8MBF[^HO)P5%:$[WXLV5303 M2<7VMX&Z/9)Q:#P8MX^]L?S6#@/UC?!01F%+F0FHLV 98[;S-P:D[XS+B$,= M,T? XG3RZ0Q2@)]_40,=^YJV2AQ;P]?Z>E1P;G&M.5PB1:IY<0:KYAO"? MVH,NZ^HXU7%4Z,[+5Y\6N%\;6H[YVUQ[4!WS-;V0V:#L_G7SA:DB@*TY>FW'DO%I=(=_\M9@K#CRC= MOO]M_RD>DDQ=VZ,[,_N!@COB37BJ#M@,4M1OGT:#[$6NWLW^^'/4N+BHMRZJ MEZTF4[J$THK+5OWRN'IY5*\V&6OS[G-,>0#BHNW(;7O@Z'_.15WL844XP1Q) MG#@@=4XA=_(EQS,XJS!MR8:4,!5/L%R9']/:BPQB@@DQ'TL#'3:Z@B.'"167.[H MH&>>)^/2N=!63QOOU7PL$F0*0CLYX631J>0F"HK:\V32TE[+Q?K;4.C]^-.\ M+3>KU[=(4##5.Q 7INJW-N&P:<[@"T[FB%,%L2!DUH,EQ6&W@$5Z^WL")C[, M5G6D'&M$G=868G#O@BI$SMLP$IC :T"R=//OYBTWA':U;S#@8?RKU//G(CN1ZJ]TH M'_<^R]3C0HTXM#OS5?]S<,#41$'B_V6NT*W_1K\'"NP R\LR!PM(6NHJ(=#3$ZA+M,"R$=:.;$6M>*SM/! ML0F618O6&\[EIS04IU[QQCXGD\4?IK)01^*,80\96VS^[_\KL*G\;PT7_AN: MA@T",,P0%QYKHK:_A[AOS9*(1XI,>#3^T0WFWIA!-Q!S)^;+9K.K!70+9+6Z MNEDPO 4BTJ.&HS"B00*'XM!Q@4FUP:188(*_2@CMT=],7>XHZE!1B>;25PR) M!ZL1D1 /EIF =!VV%ZW2(4"1&;O*SD2.CWBN)PHZR)!/TG]-K\Q&Z1X/X?E MISY3%=B,^?'^'OV\@_V*!F3G>)Y0Y)[B\S$YA_?3MB")2*7U?HS/R'L_'7#C MJ7V\BY+D_1W!.N^G'=>' $E-1-8.8-#'$*&U1BY-0;P&X-L=S[C[0Z8D0<>6 M7G]_;P:&!.*:*G0E! V,WCU%X2%*AVCAQ>![6/\'ZD+X,+!8&\43Q[L[B"LJ MLH1=,A@3$7>3T7LZE'+@7] AAZ(F^N&KK+S+3'N,4.80F!^U*:1Q8A:6G-.4^\9_ Y N[\WQ@P"M]RI M"!TX;<(;96T \@2NP)Q#P"]WVF)=VO^6??W MO(=E,#:B2P3RA=/03J,F>T7@Y46P/RPW%X)]5U4&%#049='^X69$F7(&YIT; M$U<9\%M1PCB,[$ !])O#_;T;]*F@DDLUU!YZ''X+CCRDK H0L[@D#F"6 MBJ/NBD6B\ PVNN$]'5'M& /(2^P(A+^#4Y3X-+FN3N/U,\]]R$Q?@JX@DD%_ M=@VX9M@VDO]F:RO13 ,8H7440\.BFT1Q-+0\'RSWS,OA='3 (;YGCA\1_ROZ M'4DD!Y^J*)AWMK]G"RJ3\NQS$M0%=#7=M D_12$1H"7 2Y$\T4 0:(>1^LB# M]<>5*JL-9$S!Y<6_W*8YKQ E CX+;,E1%009"R0G-*8I2O D MT[*^1]I"IL#^QB&$BV;KOYHQ!!CG,PC&\.\$1"8XH#X9Q,F =-E"0$"G1@0& M*@9^98+1QT,PLA%M(HLVASRD!C?J(5W+DX;!((-I-Y@':G.#XL49<:0-%T\&- )LQ@$4[7H>?H)<%8B[ @0Y[ M@#Y&=X';_"$N@9D_,%;7'JV[('SH'4(S6&<$%YM*,8.1S2Y7S*LP9LP+P'V\ M^PCJ I;07>P_F;7G_;U[^_UX/:0NB99% T^C4R6(9$5X"NT!,1B4=[1II!$@15V0.PAF==MSB+0LY*1PY\ZL1 M4220(7?0@2MRHK,#/( E9&N\@)- L(P%6YJ<%CN%(86#[G; =?I K+2CJ7GI M(C(0W=!"EV2 ;,"YRU@&NR#F0$:*/*+3)$2B1['1BW9/!73"TL*]$L(/^)?F M4 U!;>#061,,,($.Z76-3H%!,A &BCK&TJU'5L,"6\329J7.U;A$S'HX.Z]@ M/9%895@W%4"_15S=B0V"'^!IKTX)XS92.#@>(RF5!0Z^+[AY.]45*.OWDCYV MS1-="^\$J5-$GW3L1B4M>GVVQ-FTHRF28:J+\#J3$UBN),1&>"QH>HB40<%S M,BI*AO I_B_N1#K R5R(E2"!PY <*X%V*@5="_9*T5GX=\58N<5QTVQ $Z3 M$&9S/&@KDH_K&\&DD/X],UJZ6 ^LHM?+'4. M0O5J2HVL(E./X_L%&# 2/1U M@0BZ<.^:YJ:.WYL0=&4/6;_VPSM$W59$=> BXO$0*74A'=:DZY4+"X_!:,#^ M9C!]#UQ/4\;.A.7K.X3>(70,G)?RSB =&".UC)69!=U".Z[ M%&IR;.*-$<%N$X?8'6A)@!V:[] \>C17T'E%R%81W@QQB$WO:<;=J%Y@WP#G M^A+CL# 4=>X#V93XA^BOA&U0$N/Q5118[E(\SG(',-QJ1P$%HEPK^BG!? M4203PTG^&.+M+E.2P0@\,"2("CBMQT!W!V-H)$0/5BZA1!(#@M$79%]05HF) MSV4INTSHPZ^1<;];)6K?T:S4MMPNM6T=J6VY76K;UE&4O[<4._TAM[XB. M2=A)5<: (XP(-FG6(YB^IL. MQ^. 7.N"!.,0,^KJ[]BAH.#?V,Y7V(E!ZHZH*#8#020= ZRU_3TB=CW')TD0 M"$;F267^'^L$4*:DX'@_]FKCRB'S;GGKQD_Q;^?M]E3!O%N<@/*N4+>( M(L/M^#CL\&6C;RD2C!/HE>B='/.B(#O3]*ACS=UZ.U;&3RLE&N)!]P]I(9#! MX54\1I!F@%^)WNF(GT'P1\5'-7_%NZQ1'T2T%"7\Z4]QY#PXN;$!TR,"PTMFZ)7 Y"NPNQHRJV$JHQ/VGN6K-%\];^ MIJF/AMY7R! RP%;%19T =5Z$"%_;T#$Y'PB0.R/PEH:) ]!X>J%)(E!O!T%& M:T_TM@GM#$EG#R!\<_==:#B!/LD6:)F M> 5GW\@\I_)6J@ S4'A!PN%ZQOH2?P9!4)(KQ.%FC9AH!MP+<#MK11+1E\94 M!4=OD"3"@]'><205*?76L>U](.3%@'LST"5#WI;Y##(M/!#LX/+$$D[W,15O M]V,B(0))T"'JBQ:%+$7"'6!;%K>U!07:L'UE^WM^=P;;2R &JQD# #)Z:QL( ME.9]6K_"R*"^"CK&/;RP*G0$B!H3OHR3?60\O,YW&0=>0?.^7I(M) MF '[W@Z""\Z](SE*9C8AV:B+8SLV:Y#B5 >\]O=,@.%*541V-.8M*WB_*DER M["OOZ)4J=9J8F("@J!D$%R@$>?/ IB+@9.=FP-Q#X_;^$!EQDG>'5&!]85:+ M] )4Q>'6CII^I$)MHK,U;""'H97HJ@ M+EZ+Y!JU')9Z I+F\1+6*"H6%DGER"(XP93':(K?@-;RR[;_PC>-H3^V4G?] MQ*K,D)934/QALY&2FS$UAD-!1MH<@AWSO]P 68-'"B0F=#!!':F88T>,0$".!L:M'LEX)_A _T#N0YAA2W+I42].0*IR@Z;HBN3#\ MOQQ)GD1&LX"S.%6!)@M;$X45:CY8$X61T"#\$2V-SM(CJ:6T,)'.+NTB^0MK M_)5-'B;W]\Q>*C@KV*H&T \0!AX0T6 FP5LO0DR>_J[4NJ#?)K :[2Z=)\<_ M9!Q]"]'7@C ]W71_SZ[+1 !"1_9V*TP=9JRV+Q0 F"]RA./A%._6Q?SB2T\' MJ\(A)&Y;M9B 'MZ?I)*'!6MI] 97@28V@F@R+SH,XO XBPR:JM 2 :R'0SWOF>8>SI2S;3Y3Y+@U M":INTO188O=U<>(A"1 "(CJ3%DV;*^'ZQ92V!?5!G$>3,G]DM@@EG(H#*]"3 M94O4!;#&L+(=J,N9_FYH%R=\"!V#I/$YS1SLU[#5J/!JGKV86[MU*'E4DZ:T M"G5'*BV6<-@9)+L*&RDDV1B]24$;@*UV\_0;::8":YZ3SRFR\LYP=5 B3 MK$ZBYCNT6CJ"V[)W\/:<1BBID*-!&/:U)4T\86AH2B:'I#& .+A8!@6]CS%3",$$/H$":^$<*&RVS MR$/#H+C2E$BW(PO?YCO5>H><2/ 18X;Y!+;$*=J,38VB?D4RED$_&7*=5Y"D MA*;-$[I6 =\ L:RP)4I,9@AT34& I#%3OZ&H>ST1%&XFIU-E8DI1XQ%S)/#K M 4USB/>A-R$^+6!U&E Y_5"M8AENU&<06RQRPRPB>LQY1R."LYD(L S(*A M%JZ>LM]NEUH2H**7FD#&^ U!!YRASCA,3WCA5Y#TNY4W=.50H;K\+E2WCE!= M?A>J^\*45T.BRE3=5:&C]&32^L!4]!R*/X\$%2A56#;0OJ661*?>/%'V4Z0T MLY\=J,)((]#-RE[!);G]U,F$V15!Q7BPO^>R,]"U]_T7-!L'>-\'.Z'GI/XS M4AU%OP43VQGV@2]--0$7*Q'#1TJ 7!;QVZ#42U%QZR-=,)]Q'@LT"K.R@W=H MM,YW$SU.[ :H:UT \]M;.L ;KU$>M6AR M@&@6B%N 1.M9O_!5[/H<3]HY(N7.:>KBW5A&,+D0S6E8.4T7&AB''SK#S%9B MESN6/&T"N"/J_D;,_IX;#ZQ8$UW8IF;5MN_!="7N-^@%P6FB1@%*@.NF;X+Q MZ*J_F?I*G3@8+TEW!* 08L\3UWR &]/J+F>VWF>A?I^R7%I^;$UN,?G(K,?Q M%OY*XK__2N>ST/D-NRN'!%VE,:TSVF^'(?]M_CA3BIZ&P)RX_^!#S"?-&Z$UHQ!U%_^%(T73DPI#B M1^S",F=GD"8@U%\,? (:76#A2@6MR7UQ-@5A<\2^);$.IXF+@PD.1,"6*Q&H M-@OG-%QW:#;EF'WEC <$TTCN/Y[(%[^]GOF4#[+CY!Y;QM+J"!4#UKD/++]' M$!N#;I@Z/ )1\_T]7AC2Z6 *351".W7D*6!P^[A6S3=C7Y89(3=;3B'=A>8Y M.:/OD/=C/6X#&-T)9#[L[_FX>:Z02QOM M9/H+QN%XA1XX.'J+'=!V:#UA*K $7WFDHXDX5P]=;<(*Y9F>:Q(\OV5=<3)L-3(V!]XB:EF-C[RDFM$>TFAFW!O MIF"'TCR;^7:X>1. 9*2'&P*K.X3D!#V$%;&YT%4Z!NV&A-5/^LJ$&VE)^PS< M2P?",1CV[HP0,_&4"@FW DI*YS,VH>AKN4Z0G4 "=?8#*!FA9Q\IO=11Y;VK@OE&G-QR0+(Y7=HQIO]O2H*^0MM.I E' M@#DO 6:")'0H DPXD9)$UCTJ@:T1.&E0F$."/K0UM87IQ7(L)DZD]?N3&W%S MFEV79M .4[+[L]N/8Y6^Z%]*I4RGR6>262P=_H< MT;.0R!V2#I9.42MTH=LC'YB-]%FK>1<=A._^>P" M=W(U6R;:P?4!!WYQ:(]K&97TKC4\-D4F/A7BAS";D& 4I@V!J=F#-(9=R0Z,DP:M#X*=A\%V MG%L;5 7H*2W@>9$N4\1'Z4L6+*,KY]7W1*>Z9WD9%#"=7-;*;!O S]0C:A09 M5S!K>VS.U+?J+4N_,FVN;Z8;S"*88%1+>_U\Z1,SJ*45'J*5$QL#Z(9RVI&IIO*C2C,=FX:Y\RYF5A!_ +L$5?I,A3[R/F MN;D\^RF< $Z62MI8,1O%,=M5! >%D48/@1GVDOJR&$3R MY8!3UR3EG=*KE80#'0WP&'BJ+M5LD)4 WIC&5UY.S.8/_?IUKO!F+@6=B#A5WPW+6P*&T23U\W!!D191=<=A:1D._7;Y0YQ M:4= @Y:*#%J@K2,SP1MF9N^7*'PA$=>5H.[<&\X: +PR=+.=/]+[:.=<$<9M M(91+,*6GE?C+-@)SK)HJZ.EHR\9YV%-85 ;X&O4XK5N!)*^]PW[:I6PC/0Z(*&P'A(G0,#B6@"O(]A'*6)ME3H1 MX"3V>RSE,%]QU9RBXLG6'7HWT [:*\)3MH5%*FWF>E3Q@6 Z:9#=QKBM;=@) MUBRFC3NG2( H_&=(6Y_2Y@56]C#.PB0] *TJ(-CJM\N3 M<+0TG%/KN/*&ALGBO(:&J<-43 T-*0JYS0J*1=#U33.F4M!9ZFJU,ZPI-$SG MO5>CG ^2OXJ'J;P- ]R1RGK]_I[KO#[*=PKO:"T(_;V(R#L+V!7GV=_SMDP$KP;FI=O'$:=,8'UZQ& M,Z1*9B8X&1X]+=VYQF0(]R(- LT0>7X/<$. MDS^.D.FO()[M<"Y03=&+(\!%:[057X(B^ 'T$B6MD"W00OUH6W?X"0!(9&X$ MG +/D:(CR^G0*G-4L7W.Y[3_ 1UP02>P@]O:H#WG MK7NSD,N03=3"$>? JX/-MJT+YDG?355'-#U5/P.-".P"&A':1E&88-J"46&. M1=!9- QT0#&0R6;:+^AO*D]Z, *(!14R@A&&?EEMC 02(>H/+*K4Z<"]P?57 M:8.E%9A'ZQ29)&T!*^6X29<(;O)(4"DY,)'DE&"(O]_/][8YV0*/B1#].JZ,A\PUZ?5%,O6! MLJ]AM 3]NR)J'60[88;2AC& %T38WHC:ZV&D6+Q6'SA(YN$0R5Q@HFN\^A4@ M0,J- !EHYR)#@P'"UJ_ YN"!D6_X]9*SB7^JM-,S,1,=^!IPK/_^(_[9[),M M@#4-TFB/=N:A([%P9(M3:0,BG$%GCF% >DF7-CP'ZB;U/2JMZ#%#,52E,@LL M; 9-?YY K-WJL$W;"),^<>B=6#>B)H@YE?=+VFG6M7_2 2!TE?K#&EBFF$Z67.:D0B0NZH MA3H)!Q1A.U9':VKPA=@L3GVVP !%O%YWX-<1*>*?(R+/<96(V0:;$ASIR%>S MD(B(:H0_D5/>)BL^8.QAY0?,8:_V8W4.MY )P\PF/-6$&?,36JX)7=Q0HSUV MD4'7)(.?_-_T;[N]II, _F9XSW"3 ^P_V-^;T=T/XSX^BMD'CM;9P_POL(Y5 ML"(X30'#8XSLU5<\HDRQ?H[^(@\D0IT9^K[20T>98870U<2'2'G^[KTV.W"^ M<48TE4WNHJEKB*:RR5TT=1.IQCGB'0.;AZ:)6!WYES!R"7']'U[]G;7T]ZO2 M38NIUP^9!O9=UF4\AAV>M\:D?PUAZV?&I-UF3*ITB&U20TA;652N-T&N%?3KZ7_.\;*_Y_:\ M,-_6\9)Q(VSN$*EH?;$MZM'BZKK1THI(020,^C3CYHE094,.2]' U<$7_7(: MK:[_W0!$L)4*IQ+A53(6WIU+QPC417Y@ 3=#XR R\XF3%4'KJ.+0);37OP]=L03AVF9B*5/S^QS_B?V8@UZR2(=*(\RG\YIJ\*W?_[ MP9$AP<_"1SJ53!WV=<3^CF ?UC@UYLKA-6R"-H2$2CK)6DY"3FUS2"DZ:'Q( MPMCT#[+))/O??[@_ZX)7Q-17PT)6@):HJH*GAR!%#YQ3H'ZY0PU^9!D2;Q<[ MKBFM%@31ZA=9 @Z1$BV[!!(N<>*XJ9/=".I<*V!V9+BU9,@N)3LWC@Q97R$) M-'5EQ?NJ5CRPX8@'VM_;H1SS^Z$/$1>3N?E$S/Q,%9C;P^;AT:'U8"J=3?[] M1:E[1]>SZ7KF,]:;([PS4!KKETU?5)MY*G^W9&3[JLO@[&4>RC?G3!T&%8.' MOJ)T#!R1_DFZSM"/>?-C7A'(["]N. 37&VT\C0.R' E#5SB=8P!1F;;0X:ILD0T/BF.\Q%L:(T&_9&$D'%-$\ M.EF(^2[,-Z9B8S&34(O[4&1E,$:R38>QB$C,-#M]8E\R^/_$>VJ6WKR.]/;5+;]^L]/: NYW*B,U:&;'-^O%EJ75[4VVN8"/KRX]UYCZ0 M4>AVOQ5<%QFBB#'A;.>""S%QE1D46D*%F" I[V9W4SL5ETP-PKTUVX(YO)3L MH(=G9\DZE?*DCTR' YZ"]V"V4:'3VW&'&70L""1OQDS2+E)CZY5'CYJIQ4VI5*[2J>X[2%I4QX3Q:Y!J^G389;;(A M4H=!WM")!Z0J(4QR;K39F^7QOS,7G9?6.PM@F8BS,\4__VC_,,T.V@M3.F3* M8ILS>%+N&PYLT:/>.A-#O(!HJ\P_:!-'N/I^*MLFL2IJ7"=(?LY(-YJ?5_ % M !RM(*$/517;>YY8_#";.S&UB P-EL\Q" 2:BID#FI,^9 YYPP5&6:B$B@7 M-@+1(G12^9[]ZY^;B+FII-'O5?)%B1QK7SNJ_!Z\ZNU.N^=3YP1\CHG[;"CT&R_=/7!](? M-W8W!=T$[@?_\9NI5_ _GI.%\K-@)BEHY+CX.>%T?'=W63/82>GBG_KYKUZV M(BOJ?:O&C\99=9BZ/?IXZHEMY;+WD7\\OLZ=-H?G9?$N/6EV]?/DZ)QK:1?C MTSI7[MV]Q\I;3=1?];(BU=5_ MLA<2-TX;9\?=XZ/W^D/N5^GD0CXNMRX^[N3*;Z_OPGRR4/J M4LJF^K\FIVR[=C;)GO_Z52]PIX9TW7VXORI MSI]X/?GQ#SJ"5>%\3!?KIR]7TJ];'%0?A?;0^GH MQ1 RW5*I,C$N[Z_>CAZ>V%JJE6[TRH7W\_J=\B"RE>1[\6;2K-ZS%^W;;+I= M?JKB:_ M/QR?7(WS1BW[5']Y2E\-6JJJUE*YR^.7TVH:W::>>Q_5[W*/Q8_,_:_A;::> M.KY6VS76,.Y'X_)[_4Z];]>;RL>@_RIQ%Z/^6.GT3JH\6^:X1RE;96^J_YPU MVZWQ^.KB[J[P*'R4+E-<_M=;[Y=Q^G3#I_3J>?)M)-:J)YR0?$H9NM 6/PJ2 M,1G=]"[OZR^Y7[5)M3.Z;GP,\K_&S=P_M<)K^^Q=>*D4KB=/W.B1D\_?:^/\ MX]MUM3M*711^973^G^+HEY3OYO3,\.JB7,Y?%WKC@7:JGA/4__]02P$"% ,4 M " #K@P)7E*QFLQX* !\7 $0 @ $ 871O;2TR M,#(S,#8S,"YX&UL4$L! A0#% @ MZX,"5TXPWV3/& Y)(! !4 ( !K1@ &%T;VTM,C R,S V M,S!?9&5F+GAM;%!+ 0(4 Q0 ( .N# E=W>C$&>3\ -2H P 5 M " :\Q !A=&]M+3(P,C,P-C,P7VQA8BYX;6Q02P$"% ,4 " #K M@P)7V=)8BR\L !5ZP( %0 @ %;<0 871O;2TR,#(S,#8S M,%]P&UL4$L! A0#% @ ZX,"5U7% H?=!@ IB< !( M ( !O9T &%T;VUE#,R,#$N:'1M4$L! A0#% @ ZX,"5TO/*G(?QP MAX<( !< ( !=[ &%T;VUE