0001213900-24-066682.txt : 20240808 0001213900-24-066682.hdr.sgml : 20240808 20240808165339 ACCESSION NUMBER: 0001213900-24-066682 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 75 CONFORMED PERIOD OF REPORT: 20240630 FILED AS OF DATE: 20240808 DATE AS OF CHANGE: 20240808 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Cyngn Inc. CENTRAL INDEX KEY: 0001874097 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER PROGRAMMING SERVICES [7371] ORGANIZATION NAME: 06 Technology IRS NUMBER: 462007094 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-40932 FILM NUMBER: 241189330 BUSINESS ADDRESS: STREET 1: 1015 O'BRIEN DRIVE CITY: MENLO PARK STATE: CA ZIP: 94025 BUSINESS PHONE: 650-924-5905 MAIL ADDRESS: STREET 1: 1015 O'BRIEN DRIVE CITY: MENLO PARK STATE: CA ZIP: 94025 FORMER COMPANY: FORMER CONFORMED NAME: Cyngn, Inc. DATE OF NAME CHANGE: 20210721 10-Q 1 ea0209932-10q_cyngn.htm QUARTERLY REPORT

 

 

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

 

or

 

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

 

For the transition period from _______ to _______

 

Commission file number: 001-40932

 

CYNGN INC.

(Exact name of registrant as specified in its charter)

 

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

 

1015 O’Brien Dr.
Menlo ParkCA 94025

(Address of principal executive offices) (Zip Code)

 

(650) 924-5905

(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, $0.00001   CYN   Nasdaq Stock Market LLC

 

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

 

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

 

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

 

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

 

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

 

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

 

As of August 7, 2024, the issuer had 2,026,533 shares of common stock, par value $0.00001 per share, outstanding.

 

 

 

 

 

 

CYNGN INC.

 

TABLE OF CONTENTS

 

    Page No. 
PART I FINANCIAL INFORMATION 1
ITEM 1. FINANCIAL STATEMENTS 1
  Condensed Consolidated Balance Sheets as of June 30, 2024 (unaudited) and December 31, 2023 1
  Condensed Consolidated Statements of Operations for the Three and Six Months ended June 30, 2024 and 2023 (unaudited) 2
  Condensed Consolidated Statements of Stockholders’ Equity for the Three and Six Months ended June 30, 2024 and 2023 (unaudited) 3
  Condensed Consolidated Statements of Cash Flows for the Six Months ended June 30, 2024 and 2023 (unaudited) 5
  Notes to Condensed Consolidated Financial Statements (unaudited) 6
ITEM 2. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS 26
ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK 34
ITEM 4. CONTROLS AND PROCEDURES 34
PART II OTHER INFORMATION 35
ITEM 1. LEGAL PROCEEDINGS 35
ITEM 1A. RISK FACTORS 35
ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS 35
ITEM 3. DEFAULTS UPON SENIOR SECURITIES 35
ITEM 4. MINE SAFETY DISCLOSURES 35
ITEM 5. OTHER INFORMATION 35
ITEM 6. EXHIBITS 35
SIGNATURES 36

 

i

 

 

PART 1 — FINANCIAL INFORMATION

 

ITEM 1. FINANCIAL STATEMENTS

 

CYNGN INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED BALANCE SHEETS

 

   (Unaudited)     
   June 30,   December 31, 
   2024   2023 
         
Assets        
Current assets          
Cash  $5,930,977   $3,591,623 
Short-term investments   1,063,131    4,561,928 
Prepaid expenses and other current assets   1,338,670    1,316,426 
Total current assets   8,332,778    9,469,977 
           
Property and equipment, net   1,961,381    1,486,672 
Right of use asset, net   648,513    992,292 
Intangible assets, net   986,138    1,084,415 
Total Assets  $11,928,810   $13,033,356 
           
Liabilities and Stockholders’ Equity          
Current liabilities          
Accounts payable  $180,175   $196,963 
Accrued expenses and other current liabilities   1,354,550    1,201,142 
Current operating lease liability   691,250    682,718 
Total current liabilities   2,225,975    2,080,823 
           
Non-current operating lease liability   
-
    317,344 
Total liabilities   2,225,975    2,398,167 
           
Commitments and contingencies (Note 12)   
 
    
 
 
Stockholders’ Equity          
Preferred stock, Par $0.00001, 10 million shares authorized; no shares issued and outstanding as of June 30, 2024 and December 31, 2023   
-
    
-
 
Common stock, Par $0.00001; 200,000,000 shares authorized, 1,769,946 and 759,831 shares issued and outstanding as of June 30, 2024 and December 31, 2023, respectively(1)   18    8 
Additional paid-in capital(1)   181,509,467    170,652,800 
Accumulated deficit   (171,806,650)   (160,017,619)
Total stockholders’ equity   9,702,835    10,635,189 
Total Liabilities and Stockholders’ Equity  $11,928,810   $13,033,356 

 

See accompanying notes to condensed consolidated financial statements.

 

 

(1)All information has been retroactively adjusted to reflect the 1-for-100 reverse stock split effected on July 3, 2024. See Note 14, Subsequent Events for details.

 

1

 

 

CYNGN INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS

(Unaudited)

 

  

Three Months Ended

June 30,

  

Six Months Ended

June 30,

 
   2024   2023   2024   2023 
                 
Revenue  $8,665   $550,952   $14,179   $1,423,752 
Costs and expenses                    
Cost of revenue   14,922    462,624    128,698    1,079,318 
Research and development   3,199,078    3,737,818    6,353,775    6,767,874 
General and administrative   2,606,869    2,845,922    5,310,269    5,916,841 
Total costs and expenses   5,820,869    7,046,364    11,792,742    13,764,033 
Loss from operations   (5,812,204)   (6,495,412)   (11,778,563)   (12,340,281)
                     
Other income, net                    
Interest income (expense), net   (1,669)   18,891    (342)   65,793 
Other income   (5,079)   123,122    (10,126)   292,331 
Total other income, net   (6,748)   142,013    (10,468)   358,124 
                     
Net loss  $(5,818,952)  $(6,353,399)  $(11,789,031)  $(11,982,157)
                     
Net loss per share attributable to common stockholders, basic and diluted
  $(4.11)  $(12.97)  $(12.15)  $(24.48)
                     
Weighted-average shares used in computing net loss per share attributable to common stockholders, basic and diluted(1)
   1,416,758    489,947    970,329    489,438 

 

See accompanying notes to condensed consolidated financial statements.  

 

 

(1)All share information has been retroactively adjusted to reflect the 1-for-100 reverse stock split effected on July 3, 2024. See Note 14, Subsequent Events for details.

 

2

 

 

CYNGN INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY

(Unaudited)

 

    Preferred Stock     Common Stock     Additional Paid-in     Accumulated     Total Stockholders’  
Three Months Ended June 30, 2023   Shares     Amount     Shares(1)     Amount(1)     Capital(1)     Deficit     Equity  
Balance as of March 31, 2023                -     $              -       489,111     $         5     $ 160,779,305     $ (141,358,797 )   $ 19,420,513  
Exercise of stock options and vesting of restricted stock units     -       -       1,245       -       1,222       -       1,222  
Stock-based compensation     -             -             873,708       -       873,708  
Net loss     -             -             -       (6,353,399 )     (6,353,399 )
Balance as of June 30, 2023     -     $ -       490,356     $ 5     $ 161,654,235     $ (147,712,196 )   $ 13,942,044  

 

    Preferred Stock     Common Stock     Additional Paid-in     Accumulated     Total Stockholders’  
Three Months Ended June 30, 2024   Shares     Amount     Shares(1)     Amount(1)     Capital(1)     Deficit     Equity  
Balance as of March 31, 2024                 -                 -       995,968     $      10     $ 173,958,879     $ (165,987,698 )   $ 7,971,191  
Exercise of stock options and vesting of restricted stock units     -       -       1,202       -       (597 )     -       (597 )
Stock-based compensation     -       -       -        -       615,651       -       615,651  
Issuance of common stock at-the-market equity financing, net of offering costs of $48,266     -       -       252,376       3       2,365,031       -       2,365,034  
Issuance of common stock in connection with the private placement offering, net of offering costs $633,493     -       -       218,400       2       4,569,902       -       4,569,904  
Exercise of pre-funded warrants in connection with the private placement offering                     302,000       3       601       -       604  
Net loss     -                               (5,818,952 )     (5,818,952 )
Balance as of June 30, 2024     -     $ -       1,769,946     $ 18     $ 181,509,467     $  (171,806,650 )   $ 9,702,835  

 

 

(1)All share information has been retroactively adjusted to reflect the 1-for-100 reverse stock split effected on July 3, 2024. See Note 14, Subsequent Events for details.

 

3

 

 

    Preferred Stock     Common Stock1     Additional Paid-in     Accumulated     Total Stockholders’  
Six Months Ended June 30, 2023   Shares     Amount     Shares(1)     Amount(1)     Capital(1)     Deficit     Equity  
Balance as of December 31, 2022                 -     $             -       488,723     $        5     $ 159,847,562     $ (135,730,039 )   $ 24,117,528  
Exercise of stock options and vesting of restricted stock units     -       -       1,633       -       8,066       -       8,066  
Stock-based compensation     -      
 
      -             1,798,607       -       1,798,607  
Net loss     -               -             -       (11,982,157 )     (11,982,157 )
Balance as of June 30, 2023     -     $ -       490,356     $ 5     $ 161,654,235     $ (147,712,196 )   $ 13,942,044  

 

    Preferred Stock     Common Stock(1)     Additional Paid-in     Accumulated     Total Stockholders’  
Six Months Ended June 30, 2024   Shares     Amount     Shares     Amount     Capital     Deficit     Equity  
Balance as of December 31, 2023                 -                    -       759,831     $     8     $ 170,652,800     $ (160,017,619 )   $ 10,635,189  
Exercise of stock options and vesting of restricted stock units     -       -       1,325       -       (597 )     -       (597 )
Stock-based compensation     -       -       -        -       1,269,675       -       1,269,675  
Issuance of common stock at-the-market equity financing, net of offering costs of $102,403     -       -       384,731       4       5,017,140       -       5,017,144  
Issuance of common stock in connection with the private placement offering, net of offering costs $633,493     -       -       218,400       2       4,569,901       -       4,569,903  
Exercise of pre-funded warrants in connection with the private placement offering                     405,660       4       548       -       552  
Net loss                                             (11,789,031 )     (11,789,031 )
Balance as of June 30, 2024     -     $ -       1,769,946     $ 18     $ 181,509,467     $ (171,806,650 )   $ 9,702,835  

 

 

(1)All information has been retroactively adjusted to reflect the 1-for-100 reverse stock split effected on July 3, 2024. See Note 14, Subsequent Events for details.

 

See accompanying notes to condensed consolidated financial statements.

 

4

 

 

CYNGN INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(Unaudited)

 

   Six Months Ended
June 30,
 
   2024   2023 
Cash flows from operating activities        
Net loss  $(11,789,031)  $(11,982,157)
Adjustments to reconcile net loss to net cash used in operating activities:          
Depreciation and amortization   455,879    474,990 
Stock-based compensation   1,269,675    1,798,607 
Realized gain on short-term investments   (88,912)   (291,555)

Patent impairment

   118,831    
-
 
Changes in operating assets and liabilities:          
Prepaid expenses, operating lease right-of-use assets, and other current assets   (19,729)   (473,047)
Accounts payable   (16,788)   149,460 
Accrued expenses, lease liabilities, and other current liabilities   (155,403)   76,756 
Net cash used in operating activities   (10,225,478)   (10,246,946)
           
Cash flows from investing activities          
Purchase of property and equipment   (577,497)   (481,777)
Acquisition of intangible asset   (32,381)   (101,991)
Purchase of short-term investments   (7,022,292)   (17,011,782)
Proceeds from maturity of short-term investments   10,610,000    20,304,000 
Net cash provided by investing activities   2,977,830    2,708,450 
           
Cash flows from financing activities          
Proceeds from at-the-market equity financing, net of issuance costs   5,017,144    
-
 
Proceeds from public issuance of common stock and pre-funded warrants, net of issuance costs   4,570,455    
-
 
Issuance costs for restricted stock units   (597)   
-
 
Proceeds from exercise of stock options   
-
    8,066 
Net cash provided by financing activities   9,587,002    8,066 
           
Net increase (decrease) in cash   2,339,354    (7,530,430)
Cash, beginning of period   3,591,623    10,586,273 
Cash, end of period  $5,930,977   $3,055,843 
           
Supplemental disclosure of cash flow:          
Cash paid during the period for interest and taxes  $
-
   $
-
 
           
Supplemental disclosure of non-cash activities:          
Acquisition of property and equipment included in accounts payable and accrued expenses  $132,405   $
-
 

 

See accompanying notes to condensed consolidated financial statements.

 

5

 

 

CYNGN INC. AND SUBSIDIARIES

Notes to Condensed Consolidated Financial Statements

(Unaudited)

 

1. Description of Business

 

Cyngn Inc., together with its subsidiaries (collectively, “Cyngn” or the “Company”), was incorporated in Delaware in 2013. The wholly owned subsidiaries are Cyngn Singapore PTE. LTD., a Singaporean limited company organized in 2015 and Cyngn Philippines, Inc., a Philippine corporation incorporated in 2018 and dissolved as of December 31, 2023. The Company is headquartered in Menlo Park, CA.

 

Cyngn develops and deploys scalable, differentiated autonomous vehicle technology for industrial organizations.  Our full-stack autonomous driving software (“DriveMod”) can be integrated onto vehicles manufactured by Original Equipment Manufacturers (“OEM”) either via retrofit of existing vehicles or by integration directly into vehicle assembly. The Enterprise Autonomy Suite (“EAS”) is designed to be compatible with sensors and components from leading hardware technology providers and integrate our proprietary Autonomous Vehicle (“AV”) software to produce differentiated autonomous vehicles.

 

The Company has been operating autonomous vehicles in production environments and in 2023 began licensing EAS commercially. Built and tested in difficult and diverse real-world environments, DriveMod, the fleet management system and our proprietary Software Development Kit (“DriveMod Kit”) combine to create a full-stack advanced autonomy solution designed to be modular, extendable, and safe. The Company operates in one business segment.

 

Liquidity and Going Concern

 

The Company has incurred losses from operations since inception. The Company incurred net losses of approximately $11.8 million and $12.0 million for the six months ended June 30, 2024 and 2023, respectively. Accumulated deficit amounted to approximately $171.8 million and $160.0 million as of June 30, 2024 and December 31, 2023, respectively. Net cash used in operating activities was $10.2 million for both six month periods ended June 30, 2024 and 2023.

 

The Company’s liquidity is based on its ability to increase its operating cash flow position, obtain capital financing from equity interest investors and borrow money to fund its general operations, research and development activities, and capital expenditures. The Company’s ability to continue as a going concern is dependent on management’s ability to successfully execute its business plan, which includes increasing revenue while controlling operating costs and expenses and obtaining funds from outside sources to generate positive financing cash flows. As of June 30, 2024, the Company’s unrestricted cash balance was $5.9 million, and its short-term investments balance was $1.1 million. As of December 31, 2023, the Company’s unrestricted cash balance was $3.6 million, and its short-term investments balance was $4.6 million.

 

Based on cash flow projections from operating, investing and financing activities and the existing balance of cash and short-term investments, management is of the opinion that the Company has insufficient funds for sustainable operations, and it may not be able to meet its payment obligations from operations and related commitments, if the Company is not able to complete the required funding transactions to allow the Company to continue as a going concern. Based on these factors, the Company has substantial doubt that it will continue as a going concern for the 12 months following the date these financial statements were issued. These condensed consolidated financial statements do not include any adjustments to reflect the possible future effects on the recoverability and classification of assets and liabilities that may result in the Company not being able to continue as a going concern.

 

The Company’s plan to alleviate the going concern issue is to increase revenue while controlling operating costs and expenses and obtaining funds from outside sources of financing to generate positive financing cash flows. While management is optimistic about its ability to raise substantial funds to continue as a going concern for one year following the financial statement issuance date, there can be no assurance that any such measures will be successful. We currently do not generate substantial revenue from product sales. Accordingly, we expect to rely primarily on equity and/or debt financings to fund our continued operations. The Company’s ability to raise additional funds will depend, in part, on the success of our product development activities, and other events or conditions that may affect the share value or prospects, as well as factors related to financial, economic and market conditions, many of which are beyond our control. There can be no assurances that sufficient funds will be available to us when required or on acceptable terms, if at all. Accordingly, management has concluded that these plans do not alleviate substantial doubt about the Company’s ability to continue as a going concern.

 

6

 

 

2. Summary of Significant Accounting Policies

 

Basis of Presentation

 

The accompanying condensed consolidated financial statements as of and for the three months ended June 30, 2024 and 2023 have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”) and pursuant to applicable rules and regulations of the Securities and Exchange Commission (“SEC”). These financial statements should be read in conjunction with the audited consolidated financial statements and the notes thereto included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2023, which was filed with the SEC on March 7, 2024.

 

The accompanying unaudited condensed consolidated financial statements have been prepared on a consistent basis with the audited consolidated financial statements for the fiscal years ended December 31, 2023, and 2022, and include all adjustments, consisting of only normal recurring adjustments, necessary to fairly state the information set forth herein. There have been no changes to the Company’s significant accounting policies described in its Annual Report on Form 10-K for the fiscal year ended December 31, 2023 that have had a material impact on the consolidated financial statements and the related notes.

 

The results reported for the interim period presented are not necessarily indicative of results that may be expected for any subsequent quarter or for the full year ending December 31, 2024. These unaudited condensed consolidated financial statements include all adjustments and accruals that are necessary for a fair statement of all interim periods reported herein.

 

Principles of Consolidation

 

The condensed consolidated financial statements include the accounts of Cyngn Inc. and its wholly owned subsidiaries, including the dissolved subsidiary Cyngn Philippines, Inc. The Company investigated economic viability in the Philippines and determined it cost more to operate the subsidiary than any profit it could generate. Consequently, the subsidiary was shut-down, which had minimal impact on our condensed consolidated financial statements. Intercompany accounts and transactions have been eliminated upon consolidation. 

 

Foreign Currency Translation

 

The functional and reporting currency for Cyngn is the U.S. dollar. Monetary assets and liabilities denominated in currencies other than U.S. dollar are translated into the U.S. dollar at period end rates, income and expenses are translated at the weighted average exchange rates for the period and equity is translated at the historical exchange rates. Foreign currency translation adjustments and transactional gains and losses are immaterial to the condensed consolidated financial statements.

 

Use of Estimates

 

The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make certain estimates and assumptions. These estimates and assumptions affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the balance sheet date, as well as reported amounts of revenue and expenses during the reporting period. The Company’s significant estimates and judgments include but are not limited to internal-use software and developed software to be sold, leased or marketed, warrants and share-based compensation. Management bases its estimates on historical experience and on various other assumptions believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities. Actual results could differ from those estimates.  

 

7

 

 

Concentration of Credit Risk

 

Financial instruments that potentially subject the Company to concentrations of credit risk consist of cash, which is placed with high-credit-quality financial institutions and at times exceeds federally insured limits.

 

Cash maintained with domestic financial institutions generally exceed the Federal Deposit Insurance Corporation insurable limit. To date, the Company has not experienced any losses on its deposits of cash. Cyngn invests in U.S. Treasury securities and carries these at amortized cost and recognizes gains and losses when realized.

 

Concentration of Supplier Risk

 

The Company generally utilizes suppliers for outside development and engineering support. The Company does not believe that there is any significant supplier concentration risk as of June 30, 2024 and December 31, 2023.

 

Cash and Short-term Investments

 

The Company considers its bank accounts and all highly liquid investments that are both readily convertible to cash with minimal risk of changes in value due to changes in interest rates, to be cash. As of June 30, 2024 and December 31, 2023, the Company had $5.9 million and $3.6 million of cash, respectively.

 

The Company considers short-term investments to include marketable U.S. government securities that it intends to hold until maturity and redeem within one year. The Company treated its U.S. government treasury bill placements as held-to-maturity securities in accordance with the Financial Accounting Standards Board’s (“FASB”) Accounting Standards Codification Topic (“ASC”) 320, “Investments – Debt and Equity Securities”, and recorded these securities at amortized cost on the accompanying consolidated balance sheet as of June 30, 2024 and December 31, 2023.

 

Accounts Receivable

 

Accounts receivables are recorded at the invoiced amount and do not bear interest. The Company provides for probable uncollectible amounts based upon its assessment of the current status of the individual receivables and after using reasonable collection efforts. The allowance for credit losses was zero as of June 30, 2024 and December 31, 2023. In addition, the Company utilizes current and historical collection data as well as assesses current economic conditions in order to determine expected trade credit losses on a prospective basis. No credit losses were recorded as of June 30, 2024 and December 31, 2023.

 

Fair Value Measurements

 

The accounting guidance under ASC Topic 820, “Fair Value Measurement”, defines fair value, establishes a consistent framework for measuring fair value, and expands disclosure for each major asset and liability category measured at fair value on either a recurring or nonrecurring basis. Fair value is defined as an exit price representing the amount that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants. As such, fair value is considered a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or liability.

 

The Company uses the following fair value hierarchy prescribed by U.S. GAAP, which prioritizes the inputs used to measure fair value as follows:

 

Level 1—Unadjusted quoted prices in active markets for identical assets or liabilities.

 

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

 

Level 3—Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.

 

8

 

 

Assets and liabilities are considered to be fair valued on a recurring basis if fair value is measured regularly. However, if the fair value measurement of an instrument does not necessarily result in a change in the amount recorded on the condensed consolidated balance sheets, assets and liabilities are considered to be fair valued on a nonrecurring basis. This typically occurs when accounting guidance requires assets and liabilities to be recorded at the lower of cost or fair value, or on certain nonfinancial assets and liabilities. Nonfinancial assets and liabilities that are measured at fair value on a nonrecurring basis include certain long-lived assets, intangible assets, and share-based compensation measured at fair value upon initial recognition.

 

The carrying amounts of the Company’s cash and accounts payable are reasonable estimates of their fair values due to their short-term nature. The fair values of the Company’s share-based compensation and underwriter warrants were based on observable inputs and assumptions used in Black-Scholes valuation models derived from independent external valuations.

 

Property and Equipment

 

Property and equipment is stated at cost less accumulated depreciation. Construction work in progress includes production costs and costs of materials used in the development of the Company’s autonomous driving software. Assets are held as construction work in progress until placed into service, at which date depreciation commences over the estimated useful lives of the respective assets. Depreciation is recorded on a straight-line basis over each asset’s estimated useful life. Repair and maintenance costs are expensed as incurred.

 

Property and Equipment  Useful life
Internal-use software  3 to 5 years
Computer and equipment  5 years
Furniture and fixtures  7 years
Leasehold improvements  Shorter of 3 years or
lease term
Vehicles  5 years

 

Leases

 

The Company accounts for leases in accordance with ASC Topic 842 (“ASC 842”), “Leases”. All contracts are evaluated to determine whether or not they represent a lease. A lease conveys the right to control the use of an identified asset for a period of time in exchange for consideration. Leases are classified as finance or operating in accordance with the guidance in ASC 842. The Company does not hold any finance leases. The Company recognized a right-of-use asset and lease liability in the condensed consolidated balance sheets under ASC 842 on the office space lease that was amended and renewed until May 2025. Lease expense will be recognized on a straight-line basis over the remaining term of the lease. Operating leases are recognized on the balance sheet as right-of-use assets, and operating lease liabilities.

 

Costs to Develop Software

 

The Company incurs costs related to internally developed software. Based on the nature of the software, the Company capitalizes software costs under the following guidance.

 

Internal-Use Software costs

 

The Company determined when to capitalize its internal-use software after planning and design efforts are successfully completed. Management has implicitly authorized funding and the software is expected to be completed and used as intended. The Company determines the amount of internal software costs to be capitalized based on the amount of time spent by the developers on projects in the application stage of development. There is judgment involved in estimating time allocated to a particular project in the application stage. Costs associated with building or significantly enhancing the internally built software platform for internal use are capitalized, while costs associated with planning new developments and maintaining the internally built software platforms are expensed as incurred. Capitalized costs include certain payroll and stock compensation costs, as well as subscription server and consulting costs.

 

9

 

 

Internal-use software is classified as property and equipment and is amortized on a straight-line basis over their estimated useful life of three to five years. There is judgment involved in the determination of the useful life. Amortization of the software asset will begin when the software is substantially complete and ready for its intended use. No amortization has begun for the internal use software, as the projects are still in the application development phase. Management evaluates the useful lives of these assets on a quarterly basis and tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets. No impairment charges were associated with the Company’s internal-use software for the three and six months ended June 30, 2024 and 2023.

 

Costs to Develop Software to be Sold, Leased or Otherwise Marketed

 

The Company accounts for research costs of computer software to be sold, leased or otherwise marketed as expense until technological feasibility has been established for the product. Once technological feasibility is established, certain payroll and stock compensation, occupancy, and professional service costs that are incurred to develop functionality for the Company’s software and internally built software platforms, as well as certain upgrades and enhancements that are expected to result in enhanced functionality are capitalized. Judgment is required in determining when technological feasibility of a product is established. Management has determined that technological feasibility is established when a working model is complete.

 

Computer software to be sold, leased or otherwise marketed is classified as an intangible asset. Capitalized software development costs are amortized using the greater of (a) the amount computed using the ratio that current gross revenue for a product bear to the total of current and anticipated future gross revenue for that product or (b) the straight-line method, beginning upon commercial release of the product, and continuing over the remaining estimated economic life of the product, not to exceed three years to five years and recorded as cost of revenue. Amortization will begin when the product or enhancement is available for general release to customers. No amortization has begun for externally sold software, as the software enhancement is still in development. Management evaluates the useful lives of these assets on a quarterly basis and tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets. No impairment charges were associated with the Company’s sold, leased or otherwise marketed software for the three and six months ended June 30, 2024 and 2023.

 

Long-Lived Assets and Finite Lived Intangibles

 

The Company has finite-lived intangible assets consisting of patents and trademarks. These assets are amortized on a straight-line basis over their estimated remaining economic lives. The patents and trademarks are amortized over 15 years.

 

On April 1, 2022, the Company entered into an agreement for exclusive rights to certain hardware and software products and the rights to subsequently sell the software products and accompanying services. The Company paid a purchase price of $100,000 for these rights. The Company evaluated if substantially all of the assets acquired are concentrated in a single identifiable asset or group of similar identifiable assets to determine if the transaction should be accounted for as an asset acquisition. Since the only substantive assets acquired pertained to rights to intellectual property, the entire purchase price was allocated to intellectual property and accounted for as intangible assets with a useful life of 15 years. In accordance with ASC 805-50, “Business Combination”, the agreement was treated as an asset acquisition rather than a business combination. For the year ended December 31, 2023 the Company determined the existence of an impairment associated with the Company’s intangible asset “Rights to intellectual property” and accordingly recorded an impairment charge of $30,000. As of June 30, 2024, right to intellectual property is zero.

 

The Company reviews its long-lived assets and finite-lived intangibles for impairment whenever events or changes in circumstances indicate that the carrying value may not be recoverable. The events and circumstances the Company monitors and considers include significant decreases in the market price of similar assets, significant adverse changes to the extent and manner in which the asset is used, an adverse change in legal factors or business climate, an accumulation of costs that exceed the estimated cost to acquire or develop a similar asset, and continuing losses that exceed forecasted costs. The Company assesses the recoverability of these assets by comparing the carrying amount of such assets or asset group to the future undiscounted cash flow it expects the assets or asset group to generate. The Company recognizes an impairment loss if the sum of the expected long-term undiscounted cash flows that the long-lived asset is expected to generate is less than the carrying amount of the long-lived asset being evaluated. An impairment charge would then be recognized equal to the amount by which the carrying amount exceeds the fair value of the asset. For the period ended June 30, 2023, there were no impairment charges. For the three and six-months ended June 30, 2024, the Company determined the existence of an impairment associated with the Company’s intangible asset “Patents” and accordingly recorded an impairment charge of $66,107 and $118,831, respectively. (See Note 6. Intangible Assets).

 

10

 

 

Income Taxes

 

The Company accounts for income taxes using the asset and liability method, under which deferred tax assets and liabilities are recognized for the expected future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis.

 

A valuation allowance is provided when it is more likely than not that some portion or all of a deferred tax asset will not be realized. Due to the Company’s lack of earnings history, the net deferred tax assets have been fully offset by a valuation allowance as of June 30, 2024 and December 31, 2023 (see Note 11. Income Taxes).

 

There are no uncertain tax positions that would require recognition in the condensed consolidated financial statements. If the Company were to incur an income tax liability in the future, interest on any income tax liability would be reported as interest expense and penalties on any income tax would be reported as income taxes. Management’s conclusions regarding uncertain tax positions may be subject to review and adjustment at a later date based upon ongoing analysis of or changes in tax laws, regulations and interpretations thereof as well as other factors.

 

Common Stock Warrants

 

The Company issued to its lead underwriter in the Company’s IPO warrants to purchase up to 1,400 shares of the Company’s common stock. In addition, the Company issued 70,969 common stock warrants as a part of the private placement offering in April 2022. The Company accounts for warrants in accordance with ASC 480, “Distinguishing Liabilities from Equity”.  The Company determined the fair value of the warrants using the Black-Scholes pricing model and treated the warrants as equity instruments in consideration of the cashless settlement provisions in the warrant agreements.

 

The Company also applied the guidance in ASC 340-10-S99-1, “Other Assets and Deferred Costs”, that states specific incremental costs directly attributable to a proposed or actual offering of equity securities may properly be deferred and charged against the gross proceeds of the offering. The Company treated the valuation of the warrants as directly attributable to the issuance of an equity contract and, accordingly, classified the warrants as additional paid-in capital.

 

Stock-based Compensation

 

The Company recognizes the cost of share-based awards granted to employees and directors based on the estimated grant-date fair value of the awards. Cost is recognized on a straight-line basis over the service period, which is generally the vesting period of the award. The Company recognizes stock-based compensation cost and reverses previously recognized costs for unvested awards in the period forfeitures occur, if any. The Company determines the fair value of stock options using the Black-Scholes option pricing model, which is impacted by the fair value of common stock, expected price volatility of common stock, expected term, risk-free interest rates, and expected dividend yield (see Note 9. Stock-based Compensation Expense).

  

Net Loss Per Share Attributable to Common Stockholders

 

The Company computes loss per share attributable to common shareholders by dividing net loss attributable to common shareholders by the weighted-average number of common shares outstanding. Diluted net loss per share reflects the potential dilution that could occur if securities or other contracts to issue shares were exercised into shares. In calculating diluted net loss per share, the numerator is adjusted for the change in the fair value of the shares (only if dilutive) and the denominator is increased to include the number of potentially dilutive common shares assumed to be outstanding (see Note 8. Net Loss per Share Attributable to Common Stockholders).

 

11

 

 

Research and Development Expense

 

Research and development expense consists primarily of outsourced engineering services, internal engineering and development expenses, materials, labor and stock-based compensation of Company personnel involved in the development of the Company’s products and services, and allocated lease costs based on the approximate square footage area used in research and development activities. Research and development costs are expensed as incurred.

 

Selling, General, and Administrative Expense

 

Selling, general, and administrative expense consist primarily of personnel costs, facilities expenses, depreciation and amortization, travel, and advertising costs. Advertising costs are expensed as incurred in accordance with ASC 720-35, “Other Expense – Advertising Costs”, other than trade show expenses which are deferred until occurrence of the future event.  Advertising costs for the three months ended June 30, 2024 and 2023 were $39,900 and $15,303, respectively. Advertising costs for the six months ended June 30, 2024 and 2023 were $130,999 and $39,117, respectively.

  

Commitments

 

The Company recognizes a liability with regard to loss contingencies when it believes it is probable a liability has occurred and the amount can be reasonably estimated. If some amount within a range of loss appears at the time to be a better estimate than any other amount within the range, the Company accrues that amount. When no amount within the range is a better estimate than any other amount the Company accrues the minimum amount in the range. There have been no such liabilities recorded by the Company as of June 30, 2024 and December 31, 2023.

 

Segment Reporting

 

The Company’s chief operating decision maker, its Chief Executive Officer, manages operations and business as one operating segment for the purposes of allocating resources, makes operating decisions and evaluates financial performance.

 

Revenue Recognition

 

Under ASC 606, “Revenue from Contracts with Customers”, the Company determines revenue recognition through the following steps:

 

Identifying the contract, or contracts, with the customer;

 

Identifying the performance obligations in the contract;

 

Determining the transaction price;

 

Allocating the transaction price to performance obligations in the contract; and

 

Recognizing revenue when, or as, the Company satisfies performance obligations by transferring the promised goods or services.

 

Nature of Products and Services and Revenue Recognition from (a) subscription of our Enterprise Autonomy Service (“EAS”), (b) nonrecurring engineering services under fixed fee arrangements (“NRE services”), and (c) product sales of hardware to customers and distributors, are recognized as follows:

 

Subscription

 

Subscription revenue primarily consists of the sale of SaaS offerings. Through the SaaS offerings and related support services, customers are granted access to a hosted software application over the contract period, generally ranging from one year to five years, without a contractual right to possession of the software.

 

12

 

 

SaaS and related support services: Revenues from the sale of hosted software applications and related support services are generally recognized ratably over the contractual period that the services are delivered, beginning on the date the service is made available to customers. Revenue is recognized ratably because the customer simultaneously receives and consumes the benefits of the services throughout the contract period. Contracts are generally fixed price the Company’s standard payment terms vary by customer and the products or services offered.

 

Revenue is measured based on considerations specified in a contract with a customer. Customer contracts for software subscriptions are generally represented by a sales contract or purchase order with contract durations typically ranging from three to five years.

 

For the three months ended June 30, 2024 and 2023, subscription revenue was $3,624 and $952, respectively, and for the six months ended June 30, 2024 and 2023 was $6,351 and $2,489, respectively. 

 

Non-Recurring Engineering (“NRE”)

 

The Company enters into Non-Recurring Engineering (“NRE”) contracts that are principally comprised of engineering services related to customer-specific configuration of the DriveMod. Generally, with respect to these NRE contracts, i) the determination of the contract price is based on labor and hardware costs estimated to achieve the required milestones specified in the contract; ii) payment under these arrangements are comprised of upfront payments due upon execution of the agreements as well as payments due upon the achievement of milestones specified in each arrangement; and iii) contain mutual termination clauses without penalty. The Company recognizes revenue from NRE contracts that are fully funded by customers and the sale of its products when promised goods or engineering services are transferred to customers. Each of the Company’s NRE arrangements are comprised of multi-phase deliverables recognized at a point in time upon completion and acceptance from the customer of each phase of the arrangement. The Company recognizes revenue in an amount that reflects the consideration to which the Company expects to be entitled in exchange for those goods or services.

 

For the three months ended June 30, 2024 and 2023, NRE revenue was $0 and $550,000, respectively, and for the six months ended June 30, 2024 and 2023 was $0 and $1,420,000, respectively.

 

Hardware

 

Hardware Revenue generally consists of sale or lease of industrial vehicles modified with a proprietary autonomous hardware kit, known as a DriveMod Kit. Revenue is recognized at a point in time when title and risks and rewards of ownership have transferred to the customer. For customers that lease the hardware, revenue is recognized over time as the customer simultaneously receives and consumes the benefits provided by the hardware. Customer contracts for product sales of hardware are generally represented by a sales contract or purchase order.

 

For the three months ended June 30, 2024 and 2023, hardware revenue was $5,042 and $0, respectively, and for the six months ended June 30, 2024 and 2023 was $7,828 and $963, respectively.

 

Other:

 

Other revenues generally consist of fees associated with the sale of distinct professional services, either in support of deploying hardware and subscription support. Professional service offerings are typically sold as part of an arrangement for products or services included within subscription revenue. Professional services associated with subscription revenue generally relate to standard implementation, configuration, installation or training services applied to SaaS deployment models. Professional service revenue is recognized over time as the services are performed, as the customer simultaneously receives and consumes the benefit of these services. Professional service contracts are offered at either a fixed or a variable price and may be invoiced in advance or arrears of the services being provided.

 

The Company’s standard payment terms vary by customer and the products or services offered. Contract terms for other revenue arrangements are generally short-term, with stated contract terms that are less than one year.

 

The Company collects and remits taxes assessed by different governmental authorities that are both imposed on and concurrent with a revenue-producing transaction between the Company and the Company’s customers. These taxes may include, but are not limited to, sales, use, value-added, and some excise taxes. The Company reports the collection of these taxes on a net basis (excluded from revenues). Shipping and handling fees billed to customers are included in net sales, while costs of shipping and handling are included in cost of revenue.

 

13

 

 

For the three months ended June 30, 2024 and 2023, there was no other revenue. For the six months ended June 30, 2024 and 2023 other revenue was $0 and $300, respectively.

 

Arrangements with Multiple Performance Obligations

 

When a contract involves multiple performance obligations, the Company accounts for individual products and services separately if the customer can benefit from the product or service on its own or with other resources that are readily available to the customer and the product or service is separately identifiable from other promises in the arrangement. The consideration is allocated between separate performance obligations in proportion to their estimated stand-alone selling price. The transactions to which the Company had to estimate stand-alone selling prices and allocate the arrangement consideration to multiple performance obligations were immaterial.

 

The Company’s contracts may include standard warranty or service level provisions that state promised goods and services will perform and operate in all material respects as defined in the respective agreements. The Company has determined that these represent assurance-type warranties, and the Company has not incurred any material costs as a result of such commitments.

 

Cost to Obtain and Fulfill a Contract. The Company incurs certain costs to obtain contracts, principally third-party fulfillment fees, which the Company capitalizes when the liability has been incurred if they are (i) incremental costs of obtaining a contract, (ii) expected to be recovered and (iii) have an expected amortization period that is greater than one year (as the Company has elected the practical expedient to expense any costs to obtain a contract when the liability is incurred if the amortization period of such costs would be one year or less).

 

Material Rights:

 

The Company’s contracts with customers may include renewal or other options at stated prices. Determining whether these options provide the customer with a material right and therefore need to be accounted for as separate performance obligations requires judgment. The price of each option must be assessed to determine whether it is reflective of the stand-alone selling price or is reflective of a discount that the customer only received as a result of its prior purchase (a material right).

 

Other Policies, Judgments and Practical Expedients

 

Contract balances. Contract assets and liabilities represent the differences in the timing of revenue recognition from the receipt of cash from the Company’s customers and billings. Contract assets reflect revenue recognized and performance obligations satisfied in advance of customer billing. Contract liabilities relate to payments received in advance of the satisfaction of performance under the contract. Receivable represents right to consideration that is unconditional. Such rights are considered unconditional if only the passage of time is required before payment of that consideration is due.

 

Remaining performance obligations. Revenue allocated to remaining performance obligations represents the transaction price allocated to the performance obligations that are unsatisfied, or partially unsatisfied. It includes unearned revenue and amounts that will be invoiced and recognized as revenue in future periods and does not include contracts where the customer is not committed. The customer is not considered committed where they are able to terminate for convenience without payment of a substantive penalty under the contract. The Company has elected the optional exemption, which allows for the exclusion of the amounts for remaining performance obligations that are part of contracts with an original expected duration of one year or less.

 

Significant financing component. In certain arrangements, the Company receives payment from a customer either before or after the performance obligation has been satisfied. The Company’s contracts with customer prepayment terms do not include a significant financing component because the primary purpose is not to receive or provide financing from or to the customers.

 

14

 

 

Contract modifications. The Company may modify contracts to offer customers additional products or services. Each of the additional products and services are generally considered distinct from those products or services transferred to the customer before the modification. The Company evaluates whether the contract price for the additional products and services reflects the stand-alone selling price as adjusted for facts and circumstances applicable to that contract. In these cases, the Company accounts for the additional products or services as a separate contract. In other cases where the pricing in the modification does not reflect the stand-alone selling price as adjusted for facts and circumstances applicable to that contract, the Company accounts on a prospective basis where the remaining goods and services are distinct from the original items and on a cumulative catch-up basis when the remaining goods and services are not distinct from the original items.

 

Principal vs. Agent Considerations

 

Judgment is required in determining whether we are the principal or agent in transactions with dealers, OEMs and end-users. We evaluate the presentation of revenue on a gross or net basis based on whether we control the service provided to the end-user and are the principal (i.e., “gross”), or we arrange for other parties to provide the service to the end-user and are an agent (i.e., “net”). This determination also impacts the presentation of incentives provided to dealers and OEMs and discounts and promotions offered to end-users to the extent they are not customers.

 

In dealer transactions where our role is to provide the hardware to the dealer, we do not control and are not primarily responsible for the good or service provided by the dealer to end-users. In these transactions, hardware revenue is recorded on a net basis.

 

In dealer and OEM transactions where our role is to provide the software subscription to the end-user, we are primarily responsible for the services and present the respective subscription revenue on a gross basis. Payments to dealers in exchange for their services are recorded as cost of revenue.

 

Judgments and estimates. Accounting for contracts recognized over time involves the use of various techniques to estimate total contract revenue and costs. Due to uncertainties inherent in the estimation process, it is possible that estimates of costs to complete a performance obligation will be revised in the near term. The Company reviews and updates its contract-related estimates regularly, and records adjustments as needed. For those performance obligations for which revenue is recognized using a cost-to-cost input method and residual method, changes in total estimated costs, and related progress towards complete satisfaction of the performance obligation, are recognized on a cumulative catch-up basis in the period in which the revisions to the estimates are made.

 

Concentration of Credit Risk

 

The following table sets forth the percentages of total revenue for customers that represents 10% or more of the respective amounts for the three months ended June 30, 2024 and 2023, respectively.

 

   2024   2023 
Customer A   
*
    36%
Customer B   
*
    64%
Customer C   69%   
 *
 
Customer D   23%   
 *
 

 

*Below 10%

 

The following table sets forth the percentages of total revenue for customers that represents 10% or more of the respective amounts for the six months ended June 30, 2024 and 2023, respectively.

 

   2024   2023 
Customer A   *    61%
Customer B   *    39%
Customer C   81%   * 
Customer D   14%   * 

 

*Below 10%

 

There was $1,977 from these customers in accounts receivable at June 30, 2024 and no accounts receivable from these customers at December 31, 2023.

 

15

 

 

Cost of Revenue

 

Cost of revenue consists primarily of direct labor and related fringe benefits for internal engineering resources costs incurred for the completion of the contracts and hardware costs.

 

3. Revenue and Contracts with Customers

 

Contract Balances

 

Timing differences between revenue recognized, billings, and customer payments result in contract assets and liabilities. Contract assets represent revenue recognized in excess of customer billings. Contract liabilities represent payments received from customers in advance of satisfying performance obligations. The Company’s contract assets or liabilities as of June 30, 2024 and December 31, 2023 are not material.

 

Deferred Contract Costs

 

The Company defers costs associated with fulfilling its contracts if those costs meet all of the following criteria: (i) the costs relate directly to a contract, (ii) the costs generate or enhance resources of the Company that will be used in satisfying performance obligations in the future, and (iii) the costs are expected to be recovered. Deferred contract costs are included in prepaid and other current assets in the condensed consolidated balance sheets. The Company had $109,493 and $0 deferred contract costs as of June 30, 2024 and December 31, 2023, respectively.

 

4. Balance Sheet Components

 

Financial Instruments

 

The Company’s short-term investments consisted of U.S. government treasury bills, which are accounted for as held-to-maturity (“HTM”) securities. HTM securities are carried at amortized cost and, as a result, are not remeasured to fair value on a recurring basis. As of June 30, 2024 and December 31, 2023, the amortized cost of the Company’s U.S. government treasury bills totaled $1.1 million and $4.6 million, respectively, which approximated its fair value based on Level 1 inputs. All of the Company’s short-term investments will mature within one year of June 30, 2024. The Company does not expect a credit loss for its short-term investments.

 

Prepaid expenses and other current assets

 

Prepaid expenses and other current assets are comprised of the following:

 

   June 30,
2024
   December 31,
2023
 
Prepaid expenses   286,696    385,474 
Security deposits   163,723    155,729 
Tax receivables   763,624    765,697 
Receivables and current assets   124,627    9,526 
Total prepaid and expenses and other current assets  $1,338,670   $1,316,426 

 

16

 

 

Property and Equipment, Net

 

Property and equipment is comprised of the following:

 

   June 30,   December 31, 
   2024   2023 
Automobiles  $737,431   $616,947 
Furniture and fixtures   178,491    178,491 
Computer and equipment   568,638    517,181 
Capitalized software   539,051    342,136 
Leasehold improvements   664,532    458,406 
Construction work in progress   208,848    208,848 
Property and equipment, gross   2,896,991    2,322,009 
Less: accumulated depreciation   (935,610)   (835,337)
Total property and equipment, net  $1,961,381   $1,486,672 

 

Depreciation expense for the three months ended June 30, 2024 and 2023 was $50,052 and $93,039, respectively, and for the six months ended June 30, 2024 and 2023 was $96,886 and $174,502, respectively.

  

Accounts Payable

 

Accounts payable includes independent director fees payable of $42,500 and $41,250 as of June 30, 2024 and December 31, 2023, respectively.

 

Accrued Expenses and Other Current Liabilities

 

Accrued expenses and other current liabilities are comprised of the following:

 

   June 30,
2024
   December 31,
2023
 
Credit card payable  $139,853   $1,103 
Accrued expenses   508,162    214,286 
Accrued payroll   706,535    985,753 
Total accrued expenses and other current liabilities  $1,354,550   $1,201,142 

 

5. Operating Leases

 

The Company leases its office space in Menlo Park, California, under an operating lease agreement dated August 18, 2017, that was originally signed for a term of five years. The lease has been amended and extended several times since the original signing and currently expires in May 2025. Monthly payments are approximately $81,000. The lease includes common area maintenance costs that are paid separately from rent based on actual costs incurred.

 

The Company’s future lease payments under the non-cancellable lease as of June 30, 2024, which are presented as lease liabilities on the Company’s condensed consolidated balance sheet, are as follows:

 

Period   Operating
Lease
 
Remainder of 2024   $ 384,632  
2025     320,526  
Total lease payments     705,158  
Less: imputed interest     (13,908 )
Present value of lease liability   $ 691,250  

 

17

 

 

   June 30,   December 31, 
   2024   2023 
Weighted-average remaining lease term (in years)   0.92    1.42 
Weighted -average discount rate   3.91%   3.05%

 

Lease expense under the Company’s operating lease was $178,354 and $149,261 for the three months ended June 30, 2024 and 2023, respectively and $359,965 and $291,847 for the six months ended June 30, 2024 and 2023, respectively. The amortization of the operating lease right-of-use assets totaled $172,631 and $144,177 for the three months ended June 30, 2024 and 2023, respectively and $343,779 and $282,199 for the six months ended June 30, 2024 and 2023, respectively. The weighted average discount rate is based on the incremental borrowing rate that is utilized to present value the remaining lease payments over the lease term.

 

6. Intangible Assets, Net

 

The gross carrying amount and accumulated amortization of separately identifiable intangible assets are as follows:

 

   As of June 30, 2024 
   Gross
Carrying
Amount
   Accumulated
Amortization
   Impairment   Net
Carrying
Amount
 
Developed software  $542,692   $
-
   $
-
   $542,692 
Patents   572,221    (30,444)   (118,831)   422,946 
Trademark   45,000    (24,500)   
-
    20,500 
Total intangible assets  $1,159,913   $(54,944)  $(118,831)  $986,138 

 

   As of December 31, 2023 
   Gross
Carrying
Amount
   Accumulated
Amortization
   Fair Market Value Adjustment   Impairment   Net
Carrying
Amount
 
Developed software  $542,692   $
-
   $
-
   $
-
   $542,692 
Patents   539,840    (20,117)   
-
    
-
    519,723 
Trademark   45,000    (23,000)   
-
    
-
    22,000 
Rights to intellectual property   100,000    (20,000)   (50,000)   (30,000)   
-
 
Total intangible assets  $1,227,532   $(63,117)  $(50,000)  $(30,000)  $1,084,415 

 

Amortization expense for each of the three months ended June 30, 2024 and 2023 was $5,914 and $9,742, respectively, and for the six months ended June 30, 2024 and 2023 was $11,827 and $18,289, respectively.

 

ASC 360, “Property, Plant, and Equipment”, defines a multi-step process to test long-lived assets, including intangible assets, for recoverability that if failed would indicate impairment. First, the Company must consider whether indicators of impairment of long-lived assets are present. The Company determined the Triggering Events in conjunction with preparation of its financial statements for the year ended December 31, 2023 provided such indication.

 

Next, the Company must review the long-lived assets to define asset group(s) that would reflect the lowest level of assets to which discrete cash flows are identifiable, and test these asset groups for impairment.

 

In performing this review, the Company identified that the long-lived asset “Patents”, which have international and U.S. based patents, as the asset group. The Company evaluated its patents and identified expired international patent applications (“expired assets”) for the three and six months ended June 30, 2024. The Company determined there were no further plans to put resources toward these international patent applications. The group of expired patents carrying value was set to its salvage value which is zero given no future cash flows.

 

For the three and six months ended June 30, 2024, the Company recorded a $66,107 and $118,831, respectively, impairment charge under gain (loss) on disposal assets, which is included in other income (expense) on its condensed consolidated statement of operations, to adjust the expiring assets salvage value of zero. There were no impairment charges for the three and six months ended June 30, 2023.

 

The Company identified that the long-lived asset “Rights to intellectual property”, all of which relate to the Infinitracker, should be classified as abandoned (the “Abandoned Asset”) with the Company determining that it no longer has plans to provide support and sale of the product. The Abandoned Asset’s carrying value was set to its salvage value which is zero given no future cash flows. In addition, the Company abandoned the use of the associated inventory and recorded a loss of $66,690 to impair the inventory to $0 as of December 31, 2023.  

 

18

 

 

The impairment charges as of December 31, 2023, the Company recorded a fair market value adjustment of $50,000 and a $30,000 impairment charge under amortization expense on its condensed consolidated statement of operations to adjust the Abandoned Asset to its salvage value of zero.

 

It was determined for all remaining long-lived assets (excluding the Abandoned Asset) that there were no triggering events, and therefore, no further impairment charges to long-lived assets were necessary as of June 30, 2024 and December 31, 2023.

 

Estimated amortization expense for all intangible assets subject to amortization in future years is expected to be:

 

   Amortization 
Remainder 2024  $11,827 
2025   23,654 
2026   23,654 
2027   23,654 
2028   23,654 
Thereafter   879,695 
Total  $986,138 

 

7. Capital Structure

 

Common Stock

 

As of June 30, 2024 and December 31, 2023, the Company is authorized to issue 200,000,000 of common stock with a par value of $0.00001 per share. As of June 30, 2024 and December 31, 2023, the Company had 1,769,946 and 759,831 shares of common stock issued and outstanding, respectively. Holders of common stock have no pre-emptive, conversion or subscription rights and there is no redemption or sinking fund provisions applicable to the common stock. The rights, preferences and privileges of the holders of common stock are subject to, and may be adversely affected by, the rights of the holders of shares of any series of preferred stock that the Company may designate in the future.

 

Preferred Stock

 

In October 2021, the Company amended its Certificate of Incorporation and revised the number of preferred stock shares authorized for issuance to 10,000,000 shares at a par value of $0.00001. As of June 30, 2024 and December 31, 2023, there were no shares of preferred stock issued and outstanding.

 

Common Stock Offerings

 

On April 23, 2024, the Company entered into an underwritten Agreement with Aegis Capital Corp. (“Aegis”), pursuant to which Aegis acted as the Company’s underwriter on a firm commitment basis in connection with the sale by the Company of an aggregate of 500,000(1) shares of common stock in a public offering, which included: (i) 198,000(1) shares of common stock, and (ii) pre-funded warrants to purchase 302,000(1) shares of common stock. The Pre-Funded Warrants had a nominal exercise price of $0.00001. Each share of common stock was sold at an offering price of $0.10, and each Pre-Funded Warrant was sold at an offering price of $0.09999. The offering closed on April 25, 2024.

 

On May 3, the Company closed on the sale of an additional 20,400(1) shares of common stock, upon exercise by the underwriter of the over-allotment option.

 

The Company received gross proceeds of approximately $5.2 million before deducting transaction related expenses payable by the Company. All commissions, qualified legal, accounting, registration and other direct costs of $0.6 million related to the public offering were offset against the gross proceeds. The Company is using the net proceeds to fund its cash needs.

 

 

(1)All information has been retroactively adjusted to reflect the 1-for-100 reverse stock split effected on July 3, 2024. See Note 14, Subsequent Events for details.

 

19

 

 

On December 8, 2023, the Company entered into a Placement Agent Agreement with Aegis Capital Corp. (“Aegis”), pursuant to which Aegis acted as the Company’s placement agent, on a reasonable best efforts basis, in connection with the sale by the Company of an aggregate of 333,334(1) shares of common stock in a public offering, which included: (i) 114,668(1) shares of common stock, and (ii) pre-funded warrants to purchase 218,666(1) shares of common stock. The Pre-Funded Warrants had a nominal exercise price of $0.00001. Each share of common stock was sold at an offering price of $0.15, and each Pre-Funded Warrant was sold at an offering price of $0.14999.

  

The public offering closed on December 12, 2023. The Company received gross proceeds of approximately $5 million before deducting transaction related expenses payable by the Company. All commissions, qualified legal, accounting, registration and other direct costs of $0.5 million related to the public offering were offset against the gross proceeds. The Company is using the net proceeds to fund its cash needs.

 

At the Market Equity Financing 

 

On May 31, 2023, the Company entered into an ATM Sales Agreement with Virtu Americas LLC (the “ATM Sales Agreement”), under which the Company may, from time to time, sell shares of the Company’s common stock at market prices by methods deemed to be an “at-the-market offering” as defined in Rule 415 promulgated under the Securities Act of 1933, as amended. The ATM Sales Agreement and related prospectus is limited to sales of up to an aggregate maximum $8.8 million of shares of the Company’s common stock. The Company pays Virtu Americas LLC up to 3.0% of the gross proceeds as a commission. For the three and six months ended as of June 30, 2024, a total of 251,691(1) and 384,718(1), respectively, shares of common stock were sold through Virtu Americas LLC under the ATM Sales Agreement. As of June 30, 2024, the Company has received net proceeds of $6,825,672 after payment of commission fees of $139,299 and other related expenses of $60,465.

 

Common Stock Warrants

 

The following warrants were outstanding as of June 30, 2024 and December 31, 2023, all of which contain standard anti-dilution protections in the event of subsequent rights offerings, stock splits, stock dividends or other extraordinary dividends, or other similar changes in the Company’s common stock or capital structure, and none of which have any participating rights for any losses:

 

Securities into which warrants are convertible   Warrants
outstanding(1)
    Exercise
Price
    Expiration
Date
  Fair
value
 
Common stock (Initial Public Offering)     1,400     $ 9.375     October 2026   $ 170,397  
Common stock (Private Placement)     70,969     $ 2.71     April 2027     6,745,681  
Total     72,369                 $ 6,916,078  

 

The Company accounts for warrants in accordance with ASC 480, “Distinguishing Liabilities from Equity”, depending on the specific terms of the warrant agreement. The Company determined the fair value of the warrants using the Black-Scholes pricing model and treated the valuation as equity instruments in consideration of the cashless settlement provisions in the warrant agreements. The warrants are not marked-to-market each reporting period, and thus there is no impact to earnings. Any future exercises of the warrants will be recorded as cash received and recorded in cash, with a corresponding increase to common stock and additional paid-in capital in stockholders’ equity.

 

 

(1)All information has been retroactively adjusted to reflect the 1-for-100 reverse stock split effected on July 3, 2024. See Note 14, Subsequent Events for details.

 

20

 

 

The Company used the following assumptions:

 

    Initial
Public
Offering
Warrants
    Private
Placement
Warrants
 
Fair value of underlying securities   $ 2.88     $ 1.37  
Expected volatility     51.0 %     45.0 %
Expected term (in years)     5.0       5.0  
Risk-free interest rate     1.13 %     2.92 %

 

8. Net Loss Per Share Attributable to Common Stockholders

 

The Company declared a 10% stock dividend that was distributed on October 30, 2023 to shareholders of record on October 23, 2023. In accordance with ASC 260, “Earnings Per Share”, basic and diluted earnings per shares amounts, and weighted-average shares outstanding have been restated for all periods presented to reflect the effect of these stock dividends. The following table summarizes the computation of basic and diluted loss per share:

 

On June 25, 2024, the Company’s Board of Directors determined to effect the reverse stock split of the common stock at a 1-for-100 ratio, which reverse split became effective in the market on July 5, 2024. In accordance with ASC 260, basic and diluted earnings per shares amounts, and weighted-average shares outstanding have been restated for all periods presented to reflect the effect of the reverse stock split. The following table summarizes the computation of basic and diluted loss per share:

 

   Three months Ended
June 30,
 
   2024   2023 
Net loss attributable to common stockholders  $(5,818,952)  $(6,353,399)
Basic and diluted weighted average common shares outstanding(1)
   1,416,758    489,947 
Loss per share:          
Basic and diluted
  $(4.11)  $(12.97)

 

    Six months Ended
June 30,
 
    2024     2023  
Net loss attributable to common stockholders   $ (11,789,031 )   $ (11,982,157 )
Basic and diluted weighted average common shares outstanding(1)     970,329       489,438  
Loss per share:                
Basic and diluted   $ (12.15 )   $ (24.48 )

  

Basic loss per share is based upon the weighted average number of shares of common stock outstanding during the period. Diluted loss per share would include the effect of unvested restricted stock awards and the convertible preferred stock; however, such items were not considered in the calculation of the diluted weighted average common shares outstanding since they would be anti-dilutive.

 

9. Stock-based Compensation Expense

 

Stock-Based Compensation

 

The Company uses stock-based compensation, including restricted stock units, to provide long-term performance incentives for its employees and board directors. The Company measures employee and director stock-based compensation awards based on the award’s estimated fair value on the date of grant. Forfeitures are recognized as they occur. Expense associated with these awards is recognized using the straight-line attribution method over the requisite service period for stock options, restricted stock units (“RSUs”) and restricted stock and is reported in our condensed consolidated statements of stockholders’ equity.

 

The fair value of the Company’s stock options is estimated, using the Black-Scholes option-pricing model. The resulting fair value is recognized on a straight-line basis over the period during which an employee is required to provide service in exchange for the award. The Company has elected to recognize forfeitures as they occur. Stock options generally vest over four years and have a contractual term of ten years.

 

 

(1)All information has been retroactively adjusted to reflect the 1-for-100 reverse stock split effected on July 3, 2024. See Note 14, Subsequent Events for details.

 

21

 

 

Determining the grant date fair value of options requires management to make assumptions and judgments. These estimates involve inherent uncertainties and if different assumptions had been used, stock-based compensation expense could have been materially different from the amounts recorded.

 

The assumptions and estimates for valuing stock options are as follows:

 

Fair value per share of Company’s common stock. Because there was no public market for Cyngn’s common stock prior to the IPO, its Board of Directors, with the assistance of a third-party valuation specialist, determined the common stock fair value at the time of the grant of stock options by considering a number of objective and subjective factors, including its actual operating and financial performance, market conditions and performance of comparable publicly traded companies, developments and milestones in the Company, and the likelihood of achieving a liquidity event among other factors. Since the Company’s common stock began publicly trading on the Nasdaq, the value of its common stock underlying stock options or RSUs has been valued based on prevailing market prices.

 

Expected volatility. Because the Company’s common stock had no publicly traded history prior to the IPO, it estimated the expected volatility using a combination of its stock price volatility and the stock price volatility of peer companies, for a period equal to the expected term of the options.

 

Expected term. The expected term of employee stock options represents the weighted-average period that the stock options are expected to remain outstanding. The Company estimates the expected term of options granted based upon the “simplified method” provided under Staff Accounting Bulletin, Topic 14, or SAB Topic 14.

 

Risk-free interest rate. The risk-free interest rate is based on the U.S. Treasury yield curve in effect during the period the options were granted corresponding to the expected term of the awards.

 

Estimated dividend yield. The estimated dividend yield is zero, as the Company does not currently intend to declare dividends in the foreseeable future.

 

Equity Incentive Plans

 

In February 2013, the Company’s Board of Directors adopted the 2013 Equity Incentive Plan (“2013 Plan”). The 2013 Plan authorizes the award of stock options, stock appreciation rights, restricted stock awards, stock appreciation rights, RSUs, performance awards, and other stock or cash awards.

 

In October 2021, the Company’s Board of Directors adopted the Cyngn Inc. 2021 Equity Incentive Plan (the “2021 Plan”). The 2021 Plan replaces the 2013 Plan. However, awards outstanding under the 2013 Plan will continue to be governed by their existing terms.

 

In November 2023, the shareholders of the Company approved an amendment to the Company’s 2021 Equity Incentive Plan to increase the number of shares authorized for issuance by 50,000(1) shares of common stock. In June 2024, the shareholders of the Company approved an amendment to allow an annual increase to the 2021 Plan equal to the least of (i) 15% of the outstanding common stock on a fully diluted basis as of the end of the Company’s immediately preceding fiscal year, or (ii) such lesser amount as determined by the Board.

 

As of June 30, 2024 and December 31, 2023, approximately 87,038(1) and 6,565(1) shares of common stock were reserved and available for issuance under the 2021 Plan, respectively. Options issued under the Plans generally vest based on continuous service provided by the option holder over a four-year period.  Compensation expense related to these options is recognized on a straight-line basis over the four-year period based upon the fair value at the grant date.

 

 

(1)All information has been retroactively adjusted to reflect the 1-for-100 reverse stock split effected on July 3, 2024. See Note 14, Subsequent Events for details.

 

22

 

 

The following table summarizes information about the Company’s stock options outstanding as well as stock options vested and exercisable as of June 30, 2024, and activity during the three month period then ended(1): 

 

   Shares   Weighted-
average exercise
price
   Weighted-
average remaining
contractual
term
(years)
   Aggregate
intrinsic
value
 
Outstanding as of March 31, 2024   171,204   $102.03    7.11   $115,439 
Granted   710    10.43           
Exercised   
-
    
-
         
-
 
Cancelled/forfeited   (4,484)  $158.38           
Outstanding as of June 30, 2024   167,430   $100.13    6.83   $
-
 
Vested and expected to vest at June 30, 2024   167,430   $100.13    6.83   $
-
 
Vested and exercisable at June 30, 2024   99,374   $96.13    5.67   $
-
 

 

The following table summarizes information about the Company’s stock options outstanding as well as stock options vested and exercisable as of June 30, 2024, and activity during the six month period then ended(1): 

 

   Shares   Weighted-
average exercise
price
   Weighted-
average remaining
contractual
term
(years)
   Aggregate
intrinsic
value
 
Outstanding as of December 31, 2023   175,063   $104.27    7.37   $42,530 
Granted   3,166    17.85           
Exercised   
-
    
-
         
-
 
Cancelled/forfeited   (10,799)  $143.03           
Outstanding as of June 30, 2024   167,430   $100.13    6.83   $
-
 
Vested and expected to vest at June 30, 2024   167,430   $100.13    6.83   $
-
 
Vested and exercisable at June 30, 2024   99,374   $96.13    5.67   $
-
 

 

The following table summarizes information about the Company’s RSUs as of June 30, 2024, and activity during the three months then ended(1): 

 

   Shares   Weighted-
average
grant date
fair value
 
Unvested Shares at March 31, 2024   1,647   $258.89 
RSUs granted   2,160    11.18 
RSUs vested   (1,197)   148.69 
RSUs forfeited   
-
    
-
 
Unvested Shares at June 30, 2024   2,610   $104.42 

 

 

(1) All information has been retroactively adjusted to reflect the 1-for-100 reverse stock split effected on July 3, 2024. See Note 14, Subsequent Events for details.

 

23

 

 

The following table summarizes information about the Company’s RSUs as of June 30, 2024, and activity during the six months then ended(1): 

 

   Shares   Weighted-
average
grant date
fair value
 
Unvested Shares at December 31, 2023   1,764   $278.33 
RSUs granted   2,160    11.18 
RSUs vested   (1,314)   184.60 
RSUs forfeited   
-
    
-
 
Unvested Shares at June 30, 2024   2,610   $104.42 

 

The fair value of a stock option is estimated using an option-pricing model that takes into account as of the grant date the exercise price and expected life of the option, the current price of the underlying stock and its expected volatility, expected dividends on the stock, and the risk-free interest rate for the expected term of the option. The Company has used the simplified method in calculating the expected term of all option grants based on the vesting period and contractual term. Compensation costs related to share-based payment transactions are recognized in the financial statements upon satisfaction of the requisite service or vesting requirements.

 

The weighted average per share grant-date fair value of options granted during the six months ended June 30, 2024 and 2023 was $9.80(1) and $55.55(1), respectively.

 

The following weighted average assumptions were used in estimating the grant date fair values on June 30, 2024 and 2023(1):

 

   June 30, 
   2024   2023 
Fair value of common stock  $17.85   $103.26 
Expected term (in years)   6.02    6.02 
Risk-free rate   4.17%   3.61%
Expected volatility   53.19%   52.72%
Dividend yield   0%   0%

 

The Company recorded stock-based compensation expense from stock options and RSUs of approximately $615,651 and $873,707, for the three months ended June 30, 2024 and 2023, respectively and $1,269,675 and $1,798,607, during the six months ended June 30, 2024 and 2023, respectively.

 

As of June 30, 2024, total stock-based compensation cost related to outstanding unvested stock options that are expected to vest was $4.9 million. This unrecognized stock-based compensation cost is expected to be recognized over a weighted-average period of approximately 2.4 years. Income tax benefits recognized from stock-based compensation expense recognized for the year ended June 30, 2024 were immaterial due to cumulative losses and valuation allowances.

 

 

(1)All information has been retroactively adjusted to reflect the 1-for-100 reverse stock split effected on July 3, 2024. See Note 14, Subsequent Events for details.

 

10. Retirement Savings Plan

 

Effective November 17, 2017, the Company established the Cyngn Inc. 401(k) Plan for the exclusive benefit of all eligible employees and their beneficiaries with the intention to provide a measure of retirement security for the future. This plan is subject to the provisions of the Employee Retirement Income Security Act of 1974 (ERISA) and qualifies under Section 401(k) of the Internal Revenue Code. Cyngn Inc. did not offer and has not provided a company match for its 401(k) Plan.

 

24

 

 

11. Income Taxes

 

For the three and six months ended June 30, 2024 and 2023, the Company recorded income tax expense of $0. The effective tax rate is 0% for the three and six months ended June 30, 2024 and 2023.

 

For financial reporting purposes, the Company’s effective tax rate used for the interim periods is based on the estimated full-year income tax rate. For the three and six months ended June 30, 2024, the Company’s effective tax rate differs from the statutory rate, primarily due to a valuation allowance recorded against the net deferred tax asset balance.

 

Currently, the Company is not under examination by any taxing authority.

 

12. Commitments and Contingencies

 

Legal Proceedings

 

The Company is subject to legal and regulatory actions that arise from time to time. The assessment as to whether a loss is probable or reasonably possible, and as to whether such loss or a range of such loss is estimable, often involves significant judgment about future events, and the outcome of litigation is inherently uncertain. There is no material pending or threatened litigation against the Company that remains outstanding as of June 30, 2024 and December 31, 2023.

 

13. Risks and Uncertainties

 

The Company’s business operations, operating results, and financial condition are vulnerable to certain risks and uncertainties including:

 

Inflation and its related impact on costs and expenditures on domestic and foreign-sourced materials and services;

 

Rising interest rates and its impact on the equity markets, investment valuations, and interest rate-sensitive calculations such as discount rate assumptions used in cash flow projections and going-concern assessments;

 

Effects of the Russia-Ukraine and Israeli-Palestine conflicts such as possible cyberattacks and potential disruptions in the banking systems and capital markets and the supply chain; and

 

Other factors beyond its control such as natural disasters, terrorism, civil unrest, infectious diseases and pandemics including COVID-19 and its variants.

 

The Company is unable to predict and quantify at this time the extent of the related potential adverse effects but continuously monitors these risks and uncertainties on its future operations and financial performance.

 

14. Subsequent Events

 

ATM

 

As of August 8, 2024, the Company has sold 2,565(1) additional shares under the ATM Sales Agreement, for net proceeds of $1,772,284 after payment of commission and fees of $36,169.

 

Reverse Stock Split

 

On June 25, 2024, the Company’s stockholders voted to authorize the Company’s Board of Directors to effect a reverse stock split of the outstanding shares of common stock within a range of 1-for-5 to 1-for-100. On June 25, 2024, the Company’s Board of Directors determined to effect the reverse stock split of the common stock at a 1-for-100 ratio, which reverse split became effective in the market on July 5, 2024.

 

The Company’s primary reasons for effecting the reverse stock split was to increase the per share price of our common stock to meet Nasdaq’s minimum bid price requirement for continued listing on Nasdaq. The total pro forma shares outstanding after the reverse stock split are 1,769,946.

 

NASDAQ Compliance

 

On July 19, 2024, the Company was notified by Nasdaq that the Company has regained compliance with the bid price requirement as set forth in Listing Rule 5550(a)(2), and that the Company is therefore in compliance with the Nasdaq Capital Market’s listing requirements and will remain listed on Nasdaq.

 

 

(1)All information has been retroactively adjusted to reflect the 1-for-100 reverse stock split effected on July 3, 2024. See Note 14, Subsequent Events for details.

 

25

 

 

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

 

The objective of this Management’s Discussion and Analysis is to allow investors to view the Company from management’s perspective, considering items that would have a material impact on future operations. The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our condensed consolidated financial statements and the accompanying notes thereto included elsewhere in this Quarterly Report on Form 10-Q and our Annual Report on Form 10-K for the fiscal year ended December 31, 2023 (the “Form 10-K”), which we filed with the U.S. Securities and Exchange Commission (“SEC”) on March 7, 2024. The information in this discussion contains forward-looking statements and information within the meaning of Section 27A of the Securities Act of 1933, as amended, or the Securities Act, and Section 21E of the Securities Exchange Act of 1934, as amended, or the Exchange Act, which are subject to the “safe harbor” created by those sections. These forward-looking statements include, but are not limited to, statements concerning our strategy, future operations, future financial position, future revenues, projected costs, prospects and plans and objectives of management. The words “anticipates,” “believes,” “estimates,” “expects,” “intends,” “may,” “plans,” “projects,” “will,” “would” and similar expressions are intended to identify forward-looking statements, although not all forward-looking statements contain these identifying words. We may not actually achieve the plans, intentions, or expectations disclosed in our forward-looking statements and you should not place undue reliance on our forward-looking statements. Actual results or events could differ materially from the plans, intentions and expectations disclosed in the forward-looking statements that we make. These forward-looking statements involve risks and uncertainties that could cause our actual results to differ materially from those in the forward-looking statements, including, without limitation, the risks set forth in our other filings with the SEC, including the Form 10-K. The forward-looking statements are applicable only as of the date on which they are made, and we do not assume any obligation to update any forward-looking statements. 

 

Unless the context requires otherwise, references in this Quarterly Report on Form 10-Q to “we,” “us,” “our,” and Cyngn refer to Cyngn Inc. and its consolidated subsidiaries.

 

Overview

 

We are an autonomous vehicle (“AV”) technology company that is focused on addressing industrial uses for autonomous vehicles. We believe that technological innovation is needed to enable adoption of autonomous industrial vehicles that will address the substantial industry challenges that exist today. These challenges include labor shortages, lagging technological advancements from incumbent vehicle manufacturers, and high upfront investment commitment.

 

Industrial sites are typically rigid environments with consistent standards as opposed to city streets that have more variable environmental and situational conditions and diverse regulations. These differences in operational design domains will be major factors that make proliferation of industrial AVs in private settings achievable with less time and resources than AVs on public roadways. Namely, safety and infrastructure challenges are cited as roadblocks that have delayed AVs from operating on public roadways at scale. Our focus on industrial AVs simplifies these challenges because industrial facilities (especially those belonging to a single end customer that operates similarly at different sites) share much more in common than different cities do. Furthermore, our end customers own their infrastructure and can make changes more easily than governments can on public roadways.

 

With these challenges in mind, we have developed an Enterprise Autonomy Suite (“EAS”) that leverages advanced in-vehicle autonomous driving technology and incorporates leading supporting technologies like data analytics, asset tracking, fleet management, cloud, and connectivity. EAS provides a differentiated solution that we believe drives pervasive proliferation of industrial autonomy and creates value for customers at every stage of their journey towards full automation and the adoption of Industry 4.0.

 

EAS is a suite of technologies and tools that we divide into three complementary categories:

 

1.DriveMod, our modular industrial vehicle autonomous driving software;

 

26

 

 

  2. Cyngn Insight, our customer-facing tool suite for monitoring and managing AV fleets (including remotely operated vehicles) and generating/aggregating/analyzing data (including the IoT gateway device); and

 

  3. Cyngn Evolve, our internal tool suite and infrastructure that facilitates artificial intelligence (“AI”) and machine learning (“ML”) training to continuously enhance our algorithms and models and provides a simulation framework (both record/rerun and synthetic scenario creation) to ensure that data collected in the field can be applied to validating new releases.

 

Legacy automation providers manufacture specialized industrial vehicles with integrated robotics software for rigidly defined tasks, limiting automation to narrow uses. Unlike these specialized vehicles, EAS can be compatible with the existing vehicle assets in addition to new vehicles that have been purposely built for autonomy by vehicle manufacturers. EAS is operationally expansive, vehicle agnostic, and compatible with indoor and outdoor environments. By offering flexible autonomous services, we aim to remove barriers to industry adoption.

 

We understand that scaling of autonomy solutions will require an ecosystem made up of different technologies and services that are enablers for AVs. Our approach is to forge strategic collaborations with complementary technology providers that accelerate AV development and deployment, provide access to new markets, and create new capabilities. Our focus on designing DriveMod to be modular will combine with our experience deploying AV technology on diverse industrial vehicle form factors, which will be difficult for competitors to replicate.

 

We expect our technology to generate revenue through two main methods: deployment and EAS subscriptions. Deploying our EAS requires us and our integration partners to work with a new client to map the job site, gather data, and install our AV technology within their fleet and site. We anticipate that new deployments will yield project-based revenues based on the scope of the deployment. After deployment, we expect to generate revenues by offering EAS through a Software as a Service (“SaaS”) model, which can be considered the AV software component of Robotics as a Service (“RaaS”).

 

RaaS is a subscription model that allows customers to use robots/vehicles without necessarily purchasing the hardware assets upfront. We will seek to achieve sustained revenue growth largely from ongoing SaaS-style EAS subscriptions that enable companies to tap into our ever-expanding suite of AV and AI capabilities as organizations transition into full industrial autonomy.

 

Although both the components and the combined solutions of EAS are still under development, EAS has already been used for a paid customer deployment as well as for paid trial and pilot deployments. We have not yet derived any significant recurring revenues from EAS but began marketing EAS to customers in 2022 with our first commercial deployment commencing in the first quarter of 2023. We expect EAS to continually be developed and enhanced according to evolving customer needs, which will take place concurrently while other completed features of EAS are commercialized. We expect annual R&D expenditures in the foreseeable future to exceed that of 2023. We also had limited paid deployments in 2023 which offset some of the ongoing R&D costs of continually developing EAS. We target scaled deployments to begin in the towards the end of 2024.

 

Our go-to-market strategy is to acquire new customers that use industrial vehicles in their mission-critical and daily operations by (a) leveraging the relationships and existing customers of our network of strategic partners, (b) bringing AV capabilities to industrial vehicles as a software service provider, and (c) executing a robust in-house sales and marketing effort to nurture a pipeline of industrial organizations. Our focus is on acquiring new customers who are either looking (a) to embed our technology into their vehicle product roadmaps or (b) to apply autonomy to existing fleets with our vehicle retrofits. In turn, our customers are any organizations that could utilize our EAS solution, including original equipment manufacturers (“OEMs”) that supply industrial vehicles, end customers that operate their own industrial vehicles, or service providers that operate industrial vehicles for end customers.

 

27

 

 

As OEMs and leading industrial vehicle users seek to increase productivity, reinforce safer working environments, and scale their operations, we believe we are uniquely positioned to deliver a dynamic autonomy solution via our EAS to a wide variety of industrial uses. Our long-term vision is for EAS to become a universal autonomous driving solution with minimal marginal cost for companies to adopt new vehicles and expand their autonomous fleets across new deployments. We have already deployed DriveMod software on more than 10 different vehicle form factors that range from stockchasers and forklifts to 14-seat shuttles and 5-meter-long cargo vehicles, demonstrating the extensibility of our AV building blocks.

 

Our strategy upon establishing a customer relationship with an OEM is to seek to embed our technology into their vehicle roadmap and expand our services to their clients. Once we solidify an initial AV deployment with a customer, we intend to expand within the site to additional vehicle platforms and/or expand the use of similar vehicles to other sites operated by the customer. This “land and expand” strategy can repeat iteratively across new vehicles and sites and is at the heart of why we believe industrial AVs that operate in constrained environments are poised to create value.

 

Recent Developments

 

ATM

 

As of August 8, 2024, the Company has sold 2,565(1) additional shares under the ATM Sales Agreement, for net proceeds of $1,772,284 after payment of commission and fees of $36,169.

 

Public Offering

 

On April 23, 2024, the Company entered into an underwritten Agreement with Aegis Capital Corp. (“Aegis”), pursuant to which Aegis acted as the Company’s underwriter on a firm commitment basis in connection with the sale by the Company of an aggregate of 500,000(1) shares of common stock in a public offering, which included: (i) 198,000(1) shares of common stock, and (ii) pre-funded warrants to purchase 302,000(1)shares of common stock. The Pre-Funded Warrants had a nominal exercise price of $0.00001. Each share of common stock was sold at an offering price of $0.10, and each Pre-Funded Warrant was sold at an offering price of $0.09999. On May 3, the Company closed on the sale of an additional 20,400(1) shares of common stock, upon exercise by the underwriter of the over-allotment option. The Company received gross proceeds of approximately $5.2 million before deducting transaction related expenses payable by the Company.

 

Amended Bylaws

 

On May 7, 2024, we amended our Amended and Restated Bylaws (the “Amended Bylaws”), for the purpose of reducing the quorum required to hold meetings of the stockholders of the Company (the “Quorum Requirement”). The Amended Bylaws reduced the Quorum Requirement from a majority to one-third (1/3rd) of the voting power of the shares of stock issued and outstanding and entitled to vote at the meeting. The Amended Bylaws was approved by the Board of Directors of the Company on May 7, 2024.

 

Reverse Stock Split

 

At the Annual Meeting of Stockholders on June 25, 2024, the stockholders of the Company approved the grant of discretionary authority to the board of directors of the Company to effect a reverse stock split of its outstanding shares of common stock at a specific ratio within a range of one-for-five (1-for-5) to a maximum of a one-for-one hundred (1-for-100) split. On July 3, 2024, we implemented a 1-for-100 reverse stock split (the “Reverse Stock Split”) of our common stock. As a result of the Reverse Stock Split, every one hundred (100) shares of our pre-Reverse Stock Split common stock were combined and reclassified into one share of our common stock. The number of shares of common stock subject to outstanding options and warrants were also reduced by a factor of one hundred and the exercise price of such securities increased by a factor of one hundred effective as of July 3, 2024. Our common stock commenced trading on a post- reverse stock split basis on July 5, 2024.

 

 

(1)All information has been retroactively adjusted to reflect the 1-for-100 reverse stock split effected on July 5, 2024. See Note 14, Subsequent Events for details.

 

28

 

 

NASDAQ Compliance

 

On July 19, 2024, the Company was notified by Nasdaq that the Company has regained compliance with the bid price requirement as set forth in Listing Rule 5550(a)(2), and that the Company is therefore in compliance with the Nasdaq Capital Market’s listing requirements and will remain listed on Nasdaq.

 

Critical Accounting Policies and Estimates and Judgements

 

Our condensed consolidated financial statements are prepared in accordance with accounting principles generally accepted in the United States and SEC regulations. The preparation of these financial statements requires us to make estimates and judgments that affect the reported amounts of assets and liabilities, disclosure of contingent liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period. We continually evaluate our estimates and judgments. We base our estimates and judgments on historical experience and other factors that we believe to be reasonable under the circumstances. Materially different results can occur as circumstances change and additional information becomes known. Besides the estimates identified below that are considered critical, we make many other accounting estimates in preparing our financial statements and related disclosures. All estimates, whether or not deemed critical, affect reported amounts of assets, liabilities, revenues and expenses, as well as disclosures of contingent liabilities. These estimates and judgments are also based on historical experience and other factors that are believed to be reasonable under the circumstances. Materially different results can occur as circumstances change and additional information becomes known, even for estimates and judgments that are not deemed critical.

 

The Company considers capitalized software, warrants and share-based compensation to be critical accounting estimates and believes the associated assumptions and estimates will have the greatest potential impact on our condensed consolidated financial statements.

 

Costs to Develop Software

 

The Company incurs costs related to software internally developed. Based on the nature of the software the Company capitalizes software costs under the following guidance.

 

Internal-Use Software

 

The Company capitalizes certain costs related to internal-use software, primarily consisting of direct labor and third-party vendor costs associated with creating the software. Software development projects generally include three stages: the preliminary project stage (all costs are expensed as incurred), the application development stage (certain costs are capitalized and certain costs are expensed as incurred) and the post-implementation/operation stage (all costs are expensed as incurred). Costs capitalized in the application development stage include costs related to the design and implementation of the selected software components, software build and configuration infrastructure, and software interfaces. Capitalization of costs requires judgment in determining when a project has reached the application development stage, the proportion of time spent in the application development stage, and the period over which the Company expect to benefit from the use of that software. Once the software is placed in service, these costs are amortized on the straight-line method over the estimated useful life of the software, which is generally three to five years. There is judgment involved in the determination of the useful life. Internal-use software is classified as property and equipment in accordance with ASC 350, “Intangibles – Goodwill and Other”.

 

Costs to develop software to be sold, leased or otherwise marketed

 

The Company accounts for research costs of computer software to be sold, leased or otherwise marketed as expense until technological feasibility has been established for the product. Once technological feasibility is established, all software costs are capitalized until the product is available for general release to customers. Judgment is required in determining when technological feasibility of a product is established. We have determined that technological feasibility for our software products is reached shortly after a working prototype is complete and meets or exceeds design specifications including functions, features, and technical performance requirements. After technological feasibility is established, judgement is required to determine the amount of payroll and stock-based compensation costs to be capitalized on the remaining development efforts. These costs will continue to be capitalized until such time as when the product or enhancement is available for general release to customers. Computer software to be sold, leased or otherwise marketed is classified as an intangible asset in accordance with ASC 985, “Software”.

 

Common Stock Warrants

 

The Company issued to its lead underwriter in the Company’s initial public offering consummated in October 2021, (the “IPO”) warrants to purchase up to 1,400(1) shares of its common stock, exercisable at a price per share of $9.373 and expiring on October 19, 2026. Additionally, in connection with the Private Placement offering completed on April 29, 2022, the Company issued warrants to purchase 70,969(1) shares of its common stock, exercisable at a price per share of $2.71 and expiring on April 29, 2027. The Company accounts for warrants in accordance with ASC 480, “Distinguishing Liabilities from Equity”, depending on the specific terms of the warrant agreement.  The Company determined the fair value of the warrants using the Black-Scholes pricing model and treated the warrants as equity instruments in consideration of the cashless settlement provisions in the warrant agreement.

 

 

(1)All information has been retroactively adjusted to reflect the 1-for-100 reverse stock split effected on July 5, 2024. See Note 14, Subsequent Events for details.

 

29

 

 

The Company also applied the guidance in ASC 340-10-S99-1, “Other Assets and Deferred Costs”, that states specific incremental costs directly attributable to a proposed or actual offering of equity securities may properly be deferred and charged against the gross proceeds of the offering. The Company treated the valuation of the warrants as directly attributable to the issuance of an equity contract and, accordingly, classified the warrants as additional paid-in capital.

 

Stock-based Compensation

 

The Company recognizes the cost of share-based awards granted to employees and directors based on the estimated grant-date fair value of the awards. Cost is recognized on a straight-line basis over the service period, which is generally the vesting period of the award. The Company recognizes stock-based compensation cost and reverses previously recognized costs for unvested awards in the period forfeitures occur. The Company determines the fair value of stock options using the Black-Scholes option pricing model, which is impacted by the fair value of common stock, expected price volatility of common stock, expected term, risk-free interest rates, and expected dividend yield.

 

Results of Operations

 

Revenue

 

We currently derive revenue from four sources. We enter into fixed-price NRE contracts related to trial projects that consist of several independent phases and include design, data gathering, hardware installation on an industrial vehicle, customer-specific configuration of the DriveMod software, and demonstrations. The determination of the contract price is based on labor and hardware costs estimated to achieve the required milestones specified in the contract. The purpose of these fully funded projects is to exhibit the feasibility of the Company’s technology offering to the customer on additional vehicle types and provide a level of confidence to encourage the customer to enter into a multi-year, commercial arrangement with the Company in the future. Revenue on these multi-phase contracts is generally recognized at the point in time when the performance obligations of each independent phase have been completed and customer acceptance has been acknowledged. Contracts often allow mutual termination without penalty. To the extent our actual costs vary from the fixed fee, we will generate more or less profit or could incur a loss.

 

In addition, we derive revenue from EAS subscriptions with relative add-on offerings such as hardware revenue and other revenue (i.e., deployment/set up costs). Revenue from these subscriptions and add-ons are recognized monthly over the service contract life, beginning at the time that a customer acknowledges acceptance of the service.

 

During the three and six months ended June 30, 2024, the Company recognized $8,665 and $14,179, respectively, of revenue, substantially all related to EAS subscriptions and hardware revenue.

 

Cost of Revenue

 

Cost of revenues consists primarily of direct labor and related fringe benefits for internal engineering resources costs incurred for the completion of the contracts and hardware costs.

 

During the three and six months ended June 30, 2024, the Company reported cost of revenue of $14,922 and $128,698, respectively, consisting primarily of deployment costs, related to personnel costs, travel expenses and associated hardware costs to specific customers. 

 

Research and Development

 

Research and development expense consist primarily of internal engineering and development expenses, materials, labor and stock-based compensation and outsourced engineering services related to development of the Company’s products and services. Research and development costs incurred during NRE projects are capitalized and expensed when the associated NRE revenue is recognized. All other research and development costs are expensed as incurred. 

 

30

 

 

Research and development expense for the three months ended June 30, 2024 decreased by approximately $0.5 million or 14.4% to $3.2 million from approximately $3.7 million for the three months ended June 30, 2023. The decrease is primarily attributable the capitalization of costs related to capitalized software and customer contracts.

 

Research and development expense for the six months ended June 30, 2024 decreased by approximately $0.4 million or 6.1% to $6.4 million from approximately $6.8 million for the six months ended June 30, 2023. The decrease is primarily attributable the capitalization of costs related to capitalized software and customer contracts.

 

General and Administrative

 

General and administrative expense consist primarily of personnel costs, facilities expenses, depreciation and amortization, travel, and advertising costs. 

 

General and administrative expenses decreased by approximately $0.2 million or 8.4% to approximately $2.6 million for the three months ended June 30, 2024 from approximately $2.8 million for the three months ended June 30, 2023. The decrease was attributed to a decrease in consultant costs due to hiring employees full-time, as well as decreases in insurance, professional fees and other general and administrative expenses.

 

General and administrative expenses decreased by approximately $0.6 million or 10.3% to approximately $5.3 million for the six months ended June 30, 2024 from approximately $5.9 million for the six months ended June 30, 2023. The decrease was attributed to a decrease in consultant costs due to hiring employees full-time, as well as decreases in insurance, professional fees and other general and administrative expenses.

 

Interest Income (Expense), net

 

Interest income (expense), net decreased by $20,560 to $(1,669) for the three months ended June 30, 2024 from $18,891 for the three months ended June 30, 2023. Interest income consists primarily of interest earned of $16,382 from the Company’s interest-bearing bank accounts offset by interest expense of $18,051 related to the office lease.

 

Interest income (expense), net decreased by $66,135 to $(342) for the six months ended June 30, 2024 from $65,793 for the six months ended June 30, 2023. Interest income consists primarily of interest earned of $41,020 from the Company’s interest-bearing bank accounts offset by interest expense of $41,362 related to the office lease.

 

Other Income (Expense), net

 

Other income (expense), net decreased by $128,201 to $(5,079) for the three months ended June 30, 2024 from $123,122 for the three months ended June 30, 2023. Other income (expense), net consists primarily of realized gains earned on the Company’s short-term investments of $48,973 and the impairment charge of $66,107 related to expired international patents.

 

Other income (expense), net decreased by $302,457 to $(10,126) for the six months ended June 30, 2024 from $292,331 for the six months ended June 30, 2023. Other income (expense), net consists primarily of realized gains earned on the Company’s short-term investments of $88,912 and the impairment charge of $118,831 related to expired international patents.

 

Liquidity and Capital Resources

 

The Company’s principal source of liquidity is its cash and current maturities of short-term investments. Short-term investments consist of placements in U.S. government securities with original maturities between three to nine months. As of June 30, 2024, the Company had unrestricted cash of approximately $5.9 million and short-term investments of approximately $1.1 million. As of December 31, 2023, the Company had unrestricted cash of approximately $3.6 million and short-term investments of approximately $4.6 million.

 

31

 

 

On May 31, 2023, the Company entered into an ATM Sales Agreement with Virtu Americas LLC (the “ATM Sales Agreement”), under which the Company may, from time to time, sell shares of the Company’s common stock at market prices by methods deemed to be an “at-the-market offering” as defined in Rule 415 promulgated under the Securities Act of 1933, as amended. The ATM Sales Agreement and related prospectus is limited to sales of up to an aggregate maximum of $8.8 million of shares of the Company’s common stock. The Company pays Virtu Americas LLC up to 3.0% of the gross proceeds as a commission. As of June 30, 2024, a total of 170,342 shares of common stock were sold through Virtu Americas LLC under the ATM Sales Agreement for net proceeds of $4,460,639 after payment of commission fees of $91,033 and other related expenses of $60,465. As of June 30, 2024, the Company had $4,222,297 million of common stock remaining available for sale under the ATM Sales Agreement.

 

On December 8, 2023, the Company entered into a Placement Agent Agreement with Aegis Capital Corp. (“Aegis”), pursuant to which Aegis acted as the Company’s placement agent, on a reasonable best efforts basis, in connection with the sale by the Company of an aggregate of 333,334(1) shares of common stock in a public offering, which included: (i) 114,668(1) shares of Common Stock, and (ii) pre-funded warrants to purchase 218,666(1) shares of Common Stock. The public offering closed on December 12, 2023. The Company received gross proceeds of approximately $5 million before deducting transaction related expenses payable by the Company. All commissions, qualified legal, accounting, registration and other direct costs of $0.5 million related to the public offering were offset against the gross proceeds.

 

On April 23, 2024, the Company entered into an underwritten Agreement with Aegis Capital Corp. (“Aegis”), pursuant to which Aegis acted as the Company’s underwriter on a firm commitment basis in connection with the sale by the Company of an aggregate of 500,000(1) shares of common stock in a public offering, which included: (i) 198,000(1) shares of common stock, and (ii) pre-funded warrants to purchase 302,000(1) shares of common stock. The Pre-Funded Warrants had a nominal exercise price of $0.00001. Each share of common stock was sold at an offering price of $0.10, and each Pre-Funded Warrant was sold at an offering price of $0.09999. On May 3, the Company closed on the sale of an additional 20,400(1) shares of common stock, upon exercise by the underwriter of the over-allotment option. The Company received gross proceeds of approximately $5.2 million before deducting transaction related expenses payable by the Company. All commissions, qualified legal, accounting, registration and other direct costs of $0.6 million related to the public offering were offset against the gross proceeds. The Company is using the net proceeds to fund its cash needs.

 

The Company’s liquidity is based on its ability to enhance its operating cash flow position, obtain capital financing from equity interest investors and borrow funds to fund its general operations, research and development activities and capital expenditures. The Company’s ability to continue as a going concern is dependent on management’s ability to successfully execute its business plan, which includes increasing revenue while controlling operating costs and expenses and obtaining funds from outside sources of financing to generate positive financing cash flows.

 

Based on cash flow projections from operating and financing activities and the existing balance of cash and short-term investments, management is of the opinion that the Company has insufficient funds for sustainable operations, and it may not be able to meet its payment obligations from operations and related commitments, if the Company is not able to complete the required funding transactions to allow the Company to continue as a going concern for the next year. Based on these factors, the Company has substantial doubt it will continue as a going concern for the 12 months following the date that these interim financial statements were issued. These condensed consolidated financial statements do not include any adjustments to reflect the possible future effects on the recoverability and classification of assets and liabilities that may result in the Company not being able to continue as a going concern.

 

Cash Flows

 

Operating activities

 

Net cash used in operating activities for the six months ended June 30, 2024 was approximately $10.2 million, a decrease of approximately $0.02 million or 0.2% compared to approximately $10.2 million for the six months ended June 30, 2023. The decrease is attributed to a smaller net loss and less stock-based compensation expense due to the mix of employees offset by lower short-term investment gains and the patent impairment charge.

 

 

(1)All information has been retroactively adjusted to reflect the 1-for-100 reverse stock split effected on July 5, 2024. See Note 14, Subsequent Events for details.

 

32

 

 

Investing activities

 

Net cash provided by investing activities for the six months ended June 30, 2024 was approximately $2.9 million, an increase of approximately $0.2 million compared to net cash used in investing activities of approximately $2.7 million for the six months ended June 30, 2023. The increase consists of smaller investment maturities of $7.0 million, which were offset by purchases of short-term investments of approximately $10.6 million and approximately $0.6 million in purchases of R&D-related hardware equipment, acquisition of intangible asset and capitalization of software.

 

Financing activities

 

Cash provided by financing activities for the six months ended June 30, 2024 was $9.6 million, which consisted of proceeds from the sale of common stock. Cash provided by financing activities for the six months ended June 30, 2023 was approximately $8.1 thousand, which consisted of proceeds from the exercise of stock options.

 

Emerging Growth Company Status

 

We are an “emerging-growth company”, as defined in the JOBS Act, and, for as long as we continue to be an emerging growth company, we may choose to take advantage of exemptions from various reporting requirements applicable to other public companies but not to emerging growth companies, including, but not limited to, not being required to have our independent registered public accounting firm audit our internal control over financial reporting under Section 404 of the Sarbanes-Oxley Act, reduced disclosure obligations regarding executive compensation in our periodic reports and proxy statements and exemptions from the requirements of holding a nonbinding advisory vote on executive compensation and stockholder approval of any golden parachute payments not previously approved. As an emerging growth company we can also delay adopting new or revised accounting standards until such time as those standards apply to private companies. We intend to avail ourselves of these options. Once adopted, we must continue to report on that basis until we no longer qualify as an emerging growth company.

 

We will cease to be an emerging growth company upon the earliest of: (i) the end of the fiscal year following the fifth anniversary of the initial public offering; (ii) the first fiscal year after our annual gross revenue are $1.07 billion or more; (iii) the date on which we have, during the previous three-year period, issued more than $1.0 billion in non-convertible debt securities; or (iv) the end of any fiscal year in which the market value of our common stock held by non-affiliates exceeded $700 million as of the end of the second quarter of that fiscal year. We cannot predict if investors will find our common stock less attractive if we choose to rely on these exemptions. If, as a result of our decision to reduce future disclosure, investors find our common shares less attractive, there may be a less active trading market for our common shares and the price of our common shares may be more volatile.

 

We are also a “smaller reporting company”, meaning that the market value of our stock held by non-affiliates plus the aggregate amount of gross proceeds to us as a result of the IPO is less than $700 million and our annual revenue was less than $100 million during the most recently completed fiscal year. We may continue to be a smaller reporting company if either (i) the market value of our stock held by non-affiliates is less than $250 million or (ii) our annual revenue was less than $100 million during the most recently completed fiscal year and the market value of our stock held by non-affiliates is less than $700 million. If we are a smaller reporting company at the time we cease to be an emerging growth company, we may continue to rely on exemptions from certain disclosure requirements that are available to smaller reporting companies. Specifically, as a smaller reporting company we may choose to present only the two most recent fiscal years of audited financial statements in our Annual Report on Form 10-K and, similar to emerging growth companies, smaller reporting companies have reduced disclosure obligations regarding executive compensation.

 

33

 

 

ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

 

Not required for smaller reporting companies.

 

ITEM 4. CONTROLS AND PROCEDURES

 

Management’s Report on Disclosure Controls and Procedures

 

Our management, under the supervision and with the participation of our Principal Executive Officer (our Chief Executive Officer) and Principal Financial Officer (our Chief Financial Officer), has evaluated the effectiveness of our disclosure controls and procedures as of June 30, 2024. The term “disclosure controls and procedures,” as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended, or the Exchange Act, means controls and other procedures of a company that are designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the Securities and Exchange Commission’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to the company’s management, including its principal executive and principal financial officers, or person performing similar functions, as appropriate to allow timely decisions regarding required disclosure.

 

Management recognizes that any disclosure controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving their objectives, and management necessarily applies its judgment in evaluating the cost-benefit relationship of possible controls and procedures. Based on the evaluation of our disclosure controls and procedures as of June 30, 2024, our Chief Executive Officer and Chief Financial Officer have concluded that, as of such date, our disclosure controls and procedures are effective.

 

Changes in Internal Control over Financial Reporting

 

There has been no change in our internal control over financial reporting during the quarter ended June 30, 2024 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

 

34

 

 

PART II — OTHER INFORMATION

 

ITEM 1. LEGAL PROCEEDINGS

 

We are not currently a party to any material legal proceedings. From time to time, we may become involved in legal proceedings arising in the ordinary course of our business. Regardless of outcome, litigation can have an adverse impact on us due to defense and settlement costs, diversion of management resources, negative publicity, reputational harm and other factors.

 

ITEM 1A. RISK FACTORS

 

Factors that could cause our actual results to differ materially from those in this Quarterly Report are any of the risks described in “Part I, Item 1A. Risk Factors” in the Form 10-K. Any of these factors could result in a significant or material adverse effect on our results of operations or financial condition. Additional risk factors not presently known to us or that we currently deem immaterial may also impair our business or results of operations.

 

As of the date of this Quarterly Report, there were no material changes to the risks and uncertainties described in the section titled “Risk Factors” in the Form 10-K during the three months ended June 30, 2024.

 

ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS

 

None.

 

ITEM 3. DEFAULTS UPON SENIOR SECURITIES

 

None.

 

ITEM 4. MINE SAFETY DISCLOSURES

 

Not applicable.

 

ITEM 5. OTHER INFORMATION

 

Rule 10b5-1 Trading Arrangement

 

During the three months ended June 30, 2024, no director or officer of the Company adopted or terminated a “Rule 10b5-1 trading arrangement” or “non-Rule 10b5-1 trading arrangement,” as each term is defined in Item 408(a) of Regulation S-K.

 

ITEM 6. EXHIBITS

 

Exhibit
Number
  Description
3.1   Amendment No. 1 to Amended and Restated Bylaws, effective May 7, 2024 (incorporated by reference to Exhibit 3.1 to the Company’s Current Report on Form 8-K filed with the Securities and Exchange Commission on May 10, 2024).
3.2   Certificate of Amendment to the Fifth Amended and Restated Certificate of Incorporation (incorporated by reference to Exhibit 3.1 to the Company’s Current Report on Form 8-K filed with the Securities and Exchange Commission on July 9, 2024).
10.1   Severance and Change of Control Agreement by and between Cyngn Inc. and Don Alvarez dated May 15, 2024 (incorporated by reference to Exhibit 10.1 to the Company’s Current Report on Form 8-K filed with the Securities and Exchange Commission on May 17, 2024).
10.2   Amendment to 2021 Equity Incentive Plan (incorporated by reference to the Company’s Proxy Statement filed with the Securities and Exchange Commission on May 21, 2024).
31.1*   Certification of Principal Executive Officer pursuant to Rules 13a-14(a) and 15d-14(a) of the Securities Exchange Act, as amended.
31.2*   Certification of Principal Financial Officer pursuant to Rules 13a-14(a) and 15d-14(a) of the Securities Exchange Act, as amended.
32.1**   Certification of Principal Executive Officer and Principal Financial Officer pursuant to Rules 13a-14(b) or 15d-14(b) of the Securities Exchange Act, as amended, and 18 U.S.C. Section 1350.
101.INS   Inline XBRL Instance Document
101.SCH   Inline XBRL Taxonomy Extension Schema Document.
101.CAL   Inline XBRL Taxonomy Extension Calculation Linkbase Document.
101.DEF   Inline XBRL Taxonomy Extension Definition Linkbase Document.
101.LAB   Inline XBRL Taxonomy Extension Label Linkbase Document.
101.PRE   Inline XBRL Taxonomy Extension Presentation Linkbase Document.
104   Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101).

 

* Filed herewith.
** Furnished herewith.

 

35

 

 

SIGNATURES

 

Pursuant to the requirements of the Securities Exchange Act of 1934, as amended, the Registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized, on this 8th day of August, 2024.

 

  CYNGN INC.
   
  /s/ Lior Tal
  Lior Tal
  Chief Executive Officer,
  Chairman of the Board of Directors and Director
  (Principal Executive Officer)
   
  /s/ Donald Alvarez
  Donald Alvarez
  Chief Financial Officer
  (Principal Financial and Accounting Officer)

 

36

 

12.15 12.97 24.48 4.11 1416758 489438 489947 970329 1416758 489947 12.97 4.11 489438 970329 12.15 24.48 false --12-31 Q2 0001874097 0001874097 2024-01-01 2024-06-30 0001874097 2024-08-07 0001874097 2024-06-30 0001874097 2023-12-31 0001874097 2024-04-01 2024-06-30 0001874097 2023-04-01 2023-06-30 0001874097 2023-01-01 2023-06-30 0001874097 us-gaap:PreferredStockMember 2023-03-31 0001874097 us-gaap:CommonStockMember 2023-03-31 0001874097 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001874097 us-gaap:RetainedEarningsMember 2023-03-31 0001874097 2023-03-31 0001874097 us-gaap:PreferredStockMember 2023-04-01 2023-06-30 0001874097 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001874097 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001874097 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001874097 us-gaap:PreferredStockMember 2023-06-30 0001874097 us-gaap:CommonStockMember 2023-06-30 0001874097 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001874097 us-gaap:RetainedEarningsMember 2023-06-30 0001874097 2023-06-30 0001874097 us-gaap:PreferredStockMember 2024-03-31 0001874097 us-gaap:CommonStockMember 2024-03-31 0001874097 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001874097 us-gaap:RetainedEarningsMember 2024-03-31 0001874097 2024-03-31 0001874097 us-gaap:PreferredStockMember 2024-04-01 2024-06-30 0001874097 us-gaap:CommonStockMember 2024-04-01 2024-06-30 0001874097 us-gaap:AdditionalPaidInCapitalMember 2024-04-01 2024-06-30 0001874097 us-gaap:RetainedEarningsMember 2024-04-01 2024-06-30 0001874097 us-gaap:PreferredStockMember 2024-06-30 0001874097 us-gaap:CommonStockMember 2024-06-30 0001874097 us-gaap:AdditionalPaidInCapitalMember 2024-06-30 0001874097 us-gaap:RetainedEarningsMember 2024-06-30 0001874097 us-gaap:PreferredStockMember 2022-12-31 0001874097 us-gaap:CommonStockMember 2022-12-31 0001874097 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001874097 us-gaap:RetainedEarningsMember 2022-12-31 0001874097 2022-12-31 0001874097 us-gaap:PreferredStockMember 2023-01-01 2023-06-30 0001874097 us-gaap:CommonStockMember 2023-01-01 2023-06-30 0001874097 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-06-30 0001874097 us-gaap:RetainedEarningsMember 2023-01-01 2023-06-30 0001874097 us-gaap:PreferredStockMember 2023-12-31 0001874097 us-gaap:CommonStockMember 2023-12-31 0001874097 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001874097 us-gaap:RetainedEarningsMember 2023-12-31 0001874097 us-gaap:PreferredStockMember 2024-01-01 2024-06-30 0001874097 us-gaap:CommonStockMember 2024-01-01 2024-06-30 0001874097 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-06-30 0001874097 us-gaap:RetainedEarningsMember 2024-01-01 2024-06-30 0001874097 srt:MinimumMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2024-06-30 0001874097 srt:MaximumMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2024-06-30 0001874097 srt:MinimumMember us-gaap:SoftwareDevelopmentMember 2024-06-30 0001874097 srt:MaximumMember us-gaap:SoftwareDevelopmentMember 2024-06-30 0001874097 2022-04-01 2022-04-01 0001874097 2022-04-01 0001874097 us-gaap:IntellectualPropertyMember 2023-12-31 2023-12-31 0001874097 us-gaap:PatentsMember 2024-04-01 2024-06-30 0001874097 us-gaap:PatentsMember 2024-01-01 2024-06-30 0001874097 us-gaap:IPOMember 2024-06-30 0001874097 us-gaap:WarrantMember 2022-04-30 0001874097 srt:ChiefExecutiveOfficerMember 2024-01-01 2024-06-30 0001874097 us-gaap:SubscriptionAndCirculationMember 2024-04-01 2024-06-30 0001874097 us-gaap:SubscriptionAndCirculationMember 2023-04-01 2023-06-30 0001874097 us-gaap:SubscriptionAndCirculationMember 2024-01-01 2024-06-30 0001874097 us-gaap:SubscriptionAndCirculationMember 2023-01-01 2023-06-30 0001874097 cyngn:NonRecurringEngineeringMember 2024-04-01 2024-06-30 0001874097 cyngn:NonRecurringEngineeringMember 2023-04-01 2023-06-30 0001874097 cyngn:NonRecurringEngineeringMember 2024-01-01 2024-06-30 0001874097 cyngn:NonRecurringEngineeringMember 2023-01-01 2023-06-30 0001874097 cyngn:HardwareMember 2024-04-01 2024-06-30 0001874097 cyngn:HardwareMember 2023-04-01 2023-06-30 0001874097 cyngn:HardwareMember 2024-01-01 2024-06-30 0001874097 cyngn:HardwareMember 2023-01-01 2023-06-30 0001874097 sic:Z3570 2024-06-30 0001874097 us-gaap:FurnitureAndFixturesMember 2024-06-30 0001874097 us-gaap:LeaseholdImprovementsMember 2024-06-30 0001874097 us-gaap:VehiclesMember 2024-06-30 0001874097 cyngn:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-04-01 2024-06-30 0001874097 cyngn:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-06-30 0001874097 cyngn:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-04-01 2024-06-30 0001874097 cyngn:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-06-30 0001874097 cyngn:CustomerCMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-04-01 2024-06-30 0001874097 cyngn:CustomerCMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-06-30 0001874097 cyngn:CustomerDMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-04-01 2024-06-30 0001874097 cyngn:CustomerDMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-06-30 0001874097 cyngn:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-06-30 0001874097 cyngn:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0001874097 cyngn:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-06-30 0001874097 cyngn:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0001874097 cyngn:CustomerCMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-06-30 0001874097 cyngn:CustomerCMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0001874097 cyngn:CustomerDMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-06-30 0001874097 cyngn:CustomerDMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0001874097 us-gaap:VehiclesMember 2023-12-31 0001874097 us-gaap:FurnitureAndFixturesMember 2023-12-31 0001874097 us-gaap:ComputerEquipmentMember 2024-06-30 0001874097 us-gaap:ComputerEquipmentMember 2023-12-31 0001874097 us-gaap:SoftwareDevelopmentMember 2024-06-30 0001874097 us-gaap:SoftwareDevelopmentMember 2023-12-31 0001874097 us-gaap:LeaseholdImprovementsMember 2023-12-31 0001874097 us-gaap:ConstructionInProgressMember 2024-06-30 0001874097 us-gaap:ConstructionInProgressMember 2023-12-31 0001874097 cyngn:AbandonedInventoryMember 2023-01-01 2023-12-31 0001874097 2023-01-01 2023-12-31 0001874097 us-gaap:ComputerSoftwareIntangibleAssetMember cyngn:GrossCarryingAmountMember 2024-06-30 0001874097 us-gaap:ComputerSoftwareIntangibleAssetMember cyngn:AccumulatedAmortizationMember 2024-06-30 0001874097 us-gaap:ComputerSoftwareIntangibleAssetMember cyngn:ImpairmentMember 2024-01-01 2024-06-30 0001874097 us-gaap:ComputerSoftwareIntangibleAssetMember cyngn:NetCarryingAmountMember 2024-06-30 0001874097 us-gaap:PatentsMember cyngn:GrossCarryingAmountMember 2024-06-30 0001874097 us-gaap:PatentsMember cyngn:AccumulatedAmortizationMember 2024-06-30 0001874097 us-gaap:PatentsMember cyngn:ImpairmentMember 2024-01-01 2024-06-30 0001874097 us-gaap:PatentsMember cyngn:NetCarryingAmountMember 2024-06-30 0001874097 us-gaap:TrademarksMember cyngn:GrossCarryingAmountMember 2024-06-30 0001874097 us-gaap:TrademarksMember cyngn:AccumulatedAmortizationMember 2024-06-30 0001874097 us-gaap:TrademarksMember cyngn:ImpairmentMember 2024-01-01 2024-06-30 0001874097 us-gaap:TrademarksMember cyngn:NetCarryingAmountMember 2024-06-30 0001874097 cyngn:GrossCarryingAmountMember 2024-06-30 0001874097 cyngn:AccumulatedAmortizationMember 2024-06-30 0001874097 cyngn:ImpairmentMember 2024-01-01 2024-06-30 0001874097 cyngn:NetCarryingAmountMember 2024-06-30 0001874097 us-gaap:ComputerSoftwareIntangibleAssetMember cyngn:GrossCarryingAmountMember 2023-12-31 0001874097 us-gaap:ComputerSoftwareIntangibleAssetMember cyngn:AccumulatedAmortizationMember 2023-12-31 0001874097 us-gaap:ComputerSoftwareIntangibleAssetMember cyngn:FairMarketValueAdjustmentMember 2023-01-01 2023-12-31 0001874097 us-gaap:ComputerSoftwareIntangibleAssetMember cyngn:ImpairmentMember 2023-01-01 2023-12-31 0001874097 us-gaap:ComputerSoftwareIntangibleAssetMember cyngn:NetCarryingAmountMember 2023-12-31 0001874097 us-gaap:PatentsMember cyngn:GrossCarryingAmountMember 2023-12-31 0001874097 us-gaap:PatentsMember cyngn:AccumulatedAmortizationMember 2023-12-31 0001874097 us-gaap:PatentsMember cyngn:FairMarketValueAdjustmentMember 2023-01-01 2023-12-31 0001874097 us-gaap:PatentsMember cyngn:ImpairmentMember 2023-01-01 2023-12-31 0001874097 us-gaap:PatentsMember cyngn:NetCarryingAmountMember 2023-12-31 0001874097 us-gaap:TrademarksMember cyngn:GrossCarryingAmountMember 2023-12-31 0001874097 us-gaap:TrademarksMember cyngn:AccumulatedAmortizationMember 2023-12-31 0001874097 us-gaap:TrademarksMember cyngn:FairMarketValueAdjustmentMember 2023-01-01 2023-12-31 0001874097 us-gaap:TrademarksMember cyngn:ImpairmentMember 2023-01-01 2023-12-31 0001874097 us-gaap:TrademarksMember cyngn:NetCarryingAmountMember 2023-12-31 0001874097 us-gaap:IntellectualPropertyMember cyngn:GrossCarryingAmountMember 2023-12-31 0001874097 us-gaap:IntellectualPropertyMember cyngn:AccumulatedAmortizationMember 2023-12-31 0001874097 us-gaap:IntellectualPropertyMember cyngn:FairMarketValueAdjustmentMember 2023-01-01 2023-12-31 0001874097 us-gaap:IntellectualPropertyMember cyngn:ImpairmentMember 2023-01-01 2023-12-31 0001874097 us-gaap:IntellectualPropertyMember cyngn:NetCarryingAmountMember 2023-12-31 0001874097 cyngn:GrossCarryingAmountMember 2023-12-31 0001874097 cyngn:AccumulatedAmortizationMember 2023-12-31 0001874097 cyngn:FairMarketValueAdjustmentMember 2023-01-01 2023-12-31 0001874097 cyngn:ImpairmentMember 2023-01-01 2023-12-31 0001874097 cyngn:NetCarryingAmountMember 2023-12-31 0001874097 us-gaap:PreferredStockMember 2021-10-31 0001874097 us-gaap:PreferredStockMember 2024-06-30 0001874097 us-gaap:PreferredStockMember 2023-12-31 0001874097 cyngn:PublicOfferingMember 2024-04-18 2024-04-23 0001874097 cyngn:PreFundedWarrantsMember 2024-04-18 2024-04-23 0001874097 2024-04-18 2024-04-23 0001874097 2024-04-23 0001874097 us-gaap:PrivatePlacementMember 2024-04-23 0001874097 us-gaap:OverAllotmentOptionMember 2024-04-28 2024-05-03 0001874097 us-gaap:IPOMember 2024-01-01 2024-06-30 0001874097 cyngn:PublicOfferingMember 2023-12-03 2023-12-08 0001874097 us-gaap:CommonStockMember 2023-12-03 2023-12-08 0001874097 2023-12-03 2023-12-08 0001874097 2023-12-08 0001874097 cyngn:PreFundedWarrantsMember 2023-12-08 0001874097 2023-12-12 2023-12-12 0001874097 cyngn:ATMSalesAgreementMember 2023-05-31 0001874097 2023-05-31 2023-05-31 0001874097 us-gaap:CommonStockMember 2024-04-01 2024-06-30 0001874097 us-gaap:CommonStockMember 2024-01-01 2024-06-30 0001874097 us-gaap:SubsequentEventMember 2024-07-03 2024-07-03 0001874097 us-gaap:WarrantMember us-gaap:CommonStockMember us-gaap:IPOMember 2024-06-30 0001874097 us-gaap:WarrantMember us-gaap:CommonStockMember us-gaap:IPOMember 2024-01-01 2024-06-30 0001874097 us-gaap:WarrantMember us-gaap:CommonStockMember us-gaap:IPOMember 2024-03-31 0001874097 us-gaap:WarrantMember us-gaap:CommonStockMember us-gaap:PrivatePlacementMember 2024-06-30 0001874097 us-gaap:WarrantMember us-gaap:CommonStockMember us-gaap:PrivatePlacementMember 2024-01-01 2024-06-30 0001874097 us-gaap:WarrantMember us-gaap:CommonStockMember us-gaap:PrivatePlacementMember 2024-03-31 0001874097 us-gaap:WarrantMember 2024-06-30 0001874097 us-gaap:WarrantMember 2024-03-31 0001874097 cyngn:InitialPublicOfferingWarrantsMember 2024-06-30 0001874097 cyngn:PrivatePlacementWarrantsMember 2024-06-30 0001874097 cyngn:InitialPublicOfferingWarrantsMember 2024-01-01 2024-06-30 0001874097 cyngn:PrivatePlacementWarrantsMember 2024-01-01 2024-06-30 0001874097 2023-10-23 2023-10-30 0001874097 srt:BoardOfDirectorsChairmanMember 2024-06-25 2024-06-25 0001874097 us-gaap:CommonStockMember 2023-11-30 0001874097 2023-11-30 0001874097 cyngn:TwoThousandThirteenEquityIncentivePlanMember us-gaap:SubsequentEventMember 2024-07-03 2024-07-03 0001874097 us-gaap:RestrictedStockUnitsRSUMember us-gaap:SubsequentEventMember 2024-07-03 2024-07-03 0001874097 us-gaap:OptionMember us-gaap:SubsequentEventMember 2024-07-03 2024-07-03 0001874097 2024-03-31 2024-03-31 0001874097 2023-12-31 2023-12-31 0001874097 us-gaap:RestrictedStockUnitsRSUMember 2024-03-31 0001874097 us-gaap:RestrictedStockUnitsRSUMember 2024-04-01 2024-06-30 0001874097 us-gaap:RestrictedStockUnitsRSUMember 2024-06-30 0001874097 us-gaap:SubsequentEventMember 2024-08-08 2024-08-08 0001874097 srt:ProFormaMember 2024-01-01 2024-06-30 xbrli:shares iso4217:USD iso4217:USD xbrli:shares xbrli:pure
EX-31.1 2 ea020993201ex31-1_cyngn.htm CERTIFICATION

Exhibit 31.1

 

CERTIFICATIONS OF CHIEF EXECUTIVE OFFICER

PURSUANT TO RULES 13A-14 AND 15D-14

OF THE SECURITIES EXCHANGE ACT OF 1934

 

I, Lior Tal, certify that:

 

1)I have reviewed this quarterly report on Form 10-Q of Cyngn Inc.;

 

2)Based on my knowledge, this quarterly 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 quarterly report;

 

3)Based on my knowledge, the financial statements and other financial information included in this quarterly report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this quarterly report;

 

4)The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

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

 

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

 

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

 

d.Disclosed in this quarterly report any changes in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

 

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

 

a.All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

 

b.Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

Date: August 8, 2024  
   
  /s/ Lior Tal
  Lior Tal
  Chief Executive Officer
  (Principal Executive Officer)

 

EX-31.2 3 ea020993201ex31-2_cyngn.htm CERTIFICATION

Exhibit 31.2

 

CERTIFICATIONS OF CHIEF FINANCIAL OFFICER

PURSUANT TO RULES 13A-14 AND 15D-14

OF THE SECURITIES EXCHANGE ACT OF 1934

 

I, Donald Alvarez, certify that:

 

1)I have reviewed this quarterly report on Form 10-Q of Cyngn Inc.;

 

2)Based on my knowledge, this quarterly 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 quarterly report;

 

3)Based on my knowledge, the financial statements and other financial information included in this quarterly report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this quarterly report;

 

4)The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

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

 

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

 

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

 

d.Disclosed in this quarterly report any changes in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

 

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

 

a.All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

 

b.Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

Date: August 8, 2024  
   
  /s/ Donald Alvarez
  Donald Alvarez
  Chief Financial Officer
  (Principal Financial and Accounting Officer)

 

EX-32.1 4 ea020993201ex32-1_cyngn.htm CERTIFICATION

Exhibit 32.1

 

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

In connection with the Quarterly Report of Cyngn Inc. (“Company”) on Form 10-Q for the quarter ended June 30, 2024, as filed with the Securities and Exchange Commission on the date hereof (“Report”), the undersigned, in the capacities and on the date indicated below, each hereby certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the knowledge of each of the undersigned:

 

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.

 

Date: August 8, 2024  
   
  /s/ Lior Tal
  Lior Tal
  Chief Executive Officer
  (Principal Executive Officer)
   
  /s/ Donald Alvarez
  Donald Alvarez
  Chief Financial Officer
  (Principal Financial and Accounting Officer)

 

EX-101.SCH 5 cyngn-20240630.xsd XBRL SCHEMA FILE 995301 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:definitionLink link:calculationLink 995302 - Statement - Condensed Consolidated Balance Sheets (Parentheticals) link:presentationLink link:definitionLink link:calculationLink 995303 - Statement - Condensed Consolidated Statements of Operations (Unaudited) link:presentationLink link:definitionLink link:calculationLink 995304 - Statement - Condensed Consolidated Statements of Operations (Unaudited) (Parentheticals) link:presentationLink link:definitionLink link:calculationLink 995305 - Statement - Condensed Consolidated Statements of Stockholders’ Equity (Unaudited) link:presentationLink link:definitionLink link:calculationLink 995306 - Statement - Condensed Consolidated Statements of Stockholders’ Equity (Unaudited) (Parentheticals) link:presentationLink link:definitionLink link:calculationLink 995307 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:definitionLink link:calculationLink 995308 - Disclosure - Description of Business link:presentationLink link:definitionLink link:calculationLink 995309 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:definitionLink link:calculationLink 995310 - Disclosure - Revenue and Contracts with Customers link:presentationLink link:definitionLink link:calculationLink 995311 - Disclosure - Balance Sheet Components link:presentationLink link:definitionLink link:calculationLink 995312 - Disclosure - Operating Leases link:presentationLink link:definitionLink link:calculationLink 995313 - Disclosure - Intangible Assets, Net link:presentationLink link:definitionLink link:calculationLink 995314 - Disclosure - Capital Structure link:presentationLink link:definitionLink link:calculationLink 995315 - Disclosure - Net Loss Per Share Attributable to Common Stockholders link:presentationLink link:definitionLink link:calculationLink 995316 - Disclosure - Stock-Based Compensation Expense link:presentationLink link:definitionLink link:calculationLink 995317 - Disclosure - Retirement Savings Plan link:presentationLink link:definitionLink link:calculationLink 995318 - Disclosure - Income Taxes link:presentationLink link:definitionLink link:calculationLink 995319 - Disclosure - Commitments and Contingencies link:presentationLink link:definitionLink link:calculationLink 995320 - Disclosure - Risks and Uncertainties link:presentationLink link:definitionLink link:calculationLink 995321 - Disclosure - Subsequent Events link:presentationLink link:definitionLink link:calculationLink 996000 - Disclosure - Accounting Policies, by Policy (Policies) link:presentationLink link:definitionLink link:calculationLink 996001 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:definitionLink link:calculationLink 996002 - Disclosure - Balance Sheet Components (Tables) link:presentationLink link:definitionLink link:calculationLink 996003 - Disclosure - Operating Leases (Tables) link:presentationLink link:definitionLink link:calculationLink 996004 - Disclosure - Intangible Assets, Net (Tables) link:presentationLink link:definitionLink link:calculationLink 996005 - Disclosure - Capital Structure (Tables) link:presentationLink link:definitionLink link:calculationLink 996006 - Disclosure - Net Loss Per Share Attributable to Common Stockholders (Tables) link:presentationLink link:definitionLink link:calculationLink 996007 - Disclosure - Stock-Based Compensation Expense (Tables) link:presentationLink link:definitionLink link:calculationLink 996008 - Disclosure - Description of Business (Details) link:presentationLink link:definitionLink link:calculationLink 996009 - Disclosure - Summary of Significant Accounting Policies (Details) link:presentationLink link:definitionLink link:calculationLink 996010 - Disclosure - Schedule of Property and Equipment Estimated Useful Life (Details) - Schedule of Property and Equipment Estimated Useful Life link:presentationLink link:definitionLink link:calculationLink 996011 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of Percentages of Total Revenue link:presentationLink link:definitionLink link:calculationLink 996012 - Disclosure - Revenue and Contracts with Customers (Details) link:presentationLink link:definitionLink link:calculationLink 996013 - Disclosure - Balance Sheet Components (Details) link:presentationLink link:definitionLink link:calculationLink 996014 - Disclosure - Balance Sheet Components (Details) - Schedule of Prepaid Expenses and Other Current Assets link:presentationLink link:definitionLink link:calculationLink 996015 - Disclosure - Balance Sheet Components (Details) - Schedule of Property and Equipment link:presentationLink link:definitionLink link:calculationLink 996016 - Disclosure - Balance Sheet Components (Details) - Schedule of Accrued Expenses and Other Current Liabilities link:presentationLink link:definitionLink link:calculationLink 996017 - Disclosure - Operating Leases (Details) link:presentationLink link:definitionLink link:calculationLink 996018 - Disclosure - Operating Leases (Details) - Schedule of Future Lease Payments under Non-Cancellable Lease link:presentationLink link:definitionLink link:calculationLink 996019 - Disclosure - Intangible Assets, Net (Details) link:presentationLink link:definitionLink link:calculationLink 996020 - Disclosure - Intangible Assets, Net (Details) - Schedule of Gross Carrying Amount and Accumulated Amortization link:presentationLink link:definitionLink link:calculationLink 996021 - Disclosure - Intangible Assets, Net (Details) - Schedule of Estimated Amortization Expense for All Intangible Assets link:presentationLink link:definitionLink link:calculationLink 996022 - Disclosure - Capital Structure (Details) link:presentationLink link:definitionLink link:calculationLink 996023 - Disclosure - Capital Structure (Details) - Schedule of Securities Warrants are Convertible link:presentationLink link:definitionLink link:calculationLink 996024 - Disclosure - Capital Structure (Details) - Schedule of Fair Value of Warrants link:presentationLink link:definitionLink link:calculationLink 996025 - Disclosure - Net Loss Per Share Attributable to Common Stockholders (Details) link:presentationLink link:definitionLink link:calculationLink 996026 - Disclosure - Net Loss Per Share Attributable to Common Stockholders (Details) - Schedule of Basic and Diluted Loss Per Share link:presentationLink link:definitionLink link:calculationLink 996027 - Disclosure - Net Loss Per Share Attributable to Common Stockholders (Details) - Schedule of Basic and Diluted Loss Per Share (Parentheticals) link:presentationLink link:definitionLink link:calculationLink 996028 - Disclosure - Stock-Based Compensation Expense (Details) link:presentationLink link:definitionLink link:calculationLink 996029 - Disclosure - Stock-Based Compensation Expense (Details) - Schedule of Stock Options Vested and Exercisable link:presentationLink link:definitionLink link:calculationLink 996030 - Disclosure - Stock-Based Compensation Expense (Details) - Schedule of Restricted Stock Units and Activity link:presentationLink link:definitionLink link:calculationLink 996031 - Disclosure - Stock-Based Compensation Expense (Details) - Schedule of Weighted Average Assumptions were Used in Estimating the Grant Date Fair Values link:presentationLink link:definitionLink link:calculationLink 996032 - Disclosure - Income Taxes (Details) link:presentationLink link:definitionLink link:calculationLink 996033 - Disclosure - Subsequent Events (Details) link:presentationLink link:definitionLink link:calculationLink 000 - Document - Document And Entity Information link:presentationLink link:definitionLink link:calculationLink EX-101.CAL 6 cyngn-20240630_cal.xml XBRL CALCULATION FILE EX-101.DEF 7 cyngn-20240630_def.xml XBRL DEFINITION FILE EX-101.LAB 8 cyngn-20240630_lab.xml XBRL LABEL FILE EX-101.PRE 9 cyngn-20240630_pre.xml XBRL PRESENTATION FILE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Cover - shares
6 Months Ended
Jun. 30, 2024
Aug. 07, 2024
Document Information [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Transition Report false  
Entity Interactive Data Current Yes  
Amendment Flag false  
Document Period End Date Jun. 30, 2024  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q2  
Entity Information [Line Items]    
Entity Registrant Name CYNGN INC.  
Entity Central Index Key 0001874097  
Entity File Number 001-40932  
Entity Tax Identification Number 46-2007094  
Entity Incorporation, State or Country Code DE  
Current Fiscal Year End Date --12-31  
Entity Current Reporting Status Yes  
Entity Shell Company false  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company true  
Entity Ex Transition Period false  
Entity Contact Personnel [Line Items]    
Entity Address, Address Line One 1015 O’Brien Dr  
Entity Address, City or Town Menlo Park  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 94025  
Entity Phone Fax Numbers [Line Items]    
City Area Code (650)  
Local Phone Number 924-5905  
Entity Listings [Line Items]    
Title of 12(b) Security Common stock, $0.00001  
Trading Symbol CYN  
Security Exchange Name NASDAQ  
Entity Common Stock, Shares Outstanding   2,026,533
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Balance Sheets - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Current assets    
Cash $ 5,930,977 $ 3,591,623
Short-term investments 1,063,131 4,561,928
Prepaid expenses and other current assets 1,338,670 1,316,426
Total current assets 8,332,778 9,469,977
Property and equipment, net 1,961,381 1,486,672
Right of use asset, net 648,513 992,292
Intangible assets, net 986,138 1,084,415
Total Assets 11,928,810 13,033,356
Current liabilities    
Accounts payable 180,175 196,963
Accrued expenses and other current liabilities 1,354,550 1,201,142
Current operating lease liability 691,250 682,718
Total current liabilities 2,225,975 2,080,823
Non-current operating lease liability 317,344
Total liabilities 2,225,975 2,398,167
Commitments and contingencies (Note 12)
Stockholders’ Equity    
Preferred stock, Par $0.00001, 10 million shares authorized; no shares issued and outstanding as of June 30, 2024 and December 31, 2023
Common stock, Par $0.00001; 200,000,000 shares authorized, 1,769,946 and 759,831 shares issued and outstanding as of June 30, 2024 and December 31, 2023, respectively [1] 18 8
Additional paid-in capital [1] 181,509,467 170,652,800
Accumulated deficit (171,806,650) (160,017,619)
Total stockholders’ equity 9,702,835 10,635,189
Total Liabilities and Stockholders’ Equity $ 11,928,810 $ 13,033,356
[1] All information has been retroactively adjusted to reflect the 1-for-100 reverse stock split effected on July 3, 2024. See Note 14, Subsequent Events for details.
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Balance Sheets (Parentheticals) - $ / shares
Jun. 30, 2024
Dec. 31, 2023
Statement of Financial Position [Abstract]    
Preferred stock, par value (in Dollars per share) $ 0.00001 $ 0.00001
Preferred stock, shares authorized 10,000,000 10,000,000
Preferred stock, shares issued
Preferred stock, shares outstanding
Common stock, par value (in Dollars per share) $ 0.00001 $ 0.00001
Common stock, shares authorized 200,000,000 200,000,000
Common stock, shares issued 1,769,946 759,831
Common stock, shares outstanding 1,769,946 759,831
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Income Statement [Abstract]        
Revenue $ 8,665 $ 550,952 $ 14,179 $ 1,423,752
Costs and expenses        
Cost of revenue 14,922 462,624 128,698 1,079,318
Research and development 3,199,078 3,737,818 6,353,775 6,767,874
General and administrative 2,606,869 2,845,922 5,310,269 5,916,841
Total costs and expenses 5,820,869 7,046,364 11,792,742 13,764,033
Loss from operations (5,812,204) (6,495,412) (11,778,563) (12,340,281)
Other income, net        
Interest income (expense), net (1,669) 18,891 (342) 65,793
Other income (5,079) 123,122 (10,126) 292,331
Total other income, net (6,748) 142,013 (10,468) 358,124
Net loss $ (5,818,952) $ (6,353,399) $ (11,789,031) $ (11,982,157)
Net loss per share attributable to common stockholders, basic (in Dollars per share) $ (4.11) $ (12.97) $ (12.15) $ (24.48)
Weighted-average shares used in computing net loss per share attributable to common stockholders, basic (in Shares) [1] 1,416,758 489,947 970,329 489,438
[1] All share information has been retroactively adjusted to reflect the 1-for-100 reverse stock split effected on July 3, 2024. See Note 14, Subsequent Events for details.
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Statements of Operations (Unaudited) (Parentheticals) - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Income Statement [Abstract]        
Net loss per share attributable to common stockholders, diluted $ (4.11) $ (12.97) $ (12.15) $ (24.48)
Weighted-average shares used in computing net loss per share attributable to common stockholders, diluted [1] 1,416,758 489,947 970,329 489,438
[1] All share information has been retroactively adjusted to reflect the 1-for-100 reverse stock split effected on July 3, 2024. See Note 14, Subsequent Events for details.
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Statements of Stockholders’ Equity (Unaudited) - USD ($)
Preferred Stock
Common Stock
Additional Paid in Capital
[1]
Accumulated Deficit
Total
Balance at Dec. 31, 2022 $ 5 [1] $ 159,847,562 $ (135,730,039) $ 24,117,528
Balance (in Shares) at Dec. 31, 2022 488,723 [1]      
Exercise of stock options and vesting of restricted stock units [1] 8,066 8,066
Exercise of stock options and vesting of restricted stock units (in Shares) [1]   1,633      
Stock-based compensation [1] 1,798,607 1,798,607
Net loss   [1] (11,982,157) (11,982,157)
Balance at Jun. 30, 2023 $ 5 [1] 161,654,235 (147,712,196) 13,942,044
Balance (in Shares) at Jun. 30, 2023 490,356 [1]      
Balance at Mar. 31, 2023 $ 5 [1] 160,779,305 (141,358,797) 19,420,513
Balance (in Shares) at Mar. 31, 2023 489,111 [1]      
Exercise of stock options and vesting of restricted stock units [1] 1,222 1,222
Exercise of stock options and vesting of restricted stock units (in Shares) [1]   1,245      
Stock-based compensation [1] 873,708 873,708
Net loss [1] (6,353,399) (6,353,399)
Balance at Jun. 30, 2023 $ 5 [1] 161,654,235 (147,712,196) 13,942,044
Balance (in Shares) at Jun. 30, 2023 490,356 [1]      
Balance at Dec. 31, 2023 $ 8 [1] 170,652,800 (160,017,619) 10,635,189
Balance (in Shares) at Dec. 31, 2023 759,831 [1]      
Exercise of stock options and vesting of restricted stock units [1] (597) (597)
Exercise of stock options and vesting of restricted stock units (in Shares) [1]   1,325      
Stock-based compensation [1] 1,269,675 1,269,675
Issuance of common stock at-the-market equity financing, net of offering costs $ 4 [1] 5,017,140 5,017,144
Issuance of common stock at-the-market equity financing, net of offering costs (in Shares) [1]   384,731      
Issuance of common stock in connection with the private placement offering, net of offering costs $ 2 [1] 4,569,901 4,569,903
Issuance of common stock in connection with the private placement offering, net of offering costs (in Shares) [1]   218,400      
Exercise of pre-funded warrants in connection with the private placement offering   $ 4 [1] 548 552
Exercise of pre-funded warrants in connection with the private placement offering (in Shares) [1]   405,660      
Net loss       (11,789,031) (11,789,031)
Balance at Jun. 30, 2024 $ 18 [1] 181,509,467 (171,806,650) 9,702,835
Balance (in Shares) at Jun. 30, 2024 1,769,946 [1]      
Balance at Mar. 31, 2024 $ 10 [1] 173,958,879 (165,987,698) 7,971,191
Balance (in Shares) at Mar. 31, 2024 995,968 [1]      
Exercise of stock options and vesting of restricted stock units [1] (597) (597)
Exercise of stock options and vesting of restricted stock units (in Shares) [1]   1,202      
Stock-based compensation [1] 615,651 615,651
Issuance of common stock at-the-market equity financing, net of offering costs $ 3 [1] 2,365,031 2,365,034
Issuance of common stock at-the-market equity financing, net of offering costs (in Shares) [1]   252,376      
Issuance of common stock in connection with the private placement offering, net of offering costs $ 2 [1] 4,569,902 4,569,904
Issuance of common stock in connection with the private placement offering, net of offering costs (in Shares) [1]   218,400      
Exercise of pre-funded warrants in connection with the private placement offering   $ 3 [1] 601 604
Exercise of pre-funded warrants in connection with the private placement offering (in Shares) [1]   302,000      
Net loss [1] (5,818,952) (5,818,952)
Balance at Jun. 30, 2024 $ 18 [1] $ 181,509,467 $ (171,806,650) $ 9,702,835
Balance (in Shares) at Jun. 30, 2024 1,769,946 [1]      
[1] All share information has been retroactively adjusted to reflect the 1-for-100 reverse stock split effected on July 3, 2024. See Note 14, Subsequent Events for details.
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Statements of Stockholders’ Equity (Unaudited) (Parentheticals) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2024
Statement of Stockholders' Equity [Abstract]    
Issuance of common stock at-the-market equity financing, net of offering costs $ 48,266 $ 102,403
Stock dividend, net of offering costs $ 633,493 $ 633,493
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Cash flows from operating activities    
Net loss $ (11,789,031) $ (11,982,157)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 455,879 474,990
Stock-based compensation 1,269,675 1,798,607
Realized gain on short-term investments (88,912) (291,555)
Patent impairment 118,831
Changes in operating assets and liabilities:    
Prepaid expenses, operating lease right-of-use assets, and other current assets (19,729) (473,047)
Accounts payable (16,788) 149,460
Accrued expenses, lease liabilities, and other current liabilities (155,403) 76,756
Net cash used in operating activities (10,225,478) (10,246,946)
Cash flows from investing activities    
Purchase of property and equipment (577,497) (481,777)
Acquisition of intangible asset (32,381) (101,991)
Purchase of short-term investments (7,022,292) (17,011,782)
Proceeds from maturity of short-term investments 10,610,000 20,304,000
Net cash provided by investing activities 2,977,830 2,708,450
Cash flows from financing activities    
Proceeds from at-the-market equity financing, net of issuance costs 5,017,144
Proceeds from public issuance of common stock and pre-funded warrants, net of issuance costs 4,570,455
Issuance costs for restricted stock units (597)
Proceeds from exercise of stock options 8,066
Net cash provided by financing activities 9,587,002 8,066
Net increase (decrease) in cash 2,339,354 (7,530,430)
Cash, beginning of period 3,591,623 10,586,273
Cash, end of period 5,930,977 3,055,843
Supplemental disclosure of cash flow:    
Cash paid during the period for interest and taxes
Supplemental disclosure of non-cash activities:    
Acquisition of property and equipment included in accounts payable and accrued expenses $ 132,405
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Description of Business
6 Months Ended
Jun. 30, 2024
Description of Business [Abstract]  
Description of Business

1. Description of Business

 

Cyngn Inc., together with its subsidiaries (collectively, “Cyngn” or the “Company”), was incorporated in Delaware in 2013. The wholly owned subsidiaries are Cyngn Singapore PTE. LTD., a Singaporean limited company organized in 2015 and Cyngn Philippines, Inc., a Philippine corporation incorporated in 2018 and dissolved as of December 31, 2023. The Company is headquartered in Menlo Park, CA.

 

Cyngn develops and deploys scalable, differentiated autonomous vehicle technology for industrial organizations.  Our full-stack autonomous driving software (“DriveMod”) can be integrated onto vehicles manufactured by Original Equipment Manufacturers (“OEM”) either via retrofit of existing vehicles or by integration directly into vehicle assembly. The Enterprise Autonomy Suite (“EAS”) is designed to be compatible with sensors and components from leading hardware technology providers and integrate our proprietary Autonomous Vehicle (“AV”) software to produce differentiated autonomous vehicles.

 

The Company has been operating autonomous vehicles in production environments and in 2023 began licensing EAS commercially. Built and tested in difficult and diverse real-world environments, DriveMod, the fleet management system and our proprietary Software Development Kit (“DriveMod Kit”) combine to create a full-stack advanced autonomy solution designed to be modular, extendable, and safe. The Company operates in one business segment.

 

Liquidity and Going Concern

 

The Company has incurred losses from operations since inception. The Company incurred net losses of approximately $11.8 million and $12.0 million for the six months ended June 30, 2024 and 2023, respectively. Accumulated deficit amounted to approximately $171.8 million and $160.0 million as of June 30, 2024 and December 31, 2023, respectively. Net cash used in operating activities was $10.2 million for both six month periods ended June 30, 2024 and 2023.

 

The Company’s liquidity is based on its ability to increase its operating cash flow position, obtain capital financing from equity interest investors and borrow money to fund its general operations, research and development activities, and capital expenditures. The Company’s ability to continue as a going concern is dependent on management’s ability to successfully execute its business plan, which includes increasing revenue while controlling operating costs and expenses and obtaining funds from outside sources to generate positive financing cash flows. As of June 30, 2024, the Company’s unrestricted cash balance was $5.9 million, and its short-term investments balance was $1.1 million. As of December 31, 2023, the Company’s unrestricted cash balance was $3.6 million, and its short-term investments balance was $4.6 million.

 

Based on cash flow projections from operating, investing and financing activities and the existing balance of cash and short-term investments, management is of the opinion that the Company has insufficient funds for sustainable operations, and it may not be able to meet its payment obligations from operations and related commitments, if the Company is not able to complete the required funding transactions to allow the Company to continue as a going concern. Based on these factors, the Company has substantial doubt that it will continue as a going concern for the 12 months following the date these financial statements were issued. These condensed consolidated financial statements do not include any adjustments to reflect the possible future effects on the recoverability and classification of assets and liabilities that may result in the Company not being able to continue as a going concern.

 

The Company’s plan to alleviate the going concern issue is to increase revenue while controlling operating costs and expenses and obtaining funds from outside sources of financing to generate positive financing cash flows. While management is optimistic about its ability to raise substantial funds to continue as a going concern for one year following the financial statement issuance date, there can be no assurance that any such measures will be successful. We currently do not generate substantial revenue from product sales. Accordingly, we expect to rely primarily on equity and/or debt financings to fund our continued operations. The Company’s ability to raise additional funds will depend, in part, on the success of our product development activities, and other events or conditions that may affect the share value or prospects, as well as factors related to financial, economic and market conditions, many of which are beyond our control. There can be no assurances that sufficient funds will be available to us when required or on acceptable terms, if at all. Accordingly, management has concluded that these plans do not alleviate substantial doubt about the Company’s ability to continue as a going concern.

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2024
Summary of Significant Accounting Policies [Abstract]  
Summary of Significant Accounting Policies

2. Summary of Significant Accounting Policies

 

Basis of Presentation

 

The accompanying condensed consolidated financial statements as of and for the three months ended June 30, 2024 and 2023 have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”) and pursuant to applicable rules and regulations of the Securities and Exchange Commission (“SEC”). These financial statements should be read in conjunction with the audited consolidated financial statements and the notes thereto included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2023, which was filed with the SEC on March 7, 2024.

 

The accompanying unaudited condensed consolidated financial statements have been prepared on a consistent basis with the audited consolidated financial statements for the fiscal years ended December 31, 2023, and 2022, and include all adjustments, consisting of only normal recurring adjustments, necessary to fairly state the information set forth herein. There have been no changes to the Company’s significant accounting policies described in its Annual Report on Form 10-K for the fiscal year ended December 31, 2023 that have had a material impact on the consolidated financial statements and the related notes.

 

The results reported for the interim period presented are not necessarily indicative of results that may be expected for any subsequent quarter or for the full year ending December 31, 2024. These unaudited condensed consolidated financial statements include all adjustments and accruals that are necessary for a fair statement of all interim periods reported herein.

 

Principles of Consolidation

 

The condensed consolidated financial statements include the accounts of Cyngn Inc. and its wholly owned subsidiaries, including the dissolved subsidiary Cyngn Philippines, Inc. The Company investigated economic viability in the Philippines and determined it cost more to operate the subsidiary than any profit it could generate. Consequently, the subsidiary was shut-down, which had minimal impact on our condensed consolidated financial statements. Intercompany accounts and transactions have been eliminated upon consolidation. 

 

Foreign Currency Translation

 

The functional and reporting currency for Cyngn is the U.S. dollar. Monetary assets and liabilities denominated in currencies other than U.S. dollar are translated into the U.S. dollar at period end rates, income and expenses are translated at the weighted average exchange rates for the period and equity is translated at the historical exchange rates. Foreign currency translation adjustments and transactional gains and losses are immaterial to the condensed consolidated financial statements.

 

Use of Estimates

 

The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make certain estimates and assumptions. These estimates and assumptions affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the balance sheet date, as well as reported amounts of revenue and expenses during the reporting period. The Company’s significant estimates and judgments include but are not limited to internal-use software and developed software to be sold, leased or marketed, warrants and share-based compensation. Management bases its estimates on historical experience and on various other assumptions believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities. Actual results could differ from those estimates.  

 

Concentration of Credit Risk

 

Financial instruments that potentially subject the Company to concentrations of credit risk consist of cash, which is placed with high-credit-quality financial institutions and at times exceeds federally insured limits.

 

Cash maintained with domestic financial institutions generally exceed the Federal Deposit Insurance Corporation insurable limit. To date, the Company has not experienced any losses on its deposits of cash. Cyngn invests in U.S. Treasury securities and carries these at amortized cost and recognizes gains and losses when realized.

 

Concentration of Supplier Risk

 

The Company generally utilizes suppliers for outside development and engineering support. The Company does not believe that there is any significant supplier concentration risk as of June 30, 2024 and December 31, 2023.

 

Cash and Short-term Investments

 

The Company considers its bank accounts and all highly liquid investments that are both readily convertible to cash with minimal risk of changes in value due to changes in interest rates, to be cash. As of June 30, 2024 and December 31, 2023, the Company had $5.9 million and $3.6 million of cash, respectively.

 

The Company considers short-term investments to include marketable U.S. government securities that it intends to hold until maturity and redeem within one year. The Company treated its U.S. government treasury bill placements as held-to-maturity securities in accordance with the Financial Accounting Standards Board’s (“FASB”) Accounting Standards Codification Topic (“ASC”) 320, “Investments – Debt and Equity Securities”, and recorded these securities at amortized cost on the accompanying consolidated balance sheet as of June 30, 2024 and December 31, 2023.

 

Accounts Receivable

 

Accounts receivables are recorded at the invoiced amount and do not bear interest. The Company provides for probable uncollectible amounts based upon its assessment of the current status of the individual receivables and after using reasonable collection efforts. The allowance for credit losses was zero as of June 30, 2024 and December 31, 2023. In addition, the Company utilizes current and historical collection data as well as assesses current economic conditions in order to determine expected trade credit losses on a prospective basis. No credit losses were recorded as of June 30, 2024 and December 31, 2023.

 

Fair Value Measurements

 

The accounting guidance under ASC Topic 820, “Fair Value Measurement”, defines fair value, establishes a consistent framework for measuring fair value, and expands disclosure for each major asset and liability category measured at fair value on either a recurring or nonrecurring basis. Fair value is defined as an exit price representing the amount that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants. As such, fair value is considered a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or liability.

 

The Company uses the following fair value hierarchy prescribed by U.S. GAAP, which prioritizes the inputs used to measure fair value as follows:

 

Level 1—Unadjusted quoted prices in active markets for identical assets or liabilities.

 

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

 

Level 3—Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.

 

Assets and liabilities are considered to be fair valued on a recurring basis if fair value is measured regularly. However, if the fair value measurement of an instrument does not necessarily result in a change in the amount recorded on the condensed consolidated balance sheets, assets and liabilities are considered to be fair valued on a nonrecurring basis. This typically occurs when accounting guidance requires assets and liabilities to be recorded at the lower of cost or fair value, or on certain nonfinancial assets and liabilities. Nonfinancial assets and liabilities that are measured at fair value on a nonrecurring basis include certain long-lived assets, intangible assets, and share-based compensation measured at fair value upon initial recognition.

 

The carrying amounts of the Company’s cash and accounts payable are reasonable estimates of their fair values due to their short-term nature. The fair values of the Company’s share-based compensation and underwriter warrants were based on observable inputs and assumptions used in Black-Scholes valuation models derived from independent external valuations.

 

Property and Equipment

 

Property and equipment is stated at cost less accumulated depreciation. Construction work in progress includes production costs and costs of materials used in the development of the Company’s autonomous driving software. Assets are held as construction work in progress until placed into service, at which date depreciation commences over the estimated useful lives of the respective assets. Depreciation is recorded on a straight-line basis over each asset’s estimated useful life. Repair and maintenance costs are expensed as incurred.

 

Property and Equipment  Useful life
Internal-use software  3 to 5 years
Computer and equipment  5 years
Furniture and fixtures  7 years
Leasehold improvements  Shorter of 3 years or
lease term
Vehicles  5 years

 

Leases

 

The Company accounts for leases in accordance with ASC Topic 842 (“ASC 842”), “Leases”. All contracts are evaluated to determine whether or not they represent a lease. A lease conveys the right to control the use of an identified asset for a period of time in exchange for consideration. Leases are classified as finance or operating in accordance with the guidance in ASC 842. The Company does not hold any finance leases. The Company recognized a right-of-use asset and lease liability in the condensed consolidated balance sheets under ASC 842 on the office space lease that was amended and renewed until May 2025. Lease expense will be recognized on a straight-line basis over the remaining term of the lease. Operating leases are recognized on the balance sheet as right-of-use assets, and operating lease liabilities.

 

Costs to Develop Software

 

The Company incurs costs related to internally developed software. Based on the nature of the software, the Company capitalizes software costs under the following guidance.

 

Internal-Use Software costs

 

The Company determined when to capitalize its internal-use software after planning and design efforts are successfully completed. Management has implicitly authorized funding and the software is expected to be completed and used as intended. The Company determines the amount of internal software costs to be capitalized based on the amount of time spent by the developers on projects in the application stage of development. There is judgment involved in estimating time allocated to a particular project in the application stage. Costs associated with building or significantly enhancing the internally built software platform for internal use are capitalized, while costs associated with planning new developments and maintaining the internally built software platforms are expensed as incurred. Capitalized costs include certain payroll and stock compensation costs, as well as subscription server and consulting costs.

 

Internal-use software is classified as property and equipment and is amortized on a straight-line basis over their estimated useful life of three to five years. There is judgment involved in the determination of the useful life. Amortization of the software asset will begin when the software is substantially complete and ready for its intended use. No amortization has begun for the internal use software, as the projects are still in the application development phase. Management evaluates the useful lives of these assets on a quarterly basis and tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets. No impairment charges were associated with the Company’s internal-use software for the three and six months ended June 30, 2024 and 2023.

 

Costs to Develop Software to be Sold, Leased or Otherwise Marketed

 

The Company accounts for research costs of computer software to be sold, leased or otherwise marketed as expense until technological feasibility has been established for the product. Once technological feasibility is established, certain payroll and stock compensation, occupancy, and professional service costs that are incurred to develop functionality for the Company’s software and internally built software platforms, as well as certain upgrades and enhancements that are expected to result in enhanced functionality are capitalized. Judgment is required in determining when technological feasibility of a product is established. Management has determined that technological feasibility is established when a working model is complete.

 

Computer software to be sold, leased or otherwise marketed is classified as an intangible asset. Capitalized software development costs are amortized using the greater of (a) the amount computed using the ratio that current gross revenue for a product bear to the total of current and anticipated future gross revenue for that product or (b) the straight-line method, beginning upon commercial release of the product, and continuing over the remaining estimated economic life of the product, not to exceed three years to five years and recorded as cost of revenue. Amortization will begin when the product or enhancement is available for general release to customers. No amortization has begun for externally sold software, as the software enhancement is still in development. Management evaluates the useful lives of these assets on a quarterly basis and tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets. No impairment charges were associated with the Company’s sold, leased or otherwise marketed software for the three and six months ended June 30, 2024 and 2023.

 

Long-Lived Assets and Finite Lived Intangibles

 

The Company has finite-lived intangible assets consisting of patents and trademarks. These assets are amortized on a straight-line basis over their estimated remaining economic lives. The patents and trademarks are amortized over 15 years.

 

On April 1, 2022, the Company entered into an agreement for exclusive rights to certain hardware and software products and the rights to subsequently sell the software products and accompanying services. The Company paid a purchase price of $100,000 for these rights. The Company evaluated if substantially all of the assets acquired are concentrated in a single identifiable asset or group of similar identifiable assets to determine if the transaction should be accounted for as an asset acquisition. Since the only substantive assets acquired pertained to rights to intellectual property, the entire purchase price was allocated to intellectual property and accounted for as intangible assets with a useful life of 15 years. In accordance with ASC 805-50, “Business Combination”, the agreement was treated as an asset acquisition rather than a business combination. For the year ended December 31, 2023 the Company determined the existence of an impairment associated with the Company’s intangible asset “Rights to intellectual property” and accordingly recorded an impairment charge of $30,000. As of June 30, 2024, right to intellectual property is zero.

 

The Company reviews its long-lived assets and finite-lived intangibles for impairment whenever events or changes in circumstances indicate that the carrying value may not be recoverable. The events and circumstances the Company monitors and considers include significant decreases in the market price of similar assets, significant adverse changes to the extent and manner in which the asset is used, an adverse change in legal factors or business climate, an accumulation of costs that exceed the estimated cost to acquire or develop a similar asset, and continuing losses that exceed forecasted costs. The Company assesses the recoverability of these assets by comparing the carrying amount of such assets or asset group to the future undiscounted cash flow it expects the assets or asset group to generate. The Company recognizes an impairment loss if the sum of the expected long-term undiscounted cash flows that the long-lived asset is expected to generate is less than the carrying amount of the long-lived asset being evaluated. An impairment charge would then be recognized equal to the amount by which the carrying amount exceeds the fair value of the asset. For the period ended June 30, 2023, there were no impairment charges. For the three and six-months ended June 30, 2024, the Company determined the existence of an impairment associated with the Company’s intangible asset “Patents” and accordingly recorded an impairment charge of $66,107 and $118,831, respectively. (See Note 6. Intangible Assets).

 

Income Taxes

 

The Company accounts for income taxes using the asset and liability method, under which deferred tax assets and liabilities are recognized for the expected future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis.

 

A valuation allowance is provided when it is more likely than not that some portion or all of a deferred tax asset will not be realized. Due to the Company’s lack of earnings history, the net deferred tax assets have been fully offset by a valuation allowance as of June 30, 2024 and December 31, 2023 (see Note 11. Income Taxes).

 

There are no uncertain tax positions that would require recognition in the condensed consolidated financial statements. If the Company were to incur an income tax liability in the future, interest on any income tax liability would be reported as interest expense and penalties on any income tax would be reported as income taxes. Management’s conclusions regarding uncertain tax positions may be subject to review and adjustment at a later date based upon ongoing analysis of or changes in tax laws, regulations and interpretations thereof as well as other factors.

 

Common Stock Warrants

 

The Company issued to its lead underwriter in the Company’s IPO warrants to purchase up to 1,400 shares of the Company’s common stock. In addition, the Company issued 70,969 common stock warrants as a part of the private placement offering in April 2022. The Company accounts for warrants in accordance with ASC 480, “Distinguishing Liabilities from Equity”.  The Company determined the fair value of the warrants using the Black-Scholes pricing model and treated the warrants as equity instruments in consideration of the cashless settlement provisions in the warrant agreements.

 

The Company also applied the guidance in ASC 340-10-S99-1, “Other Assets and Deferred Costs”, that states specific incremental costs directly attributable to a proposed or actual offering of equity securities may properly be deferred and charged against the gross proceeds of the offering. The Company treated the valuation of the warrants as directly attributable to the issuance of an equity contract and, accordingly, classified the warrants as additional paid-in capital.

 

Stock-based Compensation

 

The Company recognizes the cost of share-based awards granted to employees and directors based on the estimated grant-date fair value of the awards. Cost is recognized on a straight-line basis over the service period, which is generally the vesting period of the award. The Company recognizes stock-based compensation cost and reverses previously recognized costs for unvested awards in the period forfeitures occur, if any. The Company determines the fair value of stock options using the Black-Scholes option pricing model, which is impacted by the fair value of common stock, expected price volatility of common stock, expected term, risk-free interest rates, and expected dividend yield (see Note 9. Stock-based Compensation Expense).

  

Net Loss Per Share Attributable to Common Stockholders

 

The Company computes loss per share attributable to common shareholders by dividing net loss attributable to common shareholders by the weighted-average number of common shares outstanding. Diluted net loss per share reflects the potential dilution that could occur if securities or other contracts to issue shares were exercised into shares. In calculating diluted net loss per share, the numerator is adjusted for the change in the fair value of the shares (only if dilutive) and the denominator is increased to include the number of potentially dilutive common shares assumed to be outstanding (see Note 8. Net Loss per Share Attributable to Common Stockholders).

 

Research and Development Expense

 

Research and development expense consists primarily of outsourced engineering services, internal engineering and development expenses, materials, labor and stock-based compensation of Company personnel involved in the development of the Company’s products and services, and allocated lease costs based on the approximate square footage area used in research and development activities. Research and development costs are expensed as incurred.

 

Selling, General, and Administrative Expense

 

Selling, general, and administrative expense consist primarily of personnel costs, facilities expenses, depreciation and amortization, travel, and advertising costs. Advertising costs are expensed as incurred in accordance with ASC 720-35, “Other Expense – Advertising Costs”, other than trade show expenses which are deferred until occurrence of the future event.  Advertising costs for the three months ended June 30, 2024 and 2023 were $39,900 and $15,303, respectively. Advertising costs for the six months ended June 30, 2024 and 2023 were $130,999 and $39,117, respectively.

  

Commitments

 

The Company recognizes a liability with regard to loss contingencies when it believes it is probable a liability has occurred and the amount can be reasonably estimated. If some amount within a range of loss appears at the time to be a better estimate than any other amount within the range, the Company accrues that amount. When no amount within the range is a better estimate than any other amount the Company accrues the minimum amount in the range. There have been no such liabilities recorded by the Company as of June 30, 2024 and December 31, 2023.

 

Segment Reporting

 

The Company’s chief operating decision maker, its Chief Executive Officer, manages operations and business as one operating segment for the purposes of allocating resources, makes operating decisions and evaluates financial performance.

 

Revenue Recognition

 

Under ASC 606, “Revenue from Contracts with Customers”, the Company determines revenue recognition through the following steps:

 

Identifying the contract, or contracts, with the customer;

 

Identifying the performance obligations in the contract;

 

Determining the transaction price;

 

Allocating the transaction price to performance obligations in the contract; and

 

Recognizing revenue when, or as, the Company satisfies performance obligations by transferring the promised goods or services.

 

Nature of Products and Services and Revenue Recognition from (a) subscription of our Enterprise Autonomy Service (“EAS”), (b) nonrecurring engineering services under fixed fee arrangements (“NRE services”), and (c) product sales of hardware to customers and distributors, are recognized as follows:

 

Subscription

 

Subscription revenue primarily consists of the sale of SaaS offerings. Through the SaaS offerings and related support services, customers are granted access to a hosted software application over the contract period, generally ranging from one year to five years, without a contractual right to possession of the software.

 

SaaS and related support services: Revenues from the sale of hosted software applications and related support services are generally recognized ratably over the contractual period that the services are delivered, beginning on the date the service is made available to customers. Revenue is recognized ratably because the customer simultaneously receives and consumes the benefits of the services throughout the contract period. Contracts are generally fixed price the Company’s standard payment terms vary by customer and the products or services offered.

 

Revenue is measured based on considerations specified in a contract with a customer. Customer contracts for software subscriptions are generally represented by a sales contract or purchase order with contract durations typically ranging from three to five years.

 

For the three months ended June 30, 2024 and 2023, subscription revenue was $3,624 and $952, respectively, and for the six months ended June 30, 2024 and 2023 was $6,351 and $2,489, respectively. 

 

Non-Recurring Engineering (“NRE”)

 

The Company enters into Non-Recurring Engineering (“NRE”) contracts that are principally comprised of engineering services related to customer-specific configuration of the DriveMod. Generally, with respect to these NRE contracts, i) the determination of the contract price is based on labor and hardware costs estimated to achieve the required milestones specified in the contract; ii) payment under these arrangements are comprised of upfront payments due upon execution of the agreements as well as payments due upon the achievement of milestones specified in each arrangement; and iii) contain mutual termination clauses without penalty. The Company recognizes revenue from NRE contracts that are fully funded by customers and the sale of its products when promised goods or engineering services are transferred to customers. Each of the Company’s NRE arrangements are comprised of multi-phase deliverables recognized at a point in time upon completion and acceptance from the customer of each phase of the arrangement. The Company recognizes revenue in an amount that reflects the consideration to which the Company expects to be entitled in exchange for those goods or services.

 

For the three months ended June 30, 2024 and 2023, NRE revenue was $0 and $550,000, respectively, and for the six months ended June 30, 2024 and 2023 was $0 and $1,420,000, respectively.

 

Hardware

 

Hardware Revenue generally consists of sale or lease of industrial vehicles modified with a proprietary autonomous hardware kit, known as a DriveMod Kit. Revenue is recognized at a point in time when title and risks and rewards of ownership have transferred to the customer. For customers that lease the hardware, revenue is recognized over time as the customer simultaneously receives and consumes the benefits provided by the hardware. Customer contracts for product sales of hardware are generally represented by a sales contract or purchase order.

 

For the three months ended June 30, 2024 and 2023, hardware revenue was $5,042 and $0, respectively, and for the six months ended June 30, 2024 and 2023 was $7,828 and $963, respectively.

 

Other:

 

Other revenues generally consist of fees associated with the sale of distinct professional services, either in support of deploying hardware and subscription support. Professional service offerings are typically sold as part of an arrangement for products or services included within subscription revenue. Professional services associated with subscription revenue generally relate to standard implementation, configuration, installation or training services applied to SaaS deployment models. Professional service revenue is recognized over time as the services are performed, as the customer simultaneously receives and consumes the benefit of these services. Professional service contracts are offered at either a fixed or a variable price and may be invoiced in advance or arrears of the services being provided.

 

The Company’s standard payment terms vary by customer and the products or services offered. Contract terms for other revenue arrangements are generally short-term, with stated contract terms that are less than one year.

 

The Company collects and remits taxes assessed by different governmental authorities that are both imposed on and concurrent with a revenue-producing transaction between the Company and the Company’s customers. These taxes may include, but are not limited to, sales, use, value-added, and some excise taxes. The Company reports the collection of these taxes on a net basis (excluded from revenues). Shipping and handling fees billed to customers are included in net sales, while costs of shipping and handling are included in cost of revenue.

 

For the three months ended June 30, 2024 and 2023, there was no other revenue. For the six months ended June 30, 2024 and 2023 other revenue was $0 and $300, respectively.

 

Arrangements with Multiple Performance Obligations

 

When a contract involves multiple performance obligations, the Company accounts for individual products and services separately if the customer can benefit from the product or service on its own or with other resources that are readily available to the customer and the product or service is separately identifiable from other promises in the arrangement. The consideration is allocated between separate performance obligations in proportion to their estimated stand-alone selling price. The transactions to which the Company had to estimate stand-alone selling prices and allocate the arrangement consideration to multiple performance obligations were immaterial.

 

The Company’s contracts may include standard warranty or service level provisions that state promised goods and services will perform and operate in all material respects as defined in the respective agreements. The Company has determined that these represent assurance-type warranties, and the Company has not incurred any material costs as a result of such commitments.

 

Cost to Obtain and Fulfill a Contract. The Company incurs certain costs to obtain contracts, principally third-party fulfillment fees, which the Company capitalizes when the liability has been incurred if they are (i) incremental costs of obtaining a contract, (ii) expected to be recovered and (iii) have an expected amortization period that is greater than one year (as the Company has elected the practical expedient to expense any costs to obtain a contract when the liability is incurred if the amortization period of such costs would be one year or less).

 

Material Rights:

 

The Company’s contracts with customers may include renewal or other options at stated prices. Determining whether these options provide the customer with a material right and therefore need to be accounted for as separate performance obligations requires judgment. The price of each option must be assessed to determine whether it is reflective of the stand-alone selling price or is reflective of a discount that the customer only received as a result of its prior purchase (a material right).

 

Other Policies, Judgments and Practical Expedients

 

Contract balances. Contract assets and liabilities represent the differences in the timing of revenue recognition from the receipt of cash from the Company’s customers and billings. Contract assets reflect revenue recognized and performance obligations satisfied in advance of customer billing. Contract liabilities relate to payments received in advance of the satisfaction of performance under the contract. Receivable represents right to consideration that is unconditional. Such rights are considered unconditional if only the passage of time is required before payment of that consideration is due.

 

Remaining performance obligations. Revenue allocated to remaining performance obligations represents the transaction price allocated to the performance obligations that are unsatisfied, or partially unsatisfied. It includes unearned revenue and amounts that will be invoiced and recognized as revenue in future periods and does not include contracts where the customer is not committed. The customer is not considered committed where they are able to terminate for convenience without payment of a substantive penalty under the contract. The Company has elected the optional exemption, which allows for the exclusion of the amounts for remaining performance obligations that are part of contracts with an original expected duration of one year or less.

 

Significant financing component. In certain arrangements, the Company receives payment from a customer either before or after the performance obligation has been satisfied. The Company’s contracts with customer prepayment terms do not include a significant financing component because the primary purpose is not to receive or provide financing from or to the customers.

 

Contract modifications. The Company may modify contracts to offer customers additional products or services. Each of the additional products and services are generally considered distinct from those products or services transferred to the customer before the modification. The Company evaluates whether the contract price for the additional products and services reflects the stand-alone selling price as adjusted for facts and circumstances applicable to that contract. In these cases, the Company accounts for the additional products or services as a separate contract. In other cases where the pricing in the modification does not reflect the stand-alone selling price as adjusted for facts and circumstances applicable to that contract, the Company accounts on a prospective basis where the remaining goods and services are distinct from the original items and on a cumulative catch-up basis when the remaining goods and services are not distinct from the original items.

 

Principal vs. Agent Considerations

 

Judgment is required in determining whether we are the principal or agent in transactions with dealers, OEMs and end-users. We evaluate the presentation of revenue on a gross or net basis based on whether we control the service provided to the end-user and are the principal (i.e., “gross”), or we arrange for other parties to provide the service to the end-user and are an agent (i.e., “net”). This determination also impacts the presentation of incentives provided to dealers and OEMs and discounts and promotions offered to end-users to the extent they are not customers.

 

In dealer transactions where our role is to provide the hardware to the dealer, we do not control and are not primarily responsible for the good or service provided by the dealer to end-users. In these transactions, hardware revenue is recorded on a net basis.

 

In dealer and OEM transactions where our role is to provide the software subscription to the end-user, we are primarily responsible for the services and present the respective subscription revenue on a gross basis. Payments to dealers in exchange for their services are recorded as cost of revenue.

 

Judgments and estimates. Accounting for contracts recognized over time involves the use of various techniques to estimate total contract revenue and costs. Due to uncertainties inherent in the estimation process, it is possible that estimates of costs to complete a performance obligation will be revised in the near term. The Company reviews and updates its contract-related estimates regularly, and records adjustments as needed. For those performance obligations for which revenue is recognized using a cost-to-cost input method and residual method, changes in total estimated costs, and related progress towards complete satisfaction of the performance obligation, are recognized on a cumulative catch-up basis in the period in which the revisions to the estimates are made.

 

Concentration of Credit Risk

 

The following table sets forth the percentages of total revenue for customers that represents 10% or more of the respective amounts for the three months ended June 30, 2024 and 2023, respectively.

 

   2024   2023 
Customer A   
*
    36%
Customer B   
*
    64%
Customer C   69%   
 *
 
Customer D   23%   
 *
 

 

*Below 10%

 

The following table sets forth the percentages of total revenue for customers that represents 10% or more of the respective amounts for the six months ended June 30, 2024 and 2023, respectively.

 

   2024   2023 
Customer A   *    61%
Customer B   *    39%
Customer C   81%   * 
Customer D   14%   * 

 

*Below 10%

 

There was $1,977 from these customers in accounts receivable at June 30, 2024 and no accounts receivable from these customers at December 31, 2023.

 

Cost of Revenue

 

Cost of revenue consists primarily of direct labor and related fringe benefits for internal engineering resources costs incurred for the completion of the contracts and hardware costs.

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue and Contracts with Customers
6 Months Ended
Jun. 30, 2024
Revenue and Contracts with Customers [Abstract]  
Revenue and Contracts with Customers

3. Revenue and Contracts with Customers

 

Contract Balances

 

Timing differences between revenue recognized, billings, and customer payments result in contract assets and liabilities. Contract assets represent revenue recognized in excess of customer billings. Contract liabilities represent payments received from customers in advance of satisfying performance obligations. The Company’s contract assets or liabilities as of June 30, 2024 and December 31, 2023 are not material.

 

Deferred Contract Costs

 

The Company defers costs associated with fulfilling its contracts if those costs meet all of the following criteria: (i) the costs relate directly to a contract, (ii) the costs generate or enhance resources of the Company that will be used in satisfying performance obligations in the future, and (iii) the costs are expected to be recovered. Deferred contract costs are included in prepaid and other current assets in the condensed consolidated balance sheets. The Company had $109,493 and $0 deferred contract costs as of June 30, 2024 and December 31, 2023, respectively.

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Balance Sheet Components
6 Months Ended
Jun. 30, 2024
Balance Sheet Components [Abstract]  
Balance Sheet Components

4. Balance Sheet Components

 

Financial Instruments

 

The Company’s short-term investments consisted of U.S. government treasury bills, which are accounted for as held-to-maturity (“HTM”) securities. HTM securities are carried at amortized cost and, as a result, are not remeasured to fair value on a recurring basis. As of June 30, 2024 and December 31, 2023, the amortized cost of the Company’s U.S. government treasury bills totaled $1.1 million and $4.6 million, respectively, which approximated its fair value based on Level 1 inputs. All of the Company’s short-term investments will mature within one year of June 30, 2024. The Company does not expect a credit loss for its short-term investments.

 

Prepaid expenses and other current assets

 

Prepaid expenses and other current assets are comprised of the following:

 

   June 30,
2024
   December 31,
2023
 
Prepaid expenses   286,696    385,474 
Security deposits   163,723    155,729 
Tax receivables   763,624    765,697 
Receivables and current assets   124,627    9,526 
Total prepaid and expenses and other current assets  $1,338,670   $1,316,426 

 

Property and Equipment, Net

 

Property and equipment is comprised of the following:

 

   June 30,   December 31, 
   2024   2023 
Automobiles  $737,431   $616,947 
Furniture and fixtures   178,491    178,491 
Computer and equipment   568,638    517,181 
Capitalized software   539,051    342,136 
Leasehold improvements   664,532    458,406 
Construction work in progress   208,848    208,848 
Property and equipment, gross   2,896,991    2,322,009 
Less: accumulated depreciation   (935,610)   (835,337)
Total property and equipment, net  $1,961,381   $1,486,672 

 

Depreciation expense for the three months ended June 30, 2024 and 2023 was $50,052 and $93,039, respectively, and for the six months ended June 30, 2024 and 2023 was $96,886 and $174,502, respectively.

  

Accounts Payable

 

Accounts payable includes independent director fees payable of $42,500 and $41,250 as of June 30, 2024 and December 31, 2023, respectively.

 

Accrued Expenses and Other Current Liabilities

 

Accrued expenses and other current liabilities are comprised of the following:

 

   June 30,
2024
   December 31,
2023
 
Credit card payable  $139,853   $1,103 
Accrued expenses   508,162    214,286 
Accrued payroll   706,535    985,753 
Total accrued expenses and other current liabilities  $1,354,550   $1,201,142 
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Operating Leases
6 Months Ended
Jun. 30, 2024
Operating Leases [Abstract]  
Operating Leases

5. Operating Leases

 

The Company leases its office space in Menlo Park, California, under an operating lease agreement dated August 18, 2017, that was originally signed for a term of five years. The lease has been amended and extended several times since the original signing and currently expires in May 2025. Monthly payments are approximately $81,000. The lease includes common area maintenance costs that are paid separately from rent based on actual costs incurred.

 

The Company’s future lease payments under the non-cancellable lease as of June 30, 2024, which are presented as lease liabilities on the Company’s condensed consolidated balance sheet, are as follows:

 

Period   Operating
Lease
 
Remainder of 2024   $ 384,632  
2025     320,526  
Total lease payments     705,158  
Less: imputed interest     (13,908 )
Present value of lease liability   $ 691,250  

 

   June 30,   December 31, 
   2024   2023 
Weighted-average remaining lease term (in years)   0.92    1.42 
Weighted -average discount rate   3.91%   3.05%

 

Lease expense under the Company’s operating lease was $178,354 and $149,261 for the three months ended June 30, 2024 and 2023, respectively and $359,965 and $291,847 for the six months ended June 30, 2024 and 2023, respectively. The amortization of the operating lease right-of-use assets totaled $172,631 and $144,177 for the three months ended June 30, 2024 and 2023, respectively and $343,779 and $282,199 for the six months ended June 30, 2024 and 2023, respectively. The weighted average discount rate is based on the incremental borrowing rate that is utilized to present value the remaining lease payments over the lease term.

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Intangible Assets, Net
6 Months Ended
Jun. 30, 2024
Intangible Assets, Net [Abstract]  
Intangible Assets, Net

6. Intangible Assets, Net

 

The gross carrying amount and accumulated amortization of separately identifiable intangible assets are as follows:

 

   As of June 30, 2024 
   Gross
Carrying
Amount
   Accumulated
Amortization
   Impairment   Net
Carrying
Amount
 
Developed software  $542,692   $
-
   $
-
   $542,692 
Patents   572,221    (30,444)   (118,831)   422,946 
Trademark   45,000    (24,500)   
-
    20,500 
Total intangible assets  $1,159,913   $(54,944)  $(118,831)  $986,138 

 

   As of December 31, 2023 
   Gross
Carrying
Amount
   Accumulated
Amortization
   Fair Market Value Adjustment   Impairment   Net
Carrying
Amount
 
Developed software  $542,692   $
-
   $
-
   $
-
   $542,692 
Patents   539,840    (20,117)   
-
    
-
    519,723 
Trademark   45,000    (23,000)   
-
    
-
    22,000 
Rights to intellectual property   100,000    (20,000)   (50,000)   (30,000)   
-
 
Total intangible assets  $1,227,532   $(63,117)  $(50,000)  $(30,000)  $1,084,415 

 

Amortization expense for each of the three months ended June 30, 2024 and 2023 was $5,914 and $9,742, respectively, and for the six months ended June 30, 2024 and 2023 was $11,827 and $18,289, respectively.

 

ASC 360, “Property, Plant, and Equipment”, defines a multi-step process to test long-lived assets, including intangible assets, for recoverability that if failed would indicate impairment. First, the Company must consider whether indicators of impairment of long-lived assets are present. The Company determined the Triggering Events in conjunction with preparation of its financial statements for the year ended December 31, 2023 provided such indication.

 

Next, the Company must review the long-lived assets to define asset group(s) that would reflect the lowest level of assets to which discrete cash flows are identifiable, and test these asset groups for impairment.

 

In performing this review, the Company identified that the long-lived asset “Patents”, which have international and U.S. based patents, as the asset group. The Company evaluated its patents and identified expired international patent applications (“expired assets”) for the three and six months ended June 30, 2024. The Company determined there were no further plans to put resources toward these international patent applications. The group of expired patents carrying value was set to its salvage value which is zero given no future cash flows.

 

For the three and six months ended June 30, 2024, the Company recorded a $66,107 and $118,831, respectively, impairment charge under gain (loss) on disposal assets, which is included in other income (expense) on its condensed consolidated statement of operations, to adjust the expiring assets salvage value of zero. There were no impairment charges for the three and six months ended June 30, 2023.

 

The Company identified that the long-lived asset “Rights to intellectual property”, all of which relate to the Infinitracker, should be classified as abandoned (the “Abandoned Asset”) with the Company determining that it no longer has plans to provide support and sale of the product. The Abandoned Asset’s carrying value was set to its salvage value which is zero given no future cash flows. In addition, the Company abandoned the use of the associated inventory and recorded a loss of $66,690 to impair the inventory to $0 as of December 31, 2023.  

 

The impairment charges as of December 31, 2023, the Company recorded a fair market value adjustment of $50,000 and a $30,000 impairment charge under amortization expense on its condensed consolidated statement of operations to adjust the Abandoned Asset to its salvage value of zero.

 

It was determined for all remaining long-lived assets (excluding the Abandoned Asset) that there were no triggering events, and therefore, no further impairment charges to long-lived assets were necessary as of June 30, 2024 and December 31, 2023.

 

Estimated amortization expense for all intangible assets subject to amortization in future years is expected to be:

 

   Amortization 
Remainder 2024  $11,827 
2025   23,654 
2026   23,654 
2027   23,654 
2028   23,654 
Thereafter   879,695 
Total  $986,138 
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Capital Structure
6 Months Ended
Jun. 30, 2024
Capital Structure [Abstract]  
Capital Structure

7. Capital Structure

 

Common Stock

 

As of June 30, 2024 and December 31, 2023, the Company is authorized to issue 200,000,000 of common stock with a par value of $0.00001 per share. As of June 30, 2024 and December 31, 2023, the Company had 1,769,946 and 759,831 shares of common stock issued and outstanding, respectively. Holders of common stock have no pre-emptive, conversion or subscription rights and there is no redemption or sinking fund provisions applicable to the common stock. The rights, preferences and privileges of the holders of common stock are subject to, and may be adversely affected by, the rights of the holders of shares of any series of preferred stock that the Company may designate in the future.

 

Preferred Stock

 

In October 2021, the Company amended its Certificate of Incorporation and revised the number of preferred stock shares authorized for issuance to 10,000,000 shares at a par value of $0.00001. As of June 30, 2024 and December 31, 2023, there were no shares of preferred stock issued and outstanding.

 

Common Stock Offerings

 

On April 23, 2024, the Company entered into an underwritten Agreement with Aegis Capital Corp. (“Aegis”), pursuant to which Aegis acted as the Company’s underwriter on a firm commitment basis in connection with the sale by the Company of an aggregate of 500,000(1) shares of common stock in a public offering, which included: (i) 198,000(1) shares of common stock, and (ii) pre-funded warrants to purchase 302,000(1) shares of common stock. The Pre-Funded Warrants had a nominal exercise price of $0.00001. Each share of common stock was sold at an offering price of $0.10, and each Pre-Funded Warrant was sold at an offering price of $0.09999. The offering closed on April 25, 2024.

 

On May 3, the Company closed on the sale of an additional 20,400(1) shares of common stock, upon exercise by the underwriter of the over-allotment option.

 

The Company received gross proceeds of approximately $5.2 million before deducting transaction related expenses payable by the Company. All commissions, qualified legal, accounting, registration and other direct costs of $0.6 million related to the public offering were offset against the gross proceeds. The Company is using the net proceeds to fund its cash needs.

 

(1)All information has been retroactively adjusted to reflect the 1-for-100 reverse stock split effected on July 3, 2024. See Note 14, Subsequent Events for details.

 

On December 8, 2023, the Company entered into a Placement Agent Agreement with Aegis Capital Corp. (“Aegis”), pursuant to which Aegis acted as the Company’s placement agent, on a reasonable best efforts basis, in connection with the sale by the Company of an aggregate of 333,334(1) shares of common stock in a public offering, which included: (i) 114,668(1) shares of common stock, and (ii) pre-funded warrants to purchase 218,666(1) shares of common stock. The Pre-Funded Warrants had a nominal exercise price of $0.00001. Each share of common stock was sold at an offering price of $0.15, and each Pre-Funded Warrant was sold at an offering price of $0.14999.

  

The public offering closed on December 12, 2023. The Company received gross proceeds of approximately $5 million before deducting transaction related expenses payable by the Company. All commissions, qualified legal, accounting, registration and other direct costs of $0.5 million related to the public offering were offset against the gross proceeds. The Company is using the net proceeds to fund its cash needs.

 

At the Market Equity Financing 

 

On May 31, 2023, the Company entered into an ATM Sales Agreement with Virtu Americas LLC (the “ATM Sales Agreement”), under which the Company may, from time to time, sell shares of the Company’s common stock at market prices by methods deemed to be an “at-the-market offering” as defined in Rule 415 promulgated under the Securities Act of 1933, as amended. The ATM Sales Agreement and related prospectus is limited to sales of up to an aggregate maximum $8.8 million of shares of the Company’s common stock. The Company pays Virtu Americas LLC up to 3.0% of the gross proceeds as a commission. For the three and six months ended as of June 30, 2024, a total of 251,691(1) and 384,718(1), respectively, shares of common stock were sold through Virtu Americas LLC under the ATM Sales Agreement. As of June 30, 2024, the Company has received net proceeds of $6,825,672 after payment of commission fees of $139,299 and other related expenses of $60,465.

 

Common Stock Warrants

 

The following warrants were outstanding as of June 30, 2024 and December 31, 2023, all of which contain standard anti-dilution protections in the event of subsequent rights offerings, stock splits, stock dividends or other extraordinary dividends, or other similar changes in the Company’s common stock or capital structure, and none of which have any participating rights for any losses:

 

Securities into which warrants are convertible   Warrants
outstanding(1)
    Exercise
Price
    Expiration
Date
  Fair
value
 
Common stock (Initial Public Offering)     1,400     $ 9.375     October 2026   $ 170,397  
Common stock (Private Placement)     70,969     $ 2.71     April 2027     6,745,681  
Total     72,369                 $ 6,916,078  

 

The Company accounts for warrants in accordance with ASC 480, “Distinguishing Liabilities from Equity”, depending on the specific terms of the warrant agreement. The Company determined the fair value of the warrants using the Black-Scholes pricing model and treated the valuation as equity instruments in consideration of the cashless settlement provisions in the warrant agreements. The warrants are not marked-to-market each reporting period, and thus there is no impact to earnings. Any future exercises of the warrants will be recorded as cash received and recorded in cash, with a corresponding increase to common stock and additional paid-in capital in stockholders’ equity.

 

(1)All information has been retroactively adjusted to reflect the 1-for-100 reverse stock split effected on July 3, 2024. See Note 14, Subsequent Events for details.

 

The Company used the following assumptions:

 

    Initial
Public
Offering
Warrants
    Private
Placement
Warrants
 
Fair value of underlying securities   $ 2.88     $ 1.37  
Expected volatility     51.0 %     45.0 %
Expected term (in years)     5.0       5.0  
Risk-free interest rate     1.13 %     2.92 %
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Net Loss Per Share Attributable to Common Stockholders
6 Months Ended
Jun. 30, 2024
Net Loss Per Share Attributable to Common Stockholders [Abstract]  
Net Loss Per Share Attributable to Common Stockholders

8. Net Loss Per Share Attributable to Common Stockholders

 

The Company declared a 10% stock dividend that was distributed on October 30, 2023 to shareholders of record on October 23, 2023. In accordance with ASC 260, “Earnings Per Share”, basic and diluted earnings per shares amounts, and weighted-average shares outstanding have been restated for all periods presented to reflect the effect of these stock dividends. The following table summarizes the computation of basic and diluted loss per share:

 

On June 25, 2024, the Company’s Board of Directors determined to effect the reverse stock split of the common stock at a 1-for-100 ratio, which reverse split became effective in the market on July 5, 2024. In accordance with ASC 260, basic and diluted earnings per shares amounts, and weighted-average shares outstanding have been restated for all periods presented to reflect the effect of the reverse stock split. The following table summarizes the computation of basic and diluted loss per share:

 

   Three months Ended
June 30,
 
   2024   2023 
Net loss attributable to common stockholders  $(5,818,952)  $(6,353,399)
Basic and diluted weighted average common shares outstanding(1)
   1,416,758    489,947 
Loss per share:          
Basic and diluted
  $(4.11)  $(12.97)

 

    Six months Ended
June 30,
 
    2024     2023  
Net loss attributable to common stockholders   $ (11,789,031 )   $ (11,982,157 )
Basic and diluted weighted average common shares outstanding(1)     970,329       489,438  
Loss per share:                
Basic and diluted   $ (12.15 )   $ (24.48 )

  

Basic loss per share is based upon the weighted average number of shares of common stock outstanding during the period. Diluted loss per share would include the effect of unvested restricted stock awards and the convertible preferred stock; however, such items were not considered in the calculation of the diluted weighted average common shares outstanding since they would be anti-dilutive.

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation Expense
6 Months Ended
Jun. 30, 2024
Stock-Based Compensation Expense [Abstract]  
Stock-based Compensation Expense

9. Stock-based Compensation Expense

 

Stock-Based Compensation

 

The Company uses stock-based compensation, including restricted stock units, to provide long-term performance incentives for its employees and board directors. The Company measures employee and director stock-based compensation awards based on the award’s estimated fair value on the date of grant. Forfeitures are recognized as they occur. Expense associated with these awards is recognized using the straight-line attribution method over the requisite service period for stock options, restricted stock units (“RSUs”) and restricted stock and is reported in our condensed consolidated statements of stockholders’ equity.

 

The fair value of the Company’s stock options is estimated, using the Black-Scholes option-pricing model. The resulting fair value is recognized on a straight-line basis over the period during which an employee is required to provide service in exchange for the award. The Company has elected to recognize forfeitures as they occur. Stock options generally vest over four years and have a contractual term of ten years.

 

(1)All information has been retroactively adjusted to reflect the 1-for-100 reverse stock split effected on July 3, 2024. See Note 14, Subsequent Events for details.

 

Determining the grant date fair value of options requires management to make assumptions and judgments. These estimates involve inherent uncertainties and if different assumptions had been used, stock-based compensation expense could have been materially different from the amounts recorded.

 

The assumptions and estimates for valuing stock options are as follows:

 

Fair value per share of Company’s common stock. Because there was no public market for Cyngn’s common stock prior to the IPO, its Board of Directors, with the assistance of a third-party valuation specialist, determined the common stock fair value at the time of the grant of stock options by considering a number of objective and subjective factors, including its actual operating and financial performance, market conditions and performance of comparable publicly traded companies, developments and milestones in the Company, and the likelihood of achieving a liquidity event among other factors. Since the Company’s common stock began publicly trading on the Nasdaq, the value of its common stock underlying stock options or RSUs has been valued based on prevailing market prices.

 

Expected volatility. Because the Company’s common stock had no publicly traded history prior to the IPO, it estimated the expected volatility using a combination of its stock price volatility and the stock price volatility of peer companies, for a period equal to the expected term of the options.

 

Expected term. The expected term of employee stock options represents the weighted-average period that the stock options are expected to remain outstanding. The Company estimates the expected term of options granted based upon the “simplified method” provided under Staff Accounting Bulletin, Topic 14, or SAB Topic 14.

 

Risk-free interest rate. The risk-free interest rate is based on the U.S. Treasury yield curve in effect during the period the options were granted corresponding to the expected term of the awards.

 

Estimated dividend yield. The estimated dividend yield is zero, as the Company does not currently intend to declare dividends in the foreseeable future.

 

Equity Incentive Plans

 

In February 2013, the Company’s Board of Directors adopted the 2013 Equity Incentive Plan (“2013 Plan”). The 2013 Plan authorizes the award of stock options, stock appreciation rights, restricted stock awards, stock appreciation rights, RSUs, performance awards, and other stock or cash awards.

 

In October 2021, the Company’s Board of Directors adopted the Cyngn Inc. 2021 Equity Incentive Plan (the “2021 Plan”). The 2021 Plan replaces the 2013 Plan. However, awards outstanding under the 2013 Plan will continue to be governed by their existing terms.

 

In November 2023, the shareholders of the Company approved an amendment to the Company’s 2021 Equity Incentive Plan to increase the number of shares authorized for issuance by 50,000(1) shares of common stock. In June 2024, the shareholders of the Company approved an amendment to allow an annual increase to the 2021 Plan equal to the least of (i) 15% of the outstanding common stock on a fully diluted basis as of the end of the Company’s immediately preceding fiscal year, or (ii) such lesser amount as determined by the Board.

 

As of June 30, 2024 and December 31, 2023, approximately 87,038(1) and 6,565(1) shares of common stock were reserved and available for issuance under the 2021 Plan, respectively. Options issued under the Plans generally vest based on continuous service provided by the option holder over a four-year period.  Compensation expense related to these options is recognized on a straight-line basis over the four-year period based upon the fair value at the grant date.

 

(1)All information has been retroactively adjusted to reflect the 1-for-100 reverse stock split effected on July 3, 2024. See Note 14, Subsequent Events for details.

 

The following table summarizes information about the Company’s stock options outstanding as well as stock options vested and exercisable as of June 30, 2024, and activity during the three month period then ended(1)

 

   Shares   Weighted-
average exercise
price
   Weighted-
average remaining
contractual
term
(years)
   Aggregate
intrinsic
value
 
Outstanding as of March 31, 2024   171,204   $102.03    7.11   $115,439 
Granted   710    10.43           
Exercised   
-
    
-
         
-
 
Cancelled/forfeited   (4,484)  $158.38           
Outstanding as of June 30, 2024   167,430   $100.13    6.83   $
-
 
Vested and expected to vest at June 30, 2024   167,430   $100.13    6.83   $
-
 
Vested and exercisable at June 30, 2024   99,374   $96.13    5.67   $
-
 

 

The following table summarizes information about the Company’s stock options outstanding as well as stock options vested and exercisable as of June 30, 2024, and activity during the six month period then ended(1)

 

   Shares   Weighted-
average exercise
price
   Weighted-
average remaining
contractual
term
(years)
   Aggregate
intrinsic
value
 
Outstanding as of December 31, 2023   175,063   $104.27    7.37   $42,530 
Granted   3,166    17.85           
Exercised   
-
    
-
         
-
 
Cancelled/forfeited   (10,799)  $143.03           
Outstanding as of June 30, 2024   167,430   $100.13    6.83   $
-
 
Vested and expected to vest at June 30, 2024   167,430   $100.13    6.83   $
-
 
Vested and exercisable at June 30, 2024   99,374   $96.13    5.67   $
-
 

 

The following table summarizes information about the Company’s RSUs as of June 30, 2024, and activity during the three months then ended(1)

 

   Shares   Weighted-
average
grant date
fair value
 
Unvested Shares at March 31, 2024   1,647   $258.89 
RSUs granted   2,160    11.18 
RSUs vested   (1,197)   148.69 
RSUs forfeited   
-
    
-
 
Unvested Shares at June 30, 2024   2,610   $104.42 

 

(1) All information has been retroactively adjusted to reflect the 1-for-100 reverse stock split effected on July 3, 2024. See Note 14, Subsequent Events for details.

 

The following table summarizes information about the Company’s RSUs as of June 30, 2024, and activity during the six months then ended(1)

 

   Shares   Weighted-
average
grant date
fair value
 
Unvested Shares at December 31, 2023   1,764   $278.33 
RSUs granted   2,160    11.18 
RSUs vested   (1,314)   184.60 
RSUs forfeited   
-
    
-
 
Unvested Shares at June 30, 2024   2,610   $104.42 

 

The fair value of a stock option is estimated using an option-pricing model that takes into account as of the grant date the exercise price and expected life of the option, the current price of the underlying stock and its expected volatility, expected dividends on the stock, and the risk-free interest rate for the expected term of the option. The Company has used the simplified method in calculating the expected term of all option grants based on the vesting period and contractual term. Compensation costs related to share-based payment transactions are recognized in the financial statements upon satisfaction of the requisite service or vesting requirements.

 

The weighted average per share grant-date fair value of options granted during the six months ended June 30, 2024 and 2023 was $9.80(1) and $55.55(1), respectively.

 

The following weighted average assumptions were used in estimating the grant date fair values on June 30, 2024 and 2023(1):

 

   June 30, 
   2024   2023 
Fair value of common stock  $17.85   $103.26 
Expected term (in years)   6.02    6.02 
Risk-free rate   4.17%   3.61%
Expected volatility   53.19%   52.72%
Dividend yield   0%   0%

 

The Company recorded stock-based compensation expense from stock options and RSUs of approximately $615,651 and $873,707, for the three months ended June 30, 2024 and 2023, respectively and $1,269,675 and $1,798,607, during the six months ended June 30, 2024 and 2023, respectively.

 

As of June 30, 2024, total stock-based compensation cost related to outstanding unvested stock options that are expected to vest was $4.9 million. This unrecognized stock-based compensation cost is expected to be recognized over a weighted-average period of approximately 2.4 years. Income tax benefits recognized from stock-based compensation expense recognized for the year ended June 30, 2024 were immaterial due to cumulative losses and valuation allowances.

 

(1)All information has been retroactively adjusted to reflect the 1-for-100 reverse stock split effected on July 3, 2024. See Note 14, Subsequent Events for details.
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Retirement Savings Plan
6 Months Ended
Jun. 30, 2024
Retirement Savings Plan [Abstract]  
Retirement Savings Plan

10. Retirement Savings Plan

 

Effective November 17, 2017, the Company established the Cyngn Inc. 401(k) Plan for the exclusive benefit of all eligible employees and their beneficiaries with the intention to provide a measure of retirement security for the future. This plan is subject to the provisions of the Employee Retirement Income Security Act of 1974 (ERISA) and qualifies under Section 401(k) of the Internal Revenue Code. Cyngn Inc. did not offer and has not provided a company match for its 401(k) Plan.

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Income Taxes
6 Months Ended
Jun. 30, 2024
Income Taxes [Abstract]  
Income Taxes

11. Income Taxes

 

For the three and six months ended June 30, 2024 and 2023, the Company recorded income tax expense of $0. The effective tax rate is 0% for the three and six months ended June 30, 2024 and 2023.

 

For financial reporting purposes, the Company’s effective tax rate used for the interim periods is based on the estimated full-year income tax rate. For the three and six months ended June 30, 2024, the Company’s effective tax rate differs from the statutory rate, primarily due to a valuation allowance recorded against the net deferred tax asset balance.

 

Currently, the Company is not under examination by any taxing authority.

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments and Contingencies
6 Months Ended
Jun. 30, 2024
Commitments and Contingencies [Abstract]  
Commitments and Contingencies

12. Commitments and Contingencies

 

Legal Proceedings

 

The Company is subject to legal and regulatory actions that arise from time to time. The assessment as to whether a loss is probable or reasonably possible, and as to whether such loss or a range of such loss is estimable, often involves significant judgment about future events, and the outcome of litigation is inherently uncertain. There is no material pending or threatened litigation against the Company that remains outstanding as of June 30, 2024 and December 31, 2023.

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Risks and Uncertainties
6 Months Ended
Jun. 30, 2024
Risks and Uncertainties [Abstract]  
Risks and Uncertainties

13. Risks and Uncertainties

 

The Company’s business operations, operating results, and financial condition are vulnerable to certain risks and uncertainties including:

 

Inflation and its related impact on costs and expenditures on domestic and foreign-sourced materials and services;

 

Rising interest rates and its impact on the equity markets, investment valuations, and interest rate-sensitive calculations such as discount rate assumptions used in cash flow projections and going-concern assessments;

 

Effects of the Russia-Ukraine and Israeli-Palestine conflicts such as possible cyberattacks and potential disruptions in the banking systems and capital markets and the supply chain; and

 

Other factors beyond its control such as natural disasters, terrorism, civil unrest, infectious diseases and pandemics including COVID-19 and its variants.

 

The Company is unable to predict and quantify at this time the extent of the related potential adverse effects but continuously monitors these risks and uncertainties on its future operations and financial performance.

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Subsequent Events
6 Months Ended
Jun. 30, 2024
Subsequent Events [Abstract]  
Subsequent Events

14. Subsequent Events

 

ATM

 

As of August 8, 2024, the Company has sold 2,565(1) additional shares under the ATM Sales Agreement, for net proceeds of $1,772,284 after payment of commission and fees of $36,169.

 

Reverse Stock Split

 

On June 25, 2024, the Company’s stockholders voted to authorize the Company’s Board of Directors to effect a reverse stock split of the outstanding shares of common stock within a range of 1-for-5 to 1-for-100. On June 25, 2024, the Company’s Board of Directors determined to effect the reverse stock split of the common stock at a 1-for-100 ratio, which reverse split became effective in the market on July 5, 2024.

 

The Company’s primary reasons for effecting the reverse stock split was to increase the per share price of our common stock to meet Nasdaq’s minimum bid price requirement for continued listing on Nasdaq. The total pro forma shares outstanding after the reverse stock split are 1,769,946.

 

NASDAQ Compliance

 

On July 19, 2024, the Company was notified by Nasdaq that the Company has regained compliance with the bid price requirement as set forth in Listing Rule 5550(a)(2), and that the Company is therefore in compliance with the Nasdaq Capital Market’s listing requirements and will remain listed on Nasdaq.

 

(1)All information has been retroactively adjusted to reflect the 1-for-100 reverse stock split effected on July 3, 2024. See Note 14, Subsequent Events for details.
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Pay vs Performance Disclosure - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Pay vs Performance Disclosure        
Net Income (Loss) $ (5,818,952) $ (6,353,399) $ (11,789,031) $ (11,982,157)
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Insider Trading Arrangements
3 Months Ended
Jun. 30, 2024
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accounting Policies, by Policy (Policies)
6 Months Ended
Jun. 30, 2024
Summary of Significant Accounting Policies [Abstract]  
Basis of Presentation

Basis of Presentation

The accompanying condensed consolidated financial statements as of and for the three months ended June 30, 2024 and 2023 have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”) and pursuant to applicable rules and regulations of the Securities and Exchange Commission (“SEC”). These financial statements should be read in conjunction with the audited consolidated financial statements and the notes thereto included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2023, which was filed with the SEC on March 7, 2024.

The accompanying unaudited condensed consolidated financial statements have been prepared on a consistent basis with the audited consolidated financial statements for the fiscal years ended December 31, 2023, and 2022, and include all adjustments, consisting of only normal recurring adjustments, necessary to fairly state the information set forth herein. There have been no changes to the Company’s significant accounting policies described in its Annual Report on Form 10-K for the fiscal year ended December 31, 2023 that have had a material impact on the consolidated financial statements and the related notes.

The results reported for the interim period presented are not necessarily indicative of results that may be expected for any subsequent quarter or for the full year ending December 31, 2024. These unaudited condensed consolidated financial statements include all adjustments and accruals that are necessary for a fair statement of all interim periods reported herein.

Principles of Consolidation

Principles of Consolidation

The condensed consolidated financial statements include the accounts of Cyngn Inc. and its wholly owned subsidiaries, including the dissolved subsidiary Cyngn Philippines, Inc. The Company investigated economic viability in the Philippines and determined it cost more to operate the subsidiary than any profit it could generate. Consequently, the subsidiary was shut-down, which had minimal impact on our condensed consolidated financial statements. Intercompany accounts and transactions have been eliminated upon consolidation. 

Foreign Currency Translation

Foreign Currency Translation

The functional and reporting currency for Cyngn is the U.S. dollar. Monetary assets and liabilities denominated in currencies other than U.S. dollar are translated into the U.S. dollar at period end rates, income and expenses are translated at the weighted average exchange rates for the period and equity is translated at the historical exchange rates. Foreign currency translation adjustments and transactional gains and losses are immaterial to the condensed consolidated financial statements.

Use of Estimates

Use of Estimates

The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make certain estimates and assumptions. These estimates and assumptions affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the balance sheet date, as well as reported amounts of revenue and expenses during the reporting period. The Company’s significant estimates and judgments include but are not limited to internal-use software and developed software to be sold, leased or marketed, warrants and share-based compensation. Management bases its estimates on historical experience and on various other assumptions believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities. Actual results could differ from those estimates.  

 

Concentration of Credit Risk

Concentration of Credit Risk

Financial instruments that potentially subject the Company to concentrations of credit risk consist of cash, which is placed with high-credit-quality financial institutions and at times exceeds federally insured limits.

Cash maintained with domestic financial institutions generally exceed the Federal Deposit Insurance Corporation insurable limit. To date, the Company has not experienced any losses on its deposits of cash. Cyngn invests in U.S. Treasury securities and carries these at amortized cost and recognizes gains and losses when realized.

Concentration of Supplier Risk

Concentration of Supplier Risk

The Company generally utilizes suppliers for outside development and engineering support. The Company does not believe that there is any significant supplier concentration risk as of June 30, 2024 and December 31, 2023.

Cash and Short-term Investments

Cash and Short-term Investments

The Company considers its bank accounts and all highly liquid investments that are both readily convertible to cash with minimal risk of changes in value due to changes in interest rates, to be cash. As of June 30, 2024 and December 31, 2023, the Company had $5.9 million and $3.6 million of cash, respectively.

The Company considers short-term investments to include marketable U.S. government securities that it intends to hold until maturity and redeem within one year. The Company treated its U.S. government treasury bill placements as held-to-maturity securities in accordance with the Financial Accounting Standards Board’s (“FASB”) Accounting Standards Codification Topic (“ASC”) 320, “Investments – Debt and Equity Securities”, and recorded these securities at amortized cost on the accompanying consolidated balance sheet as of June 30, 2024 and December 31, 2023.

Accounts Receivable

Accounts Receivable

Accounts receivables are recorded at the invoiced amount and do not bear interest. The Company provides for probable uncollectible amounts based upon its assessment of the current status of the individual receivables and after using reasonable collection efforts. The allowance for credit losses was zero as of June 30, 2024 and December 31, 2023. In addition, the Company utilizes current and historical collection data as well as assesses current economic conditions in order to determine expected trade credit losses on a prospective basis. No credit losses were recorded as of June 30, 2024 and December 31, 2023.

Fair Value Measurements

Fair Value Measurements

The accounting guidance under ASC Topic 820, “Fair Value Measurement”, defines fair value, establishes a consistent framework for measuring fair value, and expands disclosure for each major asset and liability category measured at fair value on either a recurring or nonrecurring basis. Fair value is defined as an exit price representing the amount that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants. As such, fair value is considered a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or liability.

The Company uses the following fair value hierarchy prescribed by U.S. GAAP, which prioritizes the inputs used to measure fair value as follows:

Level 1—Unadjusted quoted prices in active markets for identical assets or liabilities.

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

Level 3—Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.

 

Assets and liabilities are considered to be fair valued on a recurring basis if fair value is measured regularly. However, if the fair value measurement of an instrument does not necessarily result in a change in the amount recorded on the condensed consolidated balance sheets, assets and liabilities are considered to be fair valued on a nonrecurring basis. This typically occurs when accounting guidance requires assets and liabilities to be recorded at the lower of cost or fair value, or on certain nonfinancial assets and liabilities. Nonfinancial assets and liabilities that are measured at fair value on a nonrecurring basis include certain long-lived assets, intangible assets, and share-based compensation measured at fair value upon initial recognition.

The carrying amounts of the Company’s cash and accounts payable are reasonable estimates of their fair values due to their short-term nature. The fair values of the Company’s share-based compensation and underwriter warrants were based on observable inputs and assumptions used in Black-Scholes valuation models derived from independent external valuations.

Property and Equipment

Property and Equipment

Property and equipment is stated at cost less accumulated depreciation. Construction work in progress includes production costs and costs of materials used in the development of the Company’s autonomous driving software. Assets are held as construction work in progress until placed into service, at which date depreciation commences over the estimated useful lives of the respective assets. Depreciation is recorded on a straight-line basis over each asset’s estimated useful life. Repair and maintenance costs are expensed as incurred.

Property and Equipment  Useful life
Internal-use software  3 to 5 years
Computer and equipment  5 years
Furniture and fixtures  7 years
Leasehold improvements  Shorter of 3 years or
lease term
Vehicles  5 years
Leases

Leases

The Company accounts for leases in accordance with ASC Topic 842 (“ASC 842”), “Leases”. All contracts are evaluated to determine whether or not they represent a lease. A lease conveys the right to control the use of an identified asset for a period of time in exchange for consideration. Leases are classified as finance or operating in accordance with the guidance in ASC 842. The Company does not hold any finance leases. The Company recognized a right-of-use asset and lease liability in the condensed consolidated balance sheets under ASC 842 on the office space lease that was amended and renewed until May 2025. Lease expense will be recognized on a straight-line basis over the remaining term of the lease. Operating leases are recognized on the balance sheet as right-of-use assets, and operating lease liabilities.

Costs to Develop Software

Costs to Develop Software

The Company incurs costs related to internally developed software. Based on the nature of the software, the Company capitalizes software costs under the following guidance.

Internal-Use Software costs

Internal-Use Software costs

The Company determined when to capitalize its internal-use software after planning and design efforts are successfully completed. Management has implicitly authorized funding and the software is expected to be completed and used as intended. The Company determines the amount of internal software costs to be capitalized based on the amount of time spent by the developers on projects in the application stage of development. There is judgment involved in estimating time allocated to a particular project in the application stage. Costs associated with building or significantly enhancing the internally built software platform for internal use are capitalized, while costs associated with planning new developments and maintaining the internally built software platforms are expensed as incurred. Capitalized costs include certain payroll and stock compensation costs, as well as subscription server and consulting costs.

 

Internal-use software is classified as property and equipment and is amortized on a straight-line basis over their estimated useful life of three to five years. There is judgment involved in the determination of the useful life. Amortization of the software asset will begin when the software is substantially complete and ready for its intended use. No amortization has begun for the internal use software, as the projects are still in the application development phase. Management evaluates the useful lives of these assets on a quarterly basis and tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets. No impairment charges were associated with the Company’s internal-use software for the three and six months ended June 30, 2024 and 2023.

Costs to Develop Software to be Sold, Leased or Otherwise Marketed

Costs to Develop Software to be Sold, Leased or Otherwise Marketed

The Company accounts for research costs of computer software to be sold, leased or otherwise marketed as expense until technological feasibility has been established for the product. Once technological feasibility is established, certain payroll and stock compensation, occupancy, and professional service costs that are incurred to develop functionality for the Company’s software and internally built software platforms, as well as certain upgrades and enhancements that are expected to result in enhanced functionality are capitalized. Judgment is required in determining when technological feasibility of a product is established. Management has determined that technological feasibility is established when a working model is complete.

Computer software to be sold, leased or otherwise marketed is classified as an intangible asset. Capitalized software development costs are amortized using the greater of (a) the amount computed using the ratio that current gross revenue for a product bear to the total of current and anticipated future gross revenue for that product or (b) the straight-line method, beginning upon commercial release of the product, and continuing over the remaining estimated economic life of the product, not to exceed three years to five years and recorded as cost of revenue. Amortization will begin when the product or enhancement is available for general release to customers. No amortization has begun for externally sold software, as the software enhancement is still in development. Management evaluates the useful lives of these assets on a quarterly basis and tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets. No impairment charges were associated with the Company’s sold, leased or otherwise marketed software for the three and six months ended June 30, 2024 and 2023.

Long-Lived Assets and Finite Lived Intangibles

Long-Lived Assets and Finite Lived Intangibles

The Company has finite-lived intangible assets consisting of patents and trademarks. These assets are amortized on a straight-line basis over their estimated remaining economic lives. The patents and trademarks are amortized over 15 years.

On April 1, 2022, the Company entered into an agreement for exclusive rights to certain hardware and software products and the rights to subsequently sell the software products and accompanying services. The Company paid a purchase price of $100,000 for these rights. The Company evaluated if substantially all of the assets acquired are concentrated in a single identifiable asset or group of similar identifiable assets to determine if the transaction should be accounted for as an asset acquisition. Since the only substantive assets acquired pertained to rights to intellectual property, the entire purchase price was allocated to intellectual property and accounted for as intangible assets with a useful life of 15 years. In accordance with ASC 805-50, “Business Combination”, the agreement was treated as an asset acquisition rather than a business combination. For the year ended December 31, 2023 the Company determined the existence of an impairment associated with the Company’s intangible asset “Rights to intellectual property” and accordingly recorded an impairment charge of $30,000. As of June 30, 2024, right to intellectual property is zero.

The Company reviews its long-lived assets and finite-lived intangibles for impairment whenever events or changes in circumstances indicate that the carrying value may not be recoverable. The events and circumstances the Company monitors and considers include significant decreases in the market price of similar assets, significant adverse changes to the extent and manner in which the asset is used, an adverse change in legal factors or business climate, an accumulation of costs that exceed the estimated cost to acquire or develop a similar asset, and continuing losses that exceed forecasted costs. The Company assesses the recoverability of these assets by comparing the carrying amount of such assets or asset group to the future undiscounted cash flow it expects the assets or asset group to generate. The Company recognizes an impairment loss if the sum of the expected long-term undiscounted cash flows that the long-lived asset is expected to generate is less than the carrying amount of the long-lived asset being evaluated. An impairment charge would then be recognized equal to the amount by which the carrying amount exceeds the fair value of the asset. For the period ended June 30, 2023, there were no impairment charges. For the three and six-months ended June 30, 2024, the Company determined the existence of an impairment associated with the Company’s intangible asset “Patents” and accordingly recorded an impairment charge of $66,107 and $118,831, respectively. (See Note 6. Intangible Assets).

 

Income Taxes

Income Taxes

The Company accounts for income taxes using the asset and liability method, under which deferred tax assets and liabilities are recognized for the expected future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis.

A valuation allowance is provided when it is more likely than not that some portion or all of a deferred tax asset will not be realized. Due to the Company’s lack of earnings history, the net deferred tax assets have been fully offset by a valuation allowance as of June 30, 2024 and December 31, 2023 (see Note 11. Income Taxes).

There are no uncertain tax positions that would require recognition in the condensed consolidated financial statements. If the Company were to incur an income tax liability in the future, interest on any income tax liability would be reported as interest expense and penalties on any income tax would be reported as income taxes. Management’s conclusions regarding uncertain tax positions may be subject to review and adjustment at a later date based upon ongoing analysis of or changes in tax laws, regulations and interpretations thereof as well as other factors.

Common Stock Warrants

Common Stock Warrants

The Company issued to its lead underwriter in the Company’s IPO warrants to purchase up to 1,400 shares of the Company’s common stock. In addition, the Company issued 70,969 common stock warrants as a part of the private placement offering in April 2022. The Company accounts for warrants in accordance with ASC 480, “Distinguishing Liabilities from Equity”.  The Company determined the fair value of the warrants using the Black-Scholes pricing model and treated the warrants as equity instruments in consideration of the cashless settlement provisions in the warrant agreements.

The Company also applied the guidance in ASC 340-10-S99-1, “Other Assets and Deferred Costs”, that states specific incremental costs directly attributable to a proposed or actual offering of equity securities may properly be deferred and charged against the gross proceeds of the offering. The Company treated the valuation of the warrants as directly attributable to the issuance of an equity contract and, accordingly, classified the warrants as additional paid-in capital.

Stock-based Compensation

Stock-based Compensation

The Company recognizes the cost of share-based awards granted to employees and directors based on the estimated grant-date fair value of the awards. Cost is recognized on a straight-line basis over the service period, which is generally the vesting period of the award. The Company recognizes stock-based compensation cost and reverses previously recognized costs for unvested awards in the period forfeitures occur, if any. The Company determines the fair value of stock options using the Black-Scholes option pricing model, which is impacted by the fair value of common stock, expected price volatility of common stock, expected term, risk-free interest rates, and expected dividend yield (see Note 9. Stock-based Compensation Expense).

Net Loss Per Share Attributable to Common Stockholders

Net Loss Per Share Attributable to Common Stockholders

The Company computes loss per share attributable to common shareholders by dividing net loss attributable to common shareholders by the weighted-average number of common shares outstanding. Diluted net loss per share reflects the potential dilution that could occur if securities or other contracts to issue shares were exercised into shares. In calculating diluted net loss per share, the numerator is adjusted for the change in the fair value of the shares (only if dilutive) and the denominator is increased to include the number of potentially dilutive common shares assumed to be outstanding (see Note 8. Net Loss per Share Attributable to Common Stockholders).

 

Research and Development Expense

Research and Development Expense

Research and development expense consists primarily of outsourced engineering services, internal engineering and development expenses, materials, labor and stock-based compensation of Company personnel involved in the development of the Company’s products and services, and allocated lease costs based on the approximate square footage area used in research and development activities. Research and development costs are expensed as incurred.

Selling, General, and Administrative Expense

Selling, General, and Administrative Expense

Selling, general, and administrative expense consist primarily of personnel costs, facilities expenses, depreciation and amortization, travel, and advertising costs. Advertising costs are expensed as incurred in accordance with ASC 720-35, “Other Expense – Advertising Costs”, other than trade show expenses which are deferred until occurrence of the future event.  Advertising costs for the three months ended June 30, 2024 and 2023 were $39,900 and $15,303, respectively. Advertising costs for the six months ended June 30, 2024 and 2023 were $130,999 and $39,117, respectively.

Commitments

Commitments

The Company recognizes a liability with regard to loss contingencies when it believes it is probable a liability has occurred and the amount can be reasonably estimated. If some amount within a range of loss appears at the time to be a better estimate than any other amount within the range, the Company accrues that amount. When no amount within the range is a better estimate than any other amount the Company accrues the minimum amount in the range. There have been no such liabilities recorded by the Company as of June 30, 2024 and December 31, 2023.

Segment Reporting

Segment Reporting

The Company’s chief operating decision maker, its Chief Executive Officer, manages operations and business as one operating segment for the purposes of allocating resources, makes operating decisions and evaluates financial performance.

Revenue Recognition

Revenue Recognition

Under ASC 606, “Revenue from Contracts with Customers”, the Company determines revenue recognition through the following steps:

Identifying the contract, or contracts, with the customer;
Identifying the performance obligations in the contract;
Determining the transaction price;
Allocating the transaction price to performance obligations in the contract; and
Recognizing revenue when, or as, the Company satisfies performance obligations by transferring the promised goods or services.

Nature of Products and Services and Revenue Recognition from (a) subscription of our Enterprise Autonomy Service (“EAS”), (b) nonrecurring engineering services under fixed fee arrangements (“NRE services”), and (c) product sales of hardware to customers and distributors, are recognized as follows:

Subscription

Subscription revenue primarily consists of the sale of SaaS offerings. Through the SaaS offerings and related support services, customers are granted access to a hosted software application over the contract period, generally ranging from one year to five years, without a contractual right to possession of the software.

 

SaaS and related support services: Revenues from the sale of hosted software applications and related support services are generally recognized ratably over the contractual period that the services are delivered, beginning on the date the service is made available to customers. Revenue is recognized ratably because the customer simultaneously receives and consumes the benefits of the services throughout the contract period. Contracts are generally fixed price the Company’s standard payment terms vary by customer and the products or services offered.

Revenue is measured based on considerations specified in a contract with a customer. Customer contracts for software subscriptions are generally represented by a sales contract or purchase order with contract durations typically ranging from three to five years.

For the three months ended June 30, 2024 and 2023, subscription revenue was $3,624 and $952, respectively, and for the six months ended June 30, 2024 and 2023 was $6,351 and $2,489, respectively. 

Non-Recurring Engineering (“NRE”)

The Company enters into Non-Recurring Engineering (“NRE”) contracts that are principally comprised of engineering services related to customer-specific configuration of the DriveMod. Generally, with respect to these NRE contracts, i) the determination of the contract price is based on labor and hardware costs estimated to achieve the required milestones specified in the contract; ii) payment under these arrangements are comprised of upfront payments due upon execution of the agreements as well as payments due upon the achievement of milestones specified in each arrangement; and iii) contain mutual termination clauses without penalty. The Company recognizes revenue from NRE contracts that are fully funded by customers and the sale of its products when promised goods or engineering services are transferred to customers. Each of the Company’s NRE arrangements are comprised of multi-phase deliverables recognized at a point in time upon completion and acceptance from the customer of each phase of the arrangement. The Company recognizes revenue in an amount that reflects the consideration to which the Company expects to be entitled in exchange for those goods or services.

For the three months ended June 30, 2024 and 2023, NRE revenue was $0 and $550,000, respectively, and for the six months ended June 30, 2024 and 2023 was $0 and $1,420,000, respectively.

Hardware

Hardware Revenue generally consists of sale or lease of industrial vehicles modified with a proprietary autonomous hardware kit, known as a DriveMod Kit. Revenue is recognized at a point in time when title and risks and rewards of ownership have transferred to the customer. For customers that lease the hardware, revenue is recognized over time as the customer simultaneously receives and consumes the benefits provided by the hardware. Customer contracts for product sales of hardware are generally represented by a sales contract or purchase order.

For the three months ended June 30, 2024 and 2023, hardware revenue was $5,042 and $0, respectively, and for the six months ended June 30, 2024 and 2023 was $7,828 and $963, respectively.

Other:

Other revenues generally consist of fees associated with the sale of distinct professional services, either in support of deploying hardware and subscription support. Professional service offerings are typically sold as part of an arrangement for products or services included within subscription revenue. Professional services associated with subscription revenue generally relate to standard implementation, configuration, installation or training services applied to SaaS deployment models. Professional service revenue is recognized over time as the services are performed, as the customer simultaneously receives and consumes the benefit of these services. Professional service contracts are offered at either a fixed or a variable price and may be invoiced in advance or arrears of the services being provided.

The Company’s standard payment terms vary by customer and the products or services offered. Contract terms for other revenue arrangements are generally short-term, with stated contract terms that are less than one year.

The Company collects and remits taxes assessed by different governmental authorities that are both imposed on and concurrent with a revenue-producing transaction between the Company and the Company’s customers. These taxes may include, but are not limited to, sales, use, value-added, and some excise taxes. The Company reports the collection of these taxes on a net basis (excluded from revenues). Shipping and handling fees billed to customers are included in net sales, while costs of shipping and handling are included in cost of revenue.

 

For the three months ended June 30, 2024 and 2023, there was no other revenue. For the six months ended June 30, 2024 and 2023 other revenue was $0 and $300, respectively.

Arrangements with Multiple Performance Obligations

When a contract involves multiple performance obligations, the Company accounts for individual products and services separately if the customer can benefit from the product or service on its own or with other resources that are readily available to the customer and the product or service is separately identifiable from other promises in the arrangement. The consideration is allocated between separate performance obligations in proportion to their estimated stand-alone selling price. The transactions to which the Company had to estimate stand-alone selling prices and allocate the arrangement consideration to multiple performance obligations were immaterial.

The Company’s contracts may include standard warranty or service level provisions that state promised goods and services will perform and operate in all material respects as defined in the respective agreements. The Company has determined that these represent assurance-type warranties, and the Company has not incurred any material costs as a result of such commitments.

Cost to Obtain and Fulfill a Contract. The Company incurs certain costs to obtain contracts, principally third-party fulfillment fees, which the Company capitalizes when the liability has been incurred if they are (i) incremental costs of obtaining a contract, (ii) expected to be recovered and (iii) have an expected amortization period that is greater than one year (as the Company has elected the practical expedient to expense any costs to obtain a contract when the liability is incurred if the amortization period of such costs would be one year or less).

Material Rights:

The Company’s contracts with customers may include renewal or other options at stated prices. Determining whether these options provide the customer with a material right and therefore need to be accounted for as separate performance obligations requires judgment. The price of each option must be assessed to determine whether it is reflective of the stand-alone selling price or is reflective of a discount that the customer only received as a result of its prior purchase (a material right).

Other Policies, Judgments and Practical Expedients

Contract balances. Contract assets and liabilities represent the differences in the timing of revenue recognition from the receipt of cash from the Company’s customers and billings. Contract assets reflect revenue recognized and performance obligations satisfied in advance of customer billing. Contract liabilities relate to payments received in advance of the satisfaction of performance under the contract. Receivable represents right to consideration that is unconditional. Such rights are considered unconditional if only the passage of time is required before payment of that consideration is due.

Remaining performance obligations. Revenue allocated to remaining performance obligations represents the transaction price allocated to the performance obligations that are unsatisfied, or partially unsatisfied. It includes unearned revenue and amounts that will be invoiced and recognized as revenue in future periods and does not include contracts where the customer is not committed. The customer is not considered committed where they are able to terminate for convenience without payment of a substantive penalty under the contract. The Company has elected the optional exemption, which allows for the exclusion of the amounts for remaining performance obligations that are part of contracts with an original expected duration of one year or less.

Significant financing component. In certain arrangements, the Company receives payment from a customer either before or after the performance obligation has been satisfied. The Company’s contracts with customer prepayment terms do not include a significant financing component because the primary purpose is not to receive or provide financing from or to the customers.

 

Contract modifications. The Company may modify contracts to offer customers additional products or services. Each of the additional products and services are generally considered distinct from those products or services transferred to the customer before the modification. The Company evaluates whether the contract price for the additional products and services reflects the stand-alone selling price as adjusted for facts and circumstances applicable to that contract. In these cases, the Company accounts for the additional products or services as a separate contract. In other cases where the pricing in the modification does not reflect the stand-alone selling price as adjusted for facts and circumstances applicable to that contract, the Company accounts on a prospective basis where the remaining goods and services are distinct from the original items and on a cumulative catch-up basis when the remaining goods and services are not distinct from the original items.

Principal vs. Agent Considerations

Judgment is required in determining whether we are the principal or agent in transactions with dealers, OEMs and end-users. We evaluate the presentation of revenue on a gross or net basis based on whether we control the service provided to the end-user and are the principal (i.e., “gross”), or we arrange for other parties to provide the service to the end-user and are an agent (i.e., “net”). This determination also impacts the presentation of incentives provided to dealers and OEMs and discounts and promotions offered to end-users to the extent they are not customers.

In dealer transactions where our role is to provide the hardware to the dealer, we do not control and are not primarily responsible for the good or service provided by the dealer to end-users. In these transactions, hardware revenue is recorded on a net basis.

In dealer and OEM transactions where our role is to provide the software subscription to the end-user, we are primarily responsible for the services and present the respective subscription revenue on a gross basis. Payments to dealers in exchange for their services are recorded as cost of revenue.

Judgments and estimates. Accounting for contracts recognized over time involves the use of various techniques to estimate total contract revenue and costs. Due to uncertainties inherent in the estimation process, it is possible that estimates of costs to complete a performance obligation will be revised in the near term. The Company reviews and updates its contract-related estimates regularly, and records adjustments as needed. For those performance obligations for which revenue is recognized using a cost-to-cost input method and residual method, changes in total estimated costs, and related progress towards complete satisfaction of the performance obligation, are recognized on a cumulative catch-up basis in the period in which the revisions to the estimates are made.

Concentration of Credit Risk

The following table sets forth the percentages of total revenue for customers that represents 10% or more of the respective amounts for the three months ended June 30, 2024 and 2023, respectively.

   2024   2023 
Customer A   
*
    36%
Customer B   
*
    64%
Customer C   69%   
 *
 
Customer D   23%   
 *
 
*Below 10%

The following table sets forth the percentages of total revenue for customers that represents 10% or more of the respective amounts for the six months ended June 30, 2024 and 2023, respectively.

   2024   2023 
Customer A   *    61%
Customer B   *    39%
Customer C   81%   * 
Customer D   14%   * 
*Below 10%

There was $1,977 from these customers in accounts receivable at June 30, 2024 and no accounts receivable from these customers at December 31, 2023.

 

Cost of Revenue

Cost of Revenue

Cost of revenue consists primarily of direct labor and related fringe benefits for internal engineering resources costs incurred for the completion of the contracts and hardware costs.

XML 36 R26.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2024
Summary of Significant Accounting Policies [Abstract]  
Schedule of Property and Equipment Estimated Useful Life Repair and maintenance costs are expensed as incurred.
Property and Equipment  Useful life
Internal-use software  3 to 5 years
Computer and equipment  5 years
Furniture and fixtures  7 years
Leasehold improvements  Shorter of 3 years or
lease term
Vehicles  5 years
Schedule of Percentages of Total Revenue The following table sets forth the percentages of total revenue for customers that represents 10% or more of the respective amounts for the three months ended June 30, 2024 and 2023, respectively.
   2024   2023 
Customer A   
*
    36%
Customer B   
*
    64%
Customer C   69%   
 *
 
Customer D   23%   
 *
 
*Below 10%
   2024   2023 
Customer A   *    61%
Customer B   *    39%
Customer C   81%   * 
Customer D   14%   * 
*Below 10%
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Balance Sheet Components (Tables)
6 Months Ended
Jun. 30, 2024
Balance Sheet Components [Abstract]  
Schedule of Prepaid Expenses and Other Current Assets Prepaid expenses and other current assets are comprised of the following:
   June 30,
2024
   December 31,
2023
 
Prepaid expenses   286,696    385,474 
Security deposits   163,723    155,729 
Tax receivables   763,624    765,697 
Receivables and current assets   124,627    9,526 
Total prepaid and expenses and other current assets  $1,338,670   $1,316,426 

 

Schedule of Property and Equipment Property and equipment is comprised of the following:
   June 30,   December 31, 
   2024   2023 
Automobiles  $737,431   $616,947 
Furniture and fixtures   178,491    178,491 
Computer and equipment   568,638    517,181 
Capitalized software   539,051    342,136 
Leasehold improvements   664,532    458,406 
Construction work in progress   208,848    208,848 
Property and equipment, gross   2,896,991    2,322,009 
Less: accumulated depreciation   (935,610)   (835,337)
Total property and equipment, net  $1,961,381   $1,486,672 
Schedule of Accrued Expenses and Other Current Liabilities Accrued expenses and other current liabilities are comprised of the following:
   June 30,
2024
   December 31,
2023
 
Credit card payable  $139,853   $1,103 
Accrued expenses   508,162    214,286 
Accrued payroll   706,535    985,753 
Total accrued expenses and other current liabilities  $1,354,550   $1,201,142 
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Operating Leases (Tables)
6 Months Ended
Jun. 30, 2024
Operating Leases [Abstract]  
Schedule of Future Lease Payments under Non-Cancellable Lease The Company’s future lease payments under the non-cancellable lease as of June 30, 2024, which are presented as lease liabilities on the Company’s condensed consolidated balance sheet, are as follows:
Period   Operating
Lease
 
Remainder of 2024   $ 384,632  
2025     320,526  
Total lease payments     705,158  
Less: imputed interest     (13,908 )
Present value of lease liability   $ 691,250  

 

   June 30,   December 31, 
   2024   2023 
Weighted-average remaining lease term (in years)   0.92    1.42 
Weighted -average discount rate   3.91%   3.05%
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Intangible Assets, Net (Tables)
6 Months Ended
Jun. 30, 2024
Intangible Assets, Net [Abstract]  
Schedule of Gross Carrying Amount and Accumulated Amortization The gross carrying amount and accumulated amortization of separately identifiable intangible assets are as follows:
   As of June 30, 2024 
   Gross
Carrying
Amount
   Accumulated
Amortization
   Impairment   Net
Carrying
Amount
 
Developed software  $542,692   $
-
   $
-
   $542,692 
Patents   572,221    (30,444)   (118,831)   422,946 
Trademark   45,000    (24,500)   
-
    20,500 
Total intangible assets  $1,159,913   $(54,944)  $(118,831)  $986,138 
   As of December 31, 2023 
   Gross
Carrying
Amount
   Accumulated
Amortization
   Fair Market Value Adjustment   Impairment   Net
Carrying
Amount
 
Developed software  $542,692   $
-
   $
-
   $
-
   $542,692 
Patents   539,840    (20,117)   
-
    
-
    519,723 
Trademark   45,000    (23,000)   
-
    
-
    22,000 
Rights to intellectual property   100,000    (20,000)   (50,000)   (30,000)   
-
 
Total intangible assets  $1,227,532   $(63,117)  $(50,000)  $(30,000)  $1,084,415 
Schedule of Estimated Amortization Expense for All Intangible Assets Estimated amortization expense for all intangible assets subject to amortization in future years is expected to be:
   Amortization 
Remainder 2024  $11,827 
2025   23,654 
2026   23,654 
2027   23,654 
2028   23,654 
Thereafter   879,695 
Total  $986,138 
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Capital Structure (Tables)
6 Months Ended
Jun. 30, 2024
Capital Structure [Abstract]  
Schedule of Securities Warrants are Convertible The following warrants were outstanding as of June 30, 2024 and December 31, 2023, all of which contain standard anti-dilution protections in the event of subsequent rights offerings, stock splits, stock dividends or other extraordinary dividends, or other similar changes in the Company’s common stock or capital structure, and none of which have any participating rights for any losses:
Securities into which warrants are convertible   Warrants
outstanding(1)
    Exercise
Price
    Expiration
Date
  Fair
value
 
Common stock (Initial Public Offering)     1,400     $ 9.375     October 2026   $ 170,397  
Common stock (Private Placement)     70,969     $ 2.71     April 2027     6,745,681  
Total     72,369                 $ 6,916,078  
Schedule of Fair Value of Warrants The Company used the following assumptions:
    Initial
Public
Offering
Warrants
    Private
Placement
Warrants
 
Fair value of underlying securities   $ 2.88     $ 1.37  
Expected volatility     51.0 %     45.0 %
Expected term (in years)     5.0       5.0  
Risk-free interest rate     1.13 %     2.92 %
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Net Loss Per Share Attributable to Common Stockholders (Tables)
6 Months Ended
Jun. 30, 2024
Net Loss Per Share Attributable to Common Stockholders [Abstract]  
Schedule of Basic and Diluted Loss Per Share The following table summarizes the computation of basic and diluted loss per share:
   Three months Ended
June 30,
 
   2024   2023 
Net loss attributable to common stockholders  $(5,818,952)  $(6,353,399)
Basic and diluted weighted average common shares outstanding(1)
   1,416,758    489,947 
Loss per share:          
Basic and diluted
  $(4.11)  $(12.97)
    Six months Ended
June 30,
 
    2024     2023  
Net loss attributable to common stockholders   $ (11,789,031 )   $ (11,982,157 )
Basic and diluted weighted average common shares outstanding(1)     970,329       489,438  
Loss per share:                
Basic and diluted   $ (12.15 )   $ (24.48 )
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation Expense (Tables)
6 Months Ended
Jun. 30, 2024
Stock-Based Compensation Expense [Abstract]  
Schedule of Stock Options Vested and Exercisable The following table summarizes information about the Company’s stock options outstanding as well as stock options vested and exercisable as of June 30, 2024, and activity during the three month period then ended(1):
   Shares   Weighted-
average exercise
price
   Weighted-
average remaining
contractual
term
(years)
   Aggregate
intrinsic
value
 
Outstanding as of March 31, 2024   171,204   $102.03    7.11   $115,439 
Granted   710    10.43           
Exercised   
-
    
-
         
-
 
Cancelled/forfeited   (4,484)  $158.38           
Outstanding as of June 30, 2024   167,430   $100.13    6.83   $
-
 
Vested and expected to vest at June 30, 2024   167,430   $100.13    6.83   $
-
 
Vested and exercisable at June 30, 2024   99,374   $96.13    5.67   $
-
 
The following table summarizes information about the Company’s stock options outstanding as well as stock options vested and exercisable as of June 30, 2024, and activity during the six month period then ended(1):
   Shares   Weighted-
average exercise
price
   Weighted-
average remaining
contractual
term
(years)
   Aggregate
intrinsic
value
 
Outstanding as of December 31, 2023   175,063   $104.27    7.37   $42,530 
Granted   3,166    17.85           
Exercised   
-
    
-
         
-
 
Cancelled/forfeited   (10,799)  $143.03           
Outstanding as of June 30, 2024   167,430   $100.13    6.83   $
-
 
Vested and expected to vest at June 30, 2024   167,430   $100.13    6.83   $
-
 
Vested and exercisable at June 30, 2024   99,374   $96.13    5.67   $
-
 
(1) All information has been retroactively adjusted to reflect the 1-for-100 reverse stock split effected on July 3, 2024. See Note 14, Subsequent Events for details.

 

Schedule of Restricted Stock Units and Activity The following table summarizes information about the Company’s RSUs as of June 30, 2024, and activity during the three months then ended(1):
   Shares   Weighted-
average
grant date
fair value
 
Unvested Shares at March 31, 2024   1,647   $258.89 
RSUs granted   2,160    11.18 
RSUs vested   (1,197)   148.69 
RSUs forfeited   
-
    
-
 
Unvested Shares at June 30, 2024   2,610   $104.42 

 

(1) All information has been retroactively adjusted to reflect the 1-for-100 reverse stock split effected on July 3, 2024. See Note 14, Subsequent Events for details.

 

The following table summarizes information about the Company’s RSUs as of June 30, 2024, and activity during the six months then ended(1):
   Shares   Weighted-
average
grant date
fair value
 
Unvested Shares at December 31, 2023   1,764   $278.33 
RSUs granted   2,160    11.18 
RSUs vested   (1,314)   184.60 
RSUs forfeited   
-
    
-
 
Unvested Shares at June 30, 2024   2,610   $104.42 
Schedule of Weighted Average Assumptions were Used in Estimating the Grant Date Fair Values The following weighted average assumptions were used in estimating the grant date fair values on June 30, 2024 and 2023(1):
   June 30, 
   2024   2023 
Fair value of common stock  $17.85   $103.26 
Expected term (in years)   6.02    6.02 
Risk-free rate   4.17%   3.61%
Expected volatility   53.19%   52.72%
Dividend yield   0%   0%
(1)All information has been retroactively adjusted to reflect the 1-for-100 reverse stock split effected on July 3, 2024. See Note 14, Subsequent Events for details.
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Description of Business (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Description of Business [Abstract]          
Net loss $ (5,818,952) $ (6,353,399) $ (11,789,031) $ (11,982,157)  
Accumulated deficit (171,806,650)   (171,806,650)   $ (160,017,619)
Net cash used in operating activities     (10,225,478) $ (10,246,946)  
Cash 5,930,977   5,930,977   3,591,623
Short-term investments balance $ 1,063,131   $ 1,063,131   $ 4,561,928
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Summary of Significant Accounting Policies (Details)
3 Months Ended 6 Months Ended 12 Months Ended
Dec. 31, 2023
USD ($)
Apr. 01, 2022
USD ($)
Jun. 30, 2024
USD ($)
shares
Jun. 30, 2023
USD ($)
Jun. 30, 2024
USD ($)
shares
Jun. 30, 2023
USD ($)
Dec. 31, 2023
USD ($)
Apr. 30, 2022
shares
Summary of Significant Accounting Policies [Line Items]                
Cash $ 3,591,623   $ 5,930,977   $ 5,930,977   $ 3,591,623  
Allowance for credit losses 0   $ 0   $ 0   0  
Finite lived intangibles amortized     15 years   15 years      
Purchase price of rights   $ 100,000            
Useful life for intangible asset   15 years            
Impairment charge       $ 0   $ 0 $ 30,000  
Advertising costs     $ 39,900 15,303 $ 130,999 39,117    
Other revenue         0 300    
Accounts receivable         1,977      
Right to intellectual property [Member]                
Summary of Significant Accounting Policies [Line Items]                
Impairment charge $ 30,000              
Patents [Member]                
Summary of Significant Accounting Policies [Line Items]                
Impairment charge     $ 66,107   $ 118,831      
Warrant [Member]                
Summary of Significant Accounting Policies [Line Items]                
Common stock warrants (in Shares) | shares     72,369 [1]   72,369 [1]     70,969
Subscription [Member]                
Summary of Significant Accounting Policies [Line Items]                
Revenue from customer     $ 3,624 952 $ 6,351 2,489    
Non-Recurring Engineering [Member]                
Summary of Significant Accounting Policies [Line Items]                
Revenue from customer     0 550,000 0 1,420,000    
Hardware [Member]                
Summary of Significant Accounting Policies [Line Items]                
Revenue from customer     $ 5,042 $ 0 $ 7,828 $ 963    
Internal-Use Software [Member] | Minimum [Member]                
Summary of Significant Accounting Policies [Line Items]                
Useful life of property and equipment     3 years   3 years      
Internal-Use Software [Member] | Maximum [Member]                
Summary of Significant Accounting Policies [Line Items]                
Useful life of property and equipment     5 years   5 years      
Software Development [Member] | Minimum [Member]                
Summary of Significant Accounting Policies [Line Items]                
Useful life of property and equipment     3 years   3 years      
Software Development [Member] | Maximum [Member]                
Summary of Significant Accounting Policies [Line Items]                
Useful life of property and equipment     5 years   5 years      
Chief Executive Officer [Member]                
Summary of Significant Accounting Policies [Line Items]                
Operating segment         1      
IPO [Member]                
Summary of Significant Accounting Policies [Line Items]                
Common stock warrants (in Shares) | shares     1,400   1,400      
[1] All information has been retroactively adjusted to reflect the 1-for-100 reverse stock split effected on July 3, 2024. See Note 14, Subsequent Events for details.
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Schedule of Property and Equipment Estimated Useful Life (Details) - Schedule of Property and Equipment Estimated Useful Life
Jun. 30, 2024
Computer and Equipment [Member]  
Schedule of Property and Equipment Estimated Useful Life (Details) - Schedule of Property and Equipment Estimated Useful Life [Line Items]  
Property, Plant and Equipment, Useful Life 5 years
Furniture and fixtures [Member]  
Schedule of Property and Equipment Estimated Useful Life (Details) - Schedule of Property and Equipment Estimated Useful Life [Line Items]  
Property, Plant and Equipment, Useful Life 7 years
Leasehold improvements [Member]  
Schedule of Property and Equipment Estimated Useful Life (Details) - Schedule of Property and Equipment Estimated Useful Life [Line Items]  
Property, Plant and Equipment, Useful Life 3 years
Vehicles [Member]  
Schedule of Property and Equipment Estimated Useful Life (Details) - Schedule of Property and Equipment Estimated Useful Life [Line Items]  
Property, Plant and Equipment, Useful Life 5 years
Minimum [Member] | Software Development [Member]  
Schedule of Property and Equipment Estimated Useful Life (Details) - Schedule of Property and Equipment Estimated Useful Life [Line Items]  
Property, Plant and Equipment, Useful Life 3 years
Maximum [Member] | Software Development [Member]  
Schedule of Property and Equipment Estimated Useful Life (Details) - Schedule of Property and Equipment Estimated Useful Life [Line Items]  
Property, Plant and Equipment, Useful Life 5 years
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Summary of Significant Accounting Policies (Details) - Schedule of Percentages of Total Revenue - Customer Concentration Risk [Member] - Revenue Benchmark [Member]
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Customer A [Member]        
Disaggregation of Revenue [Line Items]        
Total revenue [1] 36.00% [1] 61.00%
Customer B [Member]        
Disaggregation of Revenue [Line Items]        
Total revenue [1] 64.00% [1] 39.00%
Customer C [Member]        
Disaggregation of Revenue [Line Items]        
Total revenue 69.00% [1] 81.00% [1]
Customer D [Member]        
Disaggregation of Revenue [Line Items]        
Total revenue 23.00% [1] 14.00% [1]
[1] Below 10%
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue and Contracts with Customers (Details) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Revenue and Contracts with Customers [Abstract]    
Contract liabilities
Contract assets
Deferred contract costs $ 109,493 $ 0
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Balance Sheet Components (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Balance Sheet Components [Abstract]          
Government treasury bills $ 1,100,000   $ 1,100,000   $ 4,600,000
Depreciation expense 50,052 $ 93,039 96,886 $ 174,502  
Accounts payable $ 42,500   $ 42,500   $ 41,250
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Balance Sheet Components (Details) - Schedule of Prepaid Expenses and Other Current Assets - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Schedule of Prepaid Expenses and Other Current Assets [Abstract]    
Prepaid expenses $ 286,696 $ 385,474
Security deposits 163,723 155,729
Tax receivables 763,624 765,697
Receivables and current assets 124,627 9,526
Total prepaid and expenses and other current assets $ 1,338,670 $ 1,316,426
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Balance Sheet Components (Details) - Schedule of Property and Equipment - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Schedule of Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 2,896,991 $ 2,322,009
Less: accumulated depreciation (935,610) (835,337)
Total property and equipment, net 1,961,381 1,486,672
Automobiles [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Property and equipment, gross 737,431 616,947
Furniture and fixtures [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Property and equipment, gross 178,491 178,491
Computer and equipment [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Property and equipment, gross 568,638 517,181
Capitalized software [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Property and equipment, gross 539,051 342,136
Leasehold improvements [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Property and equipment, gross 664,532 458,406
Construction work in progress [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 208,848 $ 208,848
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Balance Sheet Components (Details) - Schedule of Accrued Expenses and Other Current Liabilities - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Schedule of Accrued Expenses and Other Current Liabilities [Abstract]    
Credit card payable $ 139,853 $ 1,103
Accrued expenses 508,162 214,286
Accrued payroll 706,535 985,753
Total accrued expenses and other current liabilities $ 1,354,550 $ 1,201,142
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Operating Leases (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Operating Leases [Abstract]        
Monthly payments     $ 81,000  
Operating lease $ 178,354 $ 149,261 359,965 $ 291,847
Operating lease right-of-use assets $ 172,631 $ 144,177 $ 343,779 $ 282,199
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Operating Leases (Details) - Schedule of Future Lease Payments under Non-Cancellable Lease - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Schedule of Future Lease Payments Under Non Cancellable Leases [Abstract]    
Remainder of 2024 $ 384,632  
2025 320,526  
Total lease payments 705,158  
Less: imputed interest (13,908)  
Present value of lease liability $ 691,250  
Weighted-average remaining lease term (in years) 11 months 1 day 1 year 5 months 1 day
Weighted -average discount rate 3.91% 3.05%
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Intangible Assets, Net (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Intangible Assets, Net [Line Items]          
Amortization expense $ 5,914 $ 9,742 $ 11,827 $ 18,289  
Gain (loss) on disposal assets 66,107   (118,831)  
Salvage value $ 0   $ 0  
Impairment charge   $ 0   $ 0 30,000
Impair inventory         0
Fair market value adjustment         50,000
Abandoned Inventory [Member]          
Intangible Assets, Net [Line Items]          
Inventory loss         $ 66,690
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Intangible Assets, Net (Details) - Schedule of Gross Carrying Amount and Accumulated Amortization - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Gross Carrying Amount [Member]    
Schedule of Gross Carrying Amount and Accumulated Amortization [Line Items]    
Gross Carrying Amount $ 1,159,913 $ 1,227,532
Gross Carrying Amount [Member] | Developed software [Member]    
Schedule of Gross Carrying Amount and Accumulated Amortization [Line Items]    
Gross Carrying Amount 542,692 542,692
Gross Carrying Amount [Member] | Patents [Member]    
Schedule of Gross Carrying Amount and Accumulated Amortization [Line Items]    
Gross Carrying Amount 572,221 539,840
Gross Carrying Amount [Member] | Trademark [Member]    
Schedule of Gross Carrying Amount and Accumulated Amortization [Line Items]    
Gross Carrying Amount 45,000 45,000
Gross Carrying Amount [Member] | Rights to intellectual property [Member]    
Schedule of Gross Carrying Amount and Accumulated Amortization [Line Items]    
Gross Carrying Amount   100,000
Accumulated Amortization [Member]    
Schedule of Gross Carrying Amount and Accumulated Amortization [Line Items]    
Accumulated Amortization (54,944) (63,117)
Accumulated Amortization [Member] | Developed software [Member]    
Schedule of Gross Carrying Amount and Accumulated Amortization [Line Items]    
Accumulated Amortization
Accumulated Amortization [Member] | Patents [Member]    
Schedule of Gross Carrying Amount and Accumulated Amortization [Line Items]    
Accumulated Amortization (30,444) (20,117)
Accumulated Amortization [Member] | Trademark [Member]    
Schedule of Gross Carrying Amount and Accumulated Amortization [Line Items]    
Accumulated Amortization (24,500) (23,000)
Accumulated Amortization [Member] | Rights to intellectual property [Member]    
Schedule of Gross Carrying Amount and Accumulated Amortization [Line Items]    
Accumulated Amortization   (20,000)
Impairment [Member]    
Schedule of Gross Carrying Amount and Accumulated Amortization [Line Items]    
Impairment (118,831) (30,000)
Impairment [Member] | Developed software [Member]    
Schedule of Gross Carrying Amount and Accumulated Amortization [Line Items]    
Impairment
Impairment [Member] | Patents [Member]    
Schedule of Gross Carrying Amount and Accumulated Amortization [Line Items]    
Impairment (118,831)
Impairment [Member] | Trademark [Member]    
Schedule of Gross Carrying Amount and Accumulated Amortization [Line Items]    
Impairment
Impairment [Member] | Rights to intellectual property [Member]    
Schedule of Gross Carrying Amount and Accumulated Amortization [Line Items]    
Impairment   (30,000)
Net Carrying Amount [Member]    
Schedule of Gross Carrying Amount and Accumulated Amortization [Line Items]    
Net Carrying Amount 986,138 1,084,415
Net Carrying Amount [Member] | Developed software [Member]    
Schedule of Gross Carrying Amount and Accumulated Amortization [Line Items]    
Net Carrying Amount 542,692 542,692
Net Carrying Amount [Member] | Patents [Member]    
Schedule of Gross Carrying Amount and Accumulated Amortization [Line Items]    
Net Carrying Amount 422,946 519,723
Net Carrying Amount [Member] | Trademark [Member]    
Schedule of Gross Carrying Amount and Accumulated Amortization [Line Items]    
Net Carrying Amount $ 20,500 22,000
Net Carrying Amount [Member] | Rights to intellectual property [Member]    
Schedule of Gross Carrying Amount and Accumulated Amortization [Line Items]    
Net Carrying Amount  
Fair Market Value Adjustment [Member]    
Schedule of Gross Carrying Amount and Accumulated Amortization [Line Items]    
Fair Market Value Adjustment   (50,000)
Fair Market Value Adjustment [Member] | Developed software [Member]    
Schedule of Gross Carrying Amount and Accumulated Amortization [Line Items]    
Fair Market Value Adjustment  
Fair Market Value Adjustment [Member] | Patents [Member]    
Schedule of Gross Carrying Amount and Accumulated Amortization [Line Items]    
Fair Market Value Adjustment  
Fair Market Value Adjustment [Member] | Trademark [Member]    
Schedule of Gross Carrying Amount and Accumulated Amortization [Line Items]    
Fair Market Value Adjustment  
Fair Market Value Adjustment [Member] | Rights to intellectual property [Member]    
Schedule of Gross Carrying Amount and Accumulated Amortization [Line Items]    
Fair Market Value Adjustment   $ (50,000)
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Intangible Assets, Net (Details) - Schedule of Estimated Amortization Expense for All Intangible Assets
Jun. 30, 2024
USD ($)
Schedule of Estimated Amortization Expense for All Intangible Assets [Abstract]  
Remainder 2024 $ 11,827
2025 23,654
2026 23,654
2027 23,654
2028 23,654
Thereafter 879,695
Total $ 986,138
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Capital Structure (Details) - USD ($)
3 Months Ended 6 Months Ended
Aug. 08, 2024
Jul. 03, 2024
May 03, 2024
Apr. 23, 2024
Dec. 12, 2023
Dec. 08, 2023
May 31, 2023
Jun. 30, 2024
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Nov. 30, 2023
Oct. 31, 2021
Capital Structure [Line Items]                          
Common stock, shares authorized               200,000,000 200,000,000   200,000,000    
Common stock, par value (in Dollars per share)               $ 0.00001 $ 0.00001   $ 0.00001    
Common stock, shares issued               1,769,946 1,769,946   759,831    
Common stock, shares outstanding               1,769,946 1,769,946   759,831    
Preferred stock, shares authorized               10,000,000 10,000,000   10,000,000    
Preferred stock, par value (in Dollars per share)               $ 0.00001 $ 0.00001   $ 0.00001    
Preferred stock issued                    
Preferred stock outstanding                    
Aggregate common stock (in Dollars)                 $ 4,570,455      
Pre-Funded warrant exercisable [1]       302,000   218,666              
Warrant nominal exercise price per share (in Dollars per share)       $ 0.00001   $ 0.00001              
Warrant offering price (in Dollars per share)       $ 0.09999   0.15              
Gross proceeds (in Dollars)         $ 5,000,000       5,200,000        
Other direct costs (in Dollars)         $ 500,000                
Gross proceeds, percentage             3.00%            
Net proceeds (in Dollars)                 6,825,672        
Commission fees (in Dollars)                 139,299        
Other related expense (in Dollars)                 $ 60,465        
Pre-Funded Warrants [Member]                          
Capital Structure [Line Items]                          
Pre-Funded warrant exercisable [1]       198,000                  
Warrant offering price (in Dollars per share)           $ 0.14999              
Subsequent Event [Member]                          
Capital Structure [Line Items]                          
Sale of additional shares 2,565                        
Reverse stock split   1-for-100                      
Preferred Stock [Member]                          
Capital Structure [Line Items]                          
Preferred stock, shares authorized                         10,000,000
Preferred stock, par value (in Dollars per share)                         $ 0.00001
Preferred stock issued                    
Preferred stock outstanding                    
Common Stock [Member]                          
Capital Structure [Line Items]                          
Common stock, shares authorized                       50,000  
Pre-Funded warrant exercisable [1]           114,668              
Shares of common stock               251,691 384,718        
ATM Sales Agreement [Member]                          
Capital Structure [Line Items]                          
Common stock value (in Dollars)             $ 8,800,000            
Public Offering [Member]                          
Capital Structure [Line Items]                          
Aggregate common stock (in Dollars) [1]       $ 500,000   $ 333,334              
Private Placement [Member]                          
Capital Structure [Line Items]                          
Warrant offering price (in Dollars per share)       $ 0.1                  
Over-Allotment Option [Member]                          
Capital Structure [Line Items]                          
Sale of additional shares [1]     20,400                    
Public Offering [Member]                          
Capital Structure [Line Items]                          
Other direct costs (in Dollars)                 $ 600,000        
[1] All information has been retroactively adjusted to reflect the 1-for-100 reverse stock split effected on July 3, 2024. See Note 14, Subsequent Events for details.
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Capital Structure (Details) - Schedule of Securities Warrants are Convertible - Warrant [Member] - USD ($)
6 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Apr. 30, 2022
Schedule of Securities Warrants are Convertible [Line Items]      
Warrants outstanding 72,369 [1]   70,969
Fair value   $ 6,916,078  
Initial Public Offering [Member] | Common Stock [Member]      
Schedule of Securities Warrants are Convertible [Line Items]      
Warrants outstanding [1] 1,400    
Exercise Price $ 9.375    
Expiration Date October 2026    
Fair value   170,397  
Private Placement [Member] | Common Stock [Member]      
Schedule of Securities Warrants are Convertible [Line Items]      
Warrants outstanding [1] 70,969    
Exercise Price $ 2.71    
Expiration Date April 2027    
Fair value   $ 6,745,681  
[1] All information has been retroactively adjusted to reflect the 1-for-100 reverse stock split effected on July 3, 2024. See Note 14, Subsequent Events for details.
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Capital Structure (Details) - Schedule of Fair Value of Warrants
6 Months Ended
Jun. 30, 2024
$ / shares
Initial Public Offering Warrants [Member]  
Schedule of Fair Value of Warrants [Line Items]  
Fair value of underlying securities (in Dollars per share) $ 2.88
Expected volatility 51.00%
Expected term (in years) 5 years
Risk-free interest rate 1.13%
Private Placement Warrants [Member]  
Schedule of Fair Value of Warrants [Line Items]  
Fair value of underlying securities (in Dollars per share) $ 1.37
Expected volatility 45.00%
Expected term (in years) 5 years
Risk-free interest rate 2.92%
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Net Loss Per Share Attributable to Common Stockholders (Details)
Jun. 25, 2024
Oct. 30, 2023
Net Loss Per Share Attributable to Common Stockholders [Line Items]    
Stock dividend   10.00%
Board of Directors [Member]    
Net Loss Per Share Attributable to Common Stockholders [Line Items]    
Reverse stock split 1-for-100  
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Net Loss Per Share Attributable to Common Stockholders (Details) - Schedule of Basic and Diluted Loss Per Share - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Schedule of Basic and Diluted Loss Per Share [Abstract]        
Net loss attributable to common stockholders $ (5,818,952) $ (6,353,399) $ (11,789,031) $ (11,982,157)
Basic weighted average common shares outstanding 1,416,758 489,947 970,329 489,438
Loss per share:        
Loss per share Basic $ (4.11) $ (12.97) $ (12.15) $ (24.48)
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Net Loss Per Share Attributable to Common Stockholders (Details) - Schedule of Basic and Diluted Loss Per Share (Parentheticals) - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Schedule of Basic and Diluted Loss Per Share [Abstract]        
Diluted weighted average common shares outstanding [1] 1,416,758 489,947 970,329 489,438
Loss per share Diluted $ (4.11) $ (12.97) $ (12.15) $ (24.48)
[1] All share information has been retroactively adjusted to reflect the 1-for-100 reverse stock split effected on July 3, 2024. See Note 14, Subsequent Events for details.
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation Expense (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jul. 03, 2024
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Nov. 30, 2023
Stock-Based Compensation Expense [Line Items]              
Stock option term, description       The resulting fair value is recognized on a straight-line basis over the period during which an employee is required to provide service in exchange for the award. The Company has elected to recognize forfeitures as they occur. Stock options generally vest over four years and have a contractual term of ten years.      
Shares authorized   200,000,000   200,000,000   200,000,000  
common stock outstanding percentage             15.00%
Shares of common stock       87,038,000,000   6,565  
Weighted average per share       $ 9.8 $ 55.55    
Stock-based compensation expense   $ 615,651 $ 873,707 $ 1,269,675 $ 1,798,607    
Outstanding unvested stock options   $ 4,900,000   $ 4,900,000      
Weighted-average period       2 years 4 months 24 days      
Subsequent Event [Member]              
Stock-Based Compensation Expense [Line Items]              
Reverse stock split 1-for-100            
Subsequent Event [Member] | Restricted Stock Units (RSUs) [Member]              
Stock-Based Compensation Expense [Line Items]              
Reverse stock split 1-for-100            
Options Held [Member] | Subsequent Event [Member]              
Stock-Based Compensation Expense [Line Items]              
Reverse stock split 1-for-100            
Common Stock [Member]              
Stock-Based Compensation Expense [Line Items]              
Shares authorized             50,000
2013 Equity Incentive Plan [Member] | Subsequent Event [Member]              
Stock-Based Compensation Expense [Line Items]              
Reverse stock split 1-for-100            
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation Expense (Details) - Schedule of Stock Options Vested and Exercisable - USD ($)
3 Months Ended 6 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Jun. 30, 2024
Jun. 30, 2024
Schedule of Stock Options Vested and Exercisable [Abstract]        
Shares, outstanding at Ending balance [1] 171,204 175,063 167,430 167,430
Weighted-average exercise price, outstanding at Ending balance [1] $ 102.03 $ 104.27 $ 100.13 $ 100.13
Weighted-average remaining contractual term (years), outstanding at Ending balance [1] 7 years 1 month 9 days 7 years 4 months 13 days 6 years 9 months 29 days 6 years 9 months 29 days
Aggregate intrinsic value, outstanding at Ending balance $ 115,439 [1] $ 42,530 [1]
Shares, vested and expected to vest at ending balance [1]     167,430 167,430
Weighted-average exercise price, vested and expected to vest at ending balance [1]     $ 100.13 $ 100.13
Weighted-average remaining contractual term (years), vested and expected to vest at ending balance [1]     6 years 9 months 29 days 6 years 9 months 29 days
Aggregate intrinsic value, vested and expected to vest at ending balance    
Shares, vested and exercisable at ending balance [1]     99,374 99,374
Weighted-average exercise price, vested and exercisable at ending balance [1]     $ 96.13 $ 96.13
Weighted-average remaining contractual term (years), vested and exercisable at ending balance [1]     5 years 8 months 1 day 5 years 8 months 1 day
Aggregate intrinsic value, vested and exercisable at ending balance    
Shares, granted [1]     710 3,166
Weighted- average exercise price, granted [1]     $ 10.43 $ 17.85
Shares, exercised    
Weighted-average exercise price, exercised    
Aggregate intrinsic value, exercised    
Shares, cancelled/forfeited [1]     (4,484) (10,799)
Weighted-average exercise price, cancelled/forfeited [1]     $ 158.38 $ 143.03
[1] All information has been retroactively adjusted to reflect the 1-for-100 reverse stock split effected on July 3, 2024. See Note 14, Subsequent Events for details.
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation Expense (Details) - Schedule of Restricted Stock Units and Activity - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2024
Stock-Based Compensation Expense (Details) - Schedule of Restricted Stock Units and Activity [Line Items]    
Shares, Unvested shares beginning balance [1]   1,764
Weighted-average grant date fair value, beginning balance [1]   $ 278.33
Shares, RSUs granted [1]   2,160
Weighted-average grant date fair value, RSUs granted [1]   $ 11.18
Shares, RSUs vested [1]   (1,314)
Weighted-average grant date fair value, RSUs vested [1]   $ 184.6
Shares, RSUs forfeited  
Weighted-average grant date fair value, RSUs forfeited  
Shares, Unvested shares ending balance [1] 2,610 2,610
Weighted-average grant date fair value, ending balance [1] $ 104.42 $ 104.42
RSUs [Member]    
Stock-Based Compensation Expense (Details) - Schedule of Restricted Stock Units and Activity [Line Items]    
Shares, Unvested shares beginning balance [1] 1,647  
Weighted-average grant date fair value, beginning balance [1] $ 258.89  
Shares, RSUs granted [1] 2,160  
Weighted-average grant date fair value, RSUs granted [1] $ 11.18  
Shares, RSUs vested [1] (1,197)  
Weighted-average grant date fair value, RSUs vested [1] $ 148.69  
Shares, RSUs forfeited  
Weighted-average grant date fair value, RSUs forfeited  
Shares, Unvested shares ending balance [1] 2,610 2,610
Weighted-average grant date fair value, ending balance [1] $ 104.42 $ 104.42
[1] All information has been retroactively adjusted to reflect the 1-for-100 reverse stock split effected on July 3, 2024. See Note 14, Subsequent Events for details.
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation Expense (Details) - Schedule of Weighted Average Assumptions were Used in Estimating the Grant Date Fair Values - $ / shares
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Schedule of Weighted Average Assumptions were Used in Estimating the Grant Date Fair Values [Abstract]    
Fair value of common stock (in Dollars per share) [1] $ 17.85 $ 103.26
Expected term (in years) [1] 6 years 7 days 6 years 7 days
Risk-free rate [1] 4.17% 3.61%
Expected volatility [1] 53.19% 52.72%
Dividend yield [1] 0.00% 0.00%
[1] All information has been retroactively adjusted to reflect the 1-for-100 reverse stock split effected on July 3, 2024. See Note 14, Subsequent Events for details.
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Income Taxes (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Income Taxes [Abstract]        
Income tax expense $ 0 $ 0 $ 0 $ 0
Effective tax rate 0.00% 0.00% 0.00% 0.00%
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Subsequent Events (Details) - USD ($)
6 Months Ended
Aug. 08, 2024
Jul. 03, 2024
Jun. 30, 2024
Subsequent Event [Member]      
Subsequent Events [Line Items]      
Additional shares 2,565    
Agreement for net proceeds $ 1,772,284    
Commission and fees $ 36,169    
Reverse stock split   1-for-100  
Pro Forma [Member]      
Subsequent Events [Line Items]      
Reverse stock split shares     1,769,946
EXCEL 69 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( +"&"%D'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 " "PA@A9(;?1PN\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2@,Q$(=?17+?G?VCHF&;BZ4G!<&"XBTDTS:XV81D9+=O;S:V6T0?0,@E,[]\ M\PVD4YXK%_ Y.(^!#,:KR?9#Y,JOV('(*D^ MY!ZAJ:I;L$A22Y(P PN_$)GHM.(JH"073GBM%KS_#'V&:078H\6!(M1E#4S, M$_UQZCNX &888;#QNX!Z(>;JG]C< 79*3M$LJ7$2@,+V*AM/1XXJ=)[^V#^OMAHFF:JZ+ZBZ=;5/QFY;7]^^SZP^_B[!UVNS, M/S8^"XH.?OT+\0502P,$% @ L(8(69E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" "PA@A9G@C444D& "L(P & 'AL+W=OO&V89LV =&HFTADNB15"[_ M?H>2+#H%16N&]271[;SFR\/+0XGC9\8?Q8I2B5Z2.!5GG964ZX^]G@A6-"'B MF*UI"G<6C"=$PBE?]L2:4Q+F04G1UDT>#FRA5:9Q+#G/E>EZ-WB4+,FBU$MVD19]1;>_O+_ 4NI$T M$?^8JJR0[)LE5=[G>3)6O4GI8&E:5!,TO?,\(EY?$KNJ5KQJ7)GEU*\LQ4*;XU M:D][P\K>L&'&.(&Q-F^N]?[L6@L2"Z-!:]B>!D>5P9&U4%>IC.0K=$?(73$' M(#7P(3_C''R;7-H%[XW#GF\-VM/C2>7QQ%JD"60PS+-X'9.ER9(]OC9QUK ] M39U6IDZ;MI5WN.S9ZM ;MZQ%KC]@Z]U=#3?.9 MOU0\T-1_*+6W_C7ZN%:VV/B_I5W./:Z>5 MTN=U%%,TS9('RHT.[2)@L O^/'-W;0-\7$T^KAU72H-WY 7=A)#-:!$%1:^U MV+5+]H==6 ^/G%/S$-P&![D:A-R&)!0P#H"76SU"S.QVCABAURWZ^*NYQJ-MH%*KF8EUXXXFT&I M]%L0?)0N\_36S+!VQ1K,M4?MZ1-K5,)VNBE]SE'3*UP&N/ MV]>>IB1LQYJM,1-F?W:=*4N[) @HR(!(6 @:_;9!3%@3$[82297. MA$ Z+S(!MX6QL>[0J5M9V\/VM:>!"#<"HJN$\J7JC)]!0:ZL[=8N6.NS#23" M&HEP(R2Z>ME^BU 0OM&D7:V^<[8!1%@#$1XTP7N?I9($^;)4L#2E\4[(QP?B MG+(6VJ FK*D)-Z*F21B"NCC:'*"\#KZEQFEUAZ3KN /T[?V[$^R./EWPB*;H MTCQ:M0%06 ,4;@10E75?G0$YW;'GU&C;+O>5IC%#,\(?C5[;(">LR0G;4>=' MKQ4FSCA[BM+ G.<=-#8Q&FV#G+ F)]R(G"JC,R8DH.)?T;J6A'1JQ/#L:Y9UVPBFI M3>\.@0_#@?.ST5@;+.5IEO+L#/2%Y>_5\NS6+V!WB)SB?G=PZAB;KSUT7W]; M'];L7];*YOLE$FIATZ#5'O:K6AN$Y6G"\NQ,=!?)&(;?!7+QAX>?T9P&&8?: M,/JV*P%\)D!G0K+@\0C]Y!P[ZBV4T7(;N.5IW/+LKXX )<-\!?N:/+#8Z-0N MX-]/C;;:X"=/\Y-GAYU-ZH"6@Q5)E[3V)>D.H>ED?CDQ?BZU!^[K4&.2UPB3 MRH8V+QK:/-\O@+YE$J;75"76:/E T%/60Z$VR-74_I0G]75D./"\<>]IVV)O M:S^$6JOEVT0$"M0;L6)K1'6UVHHRR3=@]/3CQ3Z6KT0M]02*Z0)"G>,1_#HO MMH84)Y*M\]T5#TQ*EN2'*TI"RM4#<'_!F-R<[Q9L-E/QFF=,G?Q?U:FQ>S^<6&W?,%UU\V=P4\S5HKB63/$;F?XA$KV^G(03E/ 5*U/]63[\S!N'/&,OEJFJ M_DH+A46F:-,B#(1%[_9M^;0.PH$&= @38*]%#!'5!P&@7GN0INH^!6 MD:E=J>)PRS2;7Q3R 15&&JR9#U4P*VUP7^1FWQ>Z@&\%Z.GYC(/BD M9"H2IN'AFJ4LCSE:&,,*G: OBUOT_NT/%S,-BQK56=PL<%,O0 <6^%CFI\C! M4T0Q=2WJM^/JMSP&=5*I._OJ,W"U]9>V_M+*GC/D;UD4/->(*06.V=RI]5V[ MOCF&9VK#8GXY@7.F>+'ED_F[-\3'YS;G7LG8GJM.ZZHS9GU^P]3:YF"MY5=: MIBQLYU[DX"@(+F;;7>Q].<>+B&^V86N!Y;:PW%%8B[4L](GF189$ON5*0Q6Q M[T1MQ]L!0+#O$(<< .W+N9Y/(AK:@7HM4&\4Z%W!-TPDB'_?F!.B$,L3)/6: M%W PCV61U\?N.*$?X /L-CGBN]2W8_=;[/XH]M^D9NDS8/J]Y4/'H4$0'L#L MRT6N'^WFS![,H(49' DQ$%BA'ZO0\F^EV)ADF**<:QO:H!^LR"=.>)@0%CDW M]/V VM&&+=IP%&U%BDBN4*EX'=-!I&$/@>^&'G$.@/;%HHC2: !GU.*,1G%^ MR#7+[\4R;5"J09A1?_W0!/0 9E^,X-!UB6?'27!'/O@9:7HUF)Z-^M[*YF"' MY/ (1V_D7&" Y!%R4<+]+$]UTLOBR#%A+@#1Y5T;$C&Z? INTPA9%KD]RCET,>VR!^MN/N4YT>$]F%; MY$(:D %F)!TUDG%NW.>78U'NDQREU(OZF6(1Q"$.AUH.TM$A&>?#3S(_B?]3 MI$?MVL\ALA[H/H4Z)'!<=\"UCD+).(?66W%L"_J4.+ %%D$G"HD_P/2D(T\R MSIXW,LM$W>Q5!S66N=D$GL> &;W_)#5'A-IO&*.67[()_]_0OO<=)9-HE$06 M6L9?US)->*'>O0DI"<[1C]#P#&3=*,&_F$M>R=K^A:LC>3I.\M!'KS@HM/,?R#BQW!<*]-4S,$4&M6F#)>:K@CB']XVZ$SK: M"53'RH2N']IS\5KBG"*QL>#7626U) M?GW$L3_)7]8M(Y:NXZ"(660&&(_NS V.=$1)(LRD"FJMN16>B!S%;".@]EI] M&SABTZO)S;1 /L>S3$>,#5KJ^B1_NJ,BO3:A"4\)6(A?7R0/L] MT0F!W@+[?J\1L@<$J)% MT$PA/!(.X>Z:*/J<)NJ7CKFKD_0RIFB6V)W2#-R0;)*C-R1JNJO]-UU30L>; M$DAP=)6F2.3U:-I4]S74CB7G9ERL"\F:RH!8\G>I3*II:0;)9B",H(='Y 14 M3PB4KH)O(1:\WF&D-A LQ%'%?C:$5JFY ];BM?=N.NJ^KB?#A>^J?W4#8;-\$\$TU M'9]U2]2S]5]9<2]R!=WH"I;#IP%L5%&/J^L'+3?5 '2'$8#O M5Q+<;1[, NT?#>;_ E!+ P04 " "PA@A94.C6Z?X" "L"@ & 'AL M+W=OYT &/*0 MU\BB>.9Q4!A\A8"HJ/%4R! M<\N$.GY5I$Z]I@5NMA_9/Q3FT4DYG4K+AJ/Z[NM%%XX7ZV62VYN^W<-@LO=48CF#B89AK4"ISPW1N_[[UO M,_Z?R!K;T*FWH;.+/9QA H%2>/IXZZ+[,Y)115:4YT!.F" WDG.J-,E E0=_ MVK8;Y1*#8@G["EF%/IQ[O;&[VK2Y+ZJAOUOK[QZGO[R>A.8FD8K]@;A-<,G9 MVY3BE;\GF@\(;,CNU;)[+Y+-M,[;)>_D:[\DI.VRO9ZG8;A?&^Z_R#!^9+2A M(F9BV>9Z)^D1KE_/TW ]J%T/=KJ>RC3%=\DK4FMP4&KMBVJ('];BAT>(/RBO MAL_2)?#:$^N0R(;J4:UZ=+SJ[6DU>I[@@_YHU.T_T?L\;M ;#3M^NUC?^_.^4+5D0A,."P1Z%P-D4&5I5':,S(KJXDX: MK%6*9H+E)"@;@/,+*SA[B M["X6JQT_'GR, MMSNE'XPFXWVX94NF'O8?!-R-:I8H3EDF8YXAP39W@WM\N\"!-B@0?\?L49Y< M(RUEQ?D7??,ZNAM8>D4L86NE*4+X=V!3EB2:"=;QM2(=U-_4AJ?73^R+0CR( M686237GR*8[4[F[@#U#$-F&>J(_\\0]6"7(TWYHGLOB+'BNL-4#K7"J>5L:P M@C3.RO_AM\H1)P:8=AB0RH T#9P. UH9T*:!W6%@5P;V<[_@5 ;.<[_@5@9N MX?O2686G9Z$*)V/!'Y'0:%T6X"FMP<)SIS%HJ 6]CL%.3*<\BR!,6(;B2 M/(FC4,'-4L$_2" E$=^@]WLF0IT($ET]9&$>Q8!Y@6[0PW*&KGY],1XI6(HF M'*VKST[+SY*.SU+TEF=J)]$9VN>LF,2H,_W*ZD$5(%_ M3*$NR6PSF2Z-MW(?KMG= &J?9.+ !I/??L&N];O)SYK)MR">4FS"+$ONUU39(FN8_LN##C/]7S/-DOW:^E^K_17+(.#/2F4AQ%T%[&N\KK5,XGW6XL@KN5" MH!KB#3C?=EK9,6_C'(HMTN1;&' !=GT;F\4'M?B@5_Q?7('T];.*3M!>@D^L MMO0VSK-LE[K-C&_C,)19XMD-'RT,0.JYMD6I63RVCGV?U2O_3RXEV@B>(EYW M=\8^SFHMX<;Q,2%60]3,A'3MP+%Q,_(F)#C \QV7-AQ@A!)J6\3OB#\^:7UQ M[X'S7NV80''1[%RCC!FW?,5QH0/GHFSSB[(M+L5V'@URC ;I33TL!&6QO2@'(=.(4Z/>]O$L%XU: MJ6$;6LW6;&: P6[!K=IKHL,6)FY3;AM' D)IU]X[]K.XOZ$MJR]_U@ZT#77% MLYMGK@$&;:F%:5.Z@0Y#E6ZV&P8!(Q(:_UW"A>HZLX0S.>)*$X(3 / M'LIE^*<:["'&3?\98)@, Z_I/3,.-ULT$X[80[NC.\7']A3W]Z>?BN$8BV[" M YS36U9*ERC70QOP"CAMGZLXV^K]\Y,>7A;4)K>^_,$J/V/C: "W.U?X1>EZ M3FOWMH&V'P1V*QQM7.!9E#2;1C.?3;O"H5OF\R?'/A+W-Y(@'=TG2>7Q."O' MO7ILN@LE6C&F1[!*\'*(FGR'5OO?7.HI&P1$L(T>LB(HA C?@"G4(JOXY24D M*^.$Y#Z)%6*;#0#!"HC?Y$!#RW'1$"T90^^X @+[&BWSE61?6. MA9#=&@#O-QS<4]WH#]2#^\E_4$L#!!0 ( +"&"%DV=7*UG , .,* 8 M >&PO=V]R:W-H965T&ULK59MC]HX$/XKH]SIU$H+>>7U M &F7!;65VEL5]?JAN@^&#,2W3IS:#K3__L9)-@4:N-7=?B'V,,_C\3/V>"8' MJ1YU@FC@6RHR/7428_*QZ^I-@BG379EC1O]LI4J9H:G:N3I7R.(2E HW\+R^ MFS*>.;-):7M0LXDLC. 9/BC019HR]?T.A3Q,'=]Y,GSDN\18@SN;Y&R'*S2? M\@=%,[=AB7F*F>8R X7;J7/KCY<#ZU\Z_,GQH(_&8'>REO+13M[&4\>S :' MC;$,C#Y[G*,0EHC"^%IS.LV2%G@\?F)?EGNGO:R9QKD4GWELDJDS="#&+2N$ M^2@/;[#>3\_R;:30Y2\<:E_/@4VAC4QK,$60\JSZLF^U#D< /[P "&I < [H M70"$-2 \!T07 %$-B)Z[0J\&])Z[0K\&]$OM*[%*I>^98;.)D@=0UIO8[*!, M5XDF@7EF#];**/J7$\[,YC*+Z9A@##324O"8&9JL#'WH_!@-<@M_Y*B8/0@: M7GW*6!%S\GD-KQZ8(I<$#=\PH5]#!WX%%W1"9CUQ#85G%W$W=2CS*I3@0B@A MO)?$IF%!(<4M^,5U?/\*WB59&FV")VWFP57"=T76A="[@< +HI9X[I\/#]NV M\_]67_[GU4_$")N#$I9\X06^M]E&IOCC8,"7V[4VBBK#7VVIKLBB=C);+<(ER98O1':2D:C)2'2-??:!GATAM0:Z MG=6E V:,XNO"L+5 ,!(H92F5;ZHBF\=$BAB5OH&8B\*T7K!YM>"P7- ^2?M9 M)^KZ_L3='Z>CQPC0C02P-^AZ =W_/(2IG56&4%="ZX M =QNR9%01/RN()JP*I]=6"'"!VF((+J!5;'6^+6P56RQMX],[7C]#@+W%)H7G= ^5152U5-C,S+%F M#344Y3"A+A25=:#_MY*DJ2=V M@::OG?T#4$L#!!0 ( +"&"%FU'-">[PL $E= 8 >&PO=V]R:W-H M965T&ULQ5Q;;]LX%GZ?7R%X%H,6J&OQHILG"= F3JP!9A!, MMKL/BWU0;2715I9224[:?[]'LL>RJ$/2$ICI2V++/-_AN?"(_$CI["4OOI2/ M<5Q9WS9I5IY/'JOJ:3Z;E:O'>!.5[_.G.(-?[O-B$U7PM7B8E4]%'*T;H4TZ MH[;MSC91DDTNSIIKM\7%6;ZMTB2+;PNKW&XV4?']8YSF+^<3,OGKPI_)PV-5 M7YA=G#U%#_%=7'UZNBW@V^R LDXV<58F>685\?WYY .9A]RK!9H6_TKBE_+H MLU6;\CG/O]1?PO7YQ*Y[%*?QJJHA(OCW'%_&:5HC03^^[D$G!YVUX/'GO]"O M&^/!F,]1&5_FZ;^3=?5X/O$GUCJ^C[9I]6?^LHSW!CDUWBI/R^:O];)O:T^L MU;:L\LU>&'JP2;+=_^C;WA%' H1)!.A>@(H"KD2 [078J1KX7H"?*N#L!1Q! M@'H2 7*(&F5O]O8!_JH9@+Q TZ;"+7Q/\JZB*+LZ*_,4JZM: M5G]H,JB1AI@G69WL=U4!OR8@5UU6_"IS--D'57PY:Z"?Y#356GE M]_ M7WUYS--U7)2__.Q3XOUJ+;YND^J[]>93%FW7"0$;7"X!.=CE$;9*K:B"OJR>F\Q\LZB-J586)5(=:6>ET_1 M*CZ?0"DNX^(YGEQ86'1W.&Z#4Q?HYPOG;/9\U&*A[C/N]>L^+'$"GWN.2[OP MRW[+*6&.QVR;!=VF8;\IY81X#O4/#3M^9P>_LY/\_@;2[^XQ H>]/2D&2M0! M,=CA.$=V<=_W*!,"H39"$H@1??SE9^+:OV)CR218: BL$W%^B#A7.FOQ+2Y6 M21G71;:L2Y>5/]5UJ+2B;&T]QV659 _UCZ"Z*I)571YV[;994I58,B@5#D@& M0S@+M0,DV<)[F>C;KBN,6$,]##7*.H%U#H%U7C.PQR4 Z?)'M7+GM*R$S#_$##_U'GL;]L,YE!V M,X=B6 "52 ,&FJ^=QZK[+(F*CY1;XCJ<,@%^V6\Y)=SS""6!< ,-$5 6<&IS MCOL]./@]&#./U<9 B3H@!D%_'AO8S!',7ZB-D 1B1!_EMS238*$AL$[$B=W2 M"/:I8^WWJ#BL5] XJZ$&!'H/I!IMFFY+HKR7ZHXWV_,"9HOC#6D* PZ6CKX7 MB)4.@ZT'G$,8/N+($8U#QHPY?2R4L$-B09#58T ($0.BMD,6D!'=E(\[HVBA M*;1NY%NRAJB9CU=80ZHU#DD*0T +C0]D64/[XXU2D?DQU\VQ?'-^FB"*]PF[T6K*(J D;UM+#%:YP"0M%4/4Y,78):8:=D@L^JP%NLC4V"$+B$D^:6D4+32%UHU\R^F0 MDTF=XXTQ/-JF6!W2IW5\,="C>!V"<#">[3K4MVUQY&',CFO;Q'-)K_(AL#:4 M/N++*E_+[9!1Y(X^%J;8'=*G=SPG\%EOH3F*WQG33<7(,\KPF$+K'@IH*1ZJ MYDI>8:&IUCCD^( AH(7&![)C!@@)Y(CTS])4)T.=NFZ 6PZ)JKF75UYH:K1+ M%IIJJ:$+3=IGJ0BCXD+3J,ZE4;30%%HW1XZ.!JF9EB$+3374D-%MBD;2&"<; MW1BOXP:N)TZ.3?4S/$%C-WXMF435=$Y8EMOF_@W#>+4[,[<;PE$UK1[CZ28J MOL!J--Z=[KM/,F@,H_Z=E<%5D,GO[^.B+@.KO)34=%/'D?9 QY,N+MSC-<;* MXMEGFQR81A$N3KE,F1)*-4H60K0E?JB:&S$;3VT)'T/47*JE!I?P/@O#?.Z) M\[]KHUJ71M%"4VC=I&GY)JJF:*1) ]%?Y5FV/XC^DE2/%B21]50DSU$%_U/H M4WTJ^) V0^J"*2)K#]0Y?RG6A5$4%>WS1=QQ@\ F8ETP9$HHU2C9#Z0M0475 M3,^KAUA;*L8P49=JJ<&EHD] 4>)S<6E];53KTBA:: JMFT9( M-A-I2Y]1-0]E/)[:.C"&%[M42PW.B#X=QFW'=7MUP*36I5&TT!1:-V]:VH^J MZ3+5%I5:='"P3*)=&T5;TC[W."7$\^&&+#;U MF601S5JBC(TZ;*6/A:G#5@RAL3R8-W)Q^TECB"P@1ODOHVBA*;1NZ%O^BYW\ M;-SQV3H\W*;X+X8\QF:+D1Y%;3&$:/)8X/B^%XA#K]]T2EPG\"'Q?''H]=MZ M@4=(("M]1X_(C7I&3A\+8P_)]:F<(' "MU<*QSTF9_8Y.;,/RKW&$2?6,EU, M32Z]PO:36N.0I#!U$DKC UG6]"DQ9/O)5"=#G;IN@%M6BOW09^8TVB4+$;74 MT+DM0QZ;@XHE+$.,ZEP:10M-H75SI*6UF+EGY]100T:WJ:?G-,;)1G>?Q7*) MXSHB*VFJFZ%>83=Z+9G$U+S*ZV\^J3LP).9]$JGW'/PH$HGU:1W*8/$B+B"7 MIDP)I1HEFT^L)9.8FKSY>S>?-)V1%7"C3!+K,TG4H7[XYI.F?Y)2H98:6BIXGWY"-Y^,:ET:10M-H77SJ.79^.D'TEYM\TG=A\%1 M)]IY@\9HV2M1^I2?V]N8'F,+_DX43)NL+K3D&3_]4<6_9?-)TQ]9'1C!VRDR MHL^%,9O:_3I@4NO2*%IH"JV;-RWIQ]5DF6KS22TZY(5'AH 6&F-DX]N0^B7O M$Y13QR=^X @SB?"4EMV(';W72DU4#=FA4D,-B2#7[U!I^BT+#H:,[U A3:4[ M5$A;Y0X5;[DTKF:SQNY0J6&'Q )ANM =*HTALH 8IC"_";#KQ)[?$!O]A< OJ,T$C":HU03,)JC=! PGJ.4$ M3">H[02,)ZCU!,PGJ/T$'$!0#Q!P 4%]0,$'%/4!!1]0/.YUX%$?4/ !17U MP0<4]0$%'U#4!Q1\0%$?4/ !17U P0<4]0$%'U#4!PQ\P% ?,/ !0WW P <, MS_XZ_5$?,/ !0WW P <,]0$#'S#4!PQ\P% ?,/ !0WW P <,]0$''W#4!QQ\ MP%$? M%0])5EII? _USG[OP3VEV+VW>_>ERI^:ESI_SJLJWS0?'^-H'1=U _C]/H=Z MN_]2*SB\/?WB_U!+ P04 " "PA@A9K['ZO[H" #\!@ & 'AL+W=O MNJY(<2JI.1 4NJB30U(+*PO4]+W1+RK@31W9O*N-( MU+I@'*:2J+HLJ7RZ@D*LQ\[ V6SLVUW-(4BLMRA:,"DK&FR=];/NP!4">?H#? OP_!00M(+"%-LIL61^IIG$D MQ9I(DXUL9F%[8]%8#>-FBC,M\2U#G(XG@JD%N7ZHF7XB!_>?X8_DQ-T@E_-YOYG,]\NYTA(_DQ]] MW6_8A_WLQCK.5443&#OH#0KD"IQX?V\0>A=]I?\GLF>-&':-&.YBCV^4JBE/ MP/0A$66)UJ!,.PC5Q_A7/$9O6J(90M.4C'%,9GQQ1#C8WHDL XD;"%9:];6J M.3^TYQM37,7#,S\,(W>UW8/760.LUUXS7=;F?ME];1W%_IS;UP2^6" M<44*R!#JG9RB!-EX;1-H45F[F@N-YF>7.5Y/($T"OL^$T)O '-!=>/%/4$L# M!!0 ( +"&"%D-NZJ3 < %\> 8 >&PO=V]R:W-H965T&ULK5E;;]LV%/XKA#<,+1#7(G7/$@-INF(=T"%HT.V9ENB8BR2Z))5+ M?_T.)<>R)(JYP'F(=3D\^LZ%YWPDS^Z%O%4;QC1Z*(M*G<\V6F]/%PN5;5A) MU0>Q916\60M94@VW\F:AMI+1O!E4%@OB>=&BI+R:+<^:9U=R>29J7?"*74FD MZK*D\O$C*\3]^0S/GAY\XS<;;1XLEF=;>L.NF?Z^O9)PM]AKR7G)*L5%A21; MG\\N\.FE[YL!C<0_G-VK@VMD3%D)<6MNON3G,\\@8@7+M%%!X>>.7;*B,)H MQX^=TMG^FV;@X?63]L^-\6#,BBIV*8I_>:XWY[-DAG*VIG6AOXG[/]G.H-#H MRT2AFO_H?B?KS5!6*RW*W6! 4/*J_:4/.T<<# ]]@%D-X ,!P03 _S=@,9S MBQ998]8GJNGR3(I[)(TT:#,7C6^:T6 -KTP8K[6$MQS&Z>6EJ'(("LL17"E1 M\)QJN+G6\ /1T@J)-;JD:H,^0\05>O>]HG7.0>8]FJ/OUY_0NU_?GRTT0#$* M%]GNLQ_;SY*)ST;HJZCT1J$_X/-Y?_P"3-C;09[L^$B<"O^JJP_(]TX0\4A@ MP7/Y\N&^ XZ_=ZO?Z/.GW&H\MFX\MI:B1##M)-6\NFGSEFO.E,UKK=; KM5, MZ5.UI1D[G\&<54S>L=GRMU]PY/UN,_E(RGH."/8."%S:EW]#!2J$LAK9CHR: MD:;,W"WG&,=)ZOGX;'%W:(%5,DT(#N.]9 ]>N(<7.N-SD?\'OY*=K[*7*&\1,#I1FG;#P%K$XB!-/7M4XSW:V(GV6HOL=FZJ>HXR M44*K4Y- XQ$"3*(TBL,!4HM<-N3)"-$\25),!L M8B3%81C:@:=[X*D3^!4TADHC7FXIEP:C M#6(Z=AI.DM'T=G[)GMG(D=38ZYJ>YR[/&UK=,#68TTHQ* :X,?2UG?& 0/ [HA*!K',$7LP$X:IDP.?% PF$Y*&"\W%>@Z%<.>FD\9/ M0F^8!)HBI"B=F&26#-(@FJA?N2 -VMF0#4M;L,!*M_P_2T>;W@]=6LWR+ M66$8>/[0KK%@# 4QFC"KHP+X>2[P;!^U(@\LR#U"PB >Q<0N&D00EPG\'5? M;K(P)'-M?7X!_*/2@&-IZSNA(P+8S02N:IEM3#+">F K303U8Y.+[$?-MU.- M (\;_3R,H=7'P_A9!(,$Q_'4S.\X 7:3@HL, "K>,!C SBL-M9]#"6CKE17U MN.G/?>(GP_YED\,>3E,\ ;IC!]A-#PZ]_7)F@"T]/X;Y0M(A.;!)XM@S-)Q, M8.\( GZ&(4B1,9;O)@NLM&O)(5=>9XF%07@1]N!O:,E8DGC0,0XE^RO*CB40 M9^/MZA;D^QV'=2I:/;YX\N]T]W"E<9SX0P-L@K&7!.$4_JZQ$_RJNK7F%855 MSO/0G7SAM77K6-KZ3N@:/W$W_GXV4DB_#9N75-Y"<$WI@LS<^^6D6?*9(J%4 M#8\8K"*4/4')F .$'HYQ$ S#ZX3W>I)+.C9!W&RB;_FV7A4\ZRP#*V&)5)J5 MAUDU-:4<$,S7M=F10?=42EH9GO=REXSI0Q#&7A .EU1NW&]P2<=$B)N)?.D9 M@=9"PM)?:\@[AY M1PN8F>61$^J8,(2I[Z7Q:":/!7TO#)-@ JG?$0O?O?UP76^W1;.]3@N4_>=VCH2;/SD -#A R#SKR+6U.9@:DS M4YV;UJ3IP\2.^1OHA;5T'4%1WQ$=1?')6].A$M6\28EG-IS]-[ ,1V(<25O? M'P=G)\]M@_16;/;5IBFI19VW&PITL+O3;E4/=E.L?O-')PS8)X$WI"QNQ*]( MCL7!45W)Y$US@JE0 [\][=H_W9^27C1G@X/G'_'I97O6V:EICUZ_4@DU6Z&" MK4&E]R&&"B;;T\SV1HMM^]MJZ\9S3NP^=?H!( M2,0%!!@ E*S^^CZ[("G*5GR3FWZ))1+873S[[+,+Y6SK_.=0*A7%0V5L.!^5 M,=;OIM.0EZJ28>)J9?%FY7PE([[Z]3347LF"-U5FNIC-7D\KJ>WHXHR?W?F+ M,]=$HZVZ\R(T527][DH9MST?S4?=@Y_UNHST8'IQ5LNUNE?Q7_6=Q[=I;Z70 ME;)!.RN\6IV/+N?OKDYI/2_X1:MM&'P6=)*E)6TC]Z.1*%6LC'Q9[?] MJVK/\XKLY):A=SKFA%R*W'5!"P( MX6P:89R63//6T%4RM/B*H=?BUME8!G%C"U4<[I\BJ#ZR11?9U>)9@W]K[$2< MS,9B,5NO;^F8A/^XA/G[/^+;EYWM!\(KYV^@\[N[;B)YM/QB*ZM8JE M\J!@+(6. :6Z#+K0TFL5Q _@&A?31IG=./O^N[>+Q>P]&^#/\_?">0$#HGOE MJEK:7?OR3V.QE4%HFSM?.R^C*O %@1FYE5[1Y\5L?C(1GV!A6\+73KBMQ:J# M*&AI"OI>V[6$)97=?;J9B']\NL89Y/ZQM,+H2I.?/$6"^-;2ZO\FS_#V2DA; MM.;N2FUT71,LXQ80.7@HNK )P<>'@*FW&9DJ= C.;/ 41P7.URI7U1*0GLR9 MR.WQ6F2$#J*$DGYII(_*)UNWRAHG[J3_/!8?+B=M=(4"ZJX.%'!6J-JX'=*3 M2R.71HWA=[6" 1LUAR2;Z*RK7!/$1I4Z-TI$E9?6&;?>"4@Y'!40%Z^EZ4#A MDX6)^-AXL6J,>1FBS#\/315>;P!N%MPJ4TJC6 M"21H@^MB"1 PVZQ0<@V=>;D3'[U>:XM8;KXTNH;F1W&[7^)#[^GCS6WG)%.: MR;K1$MTA>K?2D2!7#SI$A+GWAN/"1Q<,Y:_0'D0V_+ /"RD+2);9I1S=8+VO MO0Y*7"8,=N*^ 9WZ8&XN[_M@D,E"!;TFOL+D4B7.18WTI'H*Z&3.!']F3@--I'W1!7:BJ.8==ZTSPOPSR-1*'KS M$F. *0[\C;..H6/6IY6A<0NH;)&JG>(, M=HF'#J1P79.%9XK;BJ/=*W;;(%S:P"E*6L@^Z Q2Z&#B!?S^>0M9AIC M>#Q#1"_FB\FL?[)JNTG0#X"!9PM%LX7 9*#ZR8!EEX@T1O9#W?6GB;C,\Z8" M=D08C&DZ1\XD&&IC O=Q,&^>1O-Z-@@G"?J!;U[627S62?SC0/X)#'(92M&$ MQ-U!V= B':FO46]\,9]-%@?G7SI2C@X @8W:%4=Q$!T.!YD@0L[?O ^HKR[U M4"H:8TF2J<=G !&D#65%'U/OW47+P*XSOHG9!4[;'PBTC)GZ\JG6$ M;J^@WC:GQU'A:ZI(K*\K0B6=+)% MW@#67B^.60I-GJ/8J,AWB$'E34PX]F58&PG@ME#'DI V3<&URI 3M;Q*RGG8R@;2_GU.NI)YPL'$^F7<;)]GE\5'J#T5T,GG]1R+*7ISN-Z(C=04T* WO?DLW MS4.MM.MQEHQRP. 6U51]"!9/%;TQ$= 'FUHKL=!P-Q"#RWKAI24:$P'N;4 M$6R;@=QAW.JTC[778';6X)/L+I@T2[=*971:2C1GP(A&*%(:WK0]0#F1BT#9 MY_ZKH!X7=U+9E@9JHUM8GR@[@"26#7O>@?R*_[_\ I2^\K-OT.)?.9Y')8Z9 MJR*AR%$D<,05.&A&7M*U9IHLQ%4$M?1QW!=;BD8$Q[6V$ M#_?<\./X*DR01+[ODCCH5A*[DI-:C30 T+$''EC)&&D-8L/?5@=[ MQ28L.A;@/I+3Q84("/> \S--N;U7[DD[XGR:=\C=4NW< $I4%Z-WG#-MW/LN ME0V H_ZSD=IT(H%;Y[94=M\;F,< B2XG:1%Z9NHSQ$1C'G%D4%TD]%0/))1% MWSR#RDA8>B7=J\O3II J\MAL\OS@V>O:L9\.IX.?>'$U7O,/V10I[C/IU][^ M:?];^67ZB7B_//W0?BO]&OU?&+7"UMGDS:N1\.G'Z_0ENII_,,;E([J*/]*O M5,K3 KQ?.1>[+^2@_Q^$B_\!4$L#!!0 ( +"&"%GANCP./RD *6# 9 M >&PO=V]R:W-H965T5-VWVQ*V/Z_.NZ;NR/]U9]OWG^\*%=K,RZL/-V8QKZ9MEV MZZ*G/[NKAW;3F:+DE];UP^/#P].'ZZ)J[KUZR9]][%Z];(>^KAKSL/CJY::X,A>F_W7SL:._'OI1RFIM&ENU3=Z9 MY8_WSHZ>OWZ$Y_F!?U3FQD;_SK&3R[;]@C_>E3_>.\2"3&T6/48HZ#_7YMS4 M-0:B9?Q3Q[SGI\2+\;_=Z#_QWFDOEX4UYVW]6U7VJQ_O/;V7EV99#'7_J;WY MN]']/,9XB[:V_/_YC3S[^-&]?#'8OEWKR[2"==7(?XNO2H?HA:>'>UXXUA>. M>=TR$:_R3=$7KUYV[4W>X6D:#?_@K?+;M+BJP:%<]!U]6]%[_:L+.8R\7>87 MU553+:M%T?3YV6+1#DU?-5?YQ[:N%I6Q+Q_V-!_>>KC0L5_+V,=[QC[-W[=- MO[+YVZ8T9?K^0UJG7^RQ6^SKXUL'_*^AF>30]#>3JN=T4"_/C/1(<:[IK<^_5?_['T>GABULV M\HEUOBF:+YQ]M7O!X14-?MUW>TU#]JC,F7PMC M&3!63FQA/%OPP_2/DWQ57)O\TI@F)ZIOBHZ>K!I>2E?23(8DK5_QW[J135?1 M C8U;>7*-*8KZGJ;T?=FT\N[F/_7IL)?%UBCS>__YW\\/3X^?/&WL[./_,^C M%P]X!9NALP,(U;=YL=D0A8K+VN3=@-'Q0&>NAIHIQ%O$T!=F,7157^D3;[\N M5D5S9?+S=KVN+-1@YN:[>'ONIIN#PM8$^N41_>RJ'>J2J)!#8V,/1//?AT94 M(A, ,Q=#R;N:/I!X0"R,WLB:%MNG?W6&=DATJXF1KBDZ/]8U9F/6EZ?*3(S[:DUE^LZH6 MJ_R&N&)9U:;,_ :('ACV?='1]T^$$^:[K#\)N5[>D9 M& 9B_3]!SXGMVVSO_I6WC^5?2O6<^#0ORM_)6/"8,[9(:U58T8?[",)9Q ?]$^52TO@4/C*&^>6B9"@%1L^:'6!B$W4CS$1ZP]%^LU02]5368;)UOZ/_;,M^( MBB26(W[" /X,*J)]U91$'N 5'* ;D]>_+K809_-U0[A&QR?B$JJZM.:? YCQ MGT-!4W/),]2!."#VF#J/YIFHD6^)R#0;[V%%9E,ZXHZ.3]?/V_7LQJMG MC@NC9=#X-$Y*L8BDCO,^!GU-KYS[13JK\QT;R-P&>E49 U:/4;?-59._:Q9S M$3GZ]&;5DF'(VYN&!@/9J[*B8S,D1S(*Z(MQ2E+:;7T=/[75 3^NJKK:;,C< MTEL\^N<@*+28:T/B>\7+-;3X=ETM\NNJN*2W^JW3LM$@O+C2$,$((T)P>MJS M)6YIB=PDA@3B.QJ-7XL60R?2,/=LNG9)[_!K,!AB_WHSST!6X:MZ.QN_#TUL M5T-_4!(UG'J&<-$JJG4B6>W0?<^!S(DJM!O5W9D_$A:]KFALL1#;&12/J2N: MED<<-FT3S4$/SJ$S"*(W^3DI0-,LMOEG#%,'=EFJ6:1UB($&NS%@<6^ 6_G\ MLLH*&)A?S/.2V*'HY@"[I@=5"DM:4I9:ZYF)6L,YR@)AB&54?-/"CLIA1".R MJ/2Z2'Y']6GT3$82I1K%8,T )"BO/W0.'O&? _.@C8;+=+@569VVJZ")TX$"^3TQ^XC\8Y41G3 -=46^ MI9*SM6XOU=JK;R6+YZ[L#MSUJV75^I;$;,T[!0>(>9.AZF71.AB(K+9=]C=X2)3GM:E)39;A8WK^$D_5Y2RO30%&('$@;^@+*5KZ MC!XB/E5:V16]LG7DO$!A0PH"]&I2^OR;:T M@U,2\>%?DL8SU[(Q0?B6Y(7C"WL-.BNBN2"L>R&L'A*;8Z"Z3557]H!+8B#*MUH: ^]>% M,015EJ84]Q'/#G 8F >Q<9HT1[ ,DN^F*TE;TY"+/7-DWAO-90(^GY]D#D)R MF];2]MYA)A;,\[8C<1+2\OSL>O(*2+!:%=F8;"N26TA*X+Z288'JVY9A>%;* M3-81;ZY@1N *ZT V39_!B0,90ILZM."H2KQ&X@9@P36D_@^6&#H3L;J+EJ3\ M#_C@8[5_LS((!-)QT"L3/'0QP-$FGF,NBC1(<.=SHFC-HUM]6.2 F)XPCJ2TW:\JEPIJB81', MR))@QHXCHUR$[RY6M*(#P#XZ?YR"R$J\0N;X$AO%T5T6S9<\05-$E@S\3L2I M*S)6I9YG)'50AI>D?SB( /^$QB2\T%?@*X@,E%FPE]GGB3Y[209LW.9__!X_HR64]>,+^B='T[FI_X#+_XT M,QPI\K3J[7P/W6P@DRM! M:)4T6@UO% ]N50Q*8]9,4R(1 4MVWM(%]G0:C M)-,>S]DX$24G7HMI\0&UE MZO*@;P_\A-$2)P)DK&N\7HKB?A<]K;3H:".O6_J/,],^1O73V<5K'Q.;?.^\ M+5DP!(*W&]* [N6S"Q_@RD^.Z>SU\YC+><:C%\0-ER*M;P6:ACB:#C'+G&KI M2M&>L/Z19FPEP*55_4,>@Y.EE%'(N;LF3A9-1W]<\J3D[9 + =['7PZL"8!A M_ZEB=B'%:YFE%/T)?N\93 \VTT\1L* Y! 5$>X!^62(6,5B0,$"4W$U.$YDE M(DH:0"%UU-XP:;%:-=W. !"=_S!=.T7O; ^]W\&[H#$P4:HEO"EP6\(($12+ M5DAG7F2*<3&YD"5ZU3OI\!DJ00807#J\#G+N7?,0N"'=3YHCW2"'%>F$G$X2 MI#;/?VG3![,;DW#'W=GO)X1:_L&J^#VK"!,L1A2+NR([P( )+>3@L)'Y9O8<" MNC-R7^B%S!0+P*K?VTY :H)129>3S%ZUI YE8!&H,#3H;BK!UU&(E 9KVB;\ MK8?Q4WBOLKI+/H.B(0!(9[0A_F&?1F)\SLE1F64K[I/3X;I'K#J5HZKMUGD0=,T_0T")&*E:%32=(MJ4[ C? 8H MM"!+N$RVY:R?D4 I7E3G9AV.6O82<@Q1 (J?S=HF<5@T@+FS"B4'?+*JX?UP MA#JBA-]VJMD&*W"2> !J(V48DF4"?=UBM4Z61%('^/+W]H;F[F9XFJD2WHA/C3-JD6\50&P4@\[$FV.V M4KCFXH[*R%[]A+CY5+@DL91VMC>^<">R3,GCYQ5B4=L-E#;BL@OZ7IV%*8WF M(S)[%N* M "T'JU)JMZ6IX6]W?&@<0B&$93;(; %M?)4H5GC%(AN"(+_Z#T#"XL4F'QO_ M,;$)1R_Y1)FG:0D6@/2%)HYAJ%E5MUW+I:<;@TX,-A=9P86=$9J"$V F$IT:\&NYEWE^#4-+/F8G='H"B7LL>6N6I &2D?*: M^_JGH2/U,&C =5E]Q;]M_D2__ADA5G:(JS5<%D6F'.) -G-)D\F3I&__8>B4 M(#6/X[?3R(=7)X"4M7R?.+A2/Q"!VT?'L0.*OYT3ZD&OS*,?$^_5-0?/41JD M!!:A%!L6<#_9(P:8#"K9IFP#1,P*61^-)_^0",M6X$@'GM#09M^U-7\X2 (# MAAPZ@?QHI]XUJ:HI&_!BM6;;[5,R[%FIK57QEFUQ,GI1TS!N/ U)&K9QG$2$ M[.T)$W@;2]\K_?9$R_B8\8D;7HXG38/Z6" P*!/AH%TR^T48GZE5CU.C=\(B MD7.#DU<8TRZ7@.]BI/,+)_GQN;(BL:IE7%5$E&XA.+F;7YFC8"PL6*RTTYWNH=1E7Q2; MJB\T@.L6(K/*6::^@./'>5!>R/M=I&\F#!H\& :0'-QTXM%9+'!U(@D+1PG%NIPPE5R,^^=V+$]24D+8^WR-)=#59<:&8BB^LC+ M-"M@^>8J\[4^S/;\2A](2!S2-R;H,&YV%1NIJQ?T%HG:R25$W8OEU\26$SOS2+PV>H("%W?*,59=VU M0@;H:O(Y)=AJ?1'(CK0A/I$8J8W"ERP%'ERQ8Z/8[C=5+T&G26 E:@F5IRB0 M Z)CU'$;2V8>W8J ^3256N^ V0 1A%F[]157;>W( M5,2@V6;%1BS2> XOV90P 4=[N#HC&B!Y! W&X)7NMA4MBC1=@#X9;%'=%US0P#"ES&B:#\"E-Q7-_EY+&_:C M:,!5KK'U+MU",7_VC;*)UL_B"BC 1 XF"8CJS6+5M'5[Q?'W);U;*=&%,4T3 M!9!#::7ZG//L P#/_D$J&[\^NZ/^FC%S$"D66\%+J)4S7(X-XRB.H[.-Q$", MH9WZ%!] CB'4EW$Y@2Y^I\@E+DJY@^;VM3?L]NJ.ALT5L@M2J2JVR8SRN3%D M"*$^?;8<+79DG.;$>T[;61=08W?>*3NH<%%4\6ED\6G >7%'-SJ:'404P3+) MK]_QC#4*R!$ +(D#*QF'MT5#SH//>E?^S3S_[I@ACJJF@;74?OHYXI!'\,V# MH9)T&?M4G.5E]_=^\2""6)E*7OPP>W.JQC0S==6UUOH"+'4-E>J<,]3JN;ZE M1;) 1]DP6!3$Z+GL;6!\OC.>>$=N2!K__J4L,[6S:W)_6Z(H&S'F#RW27*]- MMY#XH?@?:@%UQ)E#!@0+!L9>NUZ2-]F9S\,%HQV-Q(YW&XIHH%HE>I!8=5^( MXI)K$O/U96PCBSUAF[.(')'X,1BY+JJ:@X,X"RU,\7N'O\%-7Z:SWS+/+@J( M4BBXTSO6V7V0C9;@#74"KO\73'*VWR3G__LF.=MGDN]BN_X=AOIGQ.5_YA!O ME"OZ"?%TD\OG[[PZ2?W4E41FZ$$-[.\$]+.T"00R'%77E@8[\06F18B@_EFP M'$ECD$'B&.XKV#/]>$*,>_380>L/37ZVZ0@62/+Z. T%&"YUT/!MT60%*4KA M7I$-P@:#*A+K.YRB%T-K!40-IC:!W_&;65(QHN# MCLHQD-4MT"&V !C6=#&=T0]'AX>SP\-#QU/6+2)]/P08J^4(^*-M0J-%[D@7 M:IPUOZ9%9V*MZ7AIF_1\G;W;#9YR"/+P\<'C M4%SQ&E8=R0HZ]DOU'GUI!:, S_!8OBL&VT-6( /?8U 0F)3!@2')3[:&22J14,@D?H&N<'>V=I"NKASTZ^SM\UUU#JOXC+&24>-S)FM6]6UG?9!&ZTDU#A07N)9FT?E,"\9P MY1Y.R3E=XB+0TX$.9'%!+&= MD6YT!\5JP5<\-K& 6136#2Q:/_-NN"LY^S;^0;B5K9#OKQAEXOD0[R4:2XLN\4_$$79P9L8/+ M?01OE<4*6B>+UY7[==D@!6,)' ?*W[P.UUXPJNV)+7[0XJ$M; 1!I5BZ,X*'FRFH M'$9)8.W!?EB;@+/LWVH8=DRL,PP?!51^RP!D>PW Z>GLZ/")5(^O9U.UBLY1EH26 M%B.8I9%P4O'UM@*JB+F<7Q(:A46<,<+"]70NN/BY[ZK+@:O747PO?3ORG:L< M9(;;[:.;K/#AP^;/]C>?B?,0U4=@55K.=185PH1BX,JZ,F8-ZE0LS^AOS>KJ M"YV5B*_DUE&5"'IS5QF"ZIV#QL4$+<6#]Q;2Q;C>^'*B'8Y$W0[OM>C@\E@M M&U:0V: M;N+$0JNJ9 #;Y9*U"/'*Y)[O7-:;W[>.2X^.'$MFS)(/7(I"FN%0 M]:UN$!;&_3RA-),U5:;QO+B>ZQMI]3T-O$EYE6@;N2MBZ"14YF1B-W\OS#K+ M?'-(*WW*D^]$Q;2N]="&MA(78N;0K6F*FKEP=[P]HS I66[C$$FH76L;]C1! MPXY !BN?O536YGWM7)/0*R"CZ"[?!,L-"7G-<3]06*MI.6!&-JB5-'!1;_6^ ME10=,G&*&SM+[ACQX>1-9_K"'3J1B/OZ? 19N@P5*'%TE'1^?L%1\=]WC,0U/NK!F5I'+!/ MROS3.(&N[\GA[-GIL^0EOP"D)B4_'"*&U37H[AMG(*O2!5:YJ 1"$O/]&M_O M;J)6!N[>HZ?!UWLC&I.PH6)E%!6$>($J=EAZ[< MFF/C[*0X7S)Y'D6-1I!_ M<2'KK13,Z\K8.V!@0O_FQL=>H__ P_2* #^EKIMDNA\,3WASDHW9H+AE1YSP MM;BWR$,UW8,K<<-"9S'*FL4ID/%$3B*+.D/0ZP#<(MF0N:@4K;(]C\L%]K@) M8GXD#A]5Z&;%#;>276%2T4-FO:G;K?%][M@LO+ZD3"4XF1T26G MZNHU]Y9Q9:,R+I<;%"0>M1J'=E0^*V.CUO=DYKU.DXVHMU-LH=UN[ .#>AJ ;NJ /?"255-G4U],325%*HR1%Y;BZ@U=Q:1107J2]5V[:^ M^'E:#\GWJ3J*:";1?U.Z6J+TK&*]/@N8EZ,.V74+(^@\Y3V/8OTS[EL]6,+E M&;6E^JL+^&%N=L.%&]L*!<%$LBWA(37)-_5ASF#?*7/,X8S;O=XDLW#E&0-R %1.ISCW7!GA=9Q/72 MD -W:4@S,!R-B*N6>^@13L)$\^Q-57.VTL\8%MV99>TC";[%GQ99Y6VBFSJU!T/?<1V\YH&[+':_/ YQW\-3$R QNDPKJX=+BE M*! ]OA3!C3X^\/6!T;DP[V;,NT_G@3$WW\.8#U!VKG4A8F]#L\<]+AO0)@11+YLNU#S M,:5,^58IB6B@:+%M&E/')8=Z7N/NA1VHFN26PMJU^U[3#J[NV_8C4T4 J&N_ MLK7*+%*M2#JV7"!)_RY\*T6WC\1\\ZG6\^X]AV]U"%R0@T"TG>5_$^,ERS\K M4>QA^1X#8CIWVO[AJ_CA(GUX=/*9/WCF:4]O*1^$2^(P<3C.I#^#IXC2Y3/D MH:Z-GYQO++!1<>'9^*.)[9-R$<6)4B?%2K!S ;4H5LO1?/':JHFK(.*H:^P_5WRU YQ7 MF Q6>OY"(+Z@RD5<])(+J]$7WTL>CX;4M"ZP]$I- YB+HDENJMD&',;Q @[: M:'F+WGU0D %N)%XG=FJSD1H- &>$=@2W''VZ;F,W)PQK-UC\? :PLF2.Q8Y?A_' MU7R^2ZUT2!SA1ON&26P4^:6G3IRC\]:MO%#D]//7B[IYD'_W< M8P\6IW-7Q>.OH)A,G(9*JCC:UJ^Z=KB28'CH9B"33*FU#XEXU* M 2%CYX_\TSJ3=N!4Z20SX;IRSBIOJ+F +)'^X\ M USPT%$385@'WP=5%!<^5L*AI2!6Z7=:\2=]2WK/4P34HCUP!:2$&@INYI%( MT*JU25585/Z>^7B #Z*X@$"( X#F?'L!.,!=]Y-6)8HDXW:VPH_$]ZVX0H4- MIY3M1!/!7+9[VR:?.X:4D",+I:/C+9N[G7)"KK#)<-2DFMG\[]!F$'6,T ,7 M4T=Q%*M0"!G8SB2EI(J42W_%JJ]2JAGE]LY##I[KG$E*2H"W X<)O->2:2[1"2 QB+2^.9_[Y8D,5\? M/96>E\"=KA+*S3SW5C'RU&'7/6?%>F^7>_R=R9(R$W7C)\-]*9I%R.3>'9[> M?U\.;KGAKHA$[";[>](\^!W*.F>9G=)6J-'ZX61VJD_^\.SQ<9IJ%G7J4,X= M:TAEV-/9R>,C&?9X]NCILW$.^Y>V.?CDK<#;R I$^MW?MA4[#%QD::7&WVM1&:V%G1,YA0^R,5BMY4^[% MX-RA$3P>-A<2+W$.(<^W8@5Q6$!;[@:'2%K6!CR(FN!U;S,;$7 M=<%W^3@3)XG:[=[X=Q=#[^0T [])DAUMLZPQLA2)Q :NZJ,8#?NZN^ANDDG] MI ">JL%"9R3%&6-HWST NGHIOMTKBN6E^D"@4ZIN\FI%" M,KWZ$>Y(7RLWQ5<6R"VR$WC[3RAIT#_1S8>B0!\_YJ+0?YMNUF&/9H^.)P:> MYW]WFL/_PQG>8/EB?"LLVV6^5:9JR@&8&K?!N#LQUGROHBNIDCQE5^GEY.$F M%:^UOE3D-7YIVIN&LW:YTZ3Y?^/&V&F0!-;+4M:3[A>3)PS_>';XZ%BX\]_'[D]F3X^?*L(Y M/1DS.\='G\M_W&+L+J.#8$MCXK;WT*OC=';)-1-LEW?;,_'B8&SR&6$[O=(DCNPV'9V[H*U2(?F$5.D>-O_"F":EVD(!Y@JMF7.E!KQ:NA@[)[B8U M@%*< >TNU"$.D?N,1AXBUQ5[ MK;/G,OS]WE[V_=Z>\SEUE*5/J?J;^\=8)?!5N&E-X;9<+)8MTC$]+@NUUM/W M&NN]J\YTX-YT+9S5&O@RXPRVE*GVT;7'N$I/+DQ)[\_CNZN)UUL%[LH6KM-5 MK:1N]4 HQ7&^B4LT(]SB?P=H)T(>,.!GYC)9/IA!Y7V63_] P4PLP Q)O9ED MC@^*LI2^AE+R(X2)*C=FVB,@E8L.=OG;:SVSRS+DVD#C?K3J/O?*004Q-G1J M^<$\OUCQK\MSBNK-87IC!W@//D[I%T8>/,G^(HLR_ M2:^Z%QM--%OQ!/!F%)_.HOCT3@(KKCOW]S)/)J'I'_R+)ZB?KI:I4I5DG>A+ M[S9$C),I5T4"/K09='*DT)Q,DT5T@GP3DDEE'^BJ:B%N7H^7&S8@F3]MA,U;/!T4-%60]$]*$ZU ZE]'P;VP<$/+SM8Z5*^;H1\-!M[L2@HP;Z=Q2 MW;5.;';X\@W7DK4(N7LM.Z0S^W#)@1-N#Q_J)0A2!)O]WHTJG9+/OW%@$A;U M?A6=G_\= [[3#E6LSOR[HCUW4%I2QS=9)C=]:"4#R.7>4?R2BK?:VG!FG+U0 MXG4&/7!98WRETDZ[[3YT]E>!IVR1B0=:Q;[@_3$% M'ZASY7^,=>:O:!%I^HBSY]M24)Y25OR%YR"]+) S(JZ-?P^!Y\G/P&H.G0MH M"%\U6GZBPZZCWW>P_O?Z$*E ]0W_VM1YFDFXX[TRO-4;PY!#C(4;&5QR930H M$2M9^:$=0W@$J;0/;]]K.0 =(6$M0+7?PMV=.FCT*[8!APA^DL)L7.9I>JW[ M]7'AL,#DQDY?#NRB":Z]59<@>GQG1_>KN9G[F@.>-Z1@6YY%]7T68#M?=B<= MM+$8NB7LFQE>*U,OG;0Q[E;_!WK==AHJYSI]*=!E\)F-25?QO0/LDL6[U^/@ MZ?V).#&1OV 86O=+3DMW-;@_M5&+<(];51VJCE#XNT;G&O$$HT,DU^F,&%\$ M>F5QH,=-(X/,0'/]V0UWP(Z"^"QDIF%VP.#NNA>, 0L7F\5Q<,DM--HEWQF@ M$#Y:_RS?B>SL7"GL<7Y,!*7W;<3(JEWFF7K8@8:C=RS%>"Q]&$6^_W277G77^W['-2KB,5L]R$(C^8VTMQ M#=Y'"11W9O"E2_'E3*-XIX<>-C\Z_ O__%P;+DF-4%H]NS)$^]Y61-MO/(_ M;6"S\'L[0&F[>T#9XN[O"TV/2P-,_=J8BH=+!)RGXC)1NBT!6C3>2)(TBZM$ MEHB?1M'UY"K4.,T6_$=_[ZA4E?IB^Y#F&F5K[41:=O[R8?_JY4/\LOW#!?VO M:V_H__E^Y#=%7[QZ222X,N>$Y/@G#)O^QWM']Z)/ >A^O'=V]/SL^-Y#>C,\ M_NKEAMCU?=%=X1?K:K.D5P_G3Q[?$W#F_NC;#89$.(KHS?]&PO M=V]R:W-H965T9<\Y<2&J]-_:+ MJP&0/35*NTU2([8W:>J*&AKN9J8%33NEL0U'FMHJ=:T%+H)3H])%EEVE#97)<>)15C7XAW:Y;7L$GP%_:!TNS M=$ 1L@'MI-',0KE);N3&?/&3G\0FR;P@4%"@1^#T MMX-[4,H#D8P_>\QDH/2.X_$1_4.(G6+)N8-[HWZ3 NM-'V$7:@.V!<"W9O-%I*DR,-6+/[ MP [6K5,D)F^?%CWJ741=? 7UBGTDK-JQ'[0 \=P_)86#S,51YMWB(N#/G9ZQ M939EBVRQNH"W',)>!KSE_PB;_7Z;N[#SQ[D,1(+5>0)_EFY#_-4E]/]Y5,1=N6G@*7I@UO(#'7?BHX31H6)2L^)(Q9T# MVO'V2G("D"C!S4Y:>@,+(=T:SQ![0'@B<8Z9)Z,7_S MSDW^&;.QS_3PH)X.! P'(J3E/8EJ%A314.-02E$=&!K&!_PI&3^SKD"#)?L)I01T'=)) MM3&=]1W7DQXCPIHCR2TV\5=#>86*;#)Q:>6I(,8D*2 M\]AE.^I],3NE>RCDR4OJ0G4B:J&V:KD4@<$0N*5.(C\]%+Y70C""7L$(Z(R2 M(E0FCX>/A;O?S2;C:M96]\PG<;X)@VKPXM^&Q^RDWG\'/C(;26I' I*/$$PS?.=N_ 5!+ P04 " "PA@A9 M8%GX4,P% "@#0 &0 'AL+W=O4K;C M)DZV[8M-DL&YH=NF;O71:&%,MS^9Z'+!&Z;'LN,M5F92 M-\KBT0:'Q;88XV1]J-V^,U M^COG.WRY9IJ?R?HO49G%T:@84<5GK*_-9[E\SU?^I!:OE+5VO[0<;.-L1&6O MC6Q6F\&@$>WPSVY7<=C:4 1/;(A6&R+'>SC(L7S+##L^5'))REH#S0ZNQ@XO_DE7Z>^3 M:VT4]/'/+J\'T&0WJ*V9?=VQDA^-4!2:JQL^.G[Y(LR"@V:]$(J\\9PU9!H M;[@V@VDI4;G:\,J3,_HROAS37-YPU=I5,F@@NE=W="WJ6ONT7(AR04QQE&DI M^Q;;"!V'F*8%KZLW1KY!!?9*F#MZ94^.@H/W5Y_<*#QX39J7=E%P/2;,;ST[ MT)(I)<"$&6(-V(I_@5]*C<>V\NTI#!U&HY)]9]]*@^?&<82ED31C0M$-JWM. MMI=@%0\I(WUUQ1'+K9V/<,@OB !K::':%] M/FS@95@-B+UP'*(YU+7KM9QU_WJNTVHNT[)6X&@(BP"Z=IR MT':YRKKYD6,+A4AKUQOK8UT_Q?0)$2S!@5SF.,9F(5K@>"WECQ"7B(5PE MM7;:L*QW'SNF"\4[)BJWN=56!8B*!'%%-F\VEDQK M#H0?MW1" CLE7'B&.,QDC?<:=+#O;9S93KGW"#\J,C^;9A07J9_DB7 M\TYJZU28Q7X>Q12F*?ZGWA6[M7KCXH9=UT#(L9Y!7GF6 BGW/F^M6?8/>(=1 M O.9GT098H?+@0)UN_/\6R\Z M&WZ??D28\7HH3ZN665Q[F?Q"%&&1A-D]Q[UZM6 M.+798V?BUHX1@KSPDVFX_O>LR'JHY@&Y-(./<4%IF/MA 3/6"43+E:F6,[.T M$DCCJ1^D(<5)Y(=QYGU$2?*%K"L2\ NU.B@_RQ(_C2-*4AP99#C2M='A+F)O M*A LTB#GX =1!(5?),7ZW]L=/9_FRJH_\HLI_(5#D1]'D1\$4]#0>M]VS[[I M:UO55D]0C6#NQ%?3&&() WI-KPH,XSBGUQLQ[#ZL11IMNJ<94EZ$;IQ8]>81 M\K,%OE*0JTJ;4+-0G%,S7 >XO0YXCQNCS2D5,]?#S? MKM$_7(V>K6KTHV"HA^%=MS9_IJ3K>W/OUSK:V="'\4ZM-GY#&LA:D<9.)&& M2GU()86TPRRB*$Q\],"- 2 4CJ0\R% P*4W1%_,T7FF3_91'0W=*D>=TZ%11 M #9)1+ON8I.M6W/#U=Q]&]CVA.0/%^C-[.;SXV2X==^;#]\NGYB:BU93S6?8 M&HSS=$1J^!X8'HSLW!W\6AHT,#==7#!0W2 !:XD57QQ9@.RW:(D8%)VT>BCZLR)&XR)++ M["XM*U_?F:5$R8YCN$!?)%YVSIPS>V:XYQMMOM@"T<%]J2I[T2NZ#2C5(HF@\*(6L>O-S_VQAYN>Z<4I6N#!@ MF[(49GN%2F\N>G%O_^!6K@O'#P;S\UJL\2.Z/^N%H;M!AY++$BLK=04&5Q>] MR_CL:LCK_8*_)&[LT36PDJ767_CFM_RB%S$A5)@Y1A#T=X?7J!0#$8VO.\Q> MEY(#CZ_WZ+]X[:1E*2Q>:_59YJZXZ$U[D.-*-,K=ZLVON-,S8KQ,*^M_8=.N M36AQUEBGRUTP,2AEU?Z+^UT=C@*FT0\"DEU XGFWB3S+]\*)^;G1&S"\FM#X MPDOUT41.5KPI'YVAMY+BW/R/&HUPLEK#!R1Q]GS@")7?#;(=PE6+D/P 80PW MNG*%A9^K'/.'\0-BTU%*]I2NDF_/6K>!R]>X;JL*,Z? []1;OQ M/,*H#]_I_50@7.NR%M465/M(.@MZM9(9@E<#LH(;K)2&A3!?PN!:*$D=7TD1 M0D/[:D!4H#M@CP)B;1"I01WDPF$.E\V:# OQE+*0 ]Z[]L;B'=%1 MX&A&6(*M2(6CV'TNGXG)U])P!4BPV++'J&3>P?2R%EO68T$8 MDE?71M]+ZGQ4V^!D&H=1%!WSHY2JR0DKTV7)$X:F(O @)(:"Z63:$I:O @/6 M0C+M6A@/"2NC2V!:?J[DT ZIAJBW@83/M//^\0Z^?C5-XLD["ZO&-69/I2/N M-RO@.E2Z.LV8AE)BJ?8+>3-60"V&78N%L"ED5K04V=,5;R8M;".4%$NII),D ME!BZ)ZADFK)6+(&NK%;2^R%8"N7+X*=3V-:4>&M%7P)[%BS02)T?[!K<(A>/ MS484F1F<0#H=AN,T"7B?($VB<)2,@T_:49$>*9]$HS >38,/:.T9R+)N6 9O M!FER\"9.PUDTA;?!HM4(=T(UR*D>ZMQ2UO$L#I-1=*C3>\RP7!*S-&Z+QC\I M?/9#'_-3P5Y<(^TF2SBTB#?X&_*:-_=;B/JS!.+^,.E"H8O-I#@+DW'L&Y 1 M7$%-#&4[PMO.>N .'\5B0Q)G:_1?43*O!TM'LW V'K4W"15M.IQTR%;>!_\9 MM_6Z*+5Q\IOP'V[:(=_7CZ:/X?J=ZM5IXVUMD5N-C8&L*]Y&$83R;! M_R-YF(:3R6PG>9J$\6QV+/E%N,'WDC=[/SQM!VD/0X(ST6PP?O92(RRUH>\, M5\8O]?.&UC>.[/R-0IS>]_7.\PS0.35XU$?Z;N>M@X/[3WW:!D>'CA+-VA^M M>!80Y_;\T3WM3F^7[:'EL+P]^MT(0R.;!\Z*0J/^9-1KMW=_XW3MCS!+[>A MY"\+.H&BX07T?J6UV]]P@NY,._\74$L#!!0 ( +"&"%DJIP^NX0< #,4 M 9 >&PO=V]R:W-H965TBC[0$FUQ5Q)5DK*3_OK.D)0L)TJV/SF4IS5E(U%36KX,U.R))J>)3[F:HE MHYDA*HM9% 2+64EY-;JY,GMW\N9*-+K@%;N31#5E2>7C.U:(X_4H'+4;G_D^ MU[@QN[FJZ9Y]8?J7^D["TZSCDO&258J+BDBVNQYMPC?O$CQO#OS*V5'UU@0M MV0KQ#1]NL^M1@ JQ@J4:.5#X.;#WK"B0$:CQA^,YZD0B87_= M5IM6>;PM&-DHQK7SR'Z:O9AIXXXE9ZOB\LWRB%_@LR,^BTKDB'ZN, M9>?T,]"I4RQJ%7L7OZ 1P6RY\O(CZ*0 M3$!2DB3D@DS"<.6OXA"6213YZV3AW4N: ?C);R29^T$0D$F4^'/XO0">48!+ M[UYH6@P8-R:A'\[7_CJ,83V9)\ 1Q8S[@L9DO5KX8;QRMG]@*2NW3)(X-/;' M _9_ NO)SZ 41.E76C00M^PK((3QR/_FG$$'Q6M_E:#)@1^&2V/R)9F':W\) M:@UX)C:_]ACX#QX\@^V*:('^ <0%"&[ 6;4$E:1^)&$0..+ $4_FW2IN5Y>O M^CB*EOX\1FLFB]AI.N[Q&?;7MH2]@#=33%(14D837.,A88* MT+EDC)0&TCR&D':>GJ88,$[D"(D\GD.T[=X8W 0.A7ZE:F8Z3O'HFS4_B!5#_^,,JBH*W=\['/KDK:*6M M[(]_-+S&Y#"'PK>^!XT+< )*D4!Z:7ZI-*LQ/BE3)FZ:*4T*4>TO"Q"4.$[LJ.\ #9'T109D&8\A73S>)>U M4_*)2P7JHHO>"]BO'D$U4"(5, %D4!K'G,%+V5(+:2KGQ *?GFELL,;@'LJX M[S'/F&82.BK+/)1Y+_E^SR1:]O%@"H%7*/MK4]GYXEGG7#F+SDUM!9C 4#UH M;I?M%K3:M':JY_1@V@Z3E7$HQ ;U_&7Z96I&N(S4EL['-H3\>RX[SQ)V *1% M^/4PUH[,<#NIB2C")B+2'":WKP@56D8G3NZ6P3G?J7W1I8^$'I3Q%"^\, M+5[*:&0"H3KBOTJ072--Y=2 "";"=8/)I$0CH=YA QI$YB+X71N,3!MB3)O6 MDM8UW=1P,"T*40Q=BZT WBI:'U^::$$:_,FD('L(;V75U8WLYQV PW<= M7@KS/'@J1)"$\XS$I%RF5;?(0EZ M&/' MN%! ,],F>;$/"OEH+.K5$%8 GL=:6JP#HZ1)*L/L1 ;[XP!C,33@6G<,).,+ MYU^LZ!T*+NU8;/U#3V,Q:NDF0G-](6,W$[Y4XW1H.GQ:K-[?*=8GM?HD\,.1 M=25+;K7)@!Z@8XEB44B&7UHP44XEYKGR!W1IA[,!B1===?8Z@SY-/>S@.F+E MV@>(A ;?:Q\#P=)B0 _+G.$H23%[GM_NC)"!E/BH-"^?72[/IG1TPFGT;$6J M9OO5##;BG!( VY4%3F(*BP:9I2@"SFX97#[[U]C/QKV8"$9-N#>8 =R#ISF! M)%S,$UPO>NME;[UJUP9RZ0["1U;+-53)W-UENHL?&?I$,.M]R"D9>!@_5V'B MP?W;?M/I=KLO8AO[(>ATW'Y.@XOBGD,6%FP'I,%T.1\1:3]1V0&ULS5E-<]LX$KWS5Z T MR9131E)R6?7.3]V]2WU^JAI;R$I<:F::LN1Z^UH4ZO:L ME_3:&Y_E)K=TX^3\M.8;<27LO^M+C:N33DLF2U$9J2JFQ?JLMTQ>OA[3>K?@ M-RENS=YO1IZLE+JFB_?966] !HE"I)8T<'S=B M1%*0(9GP-.GO=EB2X_[O5 M_L[Y#E]6W(@+5?PN,YN?]>8]EHDU;PK[6=W^(H(_$]*7JL*X3W;KUPX7/98V MQJHR",."4E;^F]^%..P)S ??$!@&@:&SVV_DK'S#+3\_U>J6:5H-;?3#N>JD M89RL*"E75N.IA)P]O^"UM+Q@N->DMM'B],1"+3T\28.*UU[%\!LJINRCJFQN MV-LJ$]FA_ G,Z6P:MC:]'CZI\->FZK/1(&;#P7#\A+Y1Y^/(Z1M]KX_L/\N5 ML1J(^.]C[GIMX\>U496\-#5/Q5D/96"$OA&]\Y]_2J:#5T_8.NYL'3^E_?OR M\;2*69\]]/A"E26*X,JJ])HM#5-KAC"++LR,5QE[(U)1KH1FH\3='<7,YDZV MYM662<-X8W.EY9\BBZS"#=,(+!S$ _]':E._DW$[W4J;,\YJKMD-+[ 8"YX- M^E@Z2%B-G4S.M>C_J$4YSZ(DGDT7\6(\=0*SR2*>CQ*OUSRPQUF_"CO1$* [IK[R!<#QL:W-N#S))>V;" MR$W%+>)4N8?KAK#;9Y>=M,?O^XI]2JTB7 3R2$F.%H&>(A)&'@AM)5K1-&* M"%:\KU*E:Z6Y;PAP50N$6[CTL*IQ2'O$VN#5#OP,W=!AB2/DE)YD5P+M8KN/ M^V@/]W\5[O0#H&DT! M(-RPVURF>>2%N8,*-_LVD%0R>V5V>U.DD0.VEKITD)3668$6"QT .JJ"JW; M64;:#$E7U4Z]TQ?Q M+).T-X(P',3CH.S+GJA&LD &=MH90Q5;BI$YK%?X^I.8F9 ]43/)OTA6G=1 MD"LK >@(0#T#,5/9HPU5AGL_M2@XQ4[<8>8R %'-MXX #ET&@(K"Q\PXKHC9 MUX87 #ID4?6\0!VGJ6HJ&\@-:;$>]9&C/D(5RZ2FJD^5\:4,?$X[.UM3 O74 MS0IDA%4>.!LD-4?&):\P:C>PO$9-D^.(7J<('\H M=:*SMJ1!KI:)EMB@^->F&X/GV!I]4<;MB MG3_6F0YKCET6&!@T_:Q*[T(0[P!PAW A''14!K. MN1*,_T8-TO5H-(I'H_%^#49?'D'2K@*[@"9#']%^]"/UQIY-_MEJBWZ\VMB3 MU3;Y*]46_8UJ8]]3;6SIE7[D^AK+WWYMI-VR=[)"CR,]+8$^.HC=;S'++Q_9 M%8!B=OTE<@CZ36K;L&4)Q[ W^_#A@AV1HA;L#^5VT'>](X#^WNP0L[56);,X M+[H@XCMFF%V*O8GDD<*(#F313&J4 A%*@YR-H&1GC$D234=7:R^TQ MU!X'L39AP62J1AP0,9Y38-CG!M@:)Q/*1-D45"A9Y'TBTZY$VJ OTL"T3$D7 M2Q:H(5(21AJ?X$="%$89CR%H=[-L8P@#A41C]88;)P2]3)$*3B0MBE!*9G'+I*.B@RGJ=Z[!"2@%,G^MBD+= MNI)K;_M.MSLK^-VB[QK>>.'V]X@%EUJ4+G.*N*9#B)7'F2P:QQ2(@/54:]KQ M5U"O<5G8]9]N\@ZS7QSM]3-0D[_*,/YG"(ZA X;G'W$'3E(:+G"]W2V(=RL, MH%)@8$US7M')(5CQ5-))./5="W:$LZ8_1%2J$COGW2IK[N@X>$/3 M-#U$*P /O]PO!47$CJS^%.7E<3770HIN6_OA$XQT^-'+0,+O^-2MUGW M=A^]KZ ?\+CT5-O.TB]8XH:]9VS1'\TF^\>,*6XFLT$\6LSNZ;K$:8N*J&OR M+QC6+:8+2 S[LX2%X7PPG+%I/!M/XND\85\.063N-%,HT'L_E!'87& MXD/4!4!6[H'.Z/CA>75Y=<'&<^ Q$-,;]"#XTTB34Z _2+Z2A0^I8TI/[X&H M8M 4>J"#=SL*@T+HY,3 ZV5' ,$"-*' /*[JH];:3-!JQW?N^$9A[X[]>_+[ MK>DU@G9]?)7B$$DM&%1!3TJ5B<(?G#&EV*"0=(6^BMIW'D34#'53BA 7X,( MV2'Q85OJT MY]IW-QC1R;][2K' T[A]!8/;]))#^2S+*J7ISS7+PQX(F_?./C67V;%3Y4=3 M&=:%(W\@A9"+_^>!?;^HFO;$OZ-[CK.\?R4#^NFX(=3UNP,#-O%)HR%=Z639+^@#UGXXG[ZE90Q; CQ'4+/)@7C![3WV=I MKH_7U/.DFZTP\FDR)NDG(\@/^XLA>_[8"\>3O9?!:+T;]\J;:!L\XM\+=W>[ MM^I+_S)YM]R_DLO&#!M$ .T1%*W+0NP MG11-D31&G+8/11]6Y,A<>,E5=I>6W5_?F26IR)>0%NZ+M,<V M0'1P6ZK*GH2%<^NC?M]F!9;"]O0:*[I9:5,*1UMSU;=K@R+W2J7JIW$\[I=" M5N%B[L\NS&*N:Z=DA1<&;%V6PMR=H=*;DS )NX//\JIP?-!?S-?B"B_1_;:^ M,+3K;ZWDLL3*2EV!P=5)>)H5J)7[ MK#<_8QO/B.UE6EG_"9M&=CP.(:NMTV6K3 A*637?XK;-PX["-'Y&(6T54H^[ M<>11OA5.+.9&;\"P-%GCA0_5:Q,X67%1+IVA6TEZ;O$KU?V#MA8NT,!E(0S" MJ7-&+FLGE@K!:3C794GYNW0ZNRZTRM'8>=^1;[;0SUH_9XV?]!D_8_BH*U=8 M>%?EF-_7[Q/F+?"T WZ6[C7X2UWU8!!'D,;I<(^]P381 V]O\**)@#]/E]89 MZJV_GLI)XW+XM$N>MR.[%AF>A#10%LT-AHO7KY)Q?+PGH.$VH.$^ZR]8V?U^ MICWXC[G[4B"?KT5U1X.4*=++04 2_PB6Y2"7-S+'*@=7"!=LA*43V]@E23+W M*7-Z23[;/ABP)\O^.Q=Z10[IF.R] M?C5-T_CXG3"5K*YV8O,7R7$4$!O(# 3ARZ7RD+ 37I.P!V)!E+JNG(V\X,:S M!.:'X@8-D5XG1'1I'0F0,A1T!TM$)CTZ9+M$OB"48K-2YV2>VZ7B&Z<#HC'F M.$H2 JY6O*2P:6?Q01YMS^=\I15Q,;MJRM,0LOR;<+"-C$I"A?.D288>1ZFX MU-L(C^!3!32-".FHF<;(FVDKR]E*)L<6SK3@,JS@K:22.$W5R=&A(5+#/*#" MM=A9UR"E9PO?KI7L8F)TW$C-C7#<+X>4GL,DCL$PZ @VA3.!JD,Q_O<##]OG@IRF34H*$A M&$YIV6U\4Y*AIM5[ MQ!)/M1R]\6J5T_!FJL[Q0>O7U0T-#NGP_!B9,9R6)S;$/=9'V_0Y21HGN3XT M4BLT_,OC18^AT!L>GXB&@UA$.BPM14>N*^U8TQ*5LGA+()E06:VV;,E'SU4L M>+YB5C+-D/)=&^$2":V3A]X6\57OJ1=!?^?=5Z*Y\J];2R")>)HGX/9T^X ^ M;=Z-W\2;U_='8:YD94'ABE3CWF04@FE>M,W&Z;5_12ZUHS>I7Q;T)P -"]#] M2FO7;=C!]F_%XA]02P,$% @ L(8(665G^YV0"@ P1\ !D !X;"]W M;W)K&UL[5E;C]LV%G[7KR"<;)$ &HUDR[=D,D F MES8%V@:97AX6^T!+E,U&%Y>4QN/]]?L=DI(EVS-M@UV@NU@$$UL4>7@NW[GZ M:E>ISWHC1,WNB[S4KT:;NMZ^N+S4R4847 ?55I1XDU6JX#4>U?I2;Y7@J3E4 MY)?C,)Q=%ER6H^LKL_9175]539W+4GQ43#=%P=7^1N35[M4H&K4+G^1Z4]/" MY?75EJ_%K:A_VGY4>+KLJ*2R$*665?ZIVWP@GSY3H)56NS?]L9_?&\8@EC:ZKPAT&!X4L M[2>_=WKH'5B$#QP8NP-CP[>]R'#YEM?\^DI5.Z9H-ZC1%R.J.0WF9$E&N:T5 MWDJ1+/PY2.LQQWK\6/4 M'>NK/V6MQRDN _9[1-F#"OMQ(\P"+_>LT4(SW2.5]';Z3)9)WJ2R7'O02JUD M4F.+V56N+VJA"K85R@2>,A%$0I3DPYIAC>$0$\4V MK_8"*[Q,V:KB*F6I5/#X2NE@P%\AN&YP=W?&HR/MY@960B]%HPNR M-N,U]+UJC#2%J#<5Y+@3RNQ4XK=&:@DF":HR$1XT+K$C:W7"JBV=A('.&XX] M(T6,PY>?;G_2YFOT\KDQQ\E^6C0L;RM%J[)D5:.@;@2*TBJ^U%4N26FIIVM\ M(/SC"BC04-A4>2J4=IIGQ'N]MV;NJSXSHCG#=V8:2./)GMW\GNIN<@XS4-[$'B.3 $484^G?:MK+VT4$=IM9+*! MDCJ$6GH04H%:SSV<&5];\/O<#E9T$3.AN?,.# 90Y1V8^ ]BYZS MUWD.SFTY09 D]E9"4(JO566S-&[BZ:_(?BW+&?%O!(PN"*C$:L$_&Z=M"J<[4LZO3;HV2#:& @.A;M( DAD+1$&C2L>"U\*-)QVI"C M!-0OO*^>+&?SY4OV'HKUK&+A"4QO:"-4?.RY$*: &(9HT)VF"$FF]J! R)E3 M*#A]258E./,L8Z^3A$0B!F^:/!?XYK,?JZU, (KNZ">I/U]D"@D"-A 4Q)B" M@#W:;=SP4DG^""WLIGNS+]"$FLI*H';IVZH'\PQTXB%%+$E"5< ,%CA;A#P;4$[ZL][4;D$?=2 M&\P2E*U2OL>FPFG%HL'B5AA[ U9IJ$?(F:;!& 81%4ONJK>(.&M2*Q4D\AW MDAG.[XVWY7MO,??#R<+0P-]?.)F8@L1$.V,WOLJ%ZWJ-[_49YBN@Q/O=>F6 M)M]?KM1)K2IH_#/G%_=]QA?+&V39FT3SRQV', MGK(H' ?AA,V#***G:.K'DR7[FA(P;IQ'(78$,8*?%0EK%^;?&\(6PGAZZ0H9 MXB_VXT7,GA.AZ2( 6DX9&2(OFLUQ7VCX" .XYBQ83/!TP7[N:W/;U4^F!.+U MEY'I&>68PG+I3^:DC^6,SD^#V=R<_V\&DY;W_PDHG40*H&GJA[.)47\+Z1^#4Q3Z\^72XBF>$$S_CR?"$^7T/PP%=A17 M]!$,O&,8>#^5#GWN#80[#A_^+"9YQO#RQ=(S_*R=E<>P,H)&%$0+^\(1>Q;Y MT7(.8T;Q(IBY0P=C P3G+AYJ=>S/HM#!+!ZS_YT<=*X8\/Z\F3N/_R(CGW%L M?SXC$(_GB.:3/VSG241)(%K$P2S\=]CY=,3 !^&2]><)GATGH&(Z-S^ 7G!; MC3Z1K P<-N6.#T?-9_TZ-P<79*BMG\00'*9=1,/>YNM!]'%4SOGV2-N@RE" M\WW7H=GVDN9H+;E#+^4?%MLV1[=3+7/88L ,D=J.B0TZIFXF(?K-V)#9TTD% M];(.204\()-X=%,K6:(]R).&6'1P.P121QK=;&L2H\6CR1U9G9*32T2>V_GM:K!OGW,%>3Y?!(FQK\J.H<\)6?WJP U(\8VV:8UG?>73ZHFT,/,L) MW7WDP+3\?N"R_3D"N;8I \C%)\%XUHT,+)2>23>T>H[,&X[M?]UHP.([#J(Y M^QN;!+,('^].?8A-)T&TQ+OI.)B/\?EV,#!@(9;HK^\#[;CEP7&.UXYSS*1F M6+.1/DRT(T_H]T[LZ0QU]6P:F2U/%_.)/P_G?N>B@^S\F,W-"( $-4G-S-"? MHI"?+?W9?,K>"_0,."T3^K(W(8YDLVK$AK&NF M%DE3F)!\1S_<:.VFEN1UKKR@<$#%]6$ [/UUZB7/UDOG?IR[[/VL6@BU-C\> MTS@2V=K^PMJM=K]/O[8_RQZVVQ^W4;VN)7"6BPQ'PV ^'=GY6/M05UOS(^VJ MJNNJ,%\W@B-=TP:\SRJP[A[H@NY7^^M_ 5!+ P04 " "PA@A9@\V"[ # M ">!@ &0 'AL+W=O]7 M$!XP;, 0.Y>V6Y<$2+L.RX .1;/+P[ 'V:9CK;+D27+2_/U(V7$SH VP%TNB MR,-S*(F>;HV]=R6BAX=*:3>+2N_KBSAV68F5< -3HZ:=PMA*>%K:=>QJBR(/ M096*1TER%E="ZF@^#;9;.Y^:QBNI\=:":ZI*V-TE*K.=1<-H;[B3Z]*S(9Y/ M:['&%?IO]:VE5=RCY+)"[:318+&818OAQ>6$_8/#=XE;=S '5I(:<\^+93Z+ M$B:$"C//"(*ZA4@Q$-/YTF%&?D@,/YWOTCT$[:4F%PRNC?LC"1AU M :/ NTT46'X07LRGUFS!LC>A\21(#=%$3FH^E)6WM"LISL_OT$N+5&4/*[&1 M>NW@5@D]C3V!LTN<=4"7+=#H&: SN#':EPZN=8[YO_$QD>J9C?;,+D=' 3\W M>@#CY V,DM'D"-ZX5SH.>./_4PH_%ZGSEF['KZ=$MYB3IS'YQ5RX6F0XB^A) M.+0;C.8O7PS/DO='&$]ZQI-CZ/]S-L>!ALD GI-_71087@9\,1NL4K0P/.>B M\]>7"%>FJH7> 3HO4B7IJN4GP;[3:PU+G0U@D@Q?W;]N\:A/A#!\R%3C&#=% MC87T8 H02@$JN9:I(H^J5F:'Z$#HG&.D[7PS*:PD^U;Z,H!)[8DXOV)OH+9F M(W,$<5*A<(U%1K:/\AQFC95^UU,I&D]> _A:2@EO$LZ [!- N=,X M1F/+=4?OL'*DUE0(JWV&1<:R3H;OSB?PZOINN5J\#F+^-$+)@B4T]!HL!P3V M7:&Z#$M29;50E&&#NN%2YT3SH+"YS$$;SE$0"B.7P@5+5X0.IG85K2#P0M.]!^88S?+SA!_TN:_P502P,$% M @ L(8(65@FC,@+ P "0< !D !X;"]W;W)K&ULC57);MLP$+W[*P;J4K=J Z^8@B82U<;!K4/%,: M6POBKETDKK$HB@"J59*EZ5E2"ZFCV22,/=C9Q+2DI,8'"ZZM:V'7-ZC,2V:01"_R"]*UYL-Q+>I9"UJB=-!HLEM/H>GAY,_;Q(>"[Q*7; M:8//9&[,D^_<%=,H]8)084Z>0?#G&6]1*4_$,GYO.*-^20_<;6_9/X;<.9>Y M<'AKU ]94#6-+B(HL!2MHD>S_(2;?$X]7VZ4"V]8=K'9.(*\=63J#9@5U%)W M7[':U&$'<)'^ Y!M %G0W2T45+X7)&83:Y9@?32S^49(-:!9G-1^4[Z0Y5G) M.)K=Z=S4"%_%"MTD(6;TXTF^0=]TZ.P?Z#.X-YHJ!Q]T@<4^/F$EO9QL*^)_-VX=(W( M<1KQX7=HGS&:O7TU/$NOCL@<]S+'Q]C_NPO'T<-A#'N)\GD%JI ?BPA"%^#D M"NINJ]!O%7"AL2_TP(=P8W028+>F;H1>\YW+C?7!LB,GL0)U#JH:(5DL>L@]*:.F <"6K)V'68/X&&M0LKU1J*EG$& M!#P+U8K.WA3[*]<+^VT;B 6;LJ/ I=G?V:S06L[.+RFO\(<(6T(6@Y+'+D.R8T\UVD4P80>Y M:35U3M6/]CY_W=G;W_#N)W$O[()S H4E0]/X_#0"VQEOUR'3!+.;&V+K#,V* M_U5H?0#/E\;0MN,7Z/]^LS]02P,$% @ L(8(6:+H"& ( P P 8 !D M !X;"]W;W)K&ULG55-C]M&#+WOKR!4H*? \E>V MP=8VL+MIT18-L$B:]%#T,)(H:9+14!U2=OSORQG9B@-L#+07:\CA>WRD3&IS MH/")6T2!SYWSO,U:D?XNS[ELL3,\HQZ]WM04.B-JAB;G/J"I$JAS^7(^O\T[ M8WVVVR3?4]AM:!!G/3X%X*'K3#@^H*/#-EMD9\=;V[02'?ENTYL&WZ&\[Y^" M6OG$4MD./5OR$+#>9O>+NX=UC$\!'RP>^.(,L9*"Z%,T?JVVV3P*0H>E1 :C MCST^HG.12&7\<^+,II01>'D^L_^<:M=:"L/X2.Y/6TF[S5YE4&%M!B=OZ? + MGNIY&?E*5>);_9]ZX:_[@B7H/^7OYTH?F=?/,\?IN>/>E+C-=#P8PQZS MW???+6[G/U[1O9YTKZ^Q__?W=)UNL9S!]5;\CHUQ\!2H1*S4S?!'BQ'3&W\$ MRSK&Q4<=+1 "EV(C1\!F<$8H'&],&CL&:8V "981ZD =B,YT!,7G+)$:9F2. M0O08KPXM2HL!##ABCLGZ0(4I' (%S6&8O%I'Z/7:JOM%2OXUF(>R3?@;BDS! M:&E ]1=_Y$56&28Q4"WHP?H]N;W6S[;QMK:E454?AZH9Y16ZUZ >9 @(N(^M M&U-K1M"KDKJ4PUFQC4EK1Y-8KWHTUAUO!E]B$-V5J7(ET6M/.M""P6H/==?& M9L,*YJB"Q8PLVA 5HR.$TPA%M3>OL<2N MT!ZM%LF[FCWW#\TOMDJ'H4F[DZ&DP&ULE5;+;N,V%-W[*P@%R"I^9_*T#229*9H"@PDRS711=$%35Q9KB53XL.._ M[R$I*YXB"3 ;FZ+N/??E<\W5<&A%236W ]V0PIM" MFYH[/)K5T#:&>!Z5ZFHX&8W.AC67*EO,XMV#6Z6*KV= M9^-L?_$H5Z4+%\/%K.$K^D[NJ7DP>!IV*+FL25FI%3-4S+.;\=7M:9"/ C\D M;>W!F05/EEJOP\-]/L]&@1!5)%Q X/C;T!U550 "C><6,^M,!L7#\Q[]M^@[ M?%ER2W>Z^DOFKIQG%QG+J>"^$)7-OZR;9*=?LJ8\-;INE4& M@UJJ],]?VC@<*%R,WE&8M J3R#L9BBP_<\<7,Z.WS 1IH(5#=#5J@YQ4(2G? MG<%;"3VW>)1V;1E7.7M2@HQ#&ITD.QLZ@ >1H6B!;A/0Y!V@,_95*U=:]D7E ME/^L/P2ICMEDS^QV\B'@'UX-V'1TPB:CR>D'>-/.TVG$F_Z:I^SOFZ5U!M7Q MSUM.)\S3MS%#QUS9A@N:9V@)2V9#V>+X:'PVNOZ \6G'^/0C]%_)S<= X^F MO>?^GR6Q.UTW7.V.CRXFX_-KRY;> L%:AMXW/'2//=F?U:H'3U'SN IHA51< M"79^>4UNU=% M%6WW@KAT%C, %X0SV K'8$AHZQ(5#[$Z]LPV<)(8H)7PB=?+::C*!FW+)=6:*]<+PCC E.S21+> MAAC >6Y+5F"JLL;H?].42RQ7&O3[R ="K((NFLE M[S^M#3)"$>3>&DZ5[#_P*D02MP L*@FMCF2CH192+';+4!V.BS:]C78P&,H" MCAC?4I'7<4D4J;VC8 QD2.$ M$?/90U@6NQYW8\GP#-R"7LHB&==%KJ3R8(URU M5C*&!?J0>Z_M4,.!=^%#W_1>N_U_G8W[N/ZA.WAKK@T/]D]-9A6W;,@#ZC>M MHNZV6^0W:7^]BJ>O@*_;N,V6VF$WQF.)CQ$R M00#O"XTHM0_!0/=YL_@/4$L#!!0 ( +"&"%E[H_OC(00 *T) 9 M>&PO=V]R:W-H965T;%%Z>[C]]WQ[CC9 M:'-K=]?LVS;$4MJO<\8O^;%*)-2[0 M_5E=&UKU6Y1,EJBLU H,KJ;1?'!V/F1[;_"7Q(W=>096LM3ZEA>_9M,H9D)8 M8.H80=#?/5Y@43 0T;AK,*-V2W;C-[]@HV?$>*DNK/^%3;!-3B-(:^MTV3@3@U*J\"^^-W'8<3B)7W!(&H?$ M\PX;>9:7PHG9Q.@-&+8F-'[P4KTWD9.*D[)PAKY*\G.S1;VT>%>C!?RM5CTXBKN0 MQ,GP%;RC5N.1QSMZJT;X9[ZTSM")^'>?W( VW(_&57)F*Y'B-*(RL&CN,9J] M?S<8QQ]?X3ILN0Y?0W];/EZ'& Q[\%SR_-L5S"WH%WL*@*Z>"KZE"2$)+1'I#W[TZ2 MP?%' F*/G-#('^ZUPPRQ3JA,JC787%!J&";594G%'^PWTN52,8Q0:^3/@P_4USZ, M>(_P.(CC'LF#-\A[3K63H4-#51J4-JS9=P]O:'@_82A89,N$>%+KZL(FEVG^ MB.&]EYB*$IL]J+$!"6,X:JVW2$%A"<4#- IZ\&V/@LI([L2$+*Q6%FC;+:!: M=U[BO1$^)U*E[!?26*$)06?,U(=6U^:I-O(I>GW=/AN =?YHO+^1\^7(44BBA];<(Y.-U7-1P1I9U<2>*X?.@$;F0B MW+/J,K@6_H"DC^A\+KWA_AAP3:(/!9E1FG]OHG!3%PBCT2@^$(<'R6$72.NS M33O2\I)FG3;^D.S;MR%\(2K)D;SR9ZC-T#;J.YRLWVLCBX+>\NSW1J3J,3,= M;AYS,I JW!UX"',$EH@\SYW182136$7V7VV;_D!,BVW9[%3"GJR%HQHV]=DY MVA[V!9(F:C@PH$S]3TL-;;J_,T)+-&M_4; 4K%JY,$W;M^U=9!Y&\*-YN,A0 M]-:2JJG %;G&O>-1!"9<#L+"Z&ULK55M;YLP$/XK%INF3EIKWO(Z@M2$5.NT3E&K;I]=N 14 ML)EM0OOO9QO"DHI&4=XH)DU H#XUOQ,&"5S#,**XY$512$ M/\\A9_7,!7!K786R.=R0-CC]JX3F:6K0\$.<12*Q#UV<("\EP+J6/\:36M+J0F[J]W MZE6KKL$=0.OT$MR6X+PG^*P2O)7BG1O!;@G]JA$%+,*GC)G=3 MN(A($@:2J]U,\62X(L]H*] *N'ES- 8492+. MF:@XH'-T?Q>ALX^? RQ5,$W!<2L\;X3=5X0]=,.H3 5:T@22'GYTG#\\PL\RQ.IWM]Z?Q?].6;HQ\4P^NNW3-ZWENN MO>^R&SF_7TXWLZDH20PS2W4K 7P+5OCI@S.TO_95^CW%HO<46[Z3V,&=^-V= M^,?4PY]J*ES3F!6 SGXP(7K_=(W$T$CH&; -SP=C9SP9N '>[M>X!SCT!IXW MF1P"HQZ@XXS&$]MS#I'+7N1D[#J#48=L,L=[#:D OC&30*"8550VC[3S=L/F MTO38%_ZY,UTX/?Y(#:=FEOR3;R;;#>&;C J4PUJ%LB]&JE_R9EHTAF2E:8&ULG95=;YLP%$#_BL6D M/;6!0#ZV#)"2;M-2J5.4=MNS@R]@U=C,-DG[[V<;PK(IH5)>P#;W'I]KQ"4^ M"/FL2@"-7BK&5>*56M<+WU=9"156(U$#-T]R(2NLS506OJHE8.*2*N:'03#S M*TRYE\9N;2/36#2:40X;B51355B^KH")0^*-O>/"EA:EM@M^&M>X@$?0/^J- M-#._IQ!: 5=4<"0A3[SE>+&:VW@7\)/"09V,D:UD)\2SG:Q)X@56"!ADVA*P MN>WA#ABS(*/QNV-Z_98V\71\I']UM9M:=EC!G6"_*-%EXGWP$($<-TQOQ>$; M=/5,+2\33+DK.K2QT47O'+]TYG"08SOF$L$L(G7>[D;/\ MC#5.8RD.2-IH0[,#5ZK+-G*4VY?RJ*5Y2DV>3M?F> E(]"0QH;Q 2RDQ+\ < MNU:QK\T.-L[/.MJJI847:!%Z$%R7"GWA!,B_^;XQZ_7"H]XJ' 3>-WR$HN & MA4$X&>!%?;F1XT47>.?*O$&[5[3FA.XI:3 [5W4+G9R'VN]FH6J<0>*9#T.! MW(.7OG\WG@6?!I0GO?)DB)YN&P9H'.RFM^-3;;0DHM;_'W*K.PS,,5,P(#;M MQ::#G.^"WUXA-PQ]2V[6R\VN.K4GD.8KPA?? M](<*9.&ZH$*9:+AN6T6_VC?:9=M?_H:W7?H!RX)RA1CD)C48S^+893F;AUOW 2*'(F(0X&( R^OVG:3W9M3)=_WE2U_>'!NNNVWSY^;!=K MLRGLM-F:FGY9->VFZ.AC>_78;EM3+'G0IGH\/SX^?;PIROK!R^_YN_?MR^^; MOJO*VKQO<]MO-D5[^\I4SO_Q^6UR9"]/]NGW?TJ?' M'LJRW)C:EDV=MV;UPX.SV;>OYL\Q@)_X5VEN;/1WCJU<-LTG?/AI^<.#8ZS( M5&;1 41!_UV;#GQ,#X;P?]1]X\;>:RL.:\J7XKE]WZAP?/ M'^1+LRKZJOO0W/S3Z(:> MZBJ2S_F]_(LZ?/'N2+WG;-1@?3"C9E+?\7GQ41 MT8#GQWL&S'7 G-T"? MYF^;NEO;_$V]-,MT_&-:IE_KW*WUU?P@P/_3U]/\Y'B2SX_G3P[ ._%[/V%X M)WO@70@EYLTJORBOZG)5+HJZRT=0DO_?LTO;M41"_V\,#S+-D_%I<*^^M=MB M87YX0!?'FO;:/'CYM[_,3H^_.["))WX33PY!?_FJL*7%%MX#=MT5(/:Q17X% MF/SCVM"]632;;5'? B&+ALZRMF:)ORQA9UET]&%5UD6]*(LJLS32T*WM;%XP MO**FGYLV[PA4MVZ-R3="%094D=.9&G^F_##]<9*OBVN37QI3YX2R;='2DV7- M2VF7-).A6]*M^;.>U+8M:0';BL[JRM2F+:KJ-J/?S;:3L9C_U[K$IPNLT>8/ M__:7Y_/Y\7?_.#M[SW_.OGO$*]CVK>U!"5V3%]LMD4!Q69F\[0$=#[3FJJ\8 M0[Q%@+XPB[XMNU*?>/-YL2[J*Y.?-YM-:<'#,C??Q9MS-]T4&+8FX"^/\&?7 M35\M"0LYV"WV0#C_O:^%G3$",'/1+WE7XP<2 \3":$16-]@^_=4:VB'AK>J7 M 4GGX'PPVZ;M@9,'4B_:_ Y\CV;;9W_TK;<_E+L9X3G>;%\G=B] QS MXA:&'1-I-75UF]<0/Q51 9%8BQ^2 35-92WX&!WFJBA;&L&+S+"VLA;)#9*Q M).3I$^T31U_6C.361#BJFUSHU@+8NB%'&U\\QRJ6QB[:\%'(J.T<^V7]( M/O1K.0\OT$A V*WZ(+X.0&W$^DN66_L=: M3>!;98W)-OF6_FV6^598))$TB1 MR92.N*7CT_7S=CVY\>J9X@*T#!R?X*08BU"JE'= \#WU@N_I08GU/G!\FO3< M;W./^#L(;%Q&'YB!Z>4+D)PY)'?*UGI@&%!OZZLZ_ZE>3(4MT+W-'2HI(/BT9TL4W1!)$*L@*Z$E M:#PL6@Q13UO^O9+#F1*6*'=J'S)_)$P>VB+VA8+D>^!.9JJI&D98K]MZF@.>G": M'R#I4T_2IP=)FE@C61%U?DY\WM2D?G_$2JJ]-/WUT)@<5JI+$&)$J\$=92W/ MC< 59X+*2BL:U/1BFB^)/HMV"O7>=#BFPI)H$=Q52D0B"T!8@C%H+P(5OS10 M/H0Z(HC,7SI=)(]1(10]DQ$;4C9LL&9HY'Z#.9YXZGQVDIU\M2[0WQ#FP$CM& MD08':(G0^O!J;%:!PV?R)O.D68E*5S3P>-A(')3 M?"),FK8CG.?&+X*%G[7]9LMLP"GJ>Q_(B]6*A'HFJH4*NV+C^?R>*\)LE=0? M.N>^-;I5W$&L;M\8;W1<%A4;0^*_ 4XF^/7&5%56V-%UM.;:U/W@JBS[ULF4 MP 3D!B2"8U0+3%'R>[^\2M2*[+)7Q8'T)'!0+(C-#B)F(O:CGM!JFU5W@X=$ MS%R;B@3*,GQ-SU_BJ6HYR2M3@!#HGI+Q_HE$$GU'#]$%4ES9-0TYNBR$7#;8 MH[#H[&TX>?QL6=R&]1.M)?<9&## +Z#2C]<:_X\"])-IAKV9C8:Y8N M,AF-$T6J*(&$?Q9A&:A33Q"VQXHW\PE8#_@K+IM>F,R"=L8 .4WS MLT77LZD@$XJP799$FZ1/M@TF;6(R/BBVGGO&\/P@8R 1OJ EA^MZ3F86B?H/ MI?TTQB2^'EK^H^=MQ"&[MA=4L7*Z;6#-E3#\H4+\[FZCTBZ.9A CPN!'8+ MV&IY\=>%73MU@\YG6Q'/6@HO69/\.))A1Z2LL[ZT2E95=KVRA%K$3KDQ9!=^ M7AA#FO#*+,4[@6=[V*-\*>@DSFG2'(Y4L"(WW9+D&H%<[)DC\\Z.7"9@@OE1 MYB!#8=M8VMY/F(DYQ7G3TOT6U/+\[-G@%=!-;Y2'Q&A;$R/!U0W78\J>JAHFDR4V8A_A%7HR>5P:;^$I!X*4X)(D^8&ANPH3_X"M.9 MB'ZR:(CM_ $7SU! WJP-G,1T'#3DD+![X6GZQ9=1X44/3Q!=HWU4_9_ BYEL M\%_E=,85[]?JP\(JB"^0@FPR993,SYB?UUCA&$P81]$S$9.4SE5W)Q MV!$$,F=3-.+L;M;TWLAE$2$$[UV6>.]V+/=#AS$[#E[JX\/HP]T _(LU[>H( M=@A1-6B+.<"H<_H_@IC@C3G#$N@'B5\6]:<\,1CHL#+P!3JRJB0M8ZET'W$G M2+%+$ASLRX.;@&"2!MJ5N']@35@.WWAGVC":<9W4(5/6PO])6LN(\#W+4II/ MU>%,I)#^V7^S=/I"UI.5;'&2F.^.9F>^B\\FZ29X<\HB1AO MIWOP9@.2$]0TWC 68<[LB#G%54/HJ9FV(U[!N(0A23NNE^RE(FN9##+B_!6< M0GCP5MG%TI@-XY101*8*^U#2!79T&FQI$ L;SMHY5D72M1(1X/W::U,MC[KF MR$\8+7'$3\T\V?/O*+YPT=%*BY8V\JJA_YQ^Y5W%/YY=O/*NZ=%QY\V2KZL8 M=U2I S4 MMHB)[[!L]<@-PP=!>T^UU^*^='J0H41AK]G!ZW_F[N\'@E]>@^Y&F<@70\G] M=ZW_3@PXCSRU'>DB-.4"MB2KYZ+[-LJ?R1IVMSHEV6W;7-.=$DE 'RYY4K+D MR3S&+<0GI^^+#LS.BI()ET2E9>)6 T)LTXX-Q=YF^BT\F#2'*)+1'L#I5G!. M]A:'&;3T1$.]1PQF9RFZ'%@('5X+CN/]8,&3 M2[*1>%BZ08XST DY[BC*_C3_I4D?S&Y,0AU_RD68AXLP/^PE@O_V7RQ8WC+# M,_LEZE=!\I$<2C "O;@>5X$<+N[)5DYS-+Q0EL M&J+%DKB)3>,[J[;8&.0&B)W%X+"0>+":PP5D2F2/TX#,% NHY;\WK5A=B=%% M,HYXV55#8D( R_4.H$$%IA2#,8K@$+"ZJ<-G)8T?P[C2ZBZ9(HJ:# BBF"U1 M,QOI$H)P5KMR$):.-R%JB+LK1JEE6J]U!^ <1WI(3X;I'K%( M4_JO;K/(5T73=#?PC8KT)J@D 1;EMF /ZQD4UP5I"*MD6TXK,!+'P4"UUC?A MJ&4O(00:^9[YV:RI$PMCM8GV;X20TXG5Y*ZH+W$W.>J09&XC(/Q1:66])>P=T1K_N. :- "E/ M:;_-?X:&G\_T_[G^?T*8'?<,M2;&KJB! )TQ: U]#J@N+U># _*4+''N%FK= M/YL;FKN=X&G&2A@1GQH'_"/;/)@<48@L$_<$DY6JL2[DH(3LF6$(ZXWY_Q(- MPD[V.LSNA9:Q^_AQ#:_O[18B!"&9!?VNQN881_,NQCT+<=ZA5 ^@HS9MQJX_ MRQ09,R:8>[7W3](:@Q]@GP_HE[L?"C;)D&MEGFN-8<3'"MV"JJ:^.JJ8R\A, M\,63HA^=<@KMX=O9J*UU"4\.L[TET#+Q]@E%KDVQ\+5L% R#63*@]OB MEE46TL#*2H1N:&0L=S"NR5SX=72S(.J+E8%6*[69I*OAK6CXT M]@F2OF>V"+Q#]_DL;MDPY&#L8!9RK68'LZ!>OF\1(U3;#%8&^RU&U8RO 90G M7QO_-=$LQP:8O/B"$3XLXGW]II?(T!+2E"Z+4!?BD<2\-,D&6@/+C>:*[K6G M?XMOEOH0H*H7B_^BLW>1FG >'*^-_#5"(-F07HN^@^X)+_.23H@].>H$GWJN MCY0-,D A*18'5RM6L7HO.9H&\B&1/@$V1$"!DV8Q"D"8&_CY:"?71J)A[G:P M(%WU58XK[ZD\. #TQD_A>0P 2YLP]")'*AW"<$' MKW6/:YK2FOOYQ[XE7M5K.&-5?L;?-G^F/_^, 9[+A4\(55N"'[F)(&9P=3O;C%8RK^/<9F.A)GK%"N:[D]\0%(HE>D9K_ M9!Z[*/#9N2F\^B_SZ-=$^%7%<3$D8.KI"GL2:1[L,9+,K&JS>LW2]38HRUDA MZR-X\H?XX&Y%,6M!D!HDZ-JFXB][B4U"I0%W+%>E$W2:_:)A8ER$Q50WS0^ZEE45F'DY>%;IFM8(AP\%@ 9^)\0); M9R-)8.)PJLV-E>#O(9Y5I@'&Q!09(K0U8* M>>=/04G:.7 "^-T +$*N.PA4]:=) 28:VZ$[';*A9H?3HQ70TNO<+!VV=C@ ('# M GNK]X3/V3U' K^NQ .DP"$ RWJK1?&'=_OZ?B.;6P'$EVX MC0Z/WL4X'%:6V65,6 $ ,V924!#TOXWU,,0E&M:6$"NVW@25C&_)F.V0(D1 M(M7-993UOEB\A#NH!"HI".U"5+9 MC5%YO6JP$$]HQ*1C%-F@EPF+O>=R#FENYV%1NIJA+4J6'R(F=-HJ/ MW"F<2+,=U7N%4:*( KG>4+A9*3Q$DIDW/N2"^0"TZC=!I3Z3]24/!,["RH * MVBN"*7QIG:(#&"7K7[,PW/T' C+$/26AL.P"$\ *V"->Q).#^] L?9UF8#L: M#6*B$&[AKS!SMZ[D!.2=.Q41:+9=LYB/.)[3*&V*F&#F>($NQZ>)VB!F/CKF MAYSKP'O$_>PSPMY!^[\I:0=O-3=L5$C_>9-FHY/N-Y!@B7"=BW<5+-26 MS.Y(=FO\+"[M#=3O-CSNS6-=-U5QQR&M%8TNE%KE1IHZB)*&\07T9T^P= M=-G]0$H;#Y_1X]*0/<)AX]/(XM. 7>J.;G T.ZIQ9 MPI+8>YAQ#$=8^S3X0NY+OYFGWQWYR:&#U'N<"GX_1^Q*"SZ?(&$E0LWF,J=X ML%OE8?$HT@TSO7GQPVRH*__58/!5VUCKTV;5ZE>LD[&[AA;)%SH*0$,4 M(A#%R"$49:^3!]:A+#9F'8A3G(Q+55T M*\2)4VE(G^E9:=PU@+VND?G0=] V(DCL4VE"IB%D@GBJ$G7$9^NY>+8$-GSR M\4#5&%$JL@@=T?5C+>JZ*"OV@.,L-%?.[QV&$A=-F];>I5$IV5$K MW!?98 E>PTBL@O\!72+;KTOD__.Z1+9/E[B/[/IOUC!"ZO+L<+;QSPA@_[IW<:K(*+7@1^^*8-3FQ3G2\]+I!4 6$U_CZZ&A@*,P$ MDX"2D%@\\<@L2713M<8.0=%&@OGP!^T.S.>B,OID='T^.CX_=;;!N$>GX MX/4N5P-;"T67ZL)T1[I0M4+#WYK!*WH&'2\M$V%$]6L7GGYP84E(]5O L^6F MA*MB]S&;>MXU+2#*#U&R_@GW<"U)_++!ZT"F M;D];.5%5O_QY0=_C/"_DKCEK?,+>!ZP?1Y;BGOW-L8-F%((KA4TWL7/QM"G! MT&#W=)W]M.O19[_X\=.CIR'WZ17T$83OZ-@OU6#WF4^LOWB"Q_)=#NL>M$*G M\<5V!:G! AS:CP/.M6H,^8X2[%$')2/W,^=:+7RT) B/>]J>"28=)CXI=,<;7[81OVS Y.H-\F81(T#@ME)*VF-Y,TFS0+X9]&SLY M$

]O#L+W 7[(IX+34/>?R#4B$N.)=\TB#R*R.,6>&S=IA C<^9Y'#9-:T+ M;_LT>'6]Q=4"2[-H??@/,%PVEF-RCI>XL$@T."N6M#9$Y-+N U#15)7>%#6I M>CDKB8A;\T5@8BDERCYA\D_@X.G*7,'$(9[42$35W0"R/5B R3B7#P#&I:DX M:NQ%=35!YK%&"_$C# EPG9E:I!O=T;\U.S2&321@%H5U@(7K9]Z!X/)3[];< MX.%F*>3K^0:),GP.O0NR,SX$B<+Q%>UJJL#3;Y7I95R@L*I(ORH[-7YM.(0Q M2+[&>W!3?!5/>CV!%R=&;.\"Z2# M"'/<@ZY1@)<&7FTOCXF3C+$:R3WL8-2DT4F#RC&';9V*CBY0]G =KGILD'H7 M2_S Q4-]]$!YEAJ/UH@F7X\I^0%*HI ?[5?($^4L^U,%PXZ(=8+AO2B5=PF M;*\ .#V=S(Z?25'+;/9\\AQ2+BUD>7A!V_^E(2HYG4;:N"KLCPY63LY"F=GL M<%W83U*Y_K'XO,>ZN/_P_5Y'+8_O^"GO[_X%H,F"AK":O2C,^S*%A$6(DDG2%P& MOKF2&K&4UJGGQ0@NQ?_AI;3S$+[V&8<[MP*I?;S7HH799;7.017=&J7@(R<6 M&EE(X+=9K9B3$:V,[OG>=0CY0^MNRFR&JP)BRY@D'[G(E!2 HTQ%33$LC$M& M0_8V<\M,O:%QRN<=^29[VGLD&9C"\:3;5=^*H]'=B=W$%B'62>;KZAKI8C(Z M)LJW=^7V-E3D.0<].[Y-751,A;OP]D!A5/*]C1U,(;VUJ=G:!0Y;4G28 >[% MLK8?TN)H<5Q#;17^Z3M2<"U77K'7%!C6A'MV-Y(<;"3Z7U2WVC$NU5 9.<6- MG21=TKPS?MN:KG"'3BCB6G;O?Y?*>E76#CEXYJ%R='Y'G6>S(=F57W!OPO9OC36&ZBB1,TF3XZ/)7EZ M?Y*S+(U#+TF-5.HWT?4].YZ\.'V1#/(+0'1<4A2"[[>\!@WX^D?P#2DQ+IV7 M!BZ:Z7[IXW3/N!YZ>HK/8BU-4,LP!/GAP?S8Z/+EZ\.)I-,L4F1R9C#^-K)Q6Q)<7G X4"6W-:B'KN%%O;R$&LZ,3 MF%.*KZA>%+Q(3.KJ5NI[=&5L+;&B1G]SG7^G<1S8!S1$%&'%KIMDO*P73WC1 ME@W)H#BP(\XYL.@"Z557W8/+0\5")['6.8F#6<.)W(TLJ@Q.P"-0B\2U#G*Y M4,XZ/UR(RFQ)"PO.H^#K**/[.E#[K#B1S!+@B>H;LN*&"Y2O@ -ABV:SK9I; MX]O> /9>:]-:R/L[:0?:0TUNRA RR1]F]Y6M_'JY:J!;_99@7EUE9Q6+ MF4DP!]@IE%TWT ^<(V//HUC_A+LA'*U@D0Z:'?A.1OPP%RZC,=AMB0J)H)F^ MF.;["#M[HSK:HT-7,134S@^7P?Y"2O7/X%7OB=HN<"'RLP%WB74))&F;85Z_ M7M2#$XU'EKYN]D'7!HZ+6_'(;!':9SA#4\V=%WYT<(@&^ @D*5"=.D/FNF<@ M\TQMSW;DVK/5/=L:$7FH*M1W\%=BHFGVNJPXD.]G#(MNS:KRKBK?(H@667$# MG3@^*@%31%:"F'+!RZC\ /H=-"FW$K8LS&<$X2VGVR%NQ#^Q+K8HJ@6KP821 MY=YUBJ9&FX7V (O=JD(>V=)II>0N2]3U/$3P)*-MR!ZOS2,?V/(-^60&EO"% M=8&/T* R(#UNJN3@#4Z"J\]\SF]T+GS[,KY]SZ>Y)\SMEQ#F83?+/%2?S0\7 MC7UP>5>B!87D$;W[H]?O/P.9)P_$"2O.)M0X+2N>&ZF,A3E%&&S("#"#ACX: M49R$7,CXYSUST..^%FU"=MEETX8TK3$QQ8U.Q96'!.FFKDT5ISA"'2+"@^#' M9<"7S)G[AZ_BAXOTX0'%9IY@F4=X.I$4:]COSF@+9)B4&/(446;.!('C:^,G MY\Y(-DK /AM^E7->SLBQ[;,RG\V/CTZ>>D-33".'!-<&)YXF-9&BCJ72Z\.N MB13<]C+1AB0S30T92CFE08]%42?= M%&^#<<#^/7:R:C*?MGDJ2"NLQ< 3GTJW!_;U]/SB&GVVUI:J>^!P,+]GK./SV6D25B_<8_%X-7E MFB5=W3GF%_O!?8Q<%:\0;/P3NL_,0WG5_'!!U(61--@/KNWH*/U^(8S1EJ6+ M=6E641G>DI@1OUH#;20:?W3D_\^8SZ7_,]MYQE6([T9:QU@UW'DT?2@;6 M"&,!NM4U^13KOH5_1'IWBOR3%DHBZEE,?R(^LKL^F2ED% 9O-SW*O?WOJ'6; MAVS[^>'$]P^:E/HAN-Y'C^,KFOR.@,Y_]86AI\>GGC&[)]G==^ZU;N8ZYRZU MTSFU<1"A6[=-?R5QQE M2!KVUGZ;_>TO+TZ?O?@N_TGRG&Y=S9)3 M^[D1A[NS^./LW_Y2U;"3E '7<_N#X!W" :KGTCL/V6,4"?M"IQFWX27M[[YD,]6 M(!&Q@1657S5X:P#JVWPBW2^^5/1]K%M>Z /\883,,B8DI'XGY5ZL:),"(#$) MI*:>2>N%6P?1%ZF_.;L(!>I(SD[ZHHSIZ!H]796?8;XABMXR:Y97 3BXOWQX MXT>$";"-AXM'/B'<%OK^ 9^\&.\.$!Y]RW"13@&D"FJ>IRD]%HN?"0N.^=RP';0$KW@2^GP>&!SAS$GZ J;#$=-DH.UI!W<]"(MX#;D"IO( M!VI5:45R2VN2^@*UQ9;^O0YZ+Q#XA@8<,O'3K'MW"5.OK%O'&LZ6]]68&]5[+FG?JS+T^_&[4.[N6V:G5#&-)$F*/KZCF7+' M$;7!:J=-%#E)7S*#.M5KO/8 R59N!TYU]79OQ+OD2D!IC5#CVQYYPS<)'_E MC%1P!NIT2:9NYJF7BI&/"FJ'IZR8[^U2CW^9C60""+OQDZ%3G 8D,^E_R-/[ MWY>]6V[HDI5_>?%TGF;Q"#MU2M@] M"PL$[.GDY.E,P,XG3YZ_&*8'_=+41Q^\%'@328&(O_O^J[%=Q?GK5M+7]T+) MQJ!$3DA7AJ;O/?/UMBV+3X3$N(DNSU"O^2XO:6'N,OO^$3:5T9HS'Z&SWQ(YHW!81DI' M,$Z),&(NA,V%&&ZW>V%4;J][):09ZD]PA-(%@CI&EFD@LX,HN\@*R2V!7NQLE M4O_B%I?#E$B7-T#%GO9J6//A8X28*8^X^ML)/6EN&VM,4 :V3:EV-5P&KM0. M-8_>?\4O%Y3FML+I@C7 ,6\L5&9RA!&6=N<92,O-N*]G$LE(4PT(0R%UU+,9 MR='59N P1[I*J2EN420OA!C1M[^"20/_"6\^%@;Z]"GGV_]IO%G!SB9/YB. MI_D_'>?P?SC!&R1?K-\*R;:9KY\LZV4/G1I]\%P#K@UWVG;9JI+RT);Z J30 MMLUSK4\E68V?ZN:FY@2 W''2_+_PKH5Q)0FDEZ6D)R61.#O1"DO[R>F'$A:& M)7-#N[+K,V2"TSIHE=S6Q"=ROT.!\ M0J5ZH-S<8PI-ILVN]UA$7ZW32$_;KZ)U/WE"\$\GQT_F0IU_'KD_FSR?/U<- MY_1D2.SLR?Y6_G.+L;N$#H2MC(F;N(0"3L>SEYQ^Q7)YMT:?9+IV,B;:=%8) M]\9!6@=8>%I?EW17<:^C>#\".(M,1O!^KTER62[+SM:UEHUX:!X11:IO^U>: MJNMU3'D<7PHRX-*T]%'%,R:VBNVC)E@*Z)LDB5,2VDCTJ@DGC='0PJ4&(U&E M3@6@Y'F!<[.)*0CF+4O[SO&U!]EQ^,XF@E:],UP^<_!*9W=>Z5",$H3(Z#K3 M5GYJ'('W^4;9XCGA6GN\=(F-3$D9D5(@3AES_?-95BZO70,]HA!IGCBP$+ED MPW.=/>^UVF_M95]N[3F;4Z&L?#*!?PG74%<)=!5ZS*JZ+5U,LT4*T^MEH8QE M_$T7VO_>B0Z\<4CK ;2\:)EQ[H9DWW?1BS#01%C:?Z6=@_EM)D3KC2KN2A:N M_8%*2=WJD6"*_7PC[<,CO<6_H'7'@1]TP(],9;)\$(/>]TD^_JZQB4B "<+& M$\F9."J62RD96TH8B72BTL%,RZ\D(=NI7?XM I[891G2,-FXMPD_Y#)DL"#6 M#1U;?C3-+];\2LTK-7'J9<6V,C@S7C0RT'==,Q3_AF9,H;N).W-Q[MT8X.'X MG58,7R'Z.JDAXA=#I10=P-U7P*47(M;N3G;UNK/XOC"!O84^3^P6Z4[>R_PN M\C+_)@U,_+715 8KE@!&1O[I+/)/[\3YXG(:_WZ,T30'^H-?7HBRD'*5,E6) M:0J_]&9#U.W"BT1Y90>TQT:=+@Y5&C(*-]&]4BAQR"6S#OA5-!'WLXB6&]=Y ML\]29E73+33)&YHRJ4%2QE75[I*[:0Z%(#B/N'5&39=V&LB8/1\5%5B6%U*XEG)QW^<]>>NCS8>DOX'3TCF!C-].=T2:GT^;+EVZ4#< !][NDCTR MKE%V2W5-"EGL<$"?^7<*M.RA-A^6VV4G[)\TY ;K<&-5?TNNMLC:< M&4#.F^E?;.#:"T[U+:U:VLV^#LT3WM"J>!;5*Y(^ M$9G;5:E9V^S3T'>EL]S8=R-SR5E,1Q2YJP3.0PF\PPHWD? O04G)(A,+M(QM MP8=###Y2XRI_KV^WG_B^77*;WN/LN846$HF6)?_@*4B; W-$Q'5(V8-@]+X( ME?0:XN=4)]*O:L:W![N)WOC%&K8Z@/-KY$GQBV//TTC"/9N-\59O#*L<(BP< M9%#)E5&G1,QDY165AO01A-+>O7FKV0ITA*1K057[+?3J5J!\Z;TWV$E^UI^D MQ@/-NTVG.?O>+QP6F'3H]JG\SIO@.@?H$H2/[^SH83DU4Y]SP/.&$&S#LRB_ MSX+:SJU;I3E!? W=$O;-#*N5L9=.6AOW/J-'^J*1U%7.)3^27,_*9S9$7OQ\'3^Q-QUT0^03 T[AVH*_=2%']J@^X+';JH.ZTZTL)_JG6N 4VP M=HC@.IT1ZQN^B%1%![7J.^64HL3?A8-.WE'=&KR ^^,;?CTFZ MCN2*.1H<5%7MR)+^[8-_!W>M7#YK/CO_*;I)O0A#S6:C9! MZ?]"&RDQ7+BQ#/^0>=_F6?[W_.0T_VOXYA5]<_HD_N8\/WV1_S7_>_CF=4XV M$[[Y>_[*H!D'-O"_"47WM/ONB:#3V1!!)R]2!#V?#1$T>Q(C*%,$J<'ZS6SR MXMDS;WE9$VV\]"]ULEEX[R&TM-T](+MS]SV/XW )P,BK# ]E[(7N=?.[WI4M M=TRC":/9>E\$(3]/;^U(C8+XB5&[)[':+$Y66<&-&SGYD_[B<;0OF+&^F;?D M /MJEQ!M&P2-[4AT>#0!\C&_EN%UT14OOZ>3N#+GI%#R2]%KP@5J*_VWT"O1 MK./;L_F#QS0R//[R^RW=FK=%>X573E=F14./I\^>/A =T7WHFBU PBM&Q\Y_ MKLDL-RT>H-]1ON ^8 )T5.7EO?S_4$L#!!0 ( +"&"%GT]/VG;@, ,( M 9 >&PO=V]R:W-H965T1?'+LFQ$*YK2M2LR8PM!/'6[F)76A1I<"I4 M/.CU)G$AI([FTR!;V_G45*2DQK4%5Q6%L"]+5&8_B_K10? @=SEY03R?EF*' M&Z3/Y=KR+FY14EF@=M)HL)C-HD7_;CGV]L'@B\2].UF#SV1KS%>_^9#.HIX/ M"!4FY!$$_YYPA4IY( [C6X,9M93>\71]0'\?S/X/;/() 29&N?"%?6T[OHD@J1R9HG'F" JIZ[]X;L[AQ.&V]XK#H'$8 MA+AKHA#E.T%B/K5F#]9;,YI?A%2#-PP=HHF4AT\,NCV"ITOTYC8F+O'B<-R;(F&;Q",H%/1E/NX%ZG MF'[O'W/ ;=2#0]3+P47 /RO=A6'O#0QZ@]$%O&%["L. -_S_I_#W8NO(\F/Z MY]PYU#2C\S2^P.Y<*1*<15Q!#NT31O.??^I/>K]?2&+4)C&ZA#[?<,&FE4*? MQ=IRV5IZ :%3N/]6R9(+B>#>D>27C"E\=IA5"C[*#,_E<9GI 4LA;<#V=4^H MA4X0$N/(@; (^,Q-PS&-<"!U4EF+:?>UH)I0%(<"'QC,:J%^JQR",QGM/=P0 MR, 87E!8!RM3E!5;!11L40[J]Y75DBKV\OI,/ONU@YM&_1&YA'.C4I!%:F<'F]Q8C\E'-VPLC84OF,N$G_P!_,(EC=M+&O_W2T*;,#OW/N>WCX:$@@=\ M0EV=O93+R(\Y0F84=UG_7LG7*CCDW+AS4P[$ZO)(V&%""H2V)O1F3<-!SIYR M0:P*S]0?4+]WY4^D,#:$[M%856)HJB *7R>!*J@HMXAL'(H>?=$#ERRV)1ON MAA?#-YTCBGKI=H+2*SJK)A18P#4,)W!UE"Q9,AF=2E8P>0M7<'V4O(/!,$BN M(4P>G\!KZ)/^C^C#M]^CW_9_1.^/3M$[C'[N<<0GC9G]=F'\. A=I>[1K;2= M<(NZL1_-Z_'X2=B=U X49NS:Z][P:[#UR*DW9,K0YK>&.,BPS'E*H_4&K,^, MH&PO=V]R M:W-H965T/SN.]YW9TZW4GW2&T0# M3W75Z)F[,::]G$QTL<&:ZPO98D,[*ZEJ;FBIUA/=*N1E?ZBN)J'OLTG-1>/. MI_VW6S6?RLY4HL%;!;JK:ZZ>K["2VYD;N/L/=V*],?;#9#YM^1KOT?S6WBI: M34:44M38:"$;4+B:N8O@\HI9^][@=X%;?3 '&\E2RD]V\7,Y8[NC2'CR<[]'?];%3+$NN\5I6?XC2;&9NYD*)*]Y5YDYN MW^,NGL3B%;+2_2]L!]LD=Z'HM)'U[C QJ$4SC/QI=P\'!S+_A0/A[D#8\QX< M]2S?8$S MEZI#HWI$=_[C#P'S?SI!.1XIQZ?0Y_=4C&57(<@5W"ILN2CAYHDJ4Z,&WI3P MJ]F@@NM.*8H$%EJCT<>"..GF>!![?WCH3_;^BIT_WOL#KA *NDXE-):6*AG! M2E94^:)97SJ42.P3^18+K)<$$ 6>\R_\,&,>RQE$6>+%:>S<(_D1YIFJK95: MD*. 15X:1A D"8VY\\"?J$,4*!Y[T4)*^RR,:4P(*77N#O8L^V]X!V%,YBGD M7A(RYT$:7D&[8V7-_SOR-Q!X491Y+/6'><"\.&1P(O7)F/KD%:FG;JSH)BR1 MF\^=:*D_FF-Y/HGY4IX/P'$/#D)_1TYMI=IRC9Q%1RU,+H6]^C>01JD71P'- M&-U0'J?.NTXUPG2D'.MV)9[LG%*29EZ ,?SN$LHVD4I7 ^BO.X MLX;ZF95?SDB"6=#/8UM-:7A*BFR4(OO?4EP4A>KP9!?Z(#CE71B!1UO125_' M);IW>J(@JR].G>_K1]<*2V&@X*J$EC_;KF$ODD24)5%_I8%/NOZ62D)""%@( M81![U,%& X)0Y!)2GY&\$LBIJZ5)M,LD?U5$0V])2*?)T&="G]C$QY,[.7@5 MU*C6_=O'%G/7F.&!,'X=GU>+X57QQ7QXFWWD:BT:#16NZ*A_D5)[4<-[9U@8 MV?9OC*4T5.[]=$-/1%36@/974IK]PCH8'YWS?P!02P,$% @ L(8(6>B: M!Z$Q P OP8 !D !X;"]W;W)K&ULC57;;MLX M$'WW5PS4;9$ KG6S'<>U#>32HBW:KI%DMP^+?:"EL464(E62BNN_[Y!T5&?A M&OLBD=2<,^=PR-%LJ_0W4R%:^%$+:>9196TSC6-35%@S,U -2OJR5KIFEJ9Z M$YM&(RL]J!9QEB3CN&9<1HN97UOJQ4RU5G")2PVFK6NF=]I='3PAW? M5-8MQ(M9PS9XC_:O9JEI%GCUT\3[@;XY;RJ>U[W/L9.;Y"">.?L VQXRR"HC56U7LP*:BY#&_V8[\/ M!X!)\AM M@=D7G=(Y%7>,LL6,ZVVH%TTL;F!M^K1)(Y+5Y1[J^DK)YQ=_-F@ M9I;+#7Q",F?@[(&M!)KS66R)W@7%Q9[J.E!EOZ$:PVX,L[K[GGR_^OUW^N5L9J.AC_'G,;R(;'R=QE MF9J&%3B/Z#88U(\8+5Z]2,?)FQ-2AYW4X2GVQ3U=OK(5"&H-[UK;:@R:8&%B'M,*G M;9ZE[5F*EY2Z.$@= IEQDJERV%6N#]N*%Q4P8O-;)2V6+C @!&OTPF<-Y;!H_PR$3K"_CT"Z/M:*?LT<0FZ?];B M)U!+ P04 " "PA@A922 8/P# !\"0 &0 'AL+W=OLMR:AMP'MNFP!9!DFX/10^T M1-G<2**6I.*DO[Y#2E:T6*W1]F!K2,Y\\QYR>>#B6>XI5?!:%I5<67NEZDO' MD>F>ED1>\)I6>))S41*%2[%S9"THR8Q063B^Z\9.25AEK9=F[UZLE[Q1!:OH MO0#9E"41;U>TX(>5Y5G'C0>VVRN]X:R7-=G11ZI^K^\%KIP>)6,EK23C%0B: MKZR-=WD5:7[#\(G1@QS0H#W9"GX H;D1 M31/&52.-QK%*)^51"3QE**?6=Y4BU8YM"PH;*:F2-OR&I3![(K@ESY:.0B6: MU4D[P*L6T/\.8 P?>:7V$FZKC&9?RSMH7&^A?[3PRC\)^&M374#@VN"[?G@" M+^@]#@Q>\-\\_G.SE4I@D?PUYG,+&8Y#ZL:YE#5)Z,/7NS^ M=,+@L#7I43MZ5DX%R,E ^09,EK8G D^(-6$8KQ7*F M:PO8>QZ(R0,0H4G(>8&C0EY.-E*[C/FG??XG;0"&SMZ5-6$"YX32>9S< M-#4>2)ZK@\:<0A3Z=KSPD3KO?MW.Y!XQ*M0=S7W;]SV8H:8P#.$,9IZ7V$G@ M(1GZOKT(X\F3(!G.1/$,862[K@LS/[0C_)XAIN]J@ MN(X/#F*S.+@\[2Z0!G M.D#2_&X2VJ$7P8E&C?I&C?YUH]Y*QU MCK?KN_IA.P(=J"?%,(23+H2RV7[&M.@&ULC5;;;MLX$'WO5PS4;9$ JG7Q/;4-)&F+=H&B1I)M'Q;[0$MCBPA% MJB1EQW^_0TJ6O0O7Z$,B7F8.SUP.Z=E.Z6=3(%IX*84T\Z"PMKJ)(I,56#+3 M4Q5*VEDK73)+4[V)3*61Y=ZI%%$:QZ.H9%P&BYE?6^K%3-56<(E+#:8N2Z;W M=RC4;AXDP6'A@6\*ZQ:BQ:QB&WQ$^U>UU#2+.I2=![ BAP,PZ!$:?+=ZC$ Z(:/QL,8/N2.=X.CZ@ M?_*Q4RPK9O!>B1\\M\4\F 20XYK5PCZHW6=LX_$$,R6,_P^[QG9 QEEMK"I; M9V)01X](5 MY=%JVN7D9Q?WK.*6":"U.K.U1KAZ8BN!YGH66<)W5E'68MTU6.DOL$;P54E; M&/@H<\S_ZQ\1KXY<>B!WEUX$_+.6/>C'(:1Q.KB U^^"[7N\_F\'^_?MREA- MK?'/N7 ;M,%Y-">7&U.Q#./LZ&<7O+W ==%P'E] 7CR2_O!8( M:@V/F-6:6XX&?C"MF;0&&+&_5W*+VG*JUSGZ%P\X3_^I0%@K05+E<@.[PV$[ MI--(TL8RF;L=9HC7*ZH/=O4!VH(/F&&Y0@W]Q*_V0V!"N!AV!<\*R*A!Z*8 M#\1T3DZ6O\NYJ+U&*ZUL(U<#9&6)#6Y16@=@ZI7!G[6;:2+0PON6 :LH+)#78L M[E59,;E_^WJ2)N/WAN(H2R7;@\@Y:SJ+>+2=%?IT2"7Q&'S!MDC+>Z@8%2WC M%;,NEVTT=,'Z3:&,07-S6G0NK6HQ=J?USX[U/S;&57(-'U]09]P@#2JNF<_M M)\:UB^/(^^J+)'S2P[)>"9[!MS:?UY"$@SB&/V#:ZX^'\"VSRM64ZCFBQ60< MA_WI^']82\VWS"(L!;44W=KV&LAN.IJ21]H;)W!;:2X3!)Z4 MT^,X#?O>^=ECI5VN9I,7)(I\ZYZI 8Z9:L$ M%9&:>P_#I!?#&Q@,_:>SL*A+N*)NW2/3YAK]:0IOSB4[.GE32M0;_W*ZQJ^E;9Z7;K5[G&^;-^EHWKSL7YG><%*T MP#6YQKTQY5@WKV4SL:KR+]1*67KO_+"@'QBHG0'MKQ5="^W$'=#]9%G\"U!+ M P04 " "PA@A9GF#29?\" P!P &0 'AL+W=OJ#XL]X%5L MK[N[#FF_OK,VN#07U(>\P%YFSIPSXYF=;(6\51FBAOLB+]74RK2N3AU')1D6 M3 U$A27=K(4LF*:MW#BJDLC2QJG('=]U1T[!>&G-)LW90LXFHM8Y+W$A0=5% MP>2O.>9B.[4\:W]PS3>9-@?.;%*Q#2Y1?ZD6DG9.AY+R DO%10D2UU/KS#N= MA\:^,?C*<:L.UF"4K(2X-9N/Z=1R#2',,=$&@='?'9YCGAL@HO%SAVEU(8WC MX7J/_K[13EI63.&YR+_Q5&=3*[(@Q36K#APB]QD'?^?@-[S;0 W+"Z;9;"+%%J2Q)C2S:*0V MWD2.EZ8H2RWIEI.?GGVFNE\*I6"!$I89DPAG6DN^JC5;Y0A:P+DH"LK?4HOD M-A-YBE+!R8VY5?V)HXF$@7*27SE=*2/K(?3^6D#1D^'=(TWJFJ M6()3BSI+H;Q#:_;FE3=RWQX1%':"PF/HLR4U5"5IJZ(.J_(:3H9VY$5V//2A;[8C M.Q@&=A#'T._-'S'9-EU,"W:'DH92!VJ(*:"IIC39&ZDG7A\\._1&]G@801C% M=AR.>Y>U;#Q_$(^)R9+?OY1>S[/'1,8-]B$\.XY\VQN.7T)Q M/';MP(\;O6$0_9]>4ND-6S9^. @CZ#_U63L'4ZQ N6EFM2(^=:G;@=:==L_! M63L%_YJW;\D5DQM>*LAQ3:[N8#RT0+;SN=UH434S<24T3=AFF=&3AM(8T/U: M"+W?F #=(SG[ U!+ P04 " "PA@A9=>-$7B\% !&#P &0 'AL+W=O ME4C&>&UC0YL@D:3M M7:5>J]"T'T[W8<$#^.(7NKN&YG[]S:P-@8A#J'&+-\V>WJZ0)SJ=URB06-S$J52T--->_JI4*96*,\Z_J> M%W5SF1;MX87M^ZB&%V5ELK3 CPITE>=2/5QA5JXOVZ*]Z;A-YPO#'=WAQ5+. M<8SF;OE14:N[]9*D.18Z+0M0.+MLC\3+JXCGVPF?4USKG7?@2"9E><^-7Y++ MML> ,,.I80^2'BN\QBQC1P3C:^.SO5V2#7??-][?V-@IEHG4>%UF7]+$+"[; M_38D.)-59F[+]<_8Q--C?],RT_87ULUJ'(-BF>3-WZQH5IK I<6O"ECHV@T)3LS')MR>M^YHK@2 MN"YSVFLM;;I>?^-WA+-/ [XGA\>\1=L8P^LO^![8_]M--%&4>'\?BCZ MVGEXV#F3Z:5>RBE>MHDM&M4*V\,7ST3DO3H"/=Q"#X]Y'XZ)G$F5(90SL&' MAR5#U_ 9M:%X9)%0&*BFJ>;].X3_Z J'\7]:(,S*C)B<%G,P[+FA<_HG:DB+ M6B4LW28D 2U#!IQ:63R\>-;W1?Q*@[9XRP8OS=*&T+)#J6%-_.3G_J358U#X M&!3/H_BI+'!;%HZ=9+F>F@=(*D6.+0RS4(B0GLO(WF ["4"1!33>I[%X;DB@,CM!]3J[)8(4J5/N6%*FV20YOO<[&S*4P^# M@1/$G(]!Q/8]-XJM_3](^0U.,9^@VF0]H*SW'"\*+,S0]6/*>L#+A+[3(_2; MI >.B"*:[/9[IZ5=>$X\&-1Y#P/>SO]%WD?$LEVV+BB2"2*?LT:5]5&9/8!, M_JAT Y-.2SY*F30@.F3:(6#4NT)%4EGS52^SU #.9G5PY/A=16Z"&I$+8V+@ MKR5MJ2"BCJN)QJ\5%@9>K^A7PQ%A[&V%L7>R,-Y2HE1JD=0:>5>DM HG;M0( MQ"%=/+K ?ZB+M^,[?;*DP1-)TT_$K/646:V[HE'19H3JY:ER.5'()>*3P/0' M+8MGWA#')^*07@E7].N!QMF9<,0@)GZ(L.]&C=$C?XA7AQ;>+U3?B837,#?T M?^#Z/#6O!^3)B2.FHA^3=@95:@/D?$XF'W> MK3=P9 -'/H'3JAHXN _'[@0D#&?&<%863ET>N]ED'MKMY!)]DFCN?K,UYNQ, MRYRHV53>\^;0X:T(7#^RWYCU"8 JAS,"]8!2Z7/2><^O?VY3?=^9,<450PM= M$<-/$+B1H,?6?E5F%$G&TM +7#&@L9[OQCX];T@Q$I($>$@Q2\"C+OIO-01K M_3@$:]4$.U2>W9V[38YJ;F]PFI);%::^YFQ[MY?$47TW>IQ>WS!)[N8IE4*& M,S+UW)B47M6WMKIARJ6]*4U*0_8'MU'OX%4$L# M!!0 ( +"&"%FR!C=9C0, *@. 9 >&PO=V]R:W-H965TU:32KW9,5YBJ89\;XN:$[QM065ANXZ#[!+3RDKF[=PC3^:LD06MR",' MHBE+S/]9DH(=%Q:T7B8^TGTN]82=S&N\)T]$?JH?N1K9 \N6EJ02E%6 D]W" M>H"S3:3M6X/?*3F*DV>@(WEF[+,>_+I=6(Y>$"E()C4#5G\'LB)%H8G4,O[N M.:W!I0:>/K^P;]K852S/6) 5*_Z@6YDOK,@"6[+#32$_LN,OI(\GT'P9*T3[ M"XZ=K>];(&N$9&4/5BLH:=7]XR^]#B< Q6,&N#W O01\RX/7 [QK/?@]P+_6 M0] #@FL!J >@5OM.K%;I%$NDL53B8I M$1FG=9MEM@/+1B@#(<";E$A,"_$6W(%/3REX\^/;N2V50PVSLYY\V9&[WR#W MP =6R5R =;4E6P,^'<>C$;RM AVB=5^B7;JCA.^;ZAYXSCO@.JYO6,_J>KAG M"N?[O*^_S_MF')Z23,&A"7ZFI3=4CM?R>3=6SI\/ST)RM6/\92J8CM,W<^I= M="9JG)&%I;9)0?B!6,E//T#D_&S*UI1DZ91DZRG)-A.1G679'[+LC[$GOZFS MK6!"F'+9(5&+U ?8(;D+(AC%@3NW#Z=Y,A@B+_"\.#XW3 V&$(91['CPW')M MM(PC%P;AN>5F-+[_J5XPJ!>,JO>094W9%%B2K3[N:$:E2[WI*OYO D#SD.#!$\&M%G F.!L'1?Y9KAD4.&J$DIVIGJ@G' MDE;[[@Y#)27&6AZEO75?FI(L188D.:X;^&%TD2-DD%6=-"CVT<4W,=$"SU(4 M#BD*1U.T4NDQ92!\%6<0>TX<7GS/JU'V6\6]TNEZ2J>;UTZ]((9(G\JFVH\& M8:-189]RQN6=)+Q4A7\@0JK[OQ3JWEW@*B,FR:-7!0,=Y,'+S78UZO=6R:]T MNI[2Z>:U4S]0FXT;74ANG]RD2\+W;<\C0,::2G97HV%V:*L>VF[B8GX)9RMH MF$_A;-UU35_INQ[N ^9[6@E0D)URY=R'JD!XUQ=U \GJ]A[_S*3J"MK'7+62 MA&L#]7['F'P9: =#FRK:B3G=O)JZXLG.1F@L9&M!&'T02=C(U/WY;(",:Y 8\;Y&+&(3.T6HYE,PN)=-I>I^F22Y4E8JK?Y MM%O,R_#*_R]6[[IHRCA*9%E&6DEQ.KCK7]H7H657 MRCBN2*J.[S6TL\Y9 M!6Z^?J8'R\:KQCR$A;S-XM^C<3F[ZIQWR%A.PD5/LBZ0;V*-\KB8OD_ M>:K7M3IDM"C*+*F#505)E*[^AC_J#;$1X#@O!#AU@'-H@%L'N-L!@Q<"O#K MVPJPW1<">G5 []"2^G5 _]"2SNJ LT-+.J\#S@\M:5 '# X-L*WG;\[:#K%? M"EE_V2O1K52RE)@?EN'P,L^>2%ZMKWC5BZ5.E_%*65%:_:3NRUQ]&JFXC3*%FD9I5-RE\71*)(%>>/+,HSBXI?+;JDR5_'= M49W%7V5Q7LCBDH]96LX*\CX=RW%+/#7']_?%=YN-XZ1 MZ,O1.^+:OQ+'?Z.6"N,8\#X9@Q?I*H::XGQGC&D MF(6Y+%IHP>$T4]LHM"B&*8ICOC=QP/=65^.TMDE3E;O^-;I+K/OW?XU?_Z-B M"2ME4OS14O_-*I'7GJCJJ"^*>3B25QW5$QM?[>)& GSD; M":-(&$/".!(F0#!-X=Y:X9Z)/KP-BUF;7%=1_654-0Q\'+J]@=UWW,ONXZ82 MC?1CE;B;M#=PK<'9F9XT0":E!R9ER*3\P,TK0$DU:?36TN@9I7$=J_%]F(XD M44<*9)3+<522."N*UN[B9@7K;33)VM**,=VQ6NGM;,&M= $R'=V;CB'3\;T; M4X#2:DWD> MJ;V8&L3EU0%]Z][+2#I6G&<[.PO;JO[I/V$?F3- PB@2QI PCH0)$$P3Y_E: MG.=&<7XIY&01JWWH9-6_-KM1$JHNMFP3J9%XK$C-Y1GV-CZRC )HT@80\(X M$B9 ,$VW@[5N!T9AL&0>1GDBU6&PVKGF4]DF5"/B6*$B83X2%@SV#0HI,AW; MFX[OKN'N]CL"5)0F']MJ3G!:YL.*\:-4@\2B.GLRRHKV[MC,.%9!4)I?T[2M M/!AL;^6@7FUS#&_W7&OK"(^VT&QU^#D8;!U>M.#<@6UO':5R:%,%BJ9+9>-< MN&V4RJ=R)G.2RT>9+EKW,^;XHV6"I/E06@"ET9IF.+YD+:NXVQKGT*H$BJ:K MS6G4YIAW3*NSNH42W$A&CZ$:BK5JSD@Y6G-(F@^E!5 :K6G:_G#W+!LT)X?2 M!(JFZ[/Q(FSCB>#ATEXG958=*LBX\L 78:R.;;.YZD]_DJ\?9?(@\U;SP4P^ M6K-0^P%*"Z T"J4Q*(U#:0)%T[7=N!"V=RJCS4:>J+^%TGPH+8#2*)3&H#0. MI0D43==Z8ZO89E_EH"-H>]=P:#F4NS6G.EJ>2%H I5$HC4%I'$H3*)HNS\;; ML_N$!-0&@M($BJ8+KW&";+,5]'N8Y]5>U3A2@%I!4)H/I050&H72 M&)3&H32!HNF7C3=VE&.=:J3@0$TK*,V'T@(HC4)I#$KC4)I T72M-WZ:8_;3 M;K,DR5)2E-GH&WE:[;T+\B9*R?WRBOE?R%\OSP>X,<./EC?4;'-VW:HSQ^UO MF:CO]VR?KW;;[SJ EDH/*_7#JTIET%(YE";:&FX--AJNJ[KQ[1RS;W>_>"A& M>31?3@DTC47,G*,%#'7NH+0 2J-0&H/2.)0F4#1=R8W#YYQLNI$#=?R@-!]* M"Z T"J4Q*(U#:0)%T[7>.'Z.T649?EY=U4,F>9;44VMEWJIDJ)\'I?DU37-I M^HZW=>*B7FNSXQOTG*WKP%I0?;>W?3:B!>5XYUMC!PYMI$#1=*$T=IECMLM^ MR]*WG^5HD>?5#O!].E6?R^5K8U^/M&1NH30?2@N@- JE,2B-0VD"1=-EW=AL M3O]D?3W4C8/2?"@M@-(HE,:@- ZE"11-UWKCQCGFB5B']_50KPU*\VN:X9K9 MH&657F_WJ@VZ'\5:5K$]9Y?%H8T4*)HNE,;*S<.=_JVUO6&O2W MYH5Q: L%BJ:KI#&>7+-;P=)2YFD8O_U22'*?34JMDR=_D8]1&B6+Q-COFW,< MK2"H_P2E!5 :A=(8E,:A-(&BZ2IOC"C7.56_[T*M*BC-A]("*(U":0Q*XU": M0-%TK6_<&,\\&6WS]A5*[^M9:&$Z)O+[(II7UR.V*AM[(SSLG?#,;79?O@\0 MM [ZZCH8M X.I0D435=L8SBY9L-I_Q@D_+%_# (UHZ T'TH+H#0*I3$HC4-I M D735=ZX96[O9&,0J(4&I?E06@"E42B-06D<2A,HFJ[UQD)SS3/57C\&@1IF M4)J_I\V&>Q%"ZZ"OKH-!Z^!0FD#1=,4V1IAK-L+6PPY?/LHX6PKTZ-,@4(\, M2O.AM !*HU :@](XE"90-%WDC8GGGI]L" *U^J T'TH+H#0*I3$HC4-I D73 MM=Y8?:YY"MSKAR!08P]*\_>TV70:!&KBO;H.!JV#0VD"1=-O]]\8=I[9L-L[ M!#G@+(@YQ;'BA=)\*"V TBB4QJ T#J4)%$T7>>,W>O:IAB >U'6$TGPH+8#2 M*)3&H#0.I0D43==ZXSIZYNEOKQZ"F+E'*QOJ,>YIL^$L"+0.^NHZ&+0.#J4) M%$U7;.,=>F;_ZG86R0EY_T..%M7S&\FGB=H_R]P\Y(#:AE":#Z4%4!J%TAB4 MQJ$T@:+IHMYXCI9WLB$'U&2$TGPH+8#2*)3&H#0.I0D43==Z8S)ZYBEYG]0( M(UQJNI#3%X<74/L02O.AM !*H][NL[^V9X%"$W(H3:!HNC0;3] S^U+L[I-Y M' &U_J T'TH+H#0*I3$HC4-I D73!=Q8A-[)[ESI09U"*,V'T@(HC4)I#$KC M4)I T72M-TZA9Y[N]_?N1V6&'RUOJ#E8T_3IFSN/"(+FI ?E9-"<'$H3*)HN MQ\K,TQ^ VY@E/;-9\M7^@US',8G2298GX?(.4[.P( ]2IB2799Z%H^H41OR3 MA./_+8I2CJL'=.1R4CV>@Y0S2>RW*O2M;5G+YQCEA:SE7LSCJ"1R,E$KJB@% MY@N%<5>/9W]'[J4DOV6E GB_DNH65_+[HK)JWC]6=^=N:V^WF$E9^F$9#B\3 MF4_EK8SC@BS[C=5#,]=+JPJK^WM>7#N=[LYRW[X([);EU+Y@;#D/I_)CF$^CM""QG*CF6._.E-"7 MS_-\?E-F\ZN.W2$/65EFR?+E3(9CF5?Z2 # '$@ &0 'AL+W=OQTM,I(,"POMF3K'IU[=>1[K>Y"R"MY,Z_3,]]5D M!IRH4Y%"8M[$0G*B35=.?95*(%%NQ)D?!D'3YX0F7K^;/QO*?E=DFM$$AA*I MC',B7\Z!B47/P][FP1V=SK1]X/>[*9G""/1].I2FYQ60*"H2)"'N>=_P MV3GN6(-\Q .%A=IJ(^O*6(@GV[F)>EY@&0&#B;80Q-SF< &,623#XWD-ZA5S M6L/M]@;].G?>.#,F"BX$^TDC/>MY;0]%$).,Z3NQ^ YKAQH6;R*8RJ]HL1X; M>&B2*2WXVM@PX#19WP5QQM MC0%]N@1-*%.?T1>T+TC7U\8%2\2?K.F>K^B&[]#]D26GJ!:< MH# (ZZ_-?>-YX7Y8N!_F>/5W\"X$3S,-\B^VCP/@8Y"_WB+H!+2;Z$RE9 (] MS^P2!7(.7O_C!]P,OCKHU@JZM1R]]C^N%GJ\-730C0:NWHQ,K8+(U(O(U)T+ MN7'D! T9,1Z\\N=DE^CP:U6=!M'K'>6 MFQ-PSZ!V"KJ=(Y9;IX+(X*!,TT&%@ML!7MNI.+Q53V GU@/,Z(3M^*BY,?8- M9IGT<7C$0L-55!BX+#&P,T\?JC0W^.Y4BLN,C]UI>4 3RC->" W]1B,1ZP4Q MZ?42YN:'8WI60F4O'ZI]2(,)5I.8 MV0;N_?>SG1 (,EEH73ZTL>-S_#P^]@';PP,F;W0#(0/?LC2G(V/#V'9@FC3> MP"RB=W@+<_YFC4D6,5XDB4FW!$8K"*9Y1LF*@PQ\-ME, E9']N%X27S(IEA3*84X1S0.!Z M9-S;@[GM"X!L\1>"!WKV#$0JKQB_B<)\-3(L$1%,8$4IJE@XG'\ M6Y(:59\">/Y\9 ]D\CR9UXC"*4[_1BNV&1D] ZS@.MJE[!D?0E@FU!%\,4ZI M_ L.95O+ /&.,IR58!Y!AO+B?_2M'(@S .=1 YP2X%P"W"L MP2XEP#O"L K M 5[;'CHEH-,V![\$^&U[Z): ;ML<>B6@U[:'?@GHR^E0Z"?%GT4L&@\)/@ B M6G,V\2!GD$1SS5$N)ON2$?X6<1P;+XM)#O :+%&2HS6*HYR!^SC&NYRA/ $+ MG*(800I^GD$6H93^ GX#2[[H5KL4"MP"DACFC"\-*HI_8!:EX!GN8;Z#O.E4 M)@$)F.)8O4+R#V]V!$Q@'F]X2*>70Y/Q1$6X9EPF-2F2 M.(V$7W;Y'7"M7X%C.9XB MGEE[N*M*YV.]A^_NO388;C7E7,GG7>&K)L1]H\2-).([8$"W40Q'!C=Y"LD> M&N.??K!]ZW?5^.HD"W22A9K(:DIXE1*>9'>O*#%#-$H2 I-B2?+%>UR%+U]Y M4S!G,*-*<3R=XN@D"W22A9K(:N)T*G$ZC*;-8;S8 MJ@DP*T!]"1(_J/9CZ\[UA^;^7 M-$3Z^)\)0%:%O5Q'6-/$K3?QVUC5IM*Y& MDEM7ATZR0"=9J(FLID2W4J+[2=;5U2F.3K) )UFHB:PF3J\2I_RAB\"^O2%.'C>R(,51&Z?;5U]2M-^NVL:]IH78TDMZX.G62!3K)0 M$UE-"=LZ[;FL3S*ODEB3/EK9 JULH2ZVND1GVV+[8Q96XB]LI->O?>JF,FON ML[VK//Q/\&I;"90A]VSK_&/70PYUA3R_->2Z;LY)-Z>=S1SK9 M JULH2ZVNAZGO;[M?I;5:3T T,H6:&4+=;'5)3H= MB-V]@65NI9UI"G)^:Y!U;<090+WFM .UF[>@G%E>40#;^E'5 MA7EV%LQ],)$7"13(X]SBUV)56UU6W,LC^HOZB3UXL!7U@;C<4+5W!E,5S\P9 M/*CJ V?PJ*H/G<%<57]O=WC''>4;_WC?8IY2+FYKGB*2H)R"%*YY^M9=MV, M4ER % 6&M_)T_!4S_L4A'S&PO=V]R:W-H965T*/\[[G/(Y\$K=6$-\#T3LE% MC96>BJTK&P&XL**:NH'GS=P:$^:DL5U;BC3F.T4)@Z5 FJ70,W=P*4@-3!+.D( R<>[\>38U\3;@&X%6'HV1 M(=EP_F@FGXO$\4Q!0"%7Q@'KUQXRH-08Z3)^]9[.D-((C\<']X^67;-LL(2, MT^^D4%7BO'=0 27>4;7B[2?H>6R!.:?2/E';Q4YO')3OI.)U+]85U(1U;_S4 MG\.1P(^>$02]('BI(.P%H07M*K-8"ZQP&@O>(F&BM9L9V+.Q:DU#F/F*:R7T M+M$ZE:Y@#VP'"+,"99PIH<]5ZAI4A3*;'81$5PM0F%!YC=ZAA_4"7;V^CEVE MLQL/-^\SW7>9@F GXC[N-M#L_QWB[!-%X G/]YK+!.22.OE\2Q!Z<],TK?^9]&*/_3V8G9Q$. M9Q&>I[M]&MOEK[8Y"_P[PAHBO1 M/6H^IO%_Q6)+F$042JWQ)C?:0G3-M)LHWMA^M.%*7S,[K/3_!X0)T/LEY^HP M,2UN^*.E?P!02P,$% @ L(8(664!J%,& P E@L !D !X;"]W;W)K M&ULK59K;]HP%/TK5C9-K;0U[[1E$*D0V$.J5!5U M^S#M@PD7B.K8F6V@_?>SG9#Q2".ZP@<2.S[G^)Y[9=_NFO%'L0"0Z"DG5/2L MA91%Q[9%NH -QE M2TDR"G<8_[+/B1P5ILO2,=R82Q1SWX-NU9CMX0$$BE9L#JL8(!$**) MU#;^5)Q6+:F!V^\;]I&)7<4RP0(&C/S,IG+1LZXL-(497A)YS]9?H8HGU'PI M(\+\HW6Y-@@ME"Z%9'D%5CO(,UH^\5/EPQ; ?0G@50!O'Q"\ / K@'^L0E ! M@F,5P@H0'@N(*H!)IEV:99Q.L,1QE[,UXGJU8M,O)ET&K0S.J"ZLL>3J:Z9P M,NYC@FD*:&RJ>,#R@E&@4J"S!"3.B#A'G]##.$%G[\^[ME2*&F>G%7N_9/=> M8/?1+:-R(="03F':@$_:\5$+WE:1UN%ZFW#[7BOA]R6]0+[S$7F.%S3L9W \ MW&\*YVWJP[>IC]KA":0*[C;!=[STZ]+Q#9__VM+Y=3,1DJLSXW=3Q92D03.I M/D<[HL I]"QU4 K@*[#B#^_DFQT(K*=- =UFH,V]O@+ M6P&GZBZ12*JK2RSY,YIDA(BFY)94D:'2=]HJ=EU'_[KV:CMOK9*OS=N1HL-3 MBHX.18-H5W3'[;!V.VQU.P$EGF;87+OPI/H' 4U&ERSAEGSH.*&W9W-XL,EK MW_&O=U(9=[&83.GN2H-;S_+-6H-B]J->\F3=E2GT %?L83 MTFA<=)@W+SRHSU:=U];G49+#4TJ.&B1=I;E7F_96WY #GYL.3R!C8GD/U+-U M$WEC>J>]^;[;&;@-\XG;&98]XC_ZLF.]Q7R>48$(S)24%:IR!ZP7J^XPQN1EH@;H5C_\"4$L#!!0 ( +"&"%ES6.V2 MV@( 0( 9 >&PO=V]R:W-H965T MXW-.K^W1AHL'N0)0:%NP4HZ=E5+5E>O*; 4%D9>\@E)_67!1$*6G8NG*2@#) M+:A@;N!YV"T(+9UT9-]-13KBM6*TA*E LBX*(AYO@/'-V/&=W8L[NEPI\\)- M1Q59P@S4?345>N9V+#DMH)24ETC 8NQ<^U>3Q-3;@J\4-G)OC(R3.>$00,,F48B'ZL80*,&2(MXV?+Z71+&N#^>,?^SGK77N9$PH2S;S17J[$S M<% ."U(S=<3YRE59JUG.S5M5-HRIX1M7'NKQ$H?<: M!5X0]< GI^&WD&FX;^'A(=S5^70A!5U(@>4+G^'[-__?K^=2"=VG/_H":%:, M^E_=*5B2#L:,WIP2Q!B=]]<+'WIN^./X3V4$X81=.>(H]W04";2!]9AL& M;!G,N;).@P'&0SQRU_LVCLO"01PE45=V(##J!$8G!@41'/G-!/%*WMLS[G2EX =KO0U#<(4Z.\+SM5N8FZ"[N)/ M?P%02P,$% @ L(8(6=!%<"E5! 1Q< !D !X;"]W;W)K&ULO5A=C]HX%/TK5KI:M=)T$N<[LX#485JUJZDT*MO=AVH? M#%S :A*GMC-,]]>O'3()@> NJY072.#>DW.OC\WACK:,?Q4; (F>LC078VLC M97%CVV*Q@8R(:U9 KKY9,9X1J6[YVA8%![*LDK+4=ATGM#-"S(JR!IF(#\7#US=V0W*DF:0 M"\IRQ&$UMM[@FZGKZ80JXD\*6[%WC70I<\:^ZIL/R['E:$:0PD)J"*+>'F$* M::J1%(]O-:C5/%,G[E\_H[^KBE?%S(F *4O_HDNY&5NQA9:P(F4J/['M>Z@+ M"C3>@J6B>D7;.M:QT*(4DF5ULF*0T7SW3I[J1NPE8/]$@ELGN/\UP:L3JL[9 M.V9567=$DLF(LRWB.EJAZ8NJ-U6VJH;F>AEGDJMOJWH$D-!6OT<4^)9EBD@MD(/7$F(R^^(Y$OT]EM)"[6H4@5]GMVA ME[^\&ME2T=+@]J*F<+NCX)Z@\'N97R//N4*NX_H]Z5-S^ATL5#JNTKUNNJV: MT73$;3KB5GC>";R^8J_0@VJ3/*CYR[U*11\D9.+OOK)WS_'[GZ/WYXTHR +& MEMJ O@C6)-?7^#0^:VO"0.!=5KB-2WQ3.B3SIK#<_U7:,V9$'V5[^#""DX? M)(\3-T["),$C^W&_J)XXSU4G4-+$=?CZ#5_?R/<>A+A1)\2BS,J42%BJC:W: MLJ!$'QU]A'=XP1Z1UXD7A-@Y(-P3%WN!YT7]A(.&<& D_ >3)$7%B3;G(/LX M!T=<AX4X3/P3NRQI MV"9&MN]*GE-9OV,_P(K@U M(]B[E)"-MN?LM@R$UFU+ZWFPV?2<+^1C,Q.$<>C%AT+NB<,1CD\)N34]V.QZ MIJ2@RO?0?Y1!$VPEMT0=S489&_'.7J^!T+K5M_8)AY>2\: 6:RBT;EM:DX6- MAN5_R#@ZEJ>7.,'1>7P120A[4;@V%UITBM'[+-1J7\X5_.? MBPV AIT _0S;Y;:VRQUX".3V3'><./8/_<6/XW:,[;TIIQXQ?R1\37.!4EBI M1.&ULK55=;],P%/TK5D!H2&SYSLIH(VTM"!"(:67P@'APD]O6FA,'VVFW M?\^UDV9MEU:3X"6QXWN.SSV^N1ZNA;Q32P!-[@M>JI&SU+JZ<%V5+:&@ZDQ4 M4.+*7,B":IS*A:LJ"32WH(*[@>.;ZS^7##%DMM/KCIL*(+F(*^K:XESMR.)6<%E(J)DDB8CYQ+_V*E 6Z/-^P? M;.Z8RXPJ& O^D^5Z.7(&#LEA3FNN;\3Z([3YQ(8O$US9)UFWL9Y#LEII4;1@ M5%"PLGG3^]:'+8 ?'0 $+2!X+B!L :%-M%%FTYI03=.A%&LB332RF8'UQJ(Q M&U::4YQJB:L,<3J]HIR6&9"I+9FQ*"I10JD5.9F IHRKU^243+%V\IH#$7-R MF66RAIR\O\="4J (+7/R32]!DG$M)6+)%T9GC#/--M." M,]U>49"[PT)O"#J@8^/PR>0(=RW\' 7[J))G5-!YU1@^<(# M?/]@PJ_+F=(2*_9WGPO-ME'_MN8OOE 5S6#DX&^J0*[ 25^]\!/O79\G_XEL MQZ&P1,DXS*G%3T@J';P,-][ M#-I1&'4*HZ,*-^<&[;GUR6L8XJU]8V_@)\&>O*=A@1\%@Z1?8-P)C)\E$.V3 M@O,^??&3C<^]) [C/7U/P]#C\_B @4FG+SFJ[[O0E&/OW;71EK^PY9^UY<\? MR[\OB:2G!N(HCKV]+'KB L]'H_?2<+&ULK59=;]HP M%/TK5C9-K;0VWPEA$*D0JFU:M:I5MX=I#P8N$#6),]N!]M_/=D+*AXOHQ@N) MG7O.]3G7V+>W(O21+0 X>LJS@O6-!>=EUS399 $Y9I>DA$)\F1&:8RZ&=&ZR MD@*>*E">F8YE!6:.T\*(>VKNEL8]4O$L+>"6(E;E.:;/ \C(JF_8QGKB+ITO MN)PPXUZ)YW /_*&\I6)DMBS3-(>"I:1 %&9]X\KNC@(9KP)^I+!B&^](*AD3 M\B@'7Z9]PY(+@@PF7#)@\5C"$+),$HEE_&DXC3:E!&Z^K]FOE7:A98P9#$GV M,YWR1=_H&&@*,UQE_(ZL/D.CQY=\$Y(Q]8M6=:P;&FA2,4[R!BQ6D*=%_<1/ MC0\; ,&C!S@-P-D%>*\ W ;@'IO!:P#>L1G\!J"DF[5V95R".8Y[E*P0E=&" M3;XH]Q5:^)46 MG_=,+C+)>'/2L YJ5N<55A?=D((O&!H54YAJ\,EA?' ;PJ%K4QG+7/@'"3\ M6A67R+4^(L=R/,UZAL?#79V<_\L^^N?L6V:X;<>6_-?5V/&J?C/_M:5 MNB;S]&3R'.NR$D^@;XB#B@%=@A%_>&<'UB>=SZ2\NX8UN6U3.7F_Z>*.66OW[K MKW_0WY<=G\D=K[/7WQ-AAQW7][95##5A7N0$]G984H?Y&V&N'T6!O^/)/IL3 MV1TO;,.VU :MVN M:A&5E^4%F5U48H 9 _T&"S0..(&[(VVH"?,\.PQW'-@/ M'WSM;-N]7*E+>V=^8'>' MMF8^$=U.W9R\T->MT@VF\[1@PLN92&5=AJ)HM&X_Z@$GI;I?QX2+VUJ]+D3' M!E0&B.\S0OAZ(!.T/6#\%U!+ P04 " "PA@A9^_- S4 # !6"@ &0 M 'AL+W=O?<>\Z-/^8' MJ;[H'8 A7TLN],+;&5/=^;[.=U!2?2LK$/AF(U5)#4[5UM>5 EHX4,G]* A2 MOZ1,>-GVW1G[P,_F%=W"$YCG M:J5PYG._#N^7,QKN /QD<],F86"5K*;_8R<_%P@ML0< A M-Y:!XM\>EL"Y)<(R_FDYO2ZE!9Z.C^P?G';4LJ8:EI)_9H79+;RI1PK8T)J; M1WGX"*V>Q/+EDFOW2PYM;."1O-9&EBT8*RB9:/[IU]:'$T"87@!$+2 Z T31 M!4#< F(GM*G,R7J@AF9S)0]$V6ADLP/GC4.C&B9L%Y^,PK<,<2;[O0)%#1-; M\@G0#4UN'L!0QO4[,B)/^,T4-0GQ[(S??OYK[!2FT^/V^KNF^JBBY4]4LM;DD<_$BB(!KWP)?# M\ ?($1XZ>/P:[J,_G4E19U+D^.(+?-_VX?GH WGC@R9_O5]KH_"#_;O/B2;U MN#^U7<1WNJ(Y+#QR52W'G4CS$GCV"W36L#VC3 MA<;=-Q2IH[ [S#Z+I^,TCN;^_E3'8*8K=8P['>-!'5AZTE=Z@TI.2X^")$K/ M2A\DO[+TI"L]&2S]#VDH)]Q]FU7[;?9)2=Y(F01)F$S/I PFNU)*VDE)!Z5\ M JWO""NKVD!!F#" .4R?F/2-F%$8SX)S,8/IKA0SZ<1,!L6L+*4P9$]Y[7:1 MID6P^"X0QA2$HIS$Z3D!2TSZ?E-PA<:I(,T+R2/NND MS_Z3=-)I+YC.98U-QO,4^I0VA&%PTM'@-HAGX5E'+\0%21?75.R?G/KVQO4K M55LF-%J_06!P.\$EH9I;3#,QLG(7@;4T>*UPPQU>_$#9 'R_D=(<)_9NT5TE MLW\!4$L#!!0 ( +"&"%DN***)#P0 $X6 9 >&PO=V]R:W-H965T M1\U;=M-EM"CMDU64$A[LP)S3$7IW1ALQ4%G)2B/+,]QPGL'*>%-1J4U^[I M:$#6/$L+N*>(K?,/V8]>3@C+BKQ2V;.\8R:9,"7F4)Y-D:#GRB2"#&9<(+'XV M,(8LDR3Q'%]KJ-7DE,+]XQT]+ALO&C/%#,8D^SM-^')H=2V4P!RO,_Z);'^' MND%MR9N1C)7_T;:*;?D6FJT9)WDM%D^0IT7UBY]J(_8$@J,6>+7 .Q:TS@C\ M6N"_-D.K%K1>FZ%="]K'@N",(*@%0>E]95;I=(@Y'@THV2(JHP5-'I3E*M7" MX+20/>N!4W$W%3H^FA0<%XMTF@&Z80PX>X_^%/WY*@2.TXR]0Q_0YX<07?W\ M;F!SD4^J[%G-OJW8WAFVC^Y(P9<,144"B4(?ZO7!2_I8KW<]#< 61C5N>3NW M;CTM\8]U<8U\YSWR'*^E>*#QZ^6^RH\?RQ[]6/98+P]A)N2N2G[@I=_T/+_D M^9?UO"\?11R:<,C9/ZHN5T%;:JA\#_?9"L]@:(D7+0.Z 6OTRT]NX/RJ*I=) M6&@2%IF$Q89@!V5N-65NZ>BCFYQ0GOZ'RWD$GL2,R$!5UXH2E!0Y'6Y&[9XK M>OEFOUZG0;U.RSL,"D^#7+?K=0ZC(D54U^OV#J-B;=O>Z%R[<:ZM=>XWL2Y M5QEAXBTLO$M2MB(,9PB7HT7E8<5K[[4I"%SGJ.5C;=9+._UIR@_"[:[O'MG] MAJ1(U94-/?Q!08*F((&V( \XVXC5%MK@;*WLP\%)GW*.O-N=QO6.UO5)OL(I%8M9CF9+3!=*Y[6(2V>%SDN^AB;312^FBSLG@\QW MQ%\3=>!KM_&U^PI?45ILA+6$?E/9JB5<:JM)6&@2%IF$Q=V38ITI5*\I5$]; MJ%B627SV/8K54?GJ03CY5WP9R"&A*IJ6=FG13,)"D[#()"SNG12M?7Z$N<[S MQY6C7_Q,<9&0 A(TV0TS].4.\BE0Y>)6C[NT=D9IH5%:9)06FZ(=EGGO&]K] M/SYE:JJI:INDA49ID5%:;(IV6&WON=J>?N)LAK)\6O8WMONRD&L".7&)$,SLBYXM?_07&TV/V_*+;^CZ[=N?^PJ MKH=N/ZJV-I_QU4[KG5B I@5#&Z(Z8,6FU>5B>(6,3" \$\ !D M !X;"]W;W)K&ULQ9S1;MLV%(9?A?"&H07:6B(I MR>X2 VFR;AG6(6C7[J+8A6(SB59+\B0Z:8<]_"C9,46;/A:=(^BFM1WR)WGX MT_IX*.OD(2^^E'="2/(UG6?EZ>!.RL7KX;"#3G@S']]'D55 MA;K$IT0\E(W7I!K*=9Y_J=Y.?M>A@ MTV95L?GZ4?UM/7@UF.NX%.?Y_,]D)N].!Z,!F8F;>#F7[_.'7\1Z0$&E-\WG M9?TO>5B7]09DNBQEGJXKJQZD2;;Z/_ZZ#D2C@M*Q5Z#K"G2[0KBG EM78/5 M5SVKAW41RWAR4N0/I*A**[7J11V;NK8:39)5T_A!%NJOB:HG)Y>9C+/;Y'HN MR%E9"EF^(+\K\SR[$#).YN5S\I)\4-:9+56!_(;\7.1E2<[CHOB69+?D+,V7 MF21Q-B-GT^DR72;O2O)3-A,S2_USN+Y/ 8&ABM0F7/0Q7&\HJ/CK,GM%F/>"4(]R M6X?@ZA=BJJK[=74&=(=M9H_5>GR/GGTZ/K\3Z;4H_K(%'-2KOC->EXMX*DX' MZDNA%,6]&$Q^^,X/O1]M@T42,X;.-T/GM3K;,_0GNO+S;TJ/7$J1EM8X<\'X[&O?'K?'(RE'*51P.BFG-'/<-// M\ E6)O^1"W&O+CH+-9%E?B,?XD* 1@=;" TW!,MWQ^L)C1R_&FE^.GV?Q*36$F2]#;8!.N'VZ>]TZ4JBPU,Q8-5#-QW'X6L?P;D0I];G\QT'\\#S MO&VC'RIF]E.SE7\$7#5]7F^+2R)SDF12[575YG49S\FB4"!3R&^P^\&VG6<4 M2%MK=9<)+[G[5\E&LQ\F,SVSRKD M?E#3>6Q(:F8$-/3YXU[=CPJ$6&IF@D43(04I:J];; -?2S4M^S+@8\ZWOO]M MY4+F^Y'=VE0C&861[*"UW3>N<(NNDXFE9L9'@R"E?1J?H@(BEIH9*PV(%$[F M.1G_"#XCUC$_7<@FZ739C,,-^/L@2YR=50#)0UZ72^H2(FE9L9* M(R6%,X9.ZR7*"SEJ+?_0J&9CL),U\;M[3;%<$/.<]A%RHYJ-*2C M7OV."I%8:F:L-$12.'7HY/>QQCV\9*A1BJ9FQTE#(X"RC]H=UJ,&N+7U_-&+;V7Y; M00;X5X,8@T',XE_W;2_$WPW6-;^S<^W(J[Y[FF- Y3FMWS[3:XL+3S3':1U..:[7BOI[X[H@S."!UQ_!(19KP0(0N8 -_RX2>EQS)._UC)BC$B:6 MFADK39@6"NH@,AW#X:AC0/7Z,=A]*ON-'>Y>1F6PKQ[S#L>A3X;;=_"O%O.]T:<^X'=T8$&MP & M-\C1[GMBN#'7.<12,T.CD3#H]2@X0*5&+#4S5IH: S@CV-;O;/?^3=NMS(?+ MF?W4Q!; Q'; [FWVN' +SO/6R4\M&K^UZ/7X-D"E/2PU,U::]@(X:]C6X[LG MLIS2,0^W/;Y;+O#'$65[/*Y)*X!)ZX#'V^UIX3:<9ZZ+C%V@L2WH]= V0*4\ M+#4S5IKR CCYU];E*Y7FKZJHMWM<&^P>UU*Z%\1#S5>A,U]A[5#AEIU_B-5% M7B[4>!?V>E ;HO(>EIH9*\U[(9P";.E\6,5YS$>H0;F=4"-;""/;6[4=)^_4 M=4 -^U,\7PIR-OM[6U[<'_1VD;T+-5.&O9X/AZBTB:5F MQDK39@@G"9V7"2H^'J,&7E T.88P.;9=1VTVV7!3SC'I(AD8:5B->CU(CE"! M%4O-C)4&U@C.1[HN'EC.>?#(Y\^1AL\(AL^VBZ?=[AUNS#DJ7>06(PVJ4:\G MTA$JSF*IF;'2.!O!^4WGY8/*I\>H@?9P E5YT6%^XB::"?39MWW#!O/5$M%<5L_:JXDTVHR5X]7 MVWRZ>9S=6?T0MZ$NOGH6GAKK;9*59"YN5%7O5>758O5XN=4;F2_J)[1=YU+F M:?WR3J@+4U$54'^_R7/Y^*9J8/.0O\G_4$L#!!0 ( +"&"%E_,B_4B@( M !D' 9 >&PO=V]R:W-H965T>S^E6R'M5 FBRJWBMIDZI=7/FNFI90D75J6B@QIU"R(IJG,J5JQH)-+=. M%7=]SPO=BK+:R5*[=B.S5*PU9S7<2*+6547EKW/@8CMU1L[#PBU;E=HLN%G: MT!7,0=\U-Q)G;A\E9Q74BHF:2"BFSFQT=IX8>VOPE<%6[8V)R60AQ+V97.=3 MQS."@,-2FP@4/QNX ,Y-()3QLXOI]$CCN#]^B/[>YHZY+*B""\&_L5R74R=V M2 X%77-]*[8?H,LG,/&6@BO[2[:=K>>0Y5II477.J*!B=?NEN^X<]AQ\_PD' MOW/PK>X69%5>4DVS5(HMD<8:HYF!3=5ZHSA6FS]EKB7N,O33V76M:;UB"PYD MIA1H=4(^8RD<78*FC*MC\I;,L1#R-1J(@EPIS? H(">S2DC-?E-[ME<[+!(% M!(N$S#@GCZ*FKD:Q!NDN.V'GK3#_"6$?U_4I&7LGQ/?\";F;7Y*CU\=_AW$Q MUSYAOT_8MW''3\3]']F0[[.%TA(KZL=08JV R; <\O.5$.7,'7P&BF0&W"R M-Z]&H??N0'KC/KWQH>C9+9B;F(.TYS:DKO4/K;^YLIML-(K]*'4W ]A)CYT< MQ"(L&(*U7L$>S!^'P608%O2PX#E8. 0+7@(+>UCX'"P:@H4O@44]+'H.%@_! MHI? XAX6'X1]*0';>*%!#B'C1\@X2L(D&&8F/3,YS!2:\B%<\J@JDS@-_ M<.Y>IS./QB&PO=V]R M:W-H965TV9JH2L.0C64(5 9U/ MJ6%GYR(U%\)NC#>VY9%DR.RG7\D(9-FB;3'OYB(!XWZZA=-_W-(/]<53G'Q/ M'X3(E!^+^3+]?/*09:M/9V?I^$$LHO0T7HEE_I7[.%E$6?YI,CU+5XF()IM& MB_F9UND,SA;1;'ER>;%Y[&MR>1&OL_EL*;XF2KI>+*+DSR]B'C]]/E%/7A[X M939]R(H'SBXO5M%4W(KLU]77)/_L[%69S!9BF<[BI9*(^\\G5^JGL#\L&FR> M\>^9>$JW/E:*0[F+X^_%)_;D\TFG&)&8BW%6$%'^SZ.X%O-Y(>7C^*-$3U[[ M+!IN?_RB&YN#SP_F+DK%=3S_;3;)'CZ?C$Z4B;B/UO/LE_C)$N4!]0MO',_3 MS=_*4_G M7KG.T4U>7^R]5_NMXU!?7F[UZ-=;?7G!U:-? M_\=OILM-E$67%TG\I"3%\W.O^& SYS;M\UDR6Q;EX39+\J_.\G;9Y76TFF71 M7,D?6X^S=2*4GVY$%LWFZ<_*1^77VQOEI[__?'&6Y5T5#<[&)>L\L]H;;%?Q MXV7VD"KZU=>?N!I/U9?HBOQZF]'.>U)@6OUM-3I3/ZH&@=K=*JFV:=QN:6T5=]L[1SZOB]/E6[GS4-W_UIS[_CF38/WC_C.28X]D#3C.7GM7)3.H^UHINANO>W2E^.;E3U'L3"S2WQO&=_WL]9J]XGW/IW05C<7G MD_R-32J21W%R^8^_J8/./YOF)XGI)&:0F$EB%HG9).:0F$MB'HGY)!:06 AA MM4K2>ZTD/9E^>1TO%OG*(']W,_[^04D?HKP+)5IG#W$R^V_CNX5K*=BVE)"8 M3F(&B9DD9I&836+.,];?8,5B^/$R7QH__[DX>]RN$T<_TR,'Z!_=;4!V&T)8 M;8;W7V=XO\4,7T6)\AC-U_G:8K94;N+Y/$I29262Y[G?M+RXEOIM)SR)Z21F MD)A)8A:)V23F/&/#K?FDBH^=_LYD/^I9'CDP_Z@N [++$,)JDWSP.LD'[7^, MS])TW?PC7(JUG=$DII.806(FB5DD9I.8,]C[":D.!^?GO<'.G#[R>1XY.'^_ MTV'_?-15=Z8UV6<(8;5I/7R=UL/VTSI>9VD6+2>SY;1I;DO%MG.;Q'02,TC, M)#&+Q&P21@_/W.VVDD9I"826(6B=DDYIP?M?@^ZED>.3#_J"X#LLL0PFKS M7.U4%^X[;6:Z9.4MA]K.9U334&%:## M"BFM7D&VHC]JJPIR8)$OUUJ7$5+341K2JC&C2,G(UG29B&F5"&6^=.MQ>;C0N,N1JZW)":CJJ&:AFHIJ% M:C:J.:CFEMI@:X70ZP\[O?[NLN0]W3;-KH5=-'0T&.V?M;;17!]5<5/-0S4>U -5"2JN7D"I$J$H33)>_ ME75C&2]FRVC^4C^$LDIF8U&=X6QQWE/>8^MJ06HZJAFE=N!TF8EV:AW7J8UV MZJ":BVH>JOFH%J!:2&GU6E'%$55Y'O&E5L3W]R*9+:=EC6A1&= \(JKIJ&:H M^RFVSFGG//^S6QO0N&&IJ6JM7W6O-J!)0E1S4&ZH4HRJ/ M,9I)G.;3/XG'0DS2PZ::R_O[A0[&0&(ME M%DV;3F->R['6Y0)-4Z*:@6HFJEFH9I?:>7W)U*T7,@?MTT4U#]5\5 M0+:2T M>K&HTIFJ/)X9B*S%4@/-8:*:CFH&JIFH9J&:C6H.JKFEMKT>&8RT_F"H[:Y' MT.0FJ@6H%E):_9Y%5<93DV<\B]_%FJ6;6['="W&X8LBYMA4#U714,U#-1#4+ MU6Q4VJN/:@&JA916+QA5I%.31SJ?3V D8AYE8J*( M'RNQ3,7ALH$F.U%-1S4#U4Q4LU#-1C4'U=Q2VS[W,^CT!KM!++13']4"5 LI MK5XUJ@2G)D]P;J6QRBNEJ?+-%XL[D32FJN16KT'2,U-*Z):CJJ&:AFHIJ%:C:J.:CFHIJ':CZJ M!:@64EJ]L%313TT:%WM'>OP ^$9Z7-ZJ=3DB-1W5C%*K+>3/1_OI<;17"]5L M5'-0S44U#]5\5 M0+:2T>J&I7 M:;71;AU4*DFCY?>KN]2\<=:Y%5$?RS^EIY80<.E MJ*:CFH%J)JI9J&:CFH-J+JIYJ.:C6H!J(:75:TH54]6&](D5-*6*:CJJ&:AF MHIJ%:C:J.:CFHIJ':CZJ!:@64EJ]L%195DV>9;V-YB)?["C19#(K=N_+:\SS M'4(;:\K^W16U_NY%O!MYCZUK!1I11343U2Q4LU'-0347U3Q4\U$M0+60TNJU MHHJR:O(HZR_B422I*._VDZ[FLZRQ2J AU@-C4C_>Q\E'M3AMV5 [T,@JJIFH M9J&:C6H.JKFHYJ&:CVH!JH645M])L,JU=H^]=^GMIGK(SHG(J;8%!-5T5#-0 MS40U"]5L5'-0S44U#]5\5 M0+:2T>DFIDJ]=%3XGTD53KZBFHYJ!:B:J6:AF MHYJ#:BZJ>:CFHUJ :B&EU0N+5A66@^'8=^R9(D=;%Q.+;V2S]XC]._OA6+O(_6=83=19W=1IW=1YW= M2)W=29W=2IW=2YW=3)W=39W=3IW=3[V[%S&JW]NR7D2JJ&M7FG!KLU -5"2JL5FEZ5>^W)JUE<'YVJ]C+D-S^N.>D-UI]QYZ.A\5 M0+:2T>A&HDJH]^3U:K_[E M*\4OVJ7*U3018G'HI@!RKG4I0'.JJ&:@FHEJ%JK9J.:@FHMJ'JKYJ!:@6DAI M];*B565%@T^H]M",*JKIJ&:@FHEJ%JK9J.:@FHMJ'JKYJ!:@6DAI]<)2Y5A[ M\ASK]@G5_?QJ8VI5+K:N+&AJ%=4,5#-1S4(UN]2V;]H^&C7LV.>@W;JHYJ&: MCVH!JH645B\:56ZU)TVU77Y=W\UG8R5\N7&B=(%#QNUN4$U'-0/53%2S4,U& M-0?57%3S4,U'M0#50DJKEY0JR-KKTPL<-,N*:CJJ&:AFHIJ%:C:J.:CFHIJ' M:CZJ!:@64EJ]L%31UIX\VGHUG29B&F6B=E7FT"+GRP'UC6O \E:M:Q(:CT4U MH]0.[?!MHKU:#;UVBS^]G:N[:*\.JKFHYJ&:CVH!JH645J\C5:2U)TVV77Y- M9H]%%?DZS_LX?%D'C;.BFHYJ!JJ9J&:AFHUJ#JJYJ.:AFH]J :J%E%8O*E6< MM3>B5SUHFA75=%0S4,U$-0O5;%1S4,U%-0_5?%0+4"VDM'IAJ4*O/7E&]2_O M;2/W6]<9-,V*:D:IJ=K6HJ)SJNZN8]"4*JK9J.:@FHMJ'JKYJ!:@6DAIM?K1 MK[*L?7F6-7P4R<>K^3S.-DN=<%7<,%ZZXI&#;0L&JNFH9J":B6H6JMFHYJ": MBVH>JOFH%J!:2&GUPE+E8_OTG5S[:$(6U714,U#-1#4+U6Q4N+HC;]6Z$J&1VO[^K2ZU3F_W,XS=*#O],XJH;/V1*O36EX?> MOJF_*U?SN3);WL?)(MIQ3S/Y5H\I]UFHF)DL7Y M5^[G1=W):Y#RNFMG_NC>GJ**R-=2XZ)5#COKG.E^4+2.UCM5;H50@CC+@=X' MY79]EXH_UL6E*/TQ_SMM.MZS]$&([";*HLN+A4BFXEK,YVE>_-;+K#C$K4>+ M$>9'KW[ZHIV<[3WNJI\\M>'QJ_[@4Y!_.YN^,LR_,BR^&ULO5EM;]LV$/XKA#8,+=!8HN3WV082 MOZ IEM6HT?5#T ^T1-M<)-$E*3L%]N-WE!39\F0YWKA^B26*SW/'1^(=[S+8 M<_$D-Y0J]!R%L1Q:&Z6V?=N6_H9&1#;XEL;P9,5%1!3TZ M3MN."(NMT2 =FXO1@"MEX!-;;Y0>L$>#+5G3 M!56?MW,!=W;!$K"(QI+Q& FZ&EJWN#_#/0U(9_S!Z%X>72.]E"7G3_KF/AA: MCO:(AM17FH+ SXZ.:1AJ)O#C6TYJ%38U\/CZA7V6+AX6LR22CGGXA05J,[2Z M%@KHBB2A^L3W[VF^H);F\WDHT[]HG\]U+.0G4O$H!X,'$8NS7_*<"W$$P-X9 M@)L#W%- ZPS RP'>:RTTTN"QVD@TC0,:E/$VK+-8K/NRV+%;2_@A MB1O(<]XAUW&;%?Y,Z^$/1 <=6+F=:" MKM6RPD^G=^1G2:16(5*KUO$980+M2)C0*FEJL==^6!E9^\C_=@_F=KIEI6>& MC);D:!=RM&OEN(]A*T)0G2?+D/GHXVI%!7PVAZ#X%VS,*(+$NE#";)9H;(2@IW"H4[/S3V=4RJ;))L9HBLI'*W4+EK(O;=U;-41[5Q]Q^! M"#<=I[R+I[7,UTIIB*PD9:^0LE4W2K6>XW0H6ZI3;J=R31FL,4VQEL0Y5!JX]7E]*N4:KAIRM5-EVFJUV M%Y_FW/^C),"Z)BB/'(ZVN/YL"R$'W88A8G'6Z=;?UH9(M*14=Y^5X%G_./R. M2/!G(A4-D.*Z+ZW[RTAM*,(W +W!C@.CD$Q@S\HT;7 -R$D6_XVY^"S%5/>O D;<[;!Y>RUOX#$6L6 M2Q32%;CG-#H0/436+<]N%-^FW=TE5XI'Z>6&DH */0&>KSC(D]]H \7_+$9_ M U!+ P04 " "PA@A9/C%BAST# #T"@ &0 'AL+W=OUH*]&-B2$FJDW AXD/;G)I MK3EVL)UV^_?83IIV4YH--/B2^.V>Y[FSS[[Q1L@;M4+4<)LQKB;>2NO\V/=5 MO,*,J([(D9N95,B,:-.52U_E$DGBC#+F1T$P\#-"N3<=N[&YG(Y%H1GE.)>@ MBBPC\FZ&3&PF7NAM!R[IGZ-DM ,N:*"@\1TXGT( MCV=ASQJX%=\I;M1>&ZPK"R%N;.<\F7B!580,8VTAB/FM\009LTA&QZ\*U*LY MK>%^>XM^YIPWSBR(PA/!?M!$KR;>T(,$4U(P?2DVG[!RJ&_Q8L&4^\*F7#OH M>Q 72HNL,C8*,LK+/[FM K%G$!TRB"J#R.DNB9S*4Z+)="S%!J1=;=!LP[GJ MK(TXRNVN7&EI9JFQT],3DE--&)BQ(M:%1'A]BII0IM[ .[@RAR I&()(X8Q0 M"=\)*USO!Y&2<*W&OC8J+)8?5XRSDC$ZP#B "\'U2L%'GF!RW]XWZFL7HJT+ MLZ@5\'/!.] -WD(41#UX"3ZH%9&H6J"[=72Z#KIW /J<4TU-=.;%@M$8OJ8I M2LJ7M?=P?8'9 N7/IC"T0MML.U8YB7'BF712*-?H35^]" ?!^Q;AO5IXSZ%W M#PA_?./@^HNQ@7.-F6J4W_L'\ONU_'YKW)WD]59R80Z*9'U1!YU^V$Q]5%,?/8U:H\Q<&.[0!*'1]7:D?FG9LF'#6M.P M%>F2JIMWJ40$RHTL5!HDT=@DJ00*@WLQ"<*PVQR54:U@U*I@+NG:,,*SM=<_P+Y[0\+V1^1/\O41J,<3-MR]$&'K#?XG*5LA/NW%(0BX+KLB:I1^N2[D-9R.R6E_7@!9%+RA4P3(UIT#DRM[@L2ZRR MHT7NRIJ%T*9(&PO=V]R:W-H965T'J1=Z3P,/;%.@ M'?#3I*(;6 )^JQ;*]/R6)6<"2LUD212LI]YU.)F/;;P+^,[@H(_:Q"I92;FU MG=M\Z@5V0< A0\M S6L/<^#<$IEE_&XXO3:E!1ZWG]@_.NU&RXIJF$O^@^58 M3+UW'LEA37<<'^3A$S1Z1I8ODUR[)SG4L6,3G.TT2M& S0H$*^LW?6Q\. *$ MPV< 40.(_A40-X#8":U7YF3=4*1IHN2!*!MMV&S#>>/01@TK[2XN49E99G"8 M?C$'Y4YJ31:@R+*@"L@UHF*K'=(5!X*2S*40QO ERFQ;2)Z#TN35#2!E7+]. M?#2KL%Q^UF2D"B(AAWP>3_\:X8#$@<.'I_"?:.]-2!J M#8@<7WQ9 W[>&1YRBR#TKRX/ZJ3#[J3VTYSHBF8P]>' B]93D 1W=56;.ID7.^&YLF2W.H M,!N1'=3BRX;0"G.QI5N3[2C@3"E5I>E85F!6N*B-V42=W=#9A#2\+&JXH8@U M587ISSF4Y# U;./^X%.QS;D\,&>3'=[""OCGW0T5.[-'R8H*:E:0&E'83(UK M>[P,I;P2^%+ @1VMD8QD3K^_17ZO812QKS&!!RJ]%QO.I$1DH@PUN2OZ)'-Y %X\O\5)2,O6+#IVL M9:"T89Q4G;+PH"KJ]A_?=3P<*0@\!!;=3L4O,=:\#L% M%;K9QJZ(2S#'LPDE!T2EM$"3"\6^TA9\%;6LDQ6GXFLA]/CLHRC%]X0Q= ,4 MK7), 5US3HMUP_&Z!,0)6I"J$BE=<9+>YJ3,@#+T/ &.BY*]0%=H)6HW:X0L MV: Y9D6*<)VAI"@;#MD0_ I]7B7H^=,7$Y,+]Z439MJY.F]==1YPU44?2,US MAI9U!IE&/SFO'YS1-P5M/7?./7=SYRS@NZ8>(==ZB1S+\33^+!ZO[NK"^3_K MRW^V?D*&VQ>2J_#MLW.CII=EZ(6 M/5#H\BG:SZ[\R(YBWYF8^V/Z-8*!Z[MN')\*)AI!VPZCV'+M4\FE5C*.'-L/ M>\D34OR>%/\L*6W9'M3;(FH6[X&*I[*G1%8N0^*M95R4=E%O=<2T%OPCYVS/ M#D(_&O#RIYP7Q;$7#ECY4RP.+=<9D+?4HGENI.JY%K<#ZWQPM; M&PO=V]R:W-H965T5:HL9-JO1NZKHI3S)GJB!T6]&4C9,XT'>7653N)++&@/',#S^NY.>.% M,QE9V5).1J+4&2]P*4&5><[DUP?,Q&'L^,Y1\(%O4VT$[F2T8UM-!G;R#B60MQ),Y_)J,'<\XA!G&VC P M^MGC#+/,$)$;GVM.IS%I@*?O1_:%C9UB63.%,Y']P1.=CIU[!Q+?4 RLMXJ=4 M9 E*!:\?43.>J9_@#E;4[$E)NF(##TSQ&%B1P"//2HW))?GK)3T+G:+F,:OP MK\ %93ZJD:LI)..8&]?NSRKW@RONA_!.$)N">9%@TH*?W\;W;N!=2F63S^"8 MSUEPD_!M670@]-Y X 51BS^/SX>';>'\/^N+_VS]+!EATURAY0NO\/VKSO@T M72LMZ:;YLZT-*D-1NR%S^P[5CL4X=NAZ52CWZ$Q^_,'O>3^WU> ER>8O2;9X M(;*S:D5-M:);[)-C70[V-J87MD=)PP7BZ@*H_J- TTEIJB,OMBT1/-RV\80J%W&->!F0XJ$(N*W)=&$ MU=77@14BO!>:"*(WL"K7"C^7-'=@OJ>G:ONWN"=#-$>YM>N.HN8O"UU5OY$V M&]6#720NY#-_^.BWR.>T@;7)I[WAO-&ULM9Q=H/%M;W543VV ;.]DD5=/AJ[>V9[J2[9V+J;T@6+:I M!N26A-.9VA^_$M &W%BQ9][D(@:L\QQ KW0D'CD8@W-(O$D&UIKKY9,9Y%4NWR]4AL.8V6I5&6CNSQV!EE49(/;J_+8Q_Y M[34K9)KD]",GHLBRB#^_HRE[NAE8@V\'[I/U1NH#H]OK;;2F#U1^VG[D:F^T MIRR3C.8B83GA='4S^-FZ"FU'&Y0E_I/0)]':)OI2'AG[K'?>+V\&8WU&-*6Q MU(A(?>SH'4U335+G\:6&#O8^M6%[^QO=+R]>7/D@6?[YX MIVI_2>Y8IIJ$B$I1>5_U-B5O7"JC)!5OR07Y]."2-W][>SV2RK.V'\6UE[O* MBWW$RX1\8+G<".+E2[KLL??,]LY+]H'9WK(-@)&Z9?O[9G^[;^]L(_&?13HD MX\E/Q![;T[X;\I)Y/B23\5%S]W3S2=_M_&O>_;_F/3";NS16YM91\]!L_@O; M'?/>J4G*<]^ M4F%8Q#PIC_1IS\@[5WM(F(N$>>;;]N\-5<,HH48K2;XFJRCA9!>E!26)4,=C MMLZ3/U3CUB,E(B2/]'#F0D/TJ$>583O*B520+>4)6_ZP++@&/6V2>$.BG-!L MF[)G6O.^% E7-,G(EK-=LJ1$GWX2JZ]5T:_Q)LK7E*A198F,GB*^'!)]BKIS MB?)GLHD$*<=N%65_AMIF11-9J&LAD?A!F3\3%L<%'Y*V,@19TYSR*$V?R8X* M69W_BA6%1SVM4QDO05(6 B" M=5KF;-\R9^:6N8G*6BGDAG&MIK[&:$2FN0G4<,+WHX(Z3CXWK$S_7#B'O !YJ2$(UJEG:]PL MZ(V--?UK:UQ2Y'J"H*I8853P*^J50$RGB[?3_WS_0[)'RWE57,^ML\2%I M+I3F06D^E!9 :2&*UM5?DPBP7CD38$%3 5":"Z5Y4)H/I0506HBB=3799 0L M\]KV/55A6$FO&L");9K(7N69*=;%BO$+2X^#>G0&7?>'TCPHS8?2 B@M1-&Z M.FO6MZT7%KB/Q5[R/W*OYA \*?,551[B4YY(0=[F^9E^]/ M#=)FBCE(0]?JH30/2O.AM !*"U&TKLZ:I7_+O/;_:YW_#VFZ; ?H\R;.T)P ME.9":1Z4YD-I 906HFA=73:Y!>ORE6,R--4 I;E0F@>E^5!: *6%*%KW\=PF M#6*;TR GQN07*,:8;+8]5V=0F@>E^5!: *6%*%I79TV^Q#:O_=]5#VQ4$V-3 MW#5SSNWCH#072O.@-!]*"Z"T$$7K:J])F-CVZ\9=&YI$@=)<*,V#TGPH+8#2 M0A2MJ\DFB6(;%\1/>U+6S#A;=]!$"93F06D^E!9 :6%-:S\Z-^L\>M$55),! MLD/*,V#TGPH+8#20A2MTMFH]6ORC/)U^68!06)6Y++Z6>W^Z/[M!3^7O]D_ M.'YG7;E6SW'/NO*K=Q,T^.I5"1\BODYR05*Z4J[&P[EJ0+QZ^T"U(]FV_"W[ M(Y.29>7FAD9+RG4!]?V*,?EM1SO8OP/B]O]02P,$% @ L(8(6?BNT>%K M!@ )B@ !D !X;"]W;W)K&ULK5I;C]HX%/XK M%KM:M5('&3M]TQT=";WN_Q%E; /N\_$G[7RUA<+X"0>E&("&P>.H_Z9&E8 A!;?/'@ MA9Y=(_$JZRCZ+F[^EE"^D)]P>=$/HW_HI?45NL@YT!9 M%*1@WH/ "Y/_^&<:B#. ;I8 C!1@7 ",,H"9 LQK/5@IP+KTT"\!]%- _UH/ M@Q0PN-;#, 4,KP6,4L H5C>1(]9RCAF>WI/H!1%AS=G$13P@8C27T O%V%TQ MPI]Z',>F*Q8YW^^>N/HNFD4!GQ(4QX-J\5-< WHS!X8]G[Y%=VC%9XY[\ %% M&Q0#T3][84S1%Z",,^#0Y4 @CD?QFMO=H<^K.7KS^]O['N.=%2Y[3MHQ.^F8 M4=(Q$WV(0K:C:!&ZX$KP2S5^H,#W>)"R2!FG2,T,)>$'3+K(U-\A0S,L27\6 M:O@^X=#I' MD QK0'OB.= @HFI_)1%-0*/SE].,KG81JH7,S.H:PXN(RLRTKG[!MJPT*T1T MD$5T4"^B!,17EHB:P]=LL4H05,Z-L&45;WH23*:M 0Q;U!.@I$ M;D%CY.)7*EN#KN.Q$AY.:)8QV6JF0_^YUT!'[AP9S9Y9X&IR/2+UOF>/BP)VK.R07?_$KMV7T+U>9YR;4 MMA(D7_F13,/;>0H*CC(%1UW(%_'SKBAD5QLY /*B>EVDW)I%2"ZGX= MM$EFCZY+3)5F!5'&F2CCVQ+3S6JI_9>HI0355:M-,GM\7=*K-"NHI6OY3DMK M/^W=K&%%ITI$5*/JJM@JFUWQ1G528BM4Q>%PMO'6FV;%6T6?J5W7EJ]--KL) MFS07MD!4E,[(I3/JI\-\KWO=O%2[*)N72E1M8=MDLU.V\S0W'IO#BSW?LM*L M*$I>D="5V^>:Z;"N6FK?96JU6M=HEA(C4Q\,2A;+O'ZBJXL*V6*)RG*;2HHF!8N9&E5;BC;9[)2MN$/K M6K^D+HG9L#OJEZB1UT+TZXHA)PUD49^I.6K'K]6J11,V^1)T.U%1@[STH=]8 M^U"+TVJ-HE4VNPF;7)S;B8J_D^:%#D.];59D=:4L:MJZLK3*9C=AD\K2 E%1 MEKS@8*@+#J=URQ&?3;X/;F\3D0UX)7FC@JTD;ZA1M35LM?*0LIUGYSO+&EUN M4&5FNC8L+MIG^F2N2]H7^N19UCXS)G,9S\*8/,O:'PUS8ANF](G%G\0' MLWKY*R0GZ#Y@LN5I!/FPX:^C=8=\;I+D4%IRPZ)]?,1I'3$6!?'E#K +1!CP MYYN(AS.]$0ZRHX'3_P%02P,$% @ L(8(6:\:(Z5$!0 '!X !D !X M;"]W;W)K&ULS5EM;ZLV&/TK5C9-F]0$;/+6+HG4 MIO=J]VJ=JD;=_5#M@Q.>)*R <[%)VG\_&RB$! Q!3-N7A!>?8S_'#^:89W)@ MP2O? @CTYKD^GW:V0NQN#(.OMN!1WF,[\.6=-0L\*N1IL#'X+@!J1R#/-8AI M#@V/.GYG-HFN/0:S"0N%Z_CP&" >>AX-WN_ 98=I!W<^+CPYFZU0%XS99$=21.S!:"K5Z[=U(Y&\V9)].)TVA"/KVI8T _WX.@CLM_05VTD%EG MARX@MD9/P$7@K(3$11SHV7<$1]2WT:V:2T>\2\2/R$!\2P/@$T/(X:I.C54R MM'D\-%(R- L],%]L.?KDVV 7X._U^*$&;TB94JW(AU9SHB7\&OH]9)E7B)BD M7S2>QO#<<*QTZJR(S_HOIN[E=]D;^B+ XW\535T\M'[QT-1B=<-W= 73CER- M. 1[Z,Q^^@$/S5^+=&N)+*=B/U6QKV.?+:+LO)(:[*4L4I(X7=$2-H[O._Y& M+BLN]5=0,/ [/?4++I1."[I4NIAL$)&I-7X_PZ.AS*Y]@22#5)*!=MS?HL42 M["[=0R 7?[0)J"^0306@-74"M*=N"%?U)-)W52*1%G2I1#'9^$@B,AKW+*M8 MI&$JTK!6WCPMGGDL4.$:=:=G*8E?"[HT_N%9BA#9M#CZ41K]J)44J5)'WTN) M.EK0I>J,SK(#XQX>%\LS3N49UT^.>%TIBEY/4A*]%G1I]..SW.AB"Y>L']=I M]-?M)4>Y.OI.2M31@BY5)R;#Y#@YQOW>L%@>;&:>RZR?'M*[K\$IUF"N)[HT MGB9L2/..Q47$GI%M!U=K$@#-JTB)%.$-/(=X-L5;]0*XI('(T'E7@-# MG+T&$CTJ6N6#S9PJUEJXVM-?(WA]1V7!6^>KO-GO]VV++*YF93%S/93;:G51PESTK MYWX1#_NCTR>E)8N:UR6SG[@=_UE/IT8N%)\[1S(8]\;7ITJU9%?S2F5.%%]@ M135.O(*F3(1S YG;7"02M.19\Q)D=A2WZ$=U$C5RI FJ?(>1:-22<\U_V5,),H]*6O2H&HGTO91)A,^SI#_N#4]7 M$SU[4XTRUTKJN=9JGZXGJN6LDX@;$%5'G%E7THYUK:%(@\^9E M2;,OIM7FO8*X[-$X_\99L'.I:I4/-K.RI)UOH36";_0EE)Q_O2SNBQP_+CLJ8[^ERI."*@6*@,7%//<=4?OO,$H1P5214!7[ MD-@"PET)[6+3E%>EKG)'P".[SW>N(Q"LUQ#M 23QUU#26''-I(<6 .@/)J7' M_2NT")<G5M(QY%Q7O3J^3 MX^O(+1A M:(':^O)G9AMP[+1;@0Y!C+8/Q1YHZ]KB0HDJ2=GQO]\EI2BV06O!L+W8),5S M>,_A)7DG!R$?50J@R5/&V"[59L"? M30JZ@Q7H+\6]Q)[?L"0L@UPQD1,)VZDW#V^686 =L97!@=UTB9&REJ(1]/Y M/9EZ@8D(.&RTH:#XMX<%<&Z8,(X?-:G7K&F I^UG]@]6/(I94P4+P;^Q1*=3 M;^21!+:TY/I!''Z#6E#?\&T$5_:7'.JY@4 ^+6 7@WH660+).=Y'2QI? MHF=?%E$KX:$^B(.HYXEF^'AZWA!,WVQ1;OOC:-OV/SG^?KY66> #_ M=/E>Q=5SQV5NI1M5T U,/;QV%,@]>+-??@H'P:\NT_XCLC,+>XV%O3;VF96\ M-Y*-B1N199CERJ0_>8M>+07G5"I2@*RR\)U#P&W[$M]#IX45:&1!YA[>S\)A M=]2?^/M3;QRS@K@;#9II9ZK[C>I^:TCF&&],LFB0F15Z!)3I%-?.=$5<.VA0 M+4>&)*%'U[E>_GO\F1^#QH]!*^$#4X^=K00@$L^!RX5V_!47*A ^?R^[%W2# M7CB\V&3WO'@0NG=YV*@:OFZ7]X+C>>=,'UW2VDFN2!NZ0N['X?A"FGM>-(S< MTD:-M%%K5$NV9PGD"3DRX(E+53O^BJH*-#X-]D)/VXPS)6/O8B ,7A[?X)^" M(W/.W["\JN#,PYM21=8 IJK24E1U$3\2FOR%U8 YR,+46Z9NLI=ZV$%H)PP" M',7W %_LZDY3!68!@>VV2@PD_E0B35R]:%VRPB/PA\"G(.R])ZMRK>!'";E^ M<[?'7^=)\T^JC SDSE9K"F_2,M?5-=R,-A7AK:V#+L87IE)TC,_'-XNQ:SP, M;A95:>F_+%P5II^IW#%\]SAL,8B@.\3[1%:U7M71HK#5SUIHK*5L,\7Z&*29 M@-^W DVH.V:!IN*>_0U02P,$% @ L(8(68/#A*F) @ <0@ !D !X M;"]W;W)K&ULK5;;;IM $/V5%:VJ5&JS&+#;NA@I M-E1-I4A1TK0/51_6,!@4V*6[ZTO_OGO!U(D(MMJ\F+W,.3-GQLP0;AF_%P6 M1+NZHF+F%%(V4XQ%6D!-Q#EK@*J;G/&:2+7E*RP:#B0SH+K"GNM.<$U*ZD2A M.;OF4-==<[7#' MDI4U4%$RBCCD,^=B-$W&VMX8?"MA*P[62"M9,G:O-Y?9S'%U0%!!*C4#48\- M+*"J-)$*XU?+Z70N-?!PO6?_9+0K+4LB8,&J[V4FBYGSWD$9Y&1=R1NV_0RM M'A-@RBIA?M'6VOJ^@]*UD*QNP2J"NJ3V279M'@X BJ +@MP#_ M5 ]!"PA.]3!N 48ZMMI-XF(B211RMD5<6RLVO3#9-VB5KY+J_\FMY.JV5#@9 M7=*4U8"^DAT(=!:#)&4E7J.WZ.XV1FD\P^NB*45D( ME- ,LAY\/(R?#."Q4M=)]/82Y]X@X9^^P9YKA?TQ+,X'>[WR?D_[\D_ M>W^0#+^KMV_X_%/J_>-B*217[^K/OC);HJ"?2/>OJ6A("C-'-2@!? -.].K% M:.)^[,OQB!MWXL:#XI(\!S,&C#Y.9*\XR_%A0-Q1B_BH13)D8<7A M@QY: U^9X250RM94VM>K.^WFXX49"X_.YZ/I8M1S'JMY:L??7WH[C*\(7Y54 MH IRYBY7; V8UDC>G@2R;5/##+0GT3 -<&ZCYG3.XWVD'WE1'] 5!+ M P04 " "PA@A9.%V@4D(# #Z#@ &0 'AL+W=OU ]^]G.R$E7?"*E!L2.WY?'S\X/CGC':%/; / T4N:9&QB;#C/+TV3A1M( M,>N1'#+Q9$5HBKEHTK7)<@HX4J(T,1W+\LT4QYDQ':N^!9V.2<&3.(,%1:Q( M4TS_7$%"=A/#-O8==_%ZPV6'.1WG> WWP!_R!14MLW:)XA0R%I,,45A-C)E] M&=A*H$;\C&''#NZ17,J2D"?9N(DFAB4C@@1"+BVPN&QA#DDBG40_>O:O%B,4O,8$Z27W'$-Q-C:* (5KA(^!W9?8-J07WI%Y*$J5^T*\>Z M8G!8,$[22BPB2..LO.*7"L2!P/:.")Q*X+Q7X%8"]ZV@?T3@50)/D2F7HC@$ MF./IF)(=HG*T<),W"J92B^7'F?S?[SD53V.AX]/[8LG@N8",H^NM^&7H+ ". MXX2=HPOT2SQSO?Q[D0BY>U0>_$^>]9!KM0KH$^KLEM"NME3P7+EF.0Y@8XL5G0+=@3#]]L'WK2QNF+LV"CLP:"+T: MH:?EQR[- LZ,FMP[-<<^]JM.(NB6)[ .$%L@X5_ M&[K2HJ\L9";93IV^WQ^;VT,DVGE.1=*160.)7R/Q]4C6%""5.TOD592)Y)M3 M$@)$K6Q*+_^ C3T8.,[0>X-'.^>I>#HR:^ 9U'@&6CQSDJ8Q4XD?9Q%:0?N> M&?S#Q?5M?_2&BG:J4ZET9-:@,JRI#+54[F +E $2&3M\0BQ/8MY&16MRZB&D MC\B^$-OWPK:L-E0=Q=% -:I1C;2!+2A!ZJ--F_:T'J>2ZM(LZ,BLP7Y]XI:, MS(-B(06Z5D470R$I,E[6#75O7=C-5#ECO@XOJ\);3-=QQE "*R&U>@,Q.RT+ MK;+!2:Y*CR7AHI!1MQM1G *5 \3S%2%\WY 3U.7N]"]02P,$% @ L(8( M6:"YXCY, P \A0 T !X;"]S='EL97,N>&ULW5A=;]HP%/TK4;I.K30U M0-I 5D#:D"I-VJ9*[*D,=5JM)"H($^&P+^;%7:&K8"+G0@_";A,*W.U+-@C;R748.+F1S.@@?+IX M_W,N]>V[P-W//IR=M9XN;W?C%Q:X#".OZ,T!HE&&2<-P8[H0L,^R71FBIQ9SIVL V^@(*Z_;@LC<.I M(LMVYR9<$^S-)!E+E5'5I&F'J]"PSVD.=A2;SN"N91D!J+4L3"-C9"H%L1Y6 MC+IA9">4\P?X&OB1;VDO\HU]M;LJFJ8Q5#>=C.N _J::T]Z4O7Z5;E"R9ZD_ MS\UTA.U#M=![17.VL/U%WAC U-NX.BE+OOS$V504U$W^X(3#/EGQ@IE4[+?) M!J4R,0&JPN"9*LTFFY%?BI2/=*%7Y;3(<<^=$_3\;]=Y2@55A&^:-K5_S*O\ M:L=Q]ZTLVV^57<->C_6[_=A-WIR"R>043)Y$3?:.WV2<'K_'^LQXY":[;_;- MOM=D5)^$-HY;6X>M)AK H780?H'SL=AF+>>%^FA MG![*<2P?,K(?+(^?DYK+/],TC>,DP59T-/(Z&&'KEB3PXU?#O $#RP.9_FZM M\=W&*V1_'6![NJ]"L)GBE8C-%%]K0/SK!HPT]>\VE@<8V"Y@M0/Y_7F@IOR< M.(9=Q;QA3S".I"F&0"WZ:S1)D-5)X./?'^PIB>,T]2. ^1W$,8; TX@CF /P M@"%Q;-^#.^^C:/6>BM;_Y1S^ 5!+ P04 " "PA@A9EXJ[', 3 @ M"P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(% MBD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L M'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO M8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( +"&"%D,6MJ' MJ 0 +,F / >&PO=V]R:V)O;VLN>&ULQ9I-;]LX$$#_"J%3"[1KZRMM M@[I $F=W P2M$65[7= 2;1.12)6DG+B_OB-IW9*.,^AEUB=+E$0_41J^(:F/ MC]H\++5^8$]-K>PLVCC7GD\FMMR(AML_="L4'%EITW 'NV8]L:T1O+(;(5Q3 M3Y+I]&S2<*FB3Q_W=2W,Q-_13I1.:@6%?<%7*1[MK^/]+MM**Y>REFXWBX;M M6D2LD4HV\KNH9M$T8G:C'__61G[7RO&Z*(VNZUD4CP>^"N-D^:RXZ"'O^=(. M)8XO[SB S**S*52XDL:ZX8RA?@Z,6P$GCWN=TW_*V@DSYT[\97372K7NJX&[ MF'BW,;3#_G=LQ'/S.\VH5RM9BKDNNT8H-[:C$74/J.Q&MC9BBC=B%EWIK3#] M_< ?W%3CO3F \EK*G$LX8&ZJ 8\2155"65$QV+*ZEA5P5.R2UUR5@GF0"0*9 MG!#RW\2#3!'(]"2018\#EWJ0&0*9G1 R:,D<@Z4D+D'^1Z!?$\+.1>V-++MRYE>L ^(' ?:.&*KFFXV?5@A5PK M"9=QY=A%6>I..>EWXE.L%Y_28MZ)K5"=8%P-C]H9<)]EC])MV%5GG8^)RH;8 M-GNM#(X&T*;5"J[PGW6,>28F%LV75A@H56MV*[@5 1>FEIC8+3>0(*EU_Z?L MPEK(3MZPSR)XJIA38FJI\%9" @?=BNE*UQGA@V$>B8E% FW$;K6U;"$,O'/< M0/,Y9^2R@\2Q#C QD\3$*BF<+A_>7O*QGVZ@)CN [MAWZEN'RWFMS:\*KWVH4Q8)(ABH.& MQ/R1$/MCGTP!W@)RU#XVWK#E;MS9!6-0S"8)L4W05# 8.R6831)BF[R48[%7 M]P?22S";),0V.4RU_L.SKWU S"<)N4^.Y5Q',3'%)-2*.4R^CA&FF%]28K^@ M65@X>X-Y)J7V#):%A9B8=5)BZ[PP6F:OY@+,7?N8Z&08L7?PSM*?PTDQ]:3$ MZBF@CJJ#$ ?.A8&:C-L-J=#UMTZVC8^)J2<]J7K\R:844T]*K!YT%B(,(4P] M*;%Z7C;D$$,^)B:@E%A *&;8FIB 4F(!X9A^I&>8A3)B"^&8?@AEF(4R8@L] M3XO&?CW0>88)*/N?Y\A^$;*WK"A]3$Q V4FFS'["^ICH>@RQ@%#,(,@S3$ 9 ML8!PS"#(,0%EU(LRSY/A8^&#R2>C7I)Y&;&/'Q\3DT]&+!\4,WPO,?EDQ/+! MQQ;^>YEC\LE/.@3RY9-C\LF)Y8-C^LN%.6:@G-A ^$@M>.B8@7+J(1"*&3QT MS$ Y]1 (Q0P>.OI- /40",4\\S$Q ^7$!O)7(8[*)\?DDQ/+Y]E<^G%$3#SY M()[)_B.I2JRD$M5GJ-Y">Z)0A&51G ;-JJRQY>V_^F2-??>4]VW9=<=QN^O'V<=A?QR7S;:4_E]* MXVJ;#^UXU?7Y>+JR[H9#6T[+89/Z=O7:;G+2^7R1AI\SFON[GS-GSY]]_I^) MW7J]6^6';O5VR,?RR^#TW@VOXS;GTLR>VV&3R[))'_O+Z3&=#W)UFMS,'E^6 MS?#X(DVJ':00I/6##(*L?I!#D-BOJK01Z*^JM!'HK MZJT$>BOJK01Z*^JM!'H;ZFT$>AOJ;01Z&^IM!'K;9+.$0&]#O8U ;T.]C4!O M0[V-0&]#O8U ;T.]C4!O0[V-0&]'O9U ;T>]G4!O1[V=0&]'O9U ;Y]L=A/H M[:BW$^CMJ+<3Z.VHMQ/H[:BW$^CMJ+<3Z!VH=Q#H':AW$.@=J'<0Z!VH=Q#H M':AW$.@=DX^5!'H'ZAT$>@?J'01Z!^H=?ZGW6#[W>;ST?*_Q^7])=3G=FR^/ M/R^_3Z*$BS/."?Y*N?\"4$L#!!0 ( +"&"%EB(^<8V $ $@B 3 M6T-O;G1E;G1?5'EP97-=+GAM;,W:74^#,!0&X+^R<&M&UZ_Y$>>->JM>^ .+HS#9M4T7%ED5H[M@+!05 MM2;DUE&71I;6MR:F1[]BSA1KLR(F9K,Y*VP7J8O3V-?(KBYO:&DV39S<[M+K M4-MND7EJ0C:YWD_LLQ:9<:ZI"Q/3.-MVY9>4Z5M"GE8. MW7W6_*^+FGR8'R\,VV:Q78-"_&EH9"/E_BF1[MG"=3 MAHHHMDV^+WHRGAS3#M/^RH_.'\J,!::9#]ZZD$[,T^%Q[T?2KYZZ5(A\K,<_ M\2,QE3[Z^Z@_[9+*7V:G[7VV?CV<1V##[?@]_GS&'_4/[$. ]"%!^E @?6B0 M/N8@?9R"]'$&TLSX;?B"Y>@502P$" M% ,4 " "PA@A9!T%-8H$ "Q $ @ $ 9&]C M4')O<',O87!P+GAM;%!+ 0(4 Q0 ( +"&"%DAM]'"[P "L" 1 M " :\ !D;V-0&UL4$L! A0#% @ L(8(69X(U%%)!@ K", !@ M ("!#@@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ L(8(60<2"5CL!0 Q!< !@ ("!+!@ 'AL+W=O 8 " @34Q M !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ L(8(6>&Z/ X_*0 I8, !D M ("!5T( 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ L(8(63[3.(_/! WPH !D ("!P74 'AL+W=O M@ >&PO=V]R:W-H965T&UL4$L! A0#% @ L(8(65MZ MS1JS! 8@P !D ("!K8P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ L(8(65@FC,@+ P "0< !D M ("!E9\ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ L(8(67NC^^,A! K0D !D ("! M9*H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ L(8(66"&?0T *P @I$ !D ("![[, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ L(8(69Y@TF7_ @ , < !D M ("!&?, 'AL+W=O-$7B\% !&#P &0 @(%/]@ >&PO=V]R M:W-H965T&UL M4$L! A0#% @ L(8(645[;^51"P ,H4 !D ("!>?\ M 'AL+W=O? MZ2 # '$@ &0 @($!"P$ >&PO=V]R:W-H965T&UL4$L! A0#% @ ML(8(60@6;7E0 @ W08 !D ("!XQ(! 'AL+W=O&PO=V]R:W-H965T=^Y@( \* 9 " @34C 0!X;"]W;W)K&UL4$L! A0#% @ L(8(6?OS0,U P 5@H !D M ("!4B8! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ L(8(67\R+]2* @ &0< !D ("!638! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ L(8( M63XQ8H<] P ] H !D ("!HTT! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ L(8(6;5S>[B1 P TPH M !D ("!7%&PO=V]R:W-H965T&UL4$L! A0#% @ L(8(6:\:(Z5$!0 '!X !D M ("!=FD! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ L(8(63A=H%)" P ^@X !D ("!M'4! 'AL+W=O M0$ >&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-0 M2P$"% ,4 " "PA@A98B/G&-@! !((@ $P @ &)A $ I6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 0@!" 42 "2A@$ ! end XML 70 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 71 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 73 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.2.u1 html 194 279 1 true 51 0 false 4 false false R1.htm 995100 - Document - Cover Sheet http://xbrl.sec.gov/dei/role/document/Cover Cover Cover 1 false false R2.htm 995301 - Statement - Condensed Consolidated Balance Sheets Sheet http://cyngn.com/role/ConsolidatedBalanceSheet Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 995302 - Statement - Condensed Consolidated Balance Sheets (Parentheticals) Sheet http://cyngn.com/role/ConsolidatedBalanceSheet_Parentheticals Condensed Consolidated Balance Sheets (Parentheticals) Statements 3 false false R4.htm 995303 - Statement - Condensed Consolidated Statements of Operations (Unaudited) Sheet http://cyngn.com/role/ConsolidatedIncomeStatement Condensed Consolidated Statements of Operations (Unaudited) Statements 4 false false R5.htm 995304 - Statement - Condensed Consolidated Statements of Operations (Unaudited) (Parentheticals) Sheet http://cyngn.com/role/ConsolidatedIncomeStatement_Parentheticals Condensed Consolidated Statements of Operations (Unaudited) (Parentheticals) Statements 5 false false R6.htm 995305 - Statement - Condensed Consolidated Statements of Stockholders??? Equity (Unaudited) Sheet http://cyngn.com/role/ShareholdersEquityType2or3 Condensed Consolidated Statements of Stockholders??? Equity (Unaudited) Statements 6 false false R7.htm 995306 - Statement - Condensed Consolidated Statements of Stockholders??? Equity (Unaudited) (Parentheticals) Sheet http://cyngn.com/role/ShareholdersEquityType2or3_Parentheticals Condensed Consolidated Statements of Stockholders??? Equity (Unaudited) (Parentheticals) Statements 7 false false R8.htm 995307 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://cyngn.com/role/ConsolidatedCashFlow Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 8 false false R9.htm 995308 - Disclosure - Description of Business Sheet http://cyngn.com/role/DescriptionofBusiness Description of Business Notes 9 false false R10.htm 995309 - Disclosure - Summary of Significant Accounting Policies Sheet http://cyngn.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 10 false false R11.htm 995310 - Disclosure - Revenue and Contracts with Customers Sheet http://cyngn.com/role/RevenueandContractswithCustomers Revenue and Contracts with Customers Notes 11 false false R12.htm 995311 - Disclosure - Balance Sheet Components Sheet http://cyngn.com/role/BalanceSheetComponents Balance Sheet Components Notes 12 false false R13.htm 995312 - Disclosure - Operating Leases Sheet http://cyngn.com/role/OperatingLeases Operating Leases Notes 13 false false R14.htm 995313 - Disclosure - Intangible Assets, Net Sheet http://cyngn.com/role/IntangibleAssetsNet Intangible Assets, Net Notes 14 false false R15.htm 995314 - Disclosure - Capital Structure Sheet http://cyngn.com/role/CapitalStructure Capital Structure Notes 15 false false R16.htm 995315 - Disclosure - Net Loss Per Share Attributable to Common Stockholders Sheet http://cyngn.com/role/NetLossPerShareAttributabletoCommonStockholders Net Loss Per Share Attributable to Common Stockholders Notes 16 false false R17.htm 995316 - Disclosure - Stock-Based Compensation Expense Sheet http://cyngn.com/role/StockBasedCompensationExpense Stock-Based Compensation Expense Notes 17 false false R18.htm 995317 - Disclosure - Retirement Savings Plan Sheet http://cyngn.com/role/RetirementSavingsPlan Retirement Savings Plan Notes 18 false false R19.htm 995318 - Disclosure - Income Taxes Sheet http://cyngn.com/role/IncomeTaxes Income Taxes Notes 19 false false R20.htm 995319 - Disclosure - Commitments and Contingencies Sheet http://cyngn.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 20 false false R21.htm 995320 - Disclosure - Risks and Uncertainties Sheet http://cyngn.com/role/RisksandUncertainties Risks and Uncertainties Notes 21 false false R22.htm 995321 - Disclosure - Subsequent Events Sheet http://cyngn.com/role/SubsequentEvents Subsequent Events Notes 22 false false R23.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 23 false false R24.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 24 false false R25.htm 996000 - Disclosure - Accounting Policies, by Policy (Policies) Sheet http://cyngn.com/role/AccountingPoliciesByPolicy Accounting Policies, by Policy (Policies) Policies http://cyngn.com/role/SummaryofSignificantAccountingPolicies 25 false false R26.htm 996001 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://cyngn.com/role/SummaryofSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://cyngn.com/role/SummaryofSignificantAccountingPolicies 26 false false R27.htm 996002 - Disclosure - Balance Sheet Components (Tables) Sheet http://cyngn.com/role/BalanceSheetComponentsTables Balance Sheet Components (Tables) Tables http://cyngn.com/role/BalanceSheetComponents 27 false false R28.htm 996003 - Disclosure - Operating Leases (Tables) Sheet http://cyngn.com/role/OperatingLeasesTables Operating Leases (Tables) Tables http://cyngn.com/role/OperatingLeases 28 false false R29.htm 996004 - Disclosure - Intangible Assets, Net (Tables) Sheet http://cyngn.com/role/IntangibleAssetsNetTables Intangible Assets, Net (Tables) Tables http://cyngn.com/role/IntangibleAssetsNet 29 false false R30.htm 996005 - Disclosure - Capital Structure (Tables) Sheet http://cyngn.com/role/CapitalStructureTables Capital Structure (Tables) Tables http://cyngn.com/role/CapitalStructure 30 false false R31.htm 996006 - Disclosure - Net Loss Per Share Attributable to Common Stockholders (Tables) Sheet http://cyngn.com/role/NetLossPerShareAttributabletoCommonStockholdersTables Net Loss Per Share Attributable to Common Stockholders (Tables) Tables http://cyngn.com/role/NetLossPerShareAttributabletoCommonStockholders 31 false false R32.htm 996007 - Disclosure - Stock-Based Compensation Expense (Tables) Sheet http://cyngn.com/role/StockBasedCompensationExpenseTables Stock-Based Compensation Expense (Tables) Tables http://cyngn.com/role/StockBasedCompensationExpense 32 false false R33.htm 996008 - Disclosure - Description of Business (Details) Sheet http://cyngn.com/role/DescriptionofBusinessDetails Description of Business (Details) Details http://cyngn.com/role/DescriptionofBusiness 33 false false R34.htm 996009 - Disclosure - Summary of Significant Accounting Policies (Details) Sheet http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetails Summary of Significant Accounting Policies (Details) Details http://cyngn.com/role/SummaryofSignificantAccountingPoliciesTables 34 false false R35.htm 996010 - Disclosure - Schedule of Property and Equipment Estimated Useful Life (Details) - Schedule of Property and Equipment Estimated Useful Life Sheet http://cyngn.com/role/ScheduleofPropertyandEquipmentEstimatedUsefulLifeDetailsScheduleofPropertyandEquipmentEstimatedUsefulLife Schedule of Property and Equipment Estimated Useful Life (Details) - Schedule of Property and Equipment Estimated Useful Life Details 35 false false R36.htm 996011 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of Percentages of Total Revenue Sheet http://cyngn.com/role/ScheduleofPercentagesofTotalRevenueTable Summary of Significant Accounting Policies (Details) - Schedule of Percentages of Total Revenue Details http://cyngn.com/role/SummaryofSignificantAccountingPoliciesTables 36 false false R37.htm 996012 - Disclosure - Revenue and Contracts with Customers (Details) Sheet http://cyngn.com/role/RevenueandContractswithCustomersDetails Revenue and Contracts with Customers (Details) Details http://cyngn.com/role/RevenueandContractswithCustomers 37 false false R38.htm 996013 - Disclosure - Balance Sheet Components (Details) Sheet http://cyngn.com/role/BalanceSheetComponentsDetails Balance Sheet Components (Details) Details http://cyngn.com/role/BalanceSheetComponentsTables 38 false false R39.htm 996014 - Disclosure - Balance Sheet Components (Details) - Schedule of Prepaid Expenses and Other Current Assets Sheet http://cyngn.com/role/ScheduleofPrepaidExpensesandOtherCurrentAssetsTable Balance Sheet Components (Details) - Schedule of Prepaid Expenses and Other Current Assets Details http://cyngn.com/role/BalanceSheetComponentsTables 39 false false R40.htm 996015 - Disclosure - Balance Sheet Components (Details) - Schedule of Property and Equipment Sheet http://cyngn.com/role/ScheduleofPropertyandEquipmentTable Balance Sheet Components (Details) - Schedule of Property and Equipment Details http://cyngn.com/role/BalanceSheetComponentsTables 40 false false R41.htm 996016 - Disclosure - Balance Sheet Components (Details) - Schedule of Accrued Expenses and Other Current Liabilities Sheet http://cyngn.com/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable Balance Sheet Components (Details) - Schedule of Accrued Expenses and Other Current Liabilities Details http://cyngn.com/role/BalanceSheetComponentsTables 41 false false R42.htm 996017 - Disclosure - Operating Leases (Details) Sheet http://cyngn.com/role/OperatingLeasesDetails Operating Leases (Details) Details http://cyngn.com/role/OperatingLeasesTables 42 false false R43.htm 996018 - Disclosure - Operating Leases (Details) - Schedule of Future Lease Payments under Non-Cancellable Lease Sheet http://cyngn.com/role/ScheduleofFutureLeasePaymentsunderNonCancellableLeaseTable Operating Leases (Details) - Schedule of Future Lease Payments under Non-Cancellable Lease Details http://cyngn.com/role/OperatingLeasesTables 43 false false R44.htm 996019 - Disclosure - Intangible Assets, Net (Details) Sheet http://cyngn.com/role/IntangibleAssetsNetDetails Intangible Assets, Net (Details) Details http://cyngn.com/role/IntangibleAssetsNetTables 44 false false R45.htm 996020 - Disclosure - Intangible Assets, Net (Details) - Schedule of Gross Carrying Amount and Accumulated Amortization Sheet http://cyngn.com/role/ScheduleofGrossCarryingAmountandAccumulatedAmortizationTable Intangible Assets, Net (Details) - Schedule of Gross Carrying Amount and Accumulated Amortization Details http://cyngn.com/role/IntangibleAssetsNetTables 45 false false R46.htm 996021 - Disclosure - Intangible Assets, Net (Details) - Schedule of Estimated Amortization Expense for All Intangible Assets Sheet http://cyngn.com/role/ScheduleofEstimatedAmortizationExpenseforAllIntangibleAssetsTable Intangible Assets, Net (Details) - Schedule of Estimated Amortization Expense for All Intangible Assets Details http://cyngn.com/role/IntangibleAssetsNetTables 46 false false R47.htm 996022 - Disclosure - Capital Structure (Details) Sheet http://cyngn.com/role/CapitalStructureDetails Capital Structure (Details) Details http://cyngn.com/role/CapitalStructureTables 47 false false R48.htm 996023 - Disclosure - Capital Structure (Details) - Schedule of Securities Warrants are Convertible Sheet http://cyngn.com/role/ScheduleofSecuritiesWarrantsareConvertibleTable Capital Structure (Details) - Schedule of Securities Warrants are Convertible Details http://cyngn.com/role/CapitalStructureTables 48 false false R49.htm 996024 - Disclosure - Capital Structure (Details) - Schedule of Fair Value of Warrants Sheet http://cyngn.com/role/ScheduleofFairValueofWarrantsTable Capital Structure (Details) - Schedule of Fair Value of Warrants Details http://cyngn.com/role/CapitalStructureTables 49 false false R50.htm 996025 - Disclosure - Net Loss Per Share Attributable to Common Stockholders (Details) Sheet http://cyngn.com/role/NetLossPerShareAttributabletoCommonStockholdersDetails Net Loss Per Share Attributable to Common Stockholders (Details) Details http://cyngn.com/role/NetLossPerShareAttributabletoCommonStockholdersTables 50 false false R51.htm 996026 - Disclosure - Net Loss Per Share Attributable to Common Stockholders (Details) - Schedule of Basic and Diluted Loss Per Share Sheet http://cyngn.com/role/ScheduleofBasicandDilutedLossPerShareTable Net Loss Per Share Attributable to Common Stockholders (Details) - Schedule of Basic and Diluted Loss Per Share Details http://cyngn.com/role/NetLossPerShareAttributabletoCommonStockholdersTables 51 false false R52.htm 996027 - Disclosure - Net Loss Per Share Attributable to Common Stockholders (Details) - Schedule of Basic and Diluted Loss Per Share (Parentheticals) Sheet http://cyngn.com/role/ScheduleofBasicandDilutedLossPerShareTable_Parentheticals Net Loss Per Share Attributable to Common Stockholders (Details) - Schedule of Basic and Diluted Loss Per Share (Parentheticals) Details http://cyngn.com/role/NetLossPerShareAttributabletoCommonStockholdersTables 52 false false R53.htm 996028 - Disclosure - Stock-Based Compensation Expense (Details) Sheet http://cyngn.com/role/StockBasedCompensationExpenseDetails Stock-Based Compensation Expense (Details) Details http://cyngn.com/role/StockBasedCompensationExpenseTables 53 false false R54.htm 996029 - Disclosure - Stock-Based Compensation Expense (Details) - Schedule of Stock Options Vested and Exercisable Sheet http://cyngn.com/role/ScheduleofStockOptionsVestedandExercisableTable Stock-Based Compensation Expense (Details) - Schedule of Stock Options Vested and Exercisable Details http://cyngn.com/role/StockBasedCompensationExpenseTables 54 false false R55.htm 996030 - Disclosure - Stock-Based Compensation Expense (Details) - Schedule of Restricted Stock Units and Activity Sheet http://cyngn.com/role/ScheduleofRestrictedStockUnitsandActivityTable Stock-Based Compensation Expense (Details) - Schedule of Restricted Stock Units and Activity Details http://cyngn.com/role/StockBasedCompensationExpenseTables 55 false false R56.htm 996031 - Disclosure - Stock-Based Compensation Expense (Details) - Schedule of Weighted Average Assumptions were Used in Estimating the Grant Date Fair Values Sheet http://cyngn.com/role/ScheduleofWeightedAverageAssumptionswereUsedinEstimatingtheGrantDateFairValuesTable Stock-Based Compensation Expense (Details) - Schedule of Weighted Average Assumptions were Used in Estimating the Grant Date Fair Values Details http://cyngn.com/role/StockBasedCompensationExpenseTables 56 false false R57.htm 996032 - Disclosure - Income Taxes (Details) Sheet http://cyngn.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://cyngn.com/role/IncomeTaxes 57 false false R58.htm 996033 - Disclosure - Subsequent Events (Details) Sheet http://cyngn.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://cyngn.com/role/SubsequentEvents 58 false false All Reports Book All Reports cyngn-20240630.xsd cyngn-20240630_cal.xml cyngn-20240630_def.xml cyngn-20240630_lab.xml cyngn-20240630_pre.xml ea0209932-10q_cyngn.htm http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 true true JSON 76 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "ea0209932-10q_cyngn.htm": { "nsprefix": "cyngn", "nsuri": "http://cyngn.com/20240630", "dts": { "schema": { "local": [ "cyngn-20240630.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024_def.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024_lab.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024_pre.xsd", "https://xbrl.sec.gov/dei/2024/dei-sub-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-sub-2024.xsd", "https://xbrl.sec.gov/sic/2024/sic-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "cyngn-20240630_cal.xml" ] }, "definitionLink": { "local": [ "cyngn-20240630_def.xml" ] }, "labelLink": { "local": [ "cyngn-20240630_lab.xml" ] }, "presentationLink": { "local": [ "cyngn-20240630_pre.xml" ] }, "inline": { "local": [ "ea0209932-10q_cyngn.htm" ] } }, "keyStandard": 259, "keyCustom": 20, "axisStandard": 19, "axisCustom": 0, "memberStandard": 31, "memberCustom": 18, "hidden": { "total": 139, "http://fasb.org/us-gaap/2024": 126, "http://cyngn.com/20240630": 9, "http://xbrl.sec.gov/dei/2024": 4 }, "contextCount": 194, "entityCount": 1, "segmentCount": 51, "elementCount": 662, "unitCount": 4, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 702, "http://xbrl.sec.gov/dei/2024": 30, "http://xbrl.sec.gov/ecd/2024": 4 }, "report": { "R1": { "role": "http://xbrl.sec.gov/dei/role/document/Cover", "longName": "995100 - Document - Cover", "shortName": "Cover", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c0", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "b", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "b", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "first": true, "unique": true } }, "R2": { "role": "http://cyngn.com/role/ConsolidatedBalanceSheet", "longName": "995301 - Statement - Condensed Consolidated Balance Sheets", "shortName": "Condensed Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c2", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "first": true }, "uniqueAnchor": { "contextRef": "c2", "name": "us-gaap:AssetsCurrent", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "unique": true } }, "R3": { "role": "http://cyngn.com/role/ConsolidatedBalanceSheet_Parentheticals", "longName": "995302 - Statement - Condensed Consolidated Balance Sheets (Parentheticals)", "shortName": "Condensed Consolidated Balance Sheets (Parentheticals)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c2", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "usdPershares", "xsiNil": "false", "lang": null, "decimals": "5", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "first": true }, "uniqueAnchor": null }, "R4": { "role": "http://cyngn.com/role/ConsolidatedIncomeStatement", "longName": "995303 - Statement - Condensed Consolidated Statements of Operations (Unaudited)", "shortName": "Condensed Consolidated Statements of Operations (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c4", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c4", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "first": true, "unique": true } }, "R5": { "role": "http://cyngn.com/role/ConsolidatedIncomeStatement_Parentheticals", "longName": "995304 - Statement - Condensed Consolidated Statements of Operations (Unaudited) (Parentheticals)", "shortName": "Condensed Consolidated Statements of Operations (Unaudited) (Parentheticals)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "5", "firstAnchor": null, "uniqueAnchor": null }, "R6": { "role": "http://cyngn.com/role/ShareholdersEquityType2or3", "longName": "995305 - Statement - Condensed Consolidated Statements of Stockholders\u2019 Equity (Unaudited)", "shortName": "Condensed Consolidated Statements of Stockholders\u2019 Equity (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c35", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c35", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "first": true, "unique": true } }, "R7": { "role": "http://cyngn.com/role/ShareholdersEquityType2or3_Parentheticals", "longName": "995306 - Statement - Condensed Consolidated Statements of Stockholders\u2019 Equity (Unaudited) (Parentheticals)", "shortName": "Condensed Consolidated Statements of Stockholders\u2019 Equity (Unaudited) (Parentheticals)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c4", "name": "cyngn:IssuanceOfCommonStockAtthemarketEquityFinancingNetOfOfferingCosts", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c4", "name": "cyngn:IssuanceOfCommonStockAtthemarketEquityFinancingNetOfOfferingCosts", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "first": true, "unique": true } }, "R8": { "role": "http://cyngn.com/role/ConsolidatedCashFlow", "longName": "995307 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "first": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "unique": true } }, "R9": { "role": "http://cyngn.com/role/DescriptionofBusiness", "longName": "995308 - Disclosure - Description of Business", "shortName": "Description of Business", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "first": true, "unique": true } }, "R10": { "role": "http://cyngn.com/role/SummaryofSignificantAccountingPolicies", "longName": "995309 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "first": true, "unique": true } }, "R11": { "role": "http://cyngn.com/role/RevenueandContractswithCustomers", "longName": "995310 - Disclosure - Revenue and Contracts with Customers", "shortName": "Revenue and Contracts with Customers", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "first": true, "unique": true } }, "R12": { "role": "http://cyngn.com/role/BalanceSheetComponents", "longName": "995311 - Disclosure - Balance Sheet Components", "shortName": "Balance Sheet Components", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "first": true, "unique": true } }, "R13": { "role": "http://cyngn.com/role/OperatingLeases", "longName": "995312 - Disclosure - Operating Leases", "shortName": "Operating Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "first": true, "unique": true } }, "R14": { "role": "http://cyngn.com/role/IntangibleAssetsNet", "longName": "995313 - Disclosure - Intangible Assets, Net", "shortName": "Intangible Assets, Net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "first": true, "unique": true } }, "R15": { "role": "http://cyngn.com/role/CapitalStructure", "longName": "995314 - Disclosure - Capital Structure", "shortName": "Capital Structure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "first": true, "unique": true } }, "R16": { "role": "http://cyngn.com/role/NetLossPerShareAttributabletoCommonStockholders", "longName": "995315 - Disclosure - Net Loss Per Share Attributable to Common Stockholders", "shortName": "Net Loss Per Share Attributable to Common Stockholders", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "first": true, "unique": true } }, "R17": { "role": "http://cyngn.com/role/StockBasedCompensationExpense", "longName": "995316 - Disclosure - Stock-Based Compensation Expense", "shortName": "Stock-Based Compensation Expense", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "first": true, "unique": true } }, "R18": { "role": "http://cyngn.com/role/RetirementSavingsPlan", "longName": "995317 - Disclosure - Retirement Savings Plan", "shortName": "Retirement Savings Plan", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "first": true, "unique": true } }, "R19": { "role": "http://cyngn.com/role/IncomeTaxes", "longName": "995318 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "first": true, "unique": true } }, "R20": { "role": "http://cyngn.com/role/CommitmentsandContingencies", "longName": "995319 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "first": true, "unique": true } }, "R21": { "role": "http://cyngn.com/role/RisksandUncertainties", "longName": "995320 - Disclosure - Risks and Uncertainties", "shortName": "Risks and Uncertainties", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "first": true, "unique": true } }, "R22": { "role": "http://cyngn.com/role/SubsequentEvents", "longName": "995321 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "first": true, "unique": true } }, "R23": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "c4", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "first": true }, "uniqueAnchor": null }, "R24": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "c4", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c4", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "first": true, "unique": true } }, "R25": { "role": "http://cyngn.com/role/AccountingPoliciesByPolicy", "longName": "996000 - Disclosure - Accounting Policies, by Policy (Policies)", "shortName": "Accounting Policies, by Policy (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "25", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "first": true, "unique": true } }, "R26": { "role": "http://cyngn.com/role/SummaryofSignificantAccountingPoliciesTables", "longName": "996001 - Disclosure - Summary of Significant Accounting Policies (Tables)", "shortName": "Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "c0", "name": "cyngn:ScheduleOfPropertyAndEquipmentEstimatedUsefulLifeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "cyngn:ScheduleOfPropertyAndEquipmentEstimatedUsefulLifeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "first": true, "unique": true } }, "R27": { "role": "http://cyngn.com/role/BalanceSheetComponentsTables", "longName": "996002 - Disclosure - Balance Sheet Components (Tables)", "shortName": "Balance Sheet Components (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "first": true, "unique": true } }, "R28": { "role": "http://cyngn.com/role/OperatingLeasesTables", "longName": "996003 - Disclosure - Operating Leases (Tables)", "shortName": "Operating Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "first": true, "unique": true } }, "R29": { "role": "http://cyngn.com/role/IntangibleAssetsNetTables", "longName": "996004 - Disclosure - Intangible Assets, Net (Tables)", "shortName": "Intangible Assets, Net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "first": true, "unique": true } }, "R30": { "role": "http://cyngn.com/role/CapitalStructureTables", "longName": "996005 - Disclosure - Capital Structure (Tables)", "shortName": "Capital Structure (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ConvertibleDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ConvertibleDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "first": true, "unique": true } }, "R31": { "role": "http://cyngn.com/role/NetLossPerShareAttributabletoCommonStockholdersTables", "longName": "996006 - Disclosure - Net Loss Per Share Attributable to Common Stockholders (Tables)", "shortName": "Net Loss Per Share Attributable to Common Stockholders (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "first": true, "unique": true } }, "R32": { "role": "http://cyngn.com/role/StockBasedCompensationExpenseTables", "longName": "996007 - Disclosure - Stock-Based Compensation Expense (Tables)", "shortName": "Stock-Based Compensation Expense (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "first": true, "unique": true } }, "R33": { "role": "http://cyngn.com/role/DescriptionofBusinessDetails", "longName": "996008 - Disclosure - Description of Business (Details)", "shortName": "Description of Business (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "c4", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "first": true }, "uniqueAnchor": null }, "R34": { "role": "http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetails", "longName": "996009 - Disclosure - Summary of Significant Accounting Policies (Details)", "shortName": "Summary of Significant Accounting Policies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "c3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "first": true }, "uniqueAnchor": { "contextRef": "c55", "name": "us-gaap:SupplementalDeferredPurchasePrice", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "unique": true } }, "R35": { "role": "http://cyngn.com/role/ScheduleofPropertyandEquipmentEstimatedUsefulLifeDetailsScheduleofPropertyandEquipmentEstimatedUsefulLife", "longName": "996010 - Disclosure - Schedule of Property and Equipment Estimated Useful Life (Details) - Schedule of Property and Equipment Estimated Useful Life", "shortName": "Schedule of Property and Equipment Estimated Useful Life (Details) - Schedule of Property and Equipment Estimated Useful Life", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "c75", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c75", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "first": true, "unique": true } }, "R36": { "role": "http://cyngn.com/role/ScheduleofPercentagesofTotalRevenueTable", "longName": "996011 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of Percentages of Total Revenue", "shortName": "Summary of Significant Accounting Policies (Details) - Schedule of Percentages of Total Revenue", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "c80", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c80", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "first": true, "unique": true } }, "R37": { "role": "http://cyngn.com/role/RevenueandContractswithCustomersDetails", "longName": "996012 - Disclosure - Revenue and Contracts with Customers (Details)", "shortName": "Revenue and Contracts with Customers (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c2", "name": "us-gaap:DeferredCostsCurrentAndNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c2", "name": "us-gaap:DeferredCostsCurrentAndNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "first": true, "unique": true } }, "R38": { "role": "http://cyngn.com/role/BalanceSheetComponentsDetails", "longName": "996013 - Disclosure - Balance Sheet Components (Details)", "shortName": "Balance Sheet Components (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c2", "name": "us-gaap:TreasuryStockValue", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "first": true }, "uniqueAnchor": { "contextRef": "c3", "name": "us-gaap:TreasuryStockValue", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "unique": true } }, "R39": { "role": "http://cyngn.com/role/ScheduleofPrepaidExpensesandOtherCurrentAssetsTable", "longName": "996014 - Disclosure - Balance Sheet Components (Details) - Schedule of Prepaid Expenses and Other Current Assets", "shortName": "Balance Sheet Components (Details) - Schedule of Prepaid Expenses and Other Current Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c2", "name": "us-gaap:PrepaidExpenseCurrent", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c2", "name": "us-gaap:PrepaidExpenseCurrent", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "first": true, "unique": true } }, "R40": { "role": "http://cyngn.com/role/ScheduleofPropertyandEquipmentTable", "longName": "996015 - Disclosure - Balance Sheet Components (Details) - Schedule of Property and Equipment", "shortName": "Balance Sheet Components (Details) - Schedule of Property and Equipment", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c2", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c2", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "first": true, "unique": true } }, "R41": { "role": "http://cyngn.com/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable", "longName": "996016 - Disclosure - Balance Sheet Components (Details) - Schedule of Accrued Expenses and Other Current Liabilities", "shortName": "Balance Sheet Components (Details) - Schedule of Accrued Expenses and Other Current Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c2", "name": "cyngn:CreditCardPayable", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c2", "name": "cyngn:CreditCardPayable", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "first": true, "unique": true } }, "R42": { "role": "http://cyngn.com/role/OperatingLeasesDetails", "longName": "996017 - Disclosure - Operating Leases (Details)", "shortName": "Operating Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:OperatingLeasePayments", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:OperatingLeasePayments", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "first": true, "unique": true } }, "R43": { "role": "http://cyngn.com/role/ScheduleofFutureLeasePaymentsunderNonCancellableLeaseTable", "longName": "996018 - Disclosure - Operating Leases (Details) - Schedule of Future Lease Payments under Non-Cancellable Lease", "shortName": "Operating Leases (Details) - Schedule of Future Lease Payments under Non-Cancellable Lease", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c2", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c2", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "first": true, "unique": true } }, "R44": { "role": "http://cyngn.com/role/IntangibleAssetsNetDetails", "longName": "996019 - Disclosure - Intangible Assets, Net (Details)", "shortName": "Intangible Assets, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c4", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c4", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "first": true, "unique": true } }, "R45": { "role": "http://cyngn.com/role/ScheduleofGrossCarryingAmountandAccumulatedAmortizationTable", "longName": "996020 - Disclosure - Intangible Assets, Net (Details) - Schedule of Gross Carrying Amount and Accumulated Amortization", "shortName": "Intangible Assets, Net (Details) - Schedule of Gross Carrying Amount and Accumulated Amortization", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c118", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c118", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "first": true, "unique": true } }, "R46": { "role": "http://cyngn.com/role/ScheduleofEstimatedAmortizationExpenseforAllIntangibleAssetsTable", "longName": "996021 - Disclosure - Intangible Assets, Net (Details) - Schedule of Estimated Amortization Expense for All Intangible Assets", "shortName": "Intangible Assets, Net (Details) - Schedule of Estimated Amortization Expense for All Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c2", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c2", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "first": true, "unique": true } }, "R47": { "role": "http://cyngn.com/role/CapitalStructureDetails", "longName": "996022 - Disclosure - Capital Structure (Details)", "shortName": "Capital Structure (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c2", "name": "us-gaap:CommonStockSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "first": true }, "uniqueAnchor": { "contextRef": "c152", "name": "cyngn:IssuanceOfCommonStockUponExerciseOfPrefundedWarrantsinShares", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "unique": true } }, "R48": { "role": "http://cyngn.com/role/ScheduleofSecuritiesWarrantsareConvertibleTable", "longName": "996023 - Disclosure - Capital Structure (Details) - Schedule of Securities Warrants are Convertible", "shortName": "Capital Structure (Details) - Schedule of Securities Warrants are Convertible", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c174", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "first": true }, "uniqueAnchor": { "contextRef": "c175", "name": "us-gaap:DebtInstrumentFairValue", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "unique": true } }, "R49": { "role": "http://cyngn.com/role/ScheduleofFairValueofWarrantsTable", "longName": "996024 - Disclosure - Capital Structure (Details) - Schedule of Fair Value of Warrants", "shortName": "Capital Structure (Details) - Schedule of Fair Value of Warrants", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c176", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice", "unitRef": "usdPershares", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c176", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice", "unitRef": "usdPershares", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "first": true, "unique": true } }, "R50": { "role": "http://cyngn.com/role/NetLossPerShareAttributabletoCommonStockholdersDetails", "longName": "996025 - Disclosure - Net Loss Per Share Attributable to Common Stockholders (Details)", "shortName": "Net Loss Per Share Attributable to Common Stockholders (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c180", "name": "us-gaap:PreferredStockDividendRatePercentage", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c180", "name": "us-gaap:PreferredStockDividendRatePercentage", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "first": true, "unique": true } }, "R51": { "role": "http://cyngn.com/role/ScheduleofBasicandDilutedLossPerShareTable", "longName": "996026 - Disclosure - Net Loss Per Share Attributable to Common Stockholders (Details) - Schedule of Basic and Diluted Loss Per Share", "shortName": "Net Loss Per Share Attributable to Common Stockholders (Details) - Schedule of Basic and Diluted Loss Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c4", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "first": true }, "uniqueAnchor": { "contextRef": "c4", "name": "us-gaap:WeightedAverageNumberOfSharesIssuedBasic", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "unique": true } }, "R52": { "role": "http://cyngn.com/role/ScheduleofBasicandDilutedLossPerShareTable_Parentheticals", "longName": "996027 - Disclosure - Net Loss Per Share Attributable to Common Stockholders (Details) - Schedule of Basic and Diluted Loss Per Share (Parentheticals)", "shortName": "Net Loss Per Share Attributable to Common Stockholders (Details) - Schedule of Basic and Diluted Loss Per Share (Parentheticals)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "52", "firstAnchor": null, "uniqueAnchor": null }, "R53": { "role": "http://cyngn.com/role/StockBasedCompensationExpenseDetails", "longName": "996028 - Disclosure - Stock-Based Compensation Expense (Details)", "shortName": "Stock-Based Compensation Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationDescriptionAndTerms", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationDescriptionAndTerms", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "first": true, "unique": true } }, "R54": { "role": "http://cyngn.com/role/ScheduleofStockOptionsVestedandExercisableTable", "longName": "996029 - Disclosure - Stock-Based Compensation Expense (Details) - Schedule of Stock Options Vested and Exercisable", "shortName": "Stock-Based Compensation Expense (Details) - Schedule of Stock Options Vested and Exercisable", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c25", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c25", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "first": true, "unique": true } }, "R55": { "role": "http://cyngn.com/role/ScheduleofRestrictedStockUnitsandActivityTable", "longName": "996030 - Disclosure - Stock-Based Compensation Expense (Details) - Schedule of Restricted Stock Units and Activity", "shortName": "Stock-Based Compensation Expense (Details) - Schedule of Restricted Stock Units and Activity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c3", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c3", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "first": true, "unique": true } }, "R56": { "role": "http://cyngn.com/role/ScheduleofWeightedAverageAssumptionswereUsedinEstimatingtheGrantDateFairValuesTable", "longName": "996031 - Disclosure - Stock-Based Compensation Expense (Details) - Schedule of Weighted Average Assumptions were Used in Estimating the Grant Date Fair Values", "shortName": "Stock-Based Compensation Expense (Details) - Schedule of Weighted Average Assumptions were Used in Estimating the Grant Date Fair Values", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c2", "name": "us-gaap:SharePrice", "unitRef": "usdPershares", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c2", "name": "us-gaap:SharePrice", "unitRef": "usdPershares", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "first": true, "unique": true } }, "R57": { "role": "http://cyngn.com/role/IncomeTaxesDetails", "longName": "996032 - Disclosure - Income Taxes (Details)", "shortName": "Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c4", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c4", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "first": true, "unique": true } }, "R58": { "role": "http://cyngn.com/role/SubsequentEventsDetails", "longName": "996033 - Disclosure - Subsequent Events (Details)", "shortName": "Subsequent Events (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c192", "name": "us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "first": true }, "uniqueAnchor": { "contextRef": "c192", "name": "cyngn:AgreementForNetProceeds", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0209932-10q_cyngn.htm", "unique": true } } }, "tag": { "cyngn_ATMSalesAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://cyngn.com/20240630", "localname": "ATMSalesAgreementMember", "presentation": [ "http://cyngn.com/role/CapitalStructureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ATM Sales Agreement [Member]", "label": "ATMSales Agreement Member" } } }, "auth_ref": [] }, "cyngn_AbandonedInventoryMember": { "xbrltype": "domainItemType", "nsuri": "http://cyngn.com/20240630", "localname": "AbandonedInventoryMember", "presentation": [ "http://cyngn.com/role/IntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Abandoned Inventory [Member]", "label": "Abandoned Inventory Member" } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableAndOtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://cyngn.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://cyngn.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other current liabilities", "label": "Accounts Payable and Other Accrued Liabilities, Current", "documentation": "Amount of liabilities incurred to vendors for goods and services received, and accrued liabilities classified as other, payable within one year or the normal operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://cyngn.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://cyngn.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r45", "r593" ] }, "us-gaap_AccountsPayableCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://cyngn.com/role/BalanceSheetComponentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r89", "r845" ] }, "us-gaap_AccountsReceivableSale": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableSale", "crdr": "credit", "presentation": [ "http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable", "label": "Accounts Receivable, Sale", "documentation": "Amount of decrease from sale of accounts receivable." } } }, "auth_ref": [ "r202" ] }, "us-gaap_AccruedLiabilitiesAndOtherLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesAndOtherLiabilities", "crdr": "credit", "calculation": { "http://cyngn.com/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://cyngn.com/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable" ], "lang": { "en-us": { "role": { "totalLabel": "Total accrued expenses and other current liabilities", "label": "Accrued Liabilities and Other Liabilities", "documentation": "Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other." } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://cyngn.com/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://cyngn.com/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses", "label": "Accrued Liabilities, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r47" ] }, "us-gaap_AccruedPayrollTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedPayrollTaxesCurrent", "crdr": "credit", "calculation": { "http://cyngn.com/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://cyngn.com/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued payroll", "label": "Accrued Payroll Taxes, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory payroll taxes incurred through that date and withheld from employees pertaining to services received from them, including entity's matching share of the employees FICA taxes and contributions to the state and federal unemployment insurance programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r47" ] }, "cyngn_AccumulatedAmortizationMember": { "xbrltype": "domainItemType", "nsuri": "http://cyngn.com/20240630", "localname": "AccumulatedAmortizationMember", "presentation": [ "http://cyngn.com/role/ScheduleofGrossCarryingAmountandAccumulatedAmortizationTable" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Amortization [Member]", "label": "Accumulated Amortization Member" } } }, "auth_ref": [] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://cyngn.com/role/ScheduleofPropertyandEquipmentTable": { "parentTag": "us-gaap_PropertyPlantAndEquipmentOtherNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://cyngn.com/role/ScheduleofPropertyandEquipmentTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: accumulated depreciation", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r29", "r119", "r433" ] }, "cyngn_AcquisitionOfPropertyAndEquipmentIncludedInAccountsPayableAndAccruedExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://cyngn.com/20240630", "localname": "AcquisitionOfPropertyAndEquipmentIncludedInAccountsPayableAndAccruedExpenses", "crdr": "debit", "presentation": [ "http://cyngn.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition of property and equipment included in accounts payable and accrued expenses", "documentation": "Acquisition of property and equipment included in accounts payable and accrued expenses.", "label": "Acquisition Of Property And Equipment Included In Accounts Payable And Accrued Expenses" } } }, "auth_ref": [] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "auth_ref": [ "r668" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://cyngn.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://cyngn.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r55", "r593", "r879" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://cyngn.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid in Capital", "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r463", "r747", "r748", "r749", "r751", "r818", "r880" ] }, "dei_AdditionalSecurities462b": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AdditionalSecurities462b", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Additional Securities. 462(b)" } } }, "auth_ref": [ "r724" ] }, "dei_AdditionalSecurities462bFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AdditionalSecurities462bFileNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Additional Securities, 462(b), File Number" } } }, "auth_ref": [ "r724" ] }, "dei_AdditionalSecuritiesEffective413b": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AdditionalSecuritiesEffective413b", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Additional Securities Effective, 413(b)" } } }, "auth_ref": [ "r722" ] }, "dei_AddressTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AddressTypeDomain", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Address Type [Domain]", "documentation": "An entity may have several addresses for different purposes and this domain represents all such types." } } }, "auth_ref": [] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "auth_ref": [ "r681" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "auth_ref": [ "r681" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "auth_ref": [ "r681" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "auth_ref": [ "r681" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition", "crdr": "credit", "presentation": [ "http://cyngn.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "APIC, Share-Based Payment Arrangement, Option, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for option under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://cyngn.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AdvertisingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdvertisingExpense", "crdr": "debit", "presentation": [ "http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Advertising costs", "label": "Advertising Expense", "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line." } } }, "auth_ref": [ "r343", "r586" ] }, "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]", "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table" } } }, "auth_ref": [ "r715" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r631", "r642", "r658", "r693" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "auth_ref": [ "r634", "r645", "r661", "r696" ] }, "ecd_AggtPnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtPnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Pension Adjustments Service Cost [Member]", "terseLabel": "Aggregate Pension Adjustments Service Cost" } } }, "auth_ref": [ "r716" ] }, "cyngn_AgreementForNetProceeds": { "xbrltype": "monetaryItemType", "nsuri": "http://cyngn.com/20240630", "localname": "AgreementForNetProceeds", "crdr": "debit", "presentation": [ "http://cyngn.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Agreement for net proceeds", "documentation": "The amount of agreement, for net proceeds.", "label": "Agreement For Net Proceeds" } } }, "auth_ref": [] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "auth_ref": [ "r681" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "auth_ref": [ "r688" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "auth_ref": [ "r635", "r646", "r662", "r688", "r697", "r701", "r709" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "auth_ref": [ "r707" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://cyngn.com/role/StockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r332", "r341" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for credit losses", "label": "Accounts Receivable, Allowance for Credit Loss", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r125", "r197", "r201", "r203", "r204", "r846" ] }, "dei_AmendmentDescription": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentDescription", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Amendment Description", "documentation": "Description of changes contained within amended document." } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://cyngn.com/role/IntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization expense", "label": "Amortization of Intangible Assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r5", "r211", "r218", "r572" ] }, "dei_AnnualInformationForm": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AnnualInformationForm", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Annual Information Form", "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form." } } }, "auth_ref": [ "r638" ] }, "dei_ApproximateDateOfCommencementOfProposedSaleToThePublic": { "xbrltype": "dateOrAsapItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "ApproximateDateOfCommencementOfProposedSaleToThePublic", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Approximate Date of Commencement of Proposed Sale to Public", "documentation": "The approximate date of a commencement of a proposed sale of securities to the public. This element is disclosed in S-1, S-3, S-4, S-11, F-1, F-3 and F-10 filings." } } }, "auth_ref": [] }, "us-gaap_AssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetImpairmentCharges", "crdr": "debit", "presentation": [ "http://cyngn.com/role/IntangibleAssetsNetDetails", "http://cyngn.com/role/ScheduleofGrossCarryingAmountandAccumulatedAmortizationTable", "http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Impairment", "terseLabel": "Impairment charge", "label": "Asset Impairment Charges", "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill." } } }, "auth_ref": [ "r5", "r27" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "calculation": { "http://cyngn.com/role/ConsolidatedBalanceSheet": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://cyngn.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "totalLabel": "Total Assets", "label": "Assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r88", "r98", "r121", "r142", "r173", "r177", "r190", "r191", "r198", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r373", "r375", "r391", "r426", "r498", "r568", "r569", "r593", "r610", "r784", "r785", "r836" ] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://cyngn.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://cyngn.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r115", "r128", "r142", "r198", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r373", "r375", "r391", "r593", "r784", "r785", "r836" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://cyngn.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueAdjustment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsFairValueAdjustment", "crdr": "debit", "presentation": [ "http://cyngn.com/role/IntangibleAssetsNetDetails", "http://cyngn.com/role/ScheduleofGrossCarryingAmountandAccumulatedAmortizationTable" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Market Value Adjustment", "verboseLabel": "Fair market value adjustment", "label": "Assets, Fair Value Adjustment", "documentation": "Amount of addition (reduction) to the amount at which an asset could be incurred (settled) in a current transaction between willing parties." } } }, "auth_ref": [] }, "dei_AuditedAnnualFinancialStatements": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditedAnnualFinancialStatements", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Audited Annual Financial Statements", "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements." } } }, "auth_ref": [ "r638" ] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorFirmId", "presentation": [ "http://xbrl.sec.gov/dei/role/document/AuditInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r623", "r626", "r638" ] }, "dei_AuditorLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorLineItems", "lang": { "en-us": { "role": { "label": "Auditor [Line Items]" } } }, "auth_ref": [] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorLocation", "presentation": [ "http://xbrl.sec.gov/dei/role/document/AuditInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "auth_ref": [ "r623", "r626", "r638" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorName", "presentation": [ "http://xbrl.sec.gov/dei/role/document/AuditInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "auth_ref": [ "r623", "r626", "r638" ] }, "dei_AuditorOpinionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorOpinionTextBlock", "presentation": [ "http://xbrl.sec.gov/dei/role/document/AuditInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Opinion [Text Block]" } } }, "auth_ref": [ "r720" ] }, "dei_AuditorTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorTable", "presentation": [ "http://xbrl.sec.gov/dei/role/document/AuditInformation" ], "lang": { "en-us": { "role": { "label": "Auditor [Table]" } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r704" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "auth_ref": [ "r705" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r700" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "auth_ref": [ "r700" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "auth_ref": [ "r700" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "auth_ref": [ "r700" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "auth_ref": [ "r700" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "auth_ref": [ "r700" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://cyngn.com/role/ScheduleofRestrictedStockUnitsandActivityTable", "http://cyngn.com/role/StockBasedCompensationExpenseDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "terseLabel": "Award Type", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r303", "r304", "r305", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r327", "r328", "r329", "r330", "r331" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r703" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r702" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "auth_ref": [ "r701" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "auth_ref": [ "r701" ] }, "us-gaap_BalanceSheetRelatedDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BalanceSheetRelatedDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Balance Sheet Components [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://cyngn.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation", "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r71" ] }, "srt_BoardOfDirectorsChairmanMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "BoardOfDirectorsChairmanMember", "presentation": [ "http://cyngn.com/role/NetLossPerShareAttributabletoCommonStockholdersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Board of Directors [Member]", "label": "Board of Directors Chairman [Member]" } } }, "auth_ref": [ "r760" ] }, "dei_BusinessContactMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "BusinessContactMember", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Business Contact [Member]", "documentation": "Business contact for the entity" } } }, "auth_ref": [ "r626", "r638" ] }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "presentation": [ "http://cyngn.com/role/DescriptionofBusiness" ], "lang": { "en-us": { "role": { "terseLabel": "Description of Business", "label": "Business Description and Basis of Presentation [Text Block]", "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [ "r44", "r71", "r72" ] }, "cyngn_CapitalStructureDetailsScheduleofSecuritiesWarrantsareConvertibleTable": { "xbrltype": "stringItemType", "nsuri": "http://cyngn.com/20240630", "localname": "CapitalStructureDetailsScheduleofSecuritiesWarrantsareConvertibleTable", "presentation": [ "http://cyngn.com/role/ScheduleofSecuritiesWarrantsareConvertibleTable" ], "lang": { "en-us": { "role": { "label": "Capital Structure (Details) - Schedule of Securities Warrants are Convertible [Table]" } } }, "auth_ref": [] }, "cyngn_CapitalStructureDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://cyngn.com/20240630", "localname": "CapitalStructureDetailsTable", "presentation": [ "http://cyngn.com/role/CapitalStructureDetails" ], "lang": { "en-us": { "role": { "label": "Capital Structure (Details) [Table]" } } }, "auth_ref": [] }, "cyngn_CapitalStructureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://cyngn.com/20240630", "localname": "CapitalStructureLineItems", "presentation": [ "http://cyngn.com/role/CapitalStructureDetails" ], "lang": { "en-us": { "role": { "label": "Capital Structure [Line Items]" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://cyngn.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://cyngn.com/role/ConsolidatedBalanceSheet", "http://cyngn.com/role/DescriptionofBusinessDetails", "http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash", "label": "Cash and Cash Equivalents, at Carrying Value", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r14", "r117", "r559" ] }, "cyngn_CashAndShorttermInvestmentsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://cyngn.com/20240630", "localname": "CashAndShorttermInvestmentsPolicyPolicyTextBlock", "presentation": [ "http://cyngn.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Short-term Investments", "documentation": "Disclosure of accounting policy regarding cash and short term investments.", "label": "Cash And Shortterm Investments Policy Policy Text Block" } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://cyngn.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash, beginning of period", "periodEndLabel": "Cash, end of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r14", "r68", "r139" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://cyngn.com/role/ConsolidatedCashFlow": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://cyngn.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "totalLabel": "Net increase (decrease) in cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r1", "r68" ] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://cyngn.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosure of non-cash activities:", "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "cyngn_CashPaidDuringTheYearForIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://cyngn.com/20240630", "localname": "CashPaidDuringTheYearForIncomeTaxes", "crdr": "credit", "presentation": [ "http://cyngn.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid during the period for interest and taxes", "documentation": "Cash paid during the year for income taxes.", "label": "Cash Paid During The Year For Income Taxes" } } }, "auth_ref": [] }, "us-gaap_ChangeInAccountingEstimateLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ChangeInAccountingEstimateLineItems", "presentation": [ "http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r152" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "auth_ref": [ "r679" ] }, "srt_ChiefExecutiveOfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ChiefExecutiveOfficerMember", "presentation": [ "http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Chief Executive Officer [Member]", "label": "Chief Executive Officer [Member]" } } }, "auth_ref": [ "r760" ] }, "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]", "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year" } } }, "auth_ref": [ "r676" ] }, "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]", "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested" } } }, "auth_ref": [ "r674" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfStockDomain", "presentation": [ "http://cyngn.com/role/CapitalStructureDetails", "http://cyngn.com/role/ScheduleofSecuritiesWarrantsareConvertibleTable", "http://cyngn.com/role/StockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Domain]", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r112", "r122", "r123", "r124", "r142", "r162", "r163", "r165", "r167", "r175", "r176", "r198", "r235", "r237", "r238", "r239", "r242", "r243", "r246", "r247", "r249", "r252", "r258", "r391", "r457", "r458", "r459", "r460", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r486", "r507", "r524", "r543", "r544", "r545", "r546", "r547", "r732", "r745", "r752" ] }, "us-gaap_ClassOfWarrantOrRightAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightAxis", "presentation": [ "http://cyngn.com/role/CapitalStructureDetails", "http://cyngn.com/role/ScheduleofSecuritiesWarrantsareConvertibleTable", "http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Axis]", "documentation": "Information by type of warrant or right issued." } } }, "auth_ref": [ "r33" ] }, "us-gaap_ClassOfWarrantOrRightDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightDomain", "presentation": [ "http://cyngn.com/role/CapitalStructureDetails", "http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Domain]", "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "presentation": [ "http://cyngn.com/role/CapitalStructureDetails", "http://cyngn.com/role/ScheduleofSecuritiesWarrantsareConvertibleTable" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "verboseLabel": "Warrant nominal exercise price per share (in Dollars per share)", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "documentation": "Exercise price per share or per unit of warrants or rights outstanding." } } }, "auth_ref": [ "r259" ] }, "us-gaap_ClassOfWarrantOrRightLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightLineItems", "presentation": [ "http://cyngn.com/role/ScheduleofSecuritiesWarrantsareConvertibleTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Securities Warrants are Convertible [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightOutstanding", "presentation": [ "http://cyngn.com/role/ScheduleofSecuritiesWarrantsareConvertibleTable", "http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants outstanding", "verboseLabel": "Common stock warrants (in Shares)", "label": "Class of Warrant or Right, Outstanding", "documentation": "Number of warrants or rights outstanding." } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "auth_ref": [ "r680" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "auth_ref": [ "r680" ] }, "cyngn_CommissionProceedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://cyngn.com/20240630", "localname": "CommissionProceedPercentage", "presentation": [ "http://cyngn.com/role/CapitalStructureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross proceeds, percentage", "documentation": "Commission Proceed Percentage.", "label": "Commission Proceed Percentage" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://cyngn.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://cyngn.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (Note 12)", "label": "Commitments and Contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r51", "r90", "r427", "r485" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://cyngn.com/role/CommitmentsandContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r77", "r229", "r230", "r550", "r779", "r781" ] }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesPolicyTextBlock", "presentation": [ "http://cyngn.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments", "label": "Commitments and Contingencies, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies." } } }, "auth_ref": [ "r30", "r551" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://cyngn.com/role/CapitalStructureDetails", "http://cyngn.com/role/ScheduleofSecuritiesWarrantsareConvertibleTable", "http://cyngn.com/role/ShareholdersEquityType2or3", "http://cyngn.com/role/StockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "verboseLabel": "Common Stock [Member]", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r601", "r602", "r603", "r605", "r606", "r607", "r608", "r747", "r748", "r751", "r818", "r878", "r880" ] }, "cyngn_CommonStockOutstandingPercentage": { "xbrltype": "percentItemType", "nsuri": "http://cyngn.com/20240630", "localname": "CommonStockOutstandingPercentage", "presentation": [ "http://cyngn.com/role/StockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "common stock outstanding percentage", "documentation": "Percentage of common stock outstanding.", "label": "Common Stock Outstanding Percentage" } } }, "auth_ref": [] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://cyngn.com/role/CapitalStructureDetails", "http://cyngn.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (in Dollars per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r54" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://cyngn.com/role/CapitalStructureDetails", "http://cyngn.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://cyngn.com/role/StockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares authorized", "verboseLabel": "Shares authorized", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r54", "r486" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://cyngn.com/role/CapitalStructureDetails", "http://cyngn.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares issued", "label": "Common Stock, Shares, Issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r54" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://cyngn.com/role/CapitalStructureDetails", "http://cyngn.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares outstanding", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r7", "r54", "r486", "r504", "r880", "r881" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://cyngn.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://cyngn.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, Par $0.00001; 200,000,000 shares authorized, 1,769,946 and 759,831 shares issued and outstanding as of June 30, 2024 and December 31, 2023, respectively", "label": "Common Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r54", "r429", "r593" ] }, "us-gaap_CommonStockValueOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValueOutstanding", "crdr": "credit", "presentation": [ "http://cyngn.com/role/CapitalStructureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock value (in Dollars)", "label": "Common Stock, Value, Outstanding", "documentation": "Value of common shares held by shareholders. Excludes common shares repurchased and held as treasury shares." } } }, "auth_ref": [ "r54", "r486" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "auth_ref": [ "r685" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "auth_ref": [ "r684" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "auth_ref": [ "r686" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "auth_ref": [ "r683" ] }, "us-gaap_ComputerEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComputerEquipmentMember", "presentation": [ "http://cyngn.com/role/ScheduleofPropertyandEquipmentTable" ], "lang": { "en-us": { "role": { "terseLabel": "Computer and equipment [Member]", "label": "Computer Equipment [Member]", "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems." } } }, "auth_ref": [] }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComputerSoftwareIntangibleAssetMember", "presentation": [ "http://cyngn.com/role/ScheduleofGrossCarryingAmountandAccumulatedAmortizationTable" ], "lang": { "en-us": { "role": { "terseLabel": "Developed software [Member]", "label": "Computer Software, Intangible Asset [Member]", "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks." } } }, "auth_ref": [ "r555", "r558", "r765", "r766", "r767", "r768", "r770", "r772", "r775", "r776" ] }, "cyngn_ConcentrationOfSupplierRiskPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://cyngn.com/20240630", "localname": "ConcentrationOfSupplierRiskPolicyTextBlock", "presentation": [ "http://cyngn.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration of Supplier Risk", "documentation": "Disclosure of accounting policy for concentration of supplier risk policy.", "label": "Concentration Of Supplier Risk Policy Text Block" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://cyngn.com/role/ScheduleofPercentagesofTotalRevenueTable" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r22", "r23", "r41", "r42", "r195", "r454", "r549" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://cyngn.com/role/ScheduleofPercentagesofTotalRevenueTable" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r22", "r23", "r41", "r42", "r195", "r549", "r736" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://cyngn.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration of Credit Risk", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r43", "r105" ] }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskDisclosureTextBlock", "presentation": [ "http://cyngn.com/role/RisksandUncertainties" ], "lang": { "en-us": { "role": { "terseLabel": "Risks and Uncertainties", "label": "Concentration Risk Disclosure [Text Block]", "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date." } } }, "auth_ref": [ "r72" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://cyngn.com/role/ScheduleofPercentagesofTotalRevenueTable" ], "lang": { "en-us": { "role": { "terseLabel": "Total revenue", "label": "Concentration Risk, Percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r22", "r23", "r41", "r42", "r195" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://cyngn.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Principles of Consolidation", "label": "Consolidation, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r37", "r562" ] }, "us-gaap_ConstructionInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConstructionInProgressMember", "presentation": [ "http://cyngn.com/role/ScheduleofPropertyandEquipmentTable" ], "lang": { "en-us": { "role": { "terseLabel": "Construction work in progress [Member]", "label": "Construction in Progress [Member]", "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service." } } }, "auth_ref": [] }, "dei_ContactPersonnelEmailAddress": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "ContactPersonnelEmailAddress", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Contact Personnel Email Address", "documentation": "Email address of contact personnel." } } }, "auth_ref": [] }, "dei_ContactPersonnelFaxNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "ContactPersonnelFaxNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Contact Personnel Fax Number", "documentation": "Fax Number of contact personnel." } } }, "auth_ref": [ "r626" ] }, "dei_ContactPersonnelName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "ContactPersonnelName", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Contact Personnel Name", "documentation": "Name of contact personnel" } } }, "auth_ref": [] }, "dei_ContainedFileInformationFileDescription": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "ContainedFileInformationFileDescription", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Contained File Information, File Description", "documentation": "The description of the contained file." } } }, "auth_ref": [] }, "dei_ContainedFileInformationFileName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "ContainedFileInformationFileName", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Contained File Information, File Name", "documentation": "The name of the contained file." } } }, "auth_ref": [] }, "dei_ContainedFileInformationFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "ContainedFileInformationFileNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Contained File Information, File Number", "documentation": "The SEC Document Number of the contained file." } } }, "auth_ref": [] }, "dei_ContainedFileInformationFileType": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "ContainedFileInformationFileType", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Contained File Information, File Type", "documentation": "The type or format of the contained file (usually XBRL but may be used for other types such as HTML, Word, PDF, GIF/JPG, etc.)." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetNet", "crdr": "debit", "presentation": [ "http://cyngn.com/role/RevenueandContractswithCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract assets", "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r261", "r263", "r282" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://cyngn.com/role/RevenueandContractswithCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract liabilities", "label": "Contract with Customer, Liability", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r261", "r262", "r282" ] }, "us-gaap_ConvertibleDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertibleDebtTableTextBlock", "presentation": [ "http://cyngn.com/role/CapitalStructureTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Securities Warrants are Convertible", "label": "Convertible Debt [Table Text Block]", "documentation": "Tabular disclosure of convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or discount." } } }, "auth_ref": [] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://cyngn.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://cyngn.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenue", "label": "Cost of Revenue", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r60", "r142", "r198", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r391", "r568", "r784" ] }, "cyngn_CostOfRevenuePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://cyngn.com/20240630", "localname": "CostOfRevenuePolicyTextBlock", "presentation": [ "http://cyngn.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of Revenue", "documentation": "Disclosure of accounting policy for cost of revenue.", "label": "Cost Of Revenue Policy Text Block" } } }, "auth_ref": [] }, "us-gaap_CostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostsAndExpenses", "crdr": "debit", "calculation": { "http://cyngn.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://cyngn.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "totalLabel": "Total costs and expenses", "label": "Costs and Expenses", "documentation": "Total costs of sales and operating expenses for the period." } } }, "auth_ref": [ "r65" ] }, "us-gaap_CostsAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostsAndExpensesAbstract", "presentation": [ "http://cyngn.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Costs and expenses", "label": "Costs and Expenses [Abstract]" } } }, "auth_ref": [] }, "dei_CountryRegion": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CountryRegion", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Country Region", "documentation": "Region code of country" } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "cyngn_CreditCardPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://cyngn.com/20240630", "localname": "CreditCardPayable", "crdr": "credit", "calculation": { "http://cyngn.com/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://cyngn.com/role/ScheduleofAccruedExpensesandOtherCurrentLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Credit card payable", "documentation": "When a company purchases goods on credit which needs to be paid back in a short period of time, it is known as Accounts Payable.", "label": "Credit Card Payable" } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "cyngn_CustomerAMember": { "xbrltype": "domainItemType", "nsuri": "http://cyngn.com/20240630", "localname": "CustomerAMember", "presentation": [ "http://cyngn.com/role/ScheduleofPercentagesofTotalRevenueTable" ], "lang": { "en-us": { "role": { "terseLabel": "Customer A [Member]", "label": "Customer AMember" } } }, "auth_ref": [] }, "cyngn_CustomerBMember": { "xbrltype": "domainItemType", "nsuri": "http://cyngn.com/20240630", "localname": "CustomerBMember", "presentation": [ "http://cyngn.com/role/ScheduleofPercentagesofTotalRevenueTable" ], "lang": { "en-us": { "role": { "terseLabel": "Customer B [Member]", "label": "Customer BMember" } } }, "auth_ref": [] }, "cyngn_CustomerCMember": { "xbrltype": "domainItemType", "nsuri": "http://cyngn.com/20240630", "localname": "CustomerCMember", "presentation": [ "http://cyngn.com/role/ScheduleofPercentagesofTotalRevenueTable" ], "lang": { "en-us": { "role": { "terseLabel": "Customer C [Member]", "label": "Customer CMember" } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://cyngn.com/role/ScheduleofPercentagesofTotalRevenueTable" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Concentration Risk [Member]", "label": "Customer Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r73", "r195" ] }, "cyngn_CustomerDMember": { "xbrltype": "domainItemType", "nsuri": "http://cyngn.com/20240630", "localname": "CustomerDMember", "presentation": [ "http://cyngn.com/role/ScheduleofPercentagesofTotalRevenueTable" ], "lang": { "en-us": { "role": { "terseLabel": "Customer D [Member]", "label": "Customer DMember" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentFairValue", "crdr": "credit", "presentation": [ "http://cyngn.com/role/ScheduleofSecuritiesWarrantsareConvertibleTable" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value", "label": "Debt Instrument, Fair Value Disclosure", "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable." } } }, "auth_ref": [ "r244", "r390", "r573", "r574", "r819", "r820", "r821", "r822", "r829" ] }, "us-gaap_DeferredCostsCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredCostsCurrentAndNoncurrent", "crdr": "debit", "presentation": [ "http://cyngn.com/role/RevenueandContractswithCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred contract costs", "label": "Deferred Costs", "documentation": "The carrying amount of deferred costs." } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanAbstract", "lang": { "en-us": { "role": { "label": "Retirement Savings Plan [Abstract]" } } }, "auth_ref": [] }, "dei_DelayedOrContinuousOffering": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DelayedOrContinuousOffering", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Delayed or Continuous Offering" } } }, "auth_ref": [ "r650", "r651", "r665" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://cyngn.com/role/BalanceSheetComponentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation expense", "label": "Depreciation", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r5", "r28" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://cyngn.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://cyngn.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r5", "r173", "r180", "r191", "r568", "r569" ] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://cyngn.com/role/StockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Contract [Domain]", "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset." } } }, "auth_ref": [ "r475", "r477", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r499", "r500", "r501", "r502", "r512", "r513", "r514", "r515", "r518", "r519", "r520", "r521", "r536", "r538", "r539", "r540", "r601", "r603", "r823", "r824", "r825", "r826", "r827", "r828", "r830", "r831" ] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://cyngn.com/role/StockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Instrument [Axis]", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r38", "r39", "r40", "r86", "r475", "r477", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r499", "r500", "r501", "r502", "r512", "r513", "r514", "r515", "r518", "r519", "r520", "r521", "r536", "r538", "r539", "r540", "r561", "r601", "r603", "r823", "r824", "r825", "r826", "r827", "r828", "r830", "r831" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://cyngn.com/role/ScheduleofPercentagesofTotalRevenueTable" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r281", "r576", "r577", "r578", "r579", "r580", "r581", "r582" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://cyngn.com/role/ScheduleofPercentagesofTotalRevenueTable" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r281", "r576", "r577", "r578", "r579", "r580", "r581", "r582" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://cyngn.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Percentages of Total Revenue", "label": "Disaggregation of Revenue [Table Text Block]", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r787" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://cyngn.com/role/StockBasedCompensationExpense" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based Compensation Expense", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r299", "r302", "r333", "r334", "r336", "r585" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Stock-Based Compensation Expense [Abstract]" } } }, "auth_ref": [] }, "dei_DividendOrInterestReinvestmentPlanOnly": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DividendOrInterestReinvestmentPlanOnly", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Dividend or Interest Reinvestment Plan Only" } } }, "auth_ref": [ "r650", "r651", "r665" ] }, "dei_DocumentAccountingStandard": { "xbrltype": "accountingStandardItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentAccountingStandard", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Accounting Standard", "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'." } } }, "auth_ref": [ "r626" ] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentAnnualReport", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r623", "r626", "r638" ] }, "dei_DocumentCopyrightInformation": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentCopyrightInformation", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Copyright Information", "documentation": "The copyright information for the document." } } }, "auth_ref": [] }, "dei_DocumentCreationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentCreationDate", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Creation Date", "documentation": "The date the document was made available and submitted, in YYYY-MM-DD format. The date of submission, date of acceptance by the recipient, and the document effective date are all potentially different." } } }, "auth_ref": [] }, "dei_DocumentDescription": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentDescription", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Description", "documentation": "The description of the document." } } }, "auth_ref": [] }, "dei_DocumentDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentDomain", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document [Domain]", "documentation": "Type of the document as assigned by the filer, corresponding to SEC document naming convention standards." } } }, "auth_ref": [] }, "dei_DocumentEffectiveDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentEffectiveDate", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Effective Date", "documentation": "The date when a document, upon receipt and acceptance, becomes officially effective, in YYYY-MM-DD format. Usually it is a system-assigned date time value, but it may be declared by the submitter in some cases." } } }, "auth_ref": [] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Financial Statement Error Correction [Flag]", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r623", "r626", "r638", "r689" ] }, "dei_DocumentFinStmtRestatementRecoveryAnalysisFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFinStmtRestatementRecoveryAnalysisFlag", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Financial Statement Restatement Recovery Analysis [Flag]", "documentation": "Indicates whether any of the financial statement periods include restatements that required a recovery analysis of incentive-based compensation received by any of the registrant's executive officers during the relevant recovery period pursuant to \u00a7240.10D-1(b)." } } }, "auth_ref": [ "r623", "r626", "r638", "r689" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentInformationDocumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentInformationDocumentAxis", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Information, Document [Axis]", "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table." } } }, "auth_ref": [] }, "dei_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentInformationLineItems", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "dei_DocumentInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentInformationTable", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Information [Table]", "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "auth_ref": [] }, "dei_DocumentInformationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentInformationTextBlock", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Information [Text Block]", "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "auth_ref": [] }, "dei_DocumentName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentName", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Name", "documentation": "Name of the document as assigned by the filer, corresponding to SEC document naming convention standards. Examples appear in the <FILENAME> field of EDGAR filings, such as 'htm_25911.htm', 'exhibit1.htm', 'v105727_8k.txt'." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentPeriodStartDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodStartDate", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Period Start Date", "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentQuarterlyReport", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r624" ] }, "dei_DocumentRegistrationStatement": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentRegistrationStatement", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Registration Statement", "documentation": "Boolean flag that is true only for a form used as a registration statement." } } }, "auth_ref": [ "r612" ] }, "dei_DocumentShellCompanyEventDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentShellCompanyEventDate", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Shell Company Event Date", "documentation": "Date of event requiring a shell company report." } } }, "auth_ref": [ "r626" ] }, "dei_DocumentShellCompanyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentShellCompanyReport", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Shell Company Report", "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act." } } }, "auth_ref": [ "r626" ] }, "dei_DocumentSubtitle": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentSubtitle", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Subtitle", "documentation": "The subtitle given to the document resource by the creator or publisher. An example is 'A New Period of Growth'." } } }, "auth_ref": [] }, "dei_DocumentSynopsis": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentSynopsis", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Synopsis", "documentation": "A synopsis or description of the document provided by the creator or publisher. Examples are 'This is the 2006 annual report for Company. During this period we saw revenue grow by 10% and earnings per share grow by 15% over the prior period'" } } }, "auth_ref": [] }, "dei_DocumentTitle": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTitle", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Title", "documentation": "The name or title given to the document resource by the creator or publisher. An example is '2002 Annual Report'." } } }, "auth_ref": [] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r666" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "dei_DocumentVersion": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentVersion", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Document Version", "documentation": "The version identifier of the document." } } }, "auth_ref": [] }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentsIncorporatedByReferenceTextBlock", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Documents Incorporated by Reference [Text Block]", "documentation": "Documents incorporated by reference." } } }, "auth_ref": [ "r615" ] }, "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]", "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year" } } }, "auth_ref": [ "r678" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "label": "Net Loss Per Share Attributable to Common Stockholders [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://cyngn.com/role/ConsolidatedIncomeStatement", "http://cyngn.com/role/ScheduleofBasicandDilutedLossPerShareTable" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss per share attributable to common stockholders, basic (in Dollars per share)", "verboseLabel": "Loss per share Basic", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r136", "r149", "r150", "r151", "r152", "r153", "r154", "r160", "r162", "r165", "r166", "r167", "r172", "r369", "r372", "r385", "r386", "r423", "r437", "r563" ] }, "us-gaap_EarningsPerShareBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasicAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Basic and Diluted Loss Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasicLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasicLineItems", "presentation": [ "http://cyngn.com/role/NetLossPerShareAttributabletoCommonStockholdersDetails" ], "lang": { "en-us": { "role": { "label": "Net Loss Per Share Attributable to Common Stockholders [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r162", "r163", "r165" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://cyngn.com/role/ConsolidatedIncomeStatement_Parentheticals", "http://cyngn.com/role/ScheduleofBasicandDilutedLossPerShareTable_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss per share attributable to common stockholders, diluted", "verboseLabel": "Loss per share Diluted", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r136", "r149", "r150", "r151", "r152", "r153", "r154", "r162", "r165", "r166", "r167", "r172", "r369", "r372", "r385", "r386", "r423", "r437", "r563" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://cyngn.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Net Loss Per Share Attributable to Common Stockholders", "label": "Earnings Per Share, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r20", "r21", "r169" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://cyngn.com/role/NetLossPerShareAttributabletoCommonStockholders" ], "lang": { "en-us": { "role": { "terseLabel": "Net Loss Per Share Attributable to Common Stockholders", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r159", "r168", "r170", "r171" ] }, "dei_EffectiveAfter60Days486a": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EffectiveAfter60Days486a", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Effective after 60 Days, 486(a)" } } }, "auth_ref": [ "r728" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://cyngn.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective tax rate", "label": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r350", "r587" ] }, "dei_EffectiveOnDate486a": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EffectiveOnDate486a", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Effective on Date, 486(a)" } } }, "auth_ref": [ "r728" ] }, "dei_EffectiveOnDate486b": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EffectiveOnDate486b", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Effective on Date, 486(b)" } } }, "auth_ref": [ "r729" ] }, "dei_EffectiveOnSetDate486a": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EffectiveOnSetDate486a", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Effective on Set Date, 486(a)" } } }, "auth_ref": [ "r728" ] }, "dei_EffectiveOnSetDate486b": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EffectiveOnSetDate486b", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Effective on Set Date, 486(b)" } } }, "auth_ref": [ "r729" ] }, "dei_EffectiveUponFiling462e": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EffectiveUponFiling462e", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Effective Upon Filing, 462(e)" } } }, "auth_ref": [ "r727" ] }, "dei_EffectiveUponFiling486b": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EffectiveUponFiling486b", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Effective upon Filing, 486(b)" } } }, "auth_ref": [ "r729" ] }, "dei_EffectiveWhenDeclaredSection8c": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EffectiveWhenDeclaredSection8c", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Effective when Declared, Section 8(c)" } } }, "auth_ref": [ "r731" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://cyngn.com/role/StockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average period", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r335" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "crdr": "debit", "presentation": [ "http://cyngn.com/role/StockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding unvested stock options", "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for option under share-based payment arrangement." } } }, "auth_ref": [ "r815" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "dei_EntitiesTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitiesTable", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entities [Table]", "documentation": "Container to assemble all relevant information about each entity associated with the document instance" } } }, "auth_ref": [] }, "dei_EntityAccountingStandard": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAccountingStandard", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Accounting Standard", "documentation": "The standardized abbreviation of the accounting standard used by the entity. This can either be US GAAP as promulgated by the FASB or IFRS as promulgated by the IASB. Example: 'US GAAP', 'IFRS'. This is distinct from the Document Accounting Standard element." } } }, "auth_ref": [] }, "dei_EntityAddressAddressDescription": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressDescription", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Description", "documentation": "Description of the kind of address for the entity, if needed to distinguish more finely among mailing, principal, legal, accounting, contact or other addresses." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine2", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine3": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine3", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Three", "documentation": "Address Line 3 such as an Office Park" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressCountry": { "xbrltype": "countryCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCountry", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Country", "documentation": "ISO 3166-1 alpha-2 country code." } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityAddressesAddressTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressesAddressTypeAxis", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Addresses, Address Type [Axis]", "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table." } } }, "auth_ref": [] }, "dei_EntityAddressesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressesLineItems", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Addresses [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "dei_EntityAddressesTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressesTable", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Addresses [Table]", "documentation": "Container of address information for the entity" } } }, "auth_ref": [ "r614" ] }, "dei_EntityBankruptcyProceedingsReportingCurrent": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityBankruptcyProceedingsReportingCurrent", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Bankruptcy Proceedings, Reporting Current", "documentation": "For registrants involved in bankruptcy proceedings during the preceding five years, the value Yes indicates that the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court; the value No indicates the registrant has not. Registrants not involved in bankruptcy proceedings during the preceding five years should not report this element." } } }, "auth_ref": [ "r618" ] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r614" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityContactPersonnelLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityContactPersonnelLineItems", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Contact Personnel [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityDomain", "presentation": [ "http://xbrl.sec.gov/dei/role/document/AuditInformation", "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity [Domain]", "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r614" ] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityExTransitionPeriod", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Ex Transition Period", "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards." } } }, "auth_ref": [ "r730" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFilerCategory", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r614" ] }, "dei_EntityHomeCountryISOCode": { "xbrltype": "countryCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityHomeCountryISOCode", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Home Country ISO Code", "documentation": "ISO 3166-1 alpha-2 country code for the Entity's home country. If home country is different from country of legal incorporation, then also provide country of legal incorporation in the 'Entity Incorporation, State Country Code' element." } } }, "auth_ref": [] }, "dei_EntityIncorporationDateOfIncorporation": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationDateOfIncorporation", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, Date of Incorporation", "documentation": "Date when an entity was incorporated" } } }, "auth_ref": [] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInformationFormerLegalOrRegisteredName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityInformationFormerLegalOrRegisteredName", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Information, Former Legal or Registered Name", "documentation": "Former Legal or Registered Name of an entity" } } }, "auth_ref": [] }, "dei_EntityInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityInformationLineItems", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r719" ] }, "dei_EntityInvCompanyType": { "xbrltype": "invCompanyType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityInvCompanyType", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Inv Company Type", "documentation": "One of: N-1A (Mutual Fund), N-1 (Open-End Separate Account with No Variable Annuities), N-2 (Closed-End Investment Company), N-3 (Separate Account Registered as Open-End Management Investment Company), N-4 (Variable Annuity UIT Separate Account), N-5 (Small Business Investment Company), N-6 (Variable Life UIT Separate Account), S-1 or S-3 (Face Amount Certificate Company), S-6 (UIT, Non-Insurance Product)." } } }, "auth_ref": [ "r718" ] }, "dei_EntityLegalForm": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityLegalForm", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Legal Form", "documentation": "The details of the entity's legal form. Examples are partnership, limited liability company, trust, etc." } } }, "auth_ref": [] }, "dei_EntityListingDepositoryReceiptRatio": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityListingDepositoryReceiptRatio", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Listing, Depository Receipt Ratio", "documentation": "The number of underlying shares represented by one American Depository Receipt (ADR) or Global Depository Receipt (GDR). A value of '3' means that one ADR represents 3 underlying shares. If one underlying share represents 2 ADR's then the value would be represented as '0.5'." } } }, "auth_ref": [] }, "dei_EntityListingDescription": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityListingDescription", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Listing, Description", "documentation": "Description of the kind of listing the entity has on the exchange, if necessary to further describe different instruments that are already distinguished by Entity, Exchange and Security." } } }, "auth_ref": [] }, "dei_EntityListingForeign": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityListingForeign", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Listing, Foreign", "documentation": "Yes or No value indicating whether this is a listing that is a foreign listing or depository receipt." } } }, "auth_ref": [] }, "dei_EntityListingParValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityListingParValuePerShare", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Listing, Par Value Per Share", "documentation": "The par value per share of security quoted in same currency as Trading currency. Example: '0.01'." } } }, "auth_ref": [] }, "dei_EntityListingPrimary": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityListingPrimary", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Listing, Primary", "documentation": "Yes or No value indicating whether a listing of an instrument on an exchange is primary for the entity." } } }, "auth_ref": [] }, "dei_EntityListingSecurityTradingCurrency": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityListingSecurityTradingCurrency", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Listing, Security Trading Currency", "documentation": "The three character ISO 4217 code for the currency in which the security is quoted. Example: 'USD'" } } }, "auth_ref": [] }, "dei_EntityListingsExchangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityListingsExchangeAxis", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Listings, Exchange [Axis]", "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table." } } }, "auth_ref": [] }, "dei_EntityListingsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityListingsLineItems", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Listings [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "dei_EntityListingsTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityListingsTable", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Listings [Table]", "documentation": "Container for exchange listing information for an entity" } } }, "auth_ref": [] }, "dei_EntityNumberOfEmployees": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityNumberOfEmployees", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Number of Employees", "documentation": "Number of persons employed by the Entity" } } }, "auth_ref": [] }, "dei_EntityPhoneFaxNumbersLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityPhoneFaxNumbersLineItems", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Phone Fax Numbers [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "dei_EntityPrimarySicNumber": { "xbrltype": "sicNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityPrimarySicNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Primary SIC Number", "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity." } } }, "auth_ref": [ "r638" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Public Float", "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r614" ] }, "dei_EntityReportingCurrencyISOCode": { "xbrltype": "currencyItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityReportingCurrencyISOCode", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Reporting Currency ISO Code", "documentation": "The three character ISO 4217 code for the currency used for reporting purposes. Example: 'USD'." } } }, "auth_ref": [] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r614" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r614" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r614" ] }, "dei_EntityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTextBlock", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity [Text Block]", "documentation": "Container to serve as parent of six Entity related Table concepts." } } }, "auth_ref": [] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityVoluntaryFilers", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Well-known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r721" ] }, "ecd_EqtyAwrdsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments, Footnote [Text Block]", "terseLabel": "Equity Awards Adjustments, Footnote" } } }, "auth_ref": [ "r672" ] }, "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]", "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table" } } }, "auth_ref": [ "r714" ] }, "ecd_EqtyAwrdsAdjsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Awards Adjustments [Member]", "terseLabel": "Equity Awards Adjustments" } } }, "auth_ref": [ "r714" ] }, "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]", "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table" } } }, "auth_ref": [ "r714" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://cyngn.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r7", "r113", "r132", "r133", "r134", "r144", "r145", "r146", "r148", "r153", "r155", "r157", "r174", "r199", "r200", "r228", "r260", "r359", "r360", "r366", "r367", "r368", "r370", "r371", "r372", "r377", "r378", "r379", "r380", "r381", "r382", "r384", "r393", "r394", "r395", "r396", "r397", "r398", "r400", "r402", "r412", "r436", "r448", "r449", "r450", "r463", "r524" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "auth_ref": [ "r682" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "auth_ref": [ "r631", "r642", "r658", "r693" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "auth_ref": [ "r628", "r639", "r655", "r690" ] }, "dei_ExchangeDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "ExchangeDomain", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Exchange [Domain]", "documentation": "The set of all exchanges. MIC exchange codes are drawn from ISO 10383." } } }, "auth_ref": [] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r688" ] }, "cyngn_ExerciseOfPrefundedWarrantsInConnectionWithThePrivatePlacementOffering": { "xbrltype": "monetaryItemType", "nsuri": "http://cyngn.com/20240630", "localname": "ExerciseOfPrefundedWarrantsInConnectionWithThePrivatePlacementOffering", "crdr": "credit", "presentation": [ "http://cyngn.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of pre-funded warrants in connection with the private placement offering", "documentation": "Exercise of pre-funded warrants in connection with the private placement offering.", "label": "Exercise Of Prefunded Warrants In Connection With The Private Placement Offering" } } }, "auth_ref": [] }, "cyngn_ExerciseOfPrefundedWarrantsInConnectionWithThePrivatePlacementOfferinginShares": { "xbrltype": "sharesItemType", "nsuri": "http://cyngn.com/20240630", "localname": "ExerciseOfPrefundedWarrantsInConnectionWithThePrivatePlacementOfferinginShares", "presentation": [ "http://cyngn.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of pre-funded warrants in connection with the private placement offering (in Shares)", "documentation": "Exercise of pre-funded warrants in connection with the private placement offering.", "label": "Exercise Of Prefunded Warrants In Connection With The Private Placement Offeringin Shares" } } }, "auth_ref": [] }, "dei_ExhibitsOnly462d": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "ExhibitsOnly462d", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Exhibits Only, 462(d)" } } }, "auth_ref": [ "r726" ] }, "dei_ExhibitsOnly462dFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "ExhibitsOnly462dFileNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Exhibits Only, 462(d), File Number" } } }, "auth_ref": [ "r726" ] }, "dei_Extension": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Extension", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Extension", "documentation": "Extension number for local phone number." } } }, "auth_ref": [] }, "cyngn_FairMarketValueAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://cyngn.com/20240630", "localname": "FairMarketValueAdjustmentMember", "presentation": [ "http://cyngn.com/role/ScheduleofGrossCarryingAmountandAccumulatedAmortizationTable" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Market Value Adjustment [Member]", "label": "Fair Market Value Adjustment Member" } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems", "presentation": [ "http://cyngn.com/role/ScheduleofFairValueofWarrantsTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Fair Value of Warrants [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r387", "r388", "r389", "r588" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "presentation": [ "http://cyngn.com/role/ScheduleofFairValueofWarrantsTable" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]", "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis." } } }, "auth_ref": [ "r387", "r388", "r389", "r588" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "presentation": [ "http://cyngn.com/role/CapitalStructureTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Fair Value of Warrants", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]", "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis." } } }, "auth_ref": [ "r387", "r388", "r588" ] }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementPolicyPolicyTextBlock", "presentation": [ "http://cyngn.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements", "label": "Fair Value Measurement, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Useful life for intangible asset", "label": "Finite-Lived Intangible Asset, Useful Life", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://cyngn.com/role/ScheduleofGrossCarryingAmountandAccumulatedAmortizationTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Accumulated Amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r120", "r208", "r217", "r572" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://cyngn.com/role/ScheduleofEstimatedAmortizationExpenseforAllIntangibleAssetsTable": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://cyngn.com/role/ScheduleofEstimatedAmortizationExpenseforAllIntangibleAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r219", "r555", "r572" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "crdr": "debit", "calculation": { "http://cyngn.com/role/ScheduleofEstimatedAmortizationExpenseforAllIntangibleAssetsTable": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://cyngn.com/role/ScheduleofEstimatedAmortizationExpenseforAllIntangibleAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Remainder 2024", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year." } } }, "auth_ref": [ "r883" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "crdr": "debit", "calculation": { "http://cyngn.com/role/ScheduleofEstimatedAmortizationExpenseforAllIntangibleAssetsTable": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://cyngn.com/role/ScheduleofEstimatedAmortizationExpenseforAllIntangibleAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r219", "r555", "r572" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://cyngn.com/role/ScheduleofEstimatedAmortizationExpenseforAllIntangibleAssetsTable": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://cyngn.com/role/ScheduleofEstimatedAmortizationExpenseforAllIntangibleAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r219", "r555", "r572" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://cyngn.com/role/ScheduleofEstimatedAmortizationExpenseforAllIntangibleAssetsTable": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://cyngn.com/role/ScheduleofEstimatedAmortizationExpenseforAllIntangibleAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r219", "r555", "r572" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://cyngn.com/role/ScheduleofEstimatedAmortizationExpenseforAllIntangibleAssetsTable": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://cyngn.com/role/ScheduleofEstimatedAmortizationExpenseforAllIntangibleAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r219", "r555", "r572" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://cyngn.com/role/ScheduleofGrossCarryingAmountandAccumulatedAmortizationTable", "http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r210", "r212", "r213", "r214", "r216", "r217", "r221", "r222", "r420", "r421", "r555" ] }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Estimated Amortization Expense for All Intangible Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "presentation": [ "http://cyngn.com/role/ScheduleofGrossCarryingAmountandAccumulatedAmortizationTable" ], "lang": { "en-us": { "role": { "terseLabel": "Gross Carrying Amount", "label": "Finite-Lived Intangible Assets, Gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r208", "r217", "r421", "r572" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://cyngn.com/role/IntangibleAssetsNetDetails", "http://cyngn.com/role/ScheduleofGrossCarryingAmountandAccumulatedAmortizationTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Gross Carrying Amount and Accumulated Amortization [Line Items]", "terseLabel": "Intangible Assets, Net [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r210", "r217", "r221", "r222", "r225", "r420", "r555", "r572" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://cyngn.com/role/ScheduleofGrossCarryingAmountandAccumulatedAmortizationTable", "http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r210", "r212", "r213", "r214", "r216", "r217", "r221", "r222", "r555" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://cyngn.com/role/ScheduleofEstimatedAmortizationExpenseforAllIntangibleAssetsTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://cyngn.com/role/ScheduleofEstimatedAmortizationExpenseforAllIntangibleAssetsTable", "http://cyngn.com/role/ScheduleofGrossCarryingAmountandAccumulatedAmortizationTable" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "terseLabel": "Net Carrying Amount", "label": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r420", "r772" ] }, "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1", "presentation": [ "http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite lived intangibles amortized", "label": "Finite-Lived Intangible Assets, Remaining Amortization Period", "documentation": "Remaining amortization period of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r420" ] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://cyngn.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Currency Translation", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy." } } }, "auth_ref": [ "r392" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r635", "r646", "r662", "r697" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r635", "r646", "r662", "r697" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r635", "r646", "r662", "r697" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "auth_ref": [ "r635", "r646", "r662", "r697" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r635", "r646", "r662", "r697" ] }, "dei_FormerAddressMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "FormerAddressMember", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Former Address [Member]", "documentation": "Former address for entity" } } }, "auth_ref": [ "r625", "r649" ] }, "dei_FormerFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "FormerFiscalYearEndDate", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Former Fiscal Year End Date", "documentation": "Former end date of previous fiscal years" } } }, "auth_ref": [] }, "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]", "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year" } } }, "auth_ref": [ "r677" ] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://cyngn.com/role/ScheduleofPropertyandEquipmentEstimatedUsefulLifeDetailsScheduleofPropertyandEquipmentEstimatedUsefulLife", "http://cyngn.com/role/ScheduleofPropertyandEquipmentTable" ], "lang": { "en-us": { "role": { "terseLabel": "Furniture and fixtures [Member]", "label": "Furniture and Fixtures [Member]", "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases." } } }, "auth_ref": [] }, "us-gaap_GainLossOnDispositionOfAssets1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainLossOnDispositionOfAssets1", "crdr": "credit", "calculation": { "http://cyngn.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://cyngn.com/role/ConsolidatedCashFlow", "http://cyngn.com/role/IntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Patent impairment", "terseLabel": "Gain (loss) on disposal assets", "label": "Gain (Loss) on Disposition of Assets", "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee." } } }, "auth_ref": [ "r744" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://cyngn.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://cyngn.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative", "label": "General and Administrative Expense", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r62", "r509" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Intangible Assets, Net [Abstract]" } } }, "auth_ref": [] }, "cyngn_GrossCarryingAmountMember": { "xbrltype": "domainItemType", "nsuri": "http://cyngn.com/20240630", "localname": "GrossCarryingAmountMember", "presentation": [ "http://cyngn.com/role/ScheduleofGrossCarryingAmountandAccumulatedAmortizationTable" ], "lang": { "en-us": { "role": { "terseLabel": "Gross Carrying Amount [Member]", "label": "Gross Carrying Amount Member" } } }, "auth_ref": [] }, "cyngn_HardwareMember": { "xbrltype": "domainItemType", "nsuri": "http://cyngn.com/20240630", "localname": "HardwareMember", "presentation": [ "http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hardware [Member]", "label": "Hardware Member" } } }, "auth_ref": [] }, "us-gaap_IPOMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IPOMember", "presentation": [ "http://cyngn.com/role/CapitalStructureDetails", "http://cyngn.com/role/ScheduleofSecuritiesWarrantsareConvertibleTable", "http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Initial Public Offering [Member]", "verboseLabel": "IPO [Member]", "netLabel": "Public Offering [Member]", "label": "IPO [Member]", "documentation": "First sale of stock by a private company to the public." } } }, "auth_ref": [] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r623", "r626", "r638" ] }, "cyngn_ImpairmentMember": { "xbrltype": "domainItemType", "nsuri": "http://cyngn.com/20240630", "localname": "ImpairmentMember", "presentation": [ "http://cyngn.com/role/ScheduleofGrossCarryingAmountandAccumulatedAmortizationTable" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment [Member]", "label": "Impairment Member" } } }, "auth_ref": [] }, "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ImpairmentOfIntangibleAssetsFinitelived", "crdr": "debit", "presentation": [ "http://cyngn.com/role/IntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impair inventory", "label": "Impairment of Intangible Assets, Finite-Lived", "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value." } } }, "auth_ref": [ "r211", "r744", "r777" ] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "presentation": [ "http://cyngn.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Assets and Finite Lived Intangibles", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets." } } }, "auth_ref": [ "r0", "r76" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Taxes [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://cyngn.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income tax." } } }, "auth_ref": [ "r143", "r346", "r350", "r351", "r352", "r353", "r354", "r357", "r361", "r363", "r364", "r365", "r462", "r587" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://cyngn.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax expense", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r102", "r110", "r156", "r157", "r173", "r181", "r191", "r349", "r350", "r362", "r438", "r587" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://cyngn.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r131", "r347", "r348", "r354", "r355", "r356", "r358", "r456" ] }, "us-gaap_IncomeTaxesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesReceivable", "crdr": "debit", "calculation": { "http://cyngn.com/role/ScheduleofPrepaidExpensesandOtherCurrentAssetsTable": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://cyngn.com/role/ScheduleofPrepaidExpensesandOtherCurrentAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Tax receivables", "label": "Income Taxes Receivable, Current", "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes." } } }, "auth_ref": [ "r87", "r739" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://cyngn.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://cyngn.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://cyngn.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://cyngn.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses, lease liabilities, and other current liabilities", "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other." } } }, "auth_ref": [ "r743" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://cyngn.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://cyngn.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://cyngn.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses, operating lease right-of-use assets, and other current assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://cyngn.com/role/ScheduleofGrossCarryingAmountandAccumulatedAmortizationTable" ], "lang": { "en-us": { "role": { "label": "Indefinite-Lived Intangible Assets [Axis]", "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit." } } }, "auth_ref": [ "r210", "r215", "r220", "r572" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "auth_ref": [ "r635", "r646", "r662", "r688", "r697", "r701", "r709" ] }, "cyngn_InitialPublicOfferingWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://cyngn.com/20240630", "localname": "InitialPublicOfferingWarrantsMember", "presentation": [ "http://cyngn.com/role/ScheduleofFairValueofWarrantsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Initial Public Offering Warrants [Member]", "documentation": "Initial Public Offering Warrants [Member]", "label": "Initial Public Offering Warrants Member" } } }, "auth_ref": [] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r707" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r627", "r713" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "auth_ref": [ "r627", "r713" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "auth_ref": [ "r627", "r713" ] }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsDisclosureTextBlock", "presentation": [ "http://cyngn.com/role/IntangibleAssetsNet" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Assets, Net", "label": "Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for all or part of the information related to intangible assets." } } }, "auth_ref": [ "r209", "r223", "r226", "r554", "r555" ] }, "cyngn_IntangibleAssetsNetDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://cyngn.com/20240630", "localname": "IntangibleAssetsNetDetailsTable", "presentation": [ "http://cyngn.com/role/IntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Intangible Assets, Net (Details) [Table]" } } }, "auth_ref": [] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://cyngn.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://cyngn.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets, net", "label": "Intangible Assets, Net (Excluding Goodwill)", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r210", "r772", "r774" ] }, "us-gaap_IntellectualPropertyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntellectualPropertyMember", "presentation": [ "http://cyngn.com/role/ScheduleofGrossCarryingAmountandAccumulatedAmortizationTable", "http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Rights to intellectual property [Member]", "verboseLabel": "Right to intellectual property [Member]", "label": "Intellectual Property [Member]", "documentation": "Intangible asset arising from original creative thought. Include, but is not limited to, trademarks, patents, and copyrights." } } }, "auth_ref": [ "r11", "r765", "r766", "r767", "r768", "r770", "r772", "r775", "r776" ] }, "us-gaap_InterestIncomeExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestIncomeExpenseNet", "crdr": "credit", "calculation": { "http://cyngn.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://cyngn.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income (expense), net", "label": "Interest Income (Expense), Operating", "documentation": "Amount of interest income (expense) classified as operating." } } }, "auth_ref": [ "r422", "r756" ] }, "us-gaap_InternalUseSoftwarePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InternalUseSoftwarePolicy", "presentation": [ "http://cyngn.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Internal-Use Software costs", "label": "Internal Use Software, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for costs incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally." } } }, "auth_ref": [ "r227" ] }, "us-gaap_InventoryWriteDown": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryWriteDown", "crdr": "debit", "presentation": [ "http://cyngn.com/role/IntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory loss", "label": "Inventory Write-down", "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels." } } }, "auth_ref": [ "r205" ] }, "dei_InvestmentCompanyActFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "InvestmentCompanyActFileNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Investment Company Act File Number" } } }, "auth_ref": [ "r651", "r652", "r653", "r654" ] }, "dei_InvestmentCompanyActRegistration": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "InvestmentCompanyActRegistration", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Investment Company Act Registration" } } }, "auth_ref": [ "r667" ] }, "dei_InvestmentCompanyRegistrationAmendment": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "InvestmentCompanyRegistrationAmendment", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Investment Company Registration Amendment" } } }, "auth_ref": [ "r667" ] }, "dei_InvestmentCompanyRegistrationAmendmentNumber": { "xbrltype": "sequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "InvestmentCompanyRegistrationAmendmentNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Investment Company Registration Amendment Number" } } }, "auth_ref": [ "r667" ] }, "cyngn_IssuanceOfCommonStockAtthemarketEquityFinancingNetOfOfferingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://cyngn.com/20240630", "localname": "IssuanceOfCommonStockAtthemarketEquityFinancingNetOfOfferingCosts", "crdr": "credit", "presentation": [ "http://cyngn.com/role/ShareholdersEquityType2or3_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock at-the-market equity financing, net of offering costs", "documentation": "Issuance of common stock at-the-market equity financing, net of offering costs.", "label": "Issuance Of Common Stock Atthemarket Equity Financing Net Of Offering Costs" } } }, "auth_ref": [] }, "cyngn_IssuanceOfCommonStockUponExerciseOfPrefundedWarrantsinShares": { "xbrltype": "sharesItemType", "nsuri": "http://cyngn.com/20240630", "localname": "IssuanceOfCommonStockUponExerciseOfPrefundedWarrantsinShares", "presentation": [ "http://cyngn.com/role/CapitalStructureDetails", "http://cyngn.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock in connection with the private placement offering, net of offering costs (in Shares)", "verboseLabel": "Pre-Funded warrant exercisable", "documentation": "Issuance of common stock upon exercise of pre-funded warrants.", "label": "Issuance Of Common Stock Upon Exercise Of Prefunded Warrantsin Shares" } } }, "auth_ref": [] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://cyngn.com/role/ScheduleofPropertyandEquipmentEstimatedUsefulLifeDetailsScheduleofPropertyandEquipmentEstimatedUsefulLife", "http://cyngn.com/role/ScheduleofPropertyandEquipmentTable" ], "lang": { "en-us": { "role": { "terseLabel": "Leasehold improvements [Member]", "label": "Leasehold Improvements [Member]", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r75", "r411" ] }, "us-gaap_LeasesOperatingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeasesOperatingAbstract", "lang": { "en-us": { "role": { "label": "Operating Leases [Abstract]" } } }, "auth_ref": [] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LegalEntityAxis", "presentation": [ "http://xbrl.sec.gov/dei/role/document/AuditInformation", "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "dei_LegalEntityIdentifier": { "xbrltype": "legalEntityIdentifierItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LegalEntityIdentifier", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Legal Entity Identifier", "documentation": "A globally unique ISO 17442 value to identify entities, commonly abbreviated as LEI." } } }, "auth_ref": [ "r611" ] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://cyngn.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Leases [Policy Text Block]", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r406" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://cyngn.com/role/OperatingLeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Future Lease Payments under Non-Cancellable Lease", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r834" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://cyngn.com/role/ScheduleofFutureLeasePaymentsunderNonCancellableLeaseTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://cyngn.com/role/ScheduleofFutureLeasePaymentsunderNonCancellableLeaseTable" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease payments", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r410" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://cyngn.com/role/ScheduleofFutureLeasePaymentsunderNonCancellableLeaseTable": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://cyngn.com/role/ScheduleofFutureLeasePaymentsunderNonCancellableLeaseTable" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r410" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://cyngn.com/role/ScheduleofFutureLeasePaymentsunderNonCancellableLeaseTable": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://cyngn.com/role/ScheduleofFutureLeasePaymentsunderNonCancellableLeaseTable" ], "lang": { "en-us": { "role": { "terseLabel": "Remainder of 2024", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r834" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://cyngn.com/role/ScheduleofFutureLeasePaymentsunderNonCancellableLeaseTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: imputed interest", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r410" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://cyngn.com/role/OperatingLeases" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Leases", "label": "Lessee, Operating Leases [Text Block]", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r401" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://cyngn.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://cyngn.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r12", "r46", "r47", "r48", "r49", "r50", "r51", "r52", "r142", "r198", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r374", "r375", "r376", "r391", "r484", "r564", "r610", "r784", "r836", "r837" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://cyngn.com/role/ConsolidatedBalanceSheet": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://cyngn.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "totalLabel": "Total Liabilities and Stockholders\u2019 Equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r59", "r91", "r431", "r593", "r746", "r764", "r832" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://cyngn.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://cyngn.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r48", "r116", "r142", "r198", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r374", "r375", "r376", "r391", "r593", "r784", "r836", "r837" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://cyngn.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "cyngn_LossPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://cyngn.com/20240630", "localname": "LossPerShareAbstract", "presentation": [ "http://cyngn.com/role/ScheduleofBasicandDilutedLossPerShareTable" ], "lang": { "en-us": { "role": { "terseLabel": "Loss per share:", "label": "Loss Per Share Abstract" } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MajorCustomersAxis", "presentation": [ "http://cyngn.com/role/ScheduleofPercentagesofTotalRevenueTable" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "auth_ref": [ "r195", "r578", "r595", "r598", "r787", "r847", "r850", "r851", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://cyngn.com/role/ScheduleofPropertyandEquipmentEstimatedUsefulLifeDetailsScheduleofPropertyandEquipmentEstimatedUsefulLife", "http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum [Member]", "label": "Maximum [Member]" } } }, "auth_ref": [ "r231", "r232", "r233", "r234", "r297", "r342", "r389", "r418", "r446", "r447", "r453", "r476", "r477", "r529", "r531", "r534", "r535", "r541", "r552", "r553", "r571", "r575", "r584", "r588", "r589", "r590", "r591", "r596", "r786", "r838", "r839", "r840", "r841", "r842", "r843" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r680" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r680" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://cyngn.com/role/ScheduleofPropertyandEquipmentEstimatedUsefulLifeDetailsScheduleofPropertyandEquipmentEstimatedUsefulLife", "http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum [Member]", "label": "Minimum [Member]" } } }, "auth_ref": [ "r231", "r232", "r233", "r234", "r297", "r342", "r389", "r418", "r446", "r447", "r453", "r476", "r477", "r529", "r531", "r534", "r535", "r541", "r552", "r553", "r571", "r575", "r584", "r588", "r589", "r590", "r596", "r786", "r838", "r839", "r840", "r841", "r842", "r843" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "auth_ref": [ "r700" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r708" ] }, "dei_NameChangeEventDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "NameChangeEventDateAxis", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Name Change Event Date [Axis]", "documentation": "For a sequence of name change event related facts, use this typed dimension to distinguish them. The axis members are restricted to be a valid for xml schema 'date' or 'datetime' data type." } } }, "auth_ref": [] }, "dei_NameChangeEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "NameChangeEventLineItems", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Name Change Event [Line Items]", "documentation": "Line items represent concepts included in a table. Name change event line item concepts are used for information qualified by domain members of axes in the Name Change Event table." } } }, "auth_ref": [] }, "dei_NameChangeEventTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "NameChangeEventTable", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Name Change Event [Table]", "documentation": "For a set of related facts in a sequence of name change events, use this table when the events occurred within a single reporting period." } } }, "auth_ref": [] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "auth_ref": [ "r681" ] }, "cyngn_NetCarryingAmountMember": { "xbrltype": "domainItemType", "nsuri": "http://cyngn.com/20240630", "localname": "NetCarryingAmountMember", "presentation": [ "http://cyngn.com/role/ScheduleofGrossCarryingAmountandAccumulatedAmortizationTable" ], "lang": { "en-us": { "role": { "terseLabel": "Net Carrying Amount [Member]", "label": "Net Carrying Amount Member" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://cyngn.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://cyngn.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r138" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://cyngn.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from financing activities", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://cyngn.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://cyngn.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r138" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://cyngn.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from investing activities", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://cyngn.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://cyngn.com/role/ConsolidatedCashFlow", "http://cyngn.com/role/DescriptionofBusinessDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r68", "r69", "r70" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://cyngn.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from operating activities", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://cyngn.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 }, "http://cyngn.com/role/ConsolidatedIncomeStatement": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://cyngn.com/role/ConsolidatedCashFlow", "http://cyngn.com/role/ConsolidatedIncomeStatement", "http://cyngn.com/role/DescriptionofBusinessDetails", "http://cyngn.com/role/ScheduleofBasicandDilutedLossPerShareTable", "http://cyngn.com/role/ShareholdersEquityType2or3", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss", "verboseLabel": "Net loss", "netLabel": "Net loss attributable to common stockholders", "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r61", "r70", "r94", "r114", "r129", "r130", "r134", "r142", "r147", "r149", "r150", "r151", "r152", "r153", "r156", "r157", "r164", "r198", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r369", "r372", "r386", "r391", "r435", "r506", "r522", "r523", "r609", "r784" ] }, "cyngn_NetLossPerShareAttributabletoCommonStockholdersDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://cyngn.com/20240630", "localname": "NetLossPerShareAttributabletoCommonStockholdersDetailsTable", "presentation": [ "http://cyngn.com/role/NetLossPerShareAttributabletoCommonStockholdersDetails" ], "lang": { "en-us": { "role": { "label": "Net Loss Per Share Attributable to Common Stockholders (Details) [Table]" } } }, "auth_ref": [] }, "dei_NewEffectiveDateForPreviousFiling": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "NewEffectiveDateForPreviousFiling", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "New Effective Date for Previous Filing" } } }, "auth_ref": [ "r651", "r652", "r653", "r654" ] }, "dei_NoSubstantiveChanges462c": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "NoSubstantiveChanges462c", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "No Substantive Changes, 462(c)" } } }, "auth_ref": [ "r725" ] }, "dei_NoSubstantiveChanges462cFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "NoSubstantiveChanges462cFileNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "No Substantive Changes, 462(c), File Number" } } }, "auth_ref": [ "r725" ] }, "dei_NoTradingSymbolFlag": { "xbrltype": "trueItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "NoTradingSymbolFlag", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "No Trading Symbol Flag", "documentation": "Boolean flag that is true only for a security having no trading symbol." } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "auth_ref": [ "r680" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r635", "r646", "r662", "r688", "r697" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r671" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r670" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "auth_ref": [ "r688" ] }, "cyngn_NonRecurringEngineeringMember": { "xbrltype": "domainItemType", "nsuri": "http://cyngn.com/20240630", "localname": "NonRecurringEngineeringMember", "presentation": [ "http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Recurring Engineering [Member]", "label": "Non Recurring Engineering Member" } } }, "auth_ref": [] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r708" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r708" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://cyngn.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://cyngn.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "totalLabel": "Total other income, net", "label": "Nonoperating Income (Expense)", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r63" ] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NumberOfOperatingSegments", "presentation": [ "http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating segment", "label": "Number of Operating Segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r569", "r755" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://cyngn.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://cyngn.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "totalLabel": "Loss from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r97", "r565", "r754", "r756", "r757", "r758", "r759" ] }, "us-gaap_OperatingLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseExpense", "crdr": "debit", "presentation": [ "http://cyngn.com/role/OperatingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease", "label": "Operating Lease, Expense", "documentation": "Amount of operating lease expense. Excludes sublease income." } } }, "auth_ref": [ "r833" ] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Future Lease Payments Under Non Cancellable Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiability", "crdr": "credit", "presentation": [ "http://cyngn.com/role/ScheduleofFutureLeasePaymentsunderNonCancellableLeaseTable" ], "lang": { "en-us": { "role": { "terseLabel": "Present value of lease liability", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r404" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://cyngn.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://cyngn.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Current operating lease liability", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r404" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://cyngn.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://cyngn.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Non-current operating lease liability", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r404" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://cyngn.com/role/OperatingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Monthly payments", "label": "Operating Lease, Payments", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r405", "r407" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://cyngn.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://cyngn.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Right of use asset, net", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r403" ] }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "crdr": "debit", "presentation": [ "http://cyngn.com/role/OperatingLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use assets", "label": "Operating Lease, Right-of-Use Asset, Periodic Reduction", "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease." } } }, "auth_ref": [ "r744" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://cyngn.com/role/ScheduleofFutureLeasePaymentsunderNonCancellableLeaseTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted -average discount rate", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r409", "r592" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://cyngn.com/role/ScheduleofFutureLeasePaymentsunderNonCancellableLeaseTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average remaining lease term (in years)", "label": "Operating Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r408", "r592" ] }, "us-gaap_OptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OptionMember", "presentation": [ "http://cyngn.com/role/StockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options Held [Member]", "label": "Options Held [Member]", "documentation": "Contracts conveying rights, but not obligations, to buy or sell a specific commodity, or financial or equity instrument, at a specified price during a specified period (an American option) or at a specified date (a European option) which were purchased or otherwise acquired, excluding options written (for which a premium was received)." } } }, "auth_ref": [ "r85", "r494", "r499", "r512", "r518", "r536", "r537", "r538", "r601", "r602" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Description of Business [Abstract]" } } }, "auth_ref": [] }, "dei_OtherAddressMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "OtherAddressMember", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Other Address [Member]", "documentation": "Other address for entity" } } }, "auth_ref": [] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsCurrent", "crdr": "debit", "calculation": { "http://cyngn.com/role/ScheduleofPrepaidExpensesandOtherCurrentAssetsTable": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://cyngn.com/role/ScheduleofPrepaidExpensesandOtherCurrentAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Receivables and current assets", "label": "Other Assets, Current", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r127", "r593" ] }, "us-gaap_OtherCostOfOperatingRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherCostOfOperatingRevenue", "crdr": "debit", "presentation": [ "http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other revenue", "label": "Other Cost of Operating Revenue", "documentation": "Other costs incurred during the reporting period related to other revenue generating activities." } } }, "auth_ref": [ "r60" ] }, "cyngn_OtherDirectCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://cyngn.com/20240630", "localname": "OtherDirectCosts", "crdr": "debit", "presentation": [ "http://cyngn.com/role/CapitalStructureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other direct costs (in Dollars)", "documentation": "Other direct costs.", "label": "Other Direct Costs" } } }, "auth_ref": [] }, "us-gaap_OtherLaborRelatedExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLaborRelatedExpenses", "crdr": "debit", "presentation": [ "http://cyngn.com/role/CapitalStructureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other related expense (in Dollars)", "label": "Other Labor-related Expenses", "documentation": "Amount of labor-related expenses classified as other." } } }, "auth_ref": [ "r62" ] }, "us-gaap_OtherLiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesCurrentAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Accrued Expenses and Other Current Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://cyngn.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://cyngn.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Other income", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r64" ] }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpenseAbstract", "presentation": [ "http://cyngn.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Other income, net", "label": "Other Nonoperating Income (Expense) [Abstract]" } } }, "auth_ref": [] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r680" ] }, "dei_OtherReportingStandardItemNumber": { "xbrltype": "otherReportingStandardItemNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "OtherReportingStandardItemNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Other Reporting Standard Item Number", "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS." } } }, "auth_ref": [ "r626" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r633", "r644", "r660", "r695" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r636", "r647", "r663", "r698" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r636", "r647", "r663", "r698" ] }, "us-gaap_OverAllotmentOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OverAllotmentOptionMember", "presentation": [ "http://cyngn.com/role/CapitalStructureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Over-Allotment Option [Member]", "label": "Over-Allotment Option [Member]", "documentation": "Right given to the underwriter to sell additional shares over the initial allotment." } } }, "auth_ref": [] }, "dei_ParentEntityLegalName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "ParentEntityLegalName", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Parent Entity Legal Name", "documentation": "If the entity which the financial information concerns is a subsidiary of another company, then provide to full legal name of the parent entity" } } }, "auth_ref": [] }, "us-gaap_PatentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PatentsMember", "presentation": [ "http://cyngn.com/role/ScheduleofGrossCarryingAmountandAccumulatedAmortizationTable", "http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Patents [Member]", "label": "Patents [Member]", "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law." } } }, "auth_ref": [ "r84", "r765", "r766", "r767", "r768", "r770", "r772", "r775", "r776" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r669" ] }, "us-gaap_PaymentsForFees": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForFees", "crdr": "credit", "presentation": [ "http://cyngn.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commission and fees", "label": "Payments for Other Fees", "documentation": "Amount of cash outflow for fees classified as other." } } }, "auth_ref": [ "r3" ] }, "us-gaap_PaymentsOfStockIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfStockIssuanceCosts", "crdr": "credit", "calculation": { "http://cyngn.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://cyngn.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Issuance costs for restricted stock units", "label": "Payments of Stock Issuance Costs", "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security." } } }, "auth_ref": [ "r13" ] }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireIntangibleAssets", "crdr": "credit", "calculation": { "http://cyngn.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://cyngn.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Acquisition of intangible asset", "label": "Payments to Acquire Intangible Assets", "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill." } } }, "auth_ref": [ "r67" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://cyngn.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://cyngn.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchase of property and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r67" ] }, "us-gaap_PaymentsToAcquireShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireShortTermInvestments", "crdr": "credit", "calculation": { "http://cyngn.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://cyngn.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchase of short-term investments", "label": "Payments to Acquire Short-Term Investments", "documentation": "The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term." } } }, "auth_ref": [ "r66" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "auth_ref": [ "r679" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r679" ] }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "presentation": [ "http://cyngn.com/role/RetirementSavingsPlan" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement Savings Plan", "label": "Retirement Benefits [Text Block]", "documentation": "The entire disclosure for retirement benefits." } } }, "auth_ref": [ "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r583" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r671" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r688" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r681" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r670" ] }, "dei_PhoneFaxNumberDescription": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "PhoneFaxNumberDescription", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Phone Fax Number Description", "documentation": "Description of Phone or Fax Number" } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameAxis", "presentation": [ "http://cyngn.com/role/StockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameDomain", "presentation": [ "http://cyngn.com/role/StockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814" ] }, "ecd_PnsnAdjsPrrSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsPrrSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Adjustments Prior Service Cost [Member]", "terseLabel": "Pension Adjustments Prior Service Cost" } } }, "auth_ref": [ "r672" ] }, "ecd_PnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Adjustments Service Cost [Member]", "terseLabel": "Pension Adjustments Service Cost" } } }, "auth_ref": [ "r717" ] }, "ecd_PnsnBnftsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnBnftsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Benefits Adjustments, Footnote [Text Block]", "terseLabel": "Pension Benefits Adjustments, Footnote" } } }, "auth_ref": [ "r671" ] }, "dei_PostEffectiveAmendment": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "PostEffectiveAmendment", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Post-Effective Amendment" } } }, "auth_ref": [ "r612" ] }, "dei_PostEffectiveAmendmentNumber": { "xbrltype": "sequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "PostEffectiveAmendmentNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Post-Effective Amendment Number", "documentation": "Amendment number to registration statement under the Securities Act of 1933 after the registration becomes effective." } } }, "auth_ref": [ "r612" ] }, "dei_PreCommencementIssuerTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "PreCommencementIssuerTenderOffer", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Pre-commencement Issuer Tender Offer", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act." } } }, "auth_ref": [ "r619" ] }, "dei_PreCommencementTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "PreCommencementTenderOffer", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Pre-commencement Tender Offer", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act." } } }, "auth_ref": [ "r621" ] }, "dei_PreEffectiveAmendment": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "PreEffectiveAmendment", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Pre-Effective Amendment" } } }, "auth_ref": [ "r612" ] }, "dei_PreEffectiveAmendmentNumber": { "xbrltype": "sequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "PreEffectiveAmendmentNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Pre-Effective Amendment Number", "documentation": "Amendment number to registration statement under the Securities Act of 1933 before the registration becomes effective." } } }, "auth_ref": [ "r612" ] }, "cyngn_PreFundedWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://cyngn.com/20240630", "localname": "PreFundedWarrantsMember", "presentation": [ "http://cyngn.com/role/CapitalStructureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pre-Funded Warrants [Member]", "label": "Pre Funded Warrants Member" } } }, "auth_ref": [] }, "us-gaap_PreferredStockDividendRatePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockDividendRatePercentage", "presentation": [ "http://cyngn.com/role/NetLossPerShareAttributabletoCommonStockholdersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock dividend", "label": "Preferred Stock, Dividend Rate, Percentage", "documentation": "The percentage rate used to calculate dividend payments on preferred stock." } } }, "auth_ref": [ "r247", "r530", "r532", "r533", "r542" ] }, "us-gaap_PreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockMember", "presentation": [ "http://cyngn.com/role/CapitalStructureDetails", "http://cyngn.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred Stock", "verboseLabel": "Preferred Stock [Member]", "label": "Preferred Stock [Member]", "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company." } } }, "auth_ref": [ "r601", "r602", "r605", "r606", "r607", "r608", "r878", "r880" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://cyngn.com/role/CapitalStructureDetails", "http://cyngn.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value (in Dollars per share)", "label": "Preferred Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r53", "r246" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://cyngn.com/role/CapitalStructureDetails", "http://cyngn.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares authorized", "label": "Preferred Stock, Shares Authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r53", "r486" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesIssued", "presentation": [ "http://cyngn.com/role/CapitalStructureDetails", "http://cyngn.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares issued", "verboseLabel": "Preferred stock issued", "label": "Preferred Stock, Shares Issued", "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt." } } }, "auth_ref": [ "r53", "r246" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://cyngn.com/role/CapitalStructureDetails", "http://cyngn.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares outstanding", "verboseLabel": "Preferred stock outstanding", "label": "Preferred Stock, Shares Outstanding", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r53", "r486", "r504", "r880", "r881" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://cyngn.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://cyngn.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, Par $0.00001, 10 million shares authorized; no shares issued and outstanding as of June 30, 2024 and December 31, 2023", "label": "Preferred Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r53", "r428", "r593" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://cyngn.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 }, "http://cyngn.com/role/ScheduleofPrepaidExpensesandOtherCurrentAssetsTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://cyngn.com/role/ConsolidatedBalanceSheet", "http://cyngn.com/role/ScheduleofPrepaidExpensesandOtherCurrentAssetsTable" ], "lang": { "en-us": { "role": { "totalLabel": "Total prepaid and expenses and other current assets", "terseLabel": "Prepaid expenses and other current assets", "label": "Prepaid Expense and Other Assets, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r742" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssetsCurrentAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Prepaid Expenses and Other Current Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseCurrent", "crdr": "debit", "calculation": { "http://cyngn.com/role/ScheduleofPrepaidExpensesandOtherCurrentAssetsTable": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://cyngn.com/role/ScheduleofPrepaidExpensesandOtherCurrentAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses", "label": "Prepaid Expense, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r126", "r206", "r207", "r560" ] }, "us-gaap_PrivatePlacementMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrivatePlacementMember", "presentation": [ "http://cyngn.com/role/CapitalStructureDetails", "http://cyngn.com/role/ScheduleofSecuritiesWarrantsareConvertibleTable" ], "lang": { "en-us": { "role": { "terseLabel": "Private Placement [Member]", "label": "Private Placement [Member]", "documentation": "A private placement is a direct offering of securities to a limited number of sophisticated investors such as insurance companies, pension funds, mezzanine funds, stock funds and trusts." } } }, "auth_ref": [] }, "cyngn_PrivatePlacementWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://cyngn.com/20240630", "localname": "PrivatePlacementWarrantsMember", "presentation": [ "http://cyngn.com/role/ScheduleofFairValueofWarrantsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Private Placement Warrants [Member]", "documentation": "Private Placement Warrants [Member]", "label": "Private Placement Warrants Member" } } }, "auth_ref": [] }, "srt_ProFormaMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProFormaMember", "presentation": [ "http://cyngn.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pro Forma [Member]", "label": "Pro Forma [Member]" } } }, "auth_ref": [ "r158", "r733", "r734" ] }, "us-gaap_ProceedsFromDebtNetOfIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromDebtNetOfIssuanceCosts", "crdr": "debit", "calculation": { "http://cyngn.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://cyngn.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from at-the-market equity financing, net of issuance costs", "label": "Proceeds from Debt, Net of Issuance Costs", "documentation": "The cash inflow from additional borrowings, net of cash paid to third parties in connection with debt origination." } } }, "auth_ref": [ "r137" ] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "calculation": { "http://cyngn.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://cyngn.com/role/CapitalStructureDetails", "http://cyngn.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from public issuance of common stock and pre-funded warrants, net of issuance costs", "verboseLabel": "Aggregate common stock (in Dollars)", "label": "Proceeds from Issuance of Common Stock", "documentation": "The cash inflow from the additional capital contribution to the entity." } } }, "auth_ref": [ "r2" ] }, "us-gaap_ProceedsFromIssuanceOrSaleOfEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOrSaleOfEquity", "crdr": "debit", "presentation": [ "http://cyngn.com/role/CapitalStructureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net proceeds (in Dollars)", "label": "Proceeds from Issuance or Sale of Equity", "documentation": "The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity." } } }, "auth_ref": [ "r2", "r457" ] }, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities", "crdr": "debit", "calculation": { "http://cyngn.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://cyngn.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from maturity of short-term investments", "label": "Proceeds from Sale and Maturity of Marketable Securities", "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://cyngn.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://cyngn.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from exercise of stock options", "label": "Proceeds from Stock Options Exercised", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r2", "r10" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductOrServiceAxis", "presentation": [ "http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r193", "r419", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r557", "r576", "r594", "r596", "r597", "r599", "r600", "r782", "r783", "r787", "r847", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductsAndServicesDomain", "presentation": [ "http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r193", "r419", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r557", "r576", "r594", "r596", "r597", "r599", "r600", "r782", "r783", "r787", "r847", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://cyngn.com/role/ScheduleofPropertyandEquipmentEstimatedUsefulLifeDetailsScheduleofPropertyandEquipmentEstimatedUsefulLife", "http://cyngn.com/role/ScheduleofPropertyandEquipmentTable", "http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r6", "r411" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://cyngn.com/role/ScheduleofPropertyandEquipmentTable": { "parentTag": "us-gaap_PropertyPlantAndEquipmentOtherNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://cyngn.com/role/ScheduleofPropertyandEquipmentTable" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, gross", "label": "Property, Plant and Equipment, Gross", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r75", "r118", "r434" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://cyngn.com/role/ScheduleofPropertyandEquipmentTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Property, Plant and Equipment [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r411" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://cyngn.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://cyngn.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, net", "label": "Property, Plant and Equipment, Net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r6", "r411", "r425", "r434", "r593" ] }, "us-gaap_PropertyPlantAndEquipmentOtherNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentOtherNet", "crdr": "debit", "calculation": { "http://cyngn.com/role/ScheduleofPropertyandEquipmentTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://cyngn.com/role/ScheduleofPropertyandEquipmentTable" ], "lang": { "en-us": { "role": { "totalLabel": "Total property and equipment, net", "label": "Property, Plant and Equipment, Other, Net", "documentation": "Amount after depreciation of long-lived, physical assets used to produce goods and services and not intended for resale, classified as other." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://cyngn.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Property and Equipment", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r6", "r106", "r109", "r432" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://cyngn.com/role/BalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Property and Equipment", "label": "Property, Plant and Equipment [Table Text Block]", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r6" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://cyngn.com/role/ScheduleofPropertyandEquipmentTable", "http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r75", "r411" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://cyngn.com/role/ScheduleofPropertyandEquipmentEstimatedUsefulLifeDetailsScheduleofPropertyandEquipmentEstimatedUsefulLife", "http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Useful Life", "verboseLabel": "Useful life of property and equipment", "label": "Property, Plant and Equipment, Useful Life", "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "cyngn_PublicOfferingMember": { "xbrltype": "domainItemType", "nsuri": "http://cyngn.com/20240630", "localname": "PublicOfferingMember", "presentation": [ "http://cyngn.com/role/CapitalStructureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Public Offering [Member]", "label": "Public Offering Member" } } }, "auth_ref": [] }, "us-gaap_PublicUtilitiesInventoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PublicUtilitiesInventoryAxis", "presentation": [ "http://cyngn.com/role/IntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Inventory [Axis]", "documentation": "Information by type of inventory held." } } }, "auth_ref": [ "r740" ] }, "us-gaap_PublicUtilitiesInventoryTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PublicUtilitiesInventoryTypeDomain", "presentation": [ "http://cyngn.com/role/IntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Inventory [Domain]", "documentation": "Tangible personal property that is held for sale in the ordinary course of business, in process of production for such sale or is to be currently consumed in the production of goods or services to be available for sale." } } }, "auth_ref": [ "r740" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r669" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "auth_ref": [ "r669" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://cyngn.com/role/ScheduleofPropertyandEquipmentEstimatedUsefulLifeDetailsScheduleofPropertyandEquipmentEstimatedUsefulLife", "http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r231", "r232", "r233", "r234", "r285", "r297", "r328", "r329", "r330", "r342", "r389", "r416", "r417", "r418", "r446", "r447", "r453", "r476", "r477", "r529", "r531", "r534", "r535", "r541", "r552", "r553", "r571", "r575", "r584", "r588", "r589", "r590", "r591", "r596", "r603", "r780", "r786", "r821", "r839", "r840", "r841", "r842", "r843" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://cyngn.com/role/ScheduleofPropertyandEquipmentEstimatedUsefulLifeDetailsScheduleofPropertyandEquipmentEstimatedUsefulLife", "http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r231", "r232", "r233", "r234", "r285", "r297", "r328", "r329", "r330", "r342", "r389", "r416", "r417", "r418", "r446", "r447", "r453", "r476", "r477", "r529", "r531", "r534", "r535", "r541", "r552", "r553", "r571", "r575", "r584", "r588", "r589", "r590", "r591", "r596", "r603", "r780", "r786", "r821", "r839", "r840", "r841", "r842", "r843" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r628", "r639", "r655", "r690" ] }, "dei_RegistrationStatementAmendmentNumber": { "xbrltype": "sequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "RegistrationStatementAmendmentNumber", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Registration Statement Amendment Number", "documentation": "Amendment number to registration statement under the Investment Company Act of 1940." } } }, "auth_ref": [ "r612" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://cyngn.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://cyngn.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense", "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity." } } }, "auth_ref": [ "r345", "r555", "r568", "r844" ] }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpensePolicy", "presentation": [ "http://cyngn.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Research and Development Expense", "label": "Research and Development Expense, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process." } } }, "auth_ref": [ "r344" ] }, "us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchDevelopmentAndComputerSoftwarePolicyTextBlock", "presentation": [ "http://cyngn.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Costs to Develop Software", "label": "Research, Development, and Computer Software, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for its research and development and computer software activities including the accounting treatment for costs incurred for (1) research and development activities, (2) development of computer software for internal use, (3) computer software to be sold, leased or otherwise marketed as a separate product or as part of a product or process and (4) in-process research and development acquired in a purchase business combination." } } }, "auth_ref": [ "r778", "r817", "r882" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "auth_ref": [ "r629", "r640", "r656", "r691" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r630", "r641", "r657", "r692" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "auth_ref": [ "r637", "r648", "r664", "r699" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://cyngn.com/role/ScheduleofRestrictedStockUnitsandActivityTable", "http://cyngn.com/role/StockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "RSUs [Member]", "verboseLabel": "Restricted Stock Units (RSUs) [Member]", "label": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://cyngn.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://cyngn.com/role/ConsolidatedBalanceSheet", "http://cyngn.com/role/DescriptionofBusinessDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated deficit", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r56", "r79", "r430", "r451", "r452", "r461", "r487", "r593" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://cyngn.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Deficit", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r113", "r144", "r145", "r146", "r148", "r153", "r155", "r157", "r199", "r200", "r228", "r359", "r360", "r366", "r367", "r368", "r370", "r371", "r372", "r377", "r379", "r380", "r382", "r384", "r400", "r402", "r448", "r450", "r463", "r880" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "Revenue and Contracts with Customers [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "crdr": "credit", "presentation": [ "http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from customer", "label": "Revenue from Contract with Customer, Including Assessed Tax", "documentation": "Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise." } } }, "auth_ref": [ "r95", "r96", "r173", "r178", "r179", "r189", "r191", "r193", "r194", "r195", "r280", "r281", "r419" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://cyngn.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition", "label": "Revenue from Contract with Customer [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r111", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r556" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://cyngn.com/role/RevenueandContractswithCustomers" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue and Contracts with Customers", "label": "Revenue from Contract with Customer [Text Block]", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r111", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r283" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Revenues", "crdr": "credit", "calculation": { "http://cyngn.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://cyngn.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Revenues", "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)." } } }, "auth_ref": [ "r95", "r96", "r135", "r142", "r173", "r178", "r179", "r189", "r191", "r193", "r194", "r195", "r198", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r391", "r424", "r568", "r784" ] }, "us-gaap_RisksAndUncertaintiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RisksAndUncertaintiesAbstract", "lang": { "en-us": { "role": { "label": "Risks and Uncertainties [Abstract]" } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r708" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r708" ] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://cyngn.com/role/CapitalStructureDetails", "http://cyngn.com/role/ScheduleofSecuritiesWarrantsareConvertibleTable", "http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Domain]", "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "presentation": [ "http://cyngn.com/role/CapitalStructureDetails", "http://cyngn.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of additional shares", "verboseLabel": "Additional shares", "label": "Sale of Stock, Number of Shares Issued in Transaction", "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SaleOfStockPricePerShare", "presentation": [ "http://cyngn.com/role/CapitalStructureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrant offering price (in Dollars per share)", "label": "Sale of Stock, Price Per Share", "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction." } } }, "auth_ref": [] }, "us-gaap_SalesCommissionsAndFees": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SalesCommissionsAndFees", "crdr": "debit", "presentation": [ "http://cyngn.com/role/CapitalStructureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commission fees (in Dollars)", "label": "Sales Commissions and Fees", "documentation": "Primarily represents commissions incurred in the period based upon the sale by commissioned employees or third parties of the entity's goods or services, and fees for sales assistance or product enhancements performed by third parties (such as a distributor or value added reseller)." } } }, "auth_ref": [ "r62" ] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SalesRevenueNetMember", "presentation": [ "http://cyngn.com/role/ScheduleofPercentagesofTotalRevenueTable" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Benchmark [Member]", "label": "Revenue Benchmark [Member]", "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r195", "r735" ] }, "us-gaap_SalvageAndSubrogationRecoveriesValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SalvageAndSubrogationRecoveriesValue", "crdr": "debit", "presentation": [ "http://cyngn.com/role/IntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Salvage value", "label": "Salvage and Subrogation Recoveries, Value", "documentation": "The estimated amount as of the balance sheet date to be received by an insurer from the sale of property (usually damaged) on which the insurer has paid a total claim to the insured and has obtained title to the property and the right of an insurer to pursue any course of recovery of damages, in its name or in the name of the policyholder, against a third party who is liable for costs relating to an insured event that have been paid by the insurer. Estimated salvage and subrogation is generally deducted from the liability for unpaid claims." } } }, "auth_ref": [ "r848", "r849" ] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://cyngn.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]" } } }, "auth_ref": [ "r158", "r298", "r733", "r750" ] }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "presentation": [ "http://cyngn.com/role/BalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accrued Expenses and Other Current Liabilities", "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the (a) carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://cyngn.com/role/NetLossPerShareAttributabletoCommonStockholdersTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Basic and Diluted Loss Per Share", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r753" ] }, "cyngn_ScheduleOfFairValueOfWarrantsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://cyngn.com/20240630", "localname": "ScheduleOfFairValueOfWarrantsAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Fair Value Of Warrants Abstract" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://cyngn.com/role/ScheduleofGrossCarryingAmountandAccumulatedAmortizationTable" ], "lang": { "en-us": { "role": { "label": "Intangible Asset, Finite-Lived [Table]", "documentation": "Disclosure of information about finite-lived intangible asset. Excludes indefinite-lived intangible asset." } } }, "auth_ref": [ "r210", "r217", "r221", "r222", "r225", "r420", "r555", "r572" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://cyngn.com/role/IntangibleAssetsNetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Gross Carrying Amount and Accumulated Amortization", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r572", "r771" ] }, "cyngn_ScheduleOfGrossCarryingAmountAndAccumulatedAmortizationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://cyngn.com/20240630", "localname": "ScheduleOfGrossCarryingAmountAndAccumulatedAmortizationAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Gross Carrying Amount And Accumulated Amortization Abstract" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfOtherCurrentAssetsTableTextBlock", "presentation": [ "http://cyngn.com/role/BalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Prepaid Expenses and Other Current Assets", "label": "Schedule of Other Current Assets [Table Text Block]", "documentation": "Tabular disclosure of the carrying amounts of other current assets." } } }, "auth_ref": [] }, "cyngn_ScheduleOfPercentagesOfTotalRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://cyngn.com/20240630", "localname": "ScheduleOfPercentagesOfTotalRevenueAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Percentages Of Total Revenue Abstract" } } }, "auth_ref": [] }, "cyngn_ScheduleOfPropertyAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://cyngn.com/20240630", "localname": "ScheduleOfPropertyAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Property And Equipment Abstract" } } }, "auth_ref": [] }, "cyngn_ScheduleOfPropertyAndEquipmentEstimatedUsefulLifeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://cyngn.com/20240630", "localname": "ScheduleOfPropertyAndEquipmentEstimatedUsefulLifeTableTextBlock", "presentation": [ "http://cyngn.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Property and Equipment Estimated Useful Life", "documentation": "Tabular disclosure of property plant and equipment useful life.", "label": "Schedule Of Property And Equipment Estimated Useful Life Table Text Block" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://cyngn.com/role/ScheduleofPropertyandEquipmentTable" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r6", "r411" ] }, "cyngn_ScheduleOfRestrictedStockUnitsAndActivityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://cyngn.com/20240630", "localname": "ScheduleOfRestrictedStockUnitsAndActivityAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Restricted Stock Units and Activity [Abstract]" } } }, "auth_ref": [] }, "cyngn_ScheduleOfSecuritiesWarrantsAreConvertibleAbstract": { "xbrltype": "stringItemType", "nsuri": "http://cyngn.com/20240630", "localname": "ScheduleOfSecuritiesWarrantsAreConvertibleAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Securities Warrants Are Convertible Abstract" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "presentation": [ "http://cyngn.com/role/StockBasedCompensationExpenseTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restricted Stock Units and Activity", "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [ "r81" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://cyngn.com/role/StockBasedCompensationExpenseTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock Options Vested and Exercisable", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r8", "r9", "r81" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://cyngn.com/role/StockBasedCompensationExpenseTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Weighted Average Assumptions were Used in Estimating the Grant Date Fair Values", "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions." } } }, "auth_ref": [ "r83" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://cyngn.com/role/IntangibleAssetsNetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Estimated Amortization Expense for All Intangible Assets", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r572", "r773" ] }, "cyngn_ScheduleofPropertyandEquipmentEstimatedUsefulLifeDetailsScheduleofPropertyandEquipmentEstimatedUsefulLifeLineItems": { "xbrltype": "stringItemType", "nsuri": "http://cyngn.com/20240630", "localname": "ScheduleofPropertyandEquipmentEstimatedUsefulLifeDetailsScheduleofPropertyandEquipmentEstimatedUsefulLifeLineItems", "presentation": [ "http://cyngn.com/role/ScheduleofPropertyandEquipmentEstimatedUsefulLifeDetailsScheduleofPropertyandEquipmentEstimatedUsefulLife" ], "lang": { "en-us": { "role": { "label": "Schedule of Property and Equipment Estimated Useful Life (Details) - Schedule of Property and Equipment Estimated Useful Life [Line Items]" } } }, "auth_ref": [] }, "cyngn_ScheduleofPropertyandEquipmentEstimatedUsefulLifeDetailsScheduleofPropertyandEquipmentEstimatedUsefulLifeTable": { "xbrltype": "stringItemType", "nsuri": "http://cyngn.com/20240630", "localname": "ScheduleofPropertyandEquipmentEstimatedUsefulLifeDetailsScheduleofPropertyandEquipmentEstimatedUsefulLifeTable", "presentation": [ "http://cyngn.com/role/ScheduleofPropertyandEquipmentEstimatedUsefulLifeDetailsScheduleofPropertyandEquipmentEstimatedUsefulLife" ], "lang": { "en-us": { "role": { "label": "Schedule of Property and Equipment Estimated Useful Life (Details) - Schedule of Property and Equipment Estimated Useful Life [Table]" } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r613" ] }, "dei_Security12gTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12gTitle", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Title of 12(g) Security", "documentation": "Title of a 12(g) registered security." } } }, "auth_ref": [ "r617" ] }, "us-gaap_SecurityDeposit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SecurityDeposit", "crdr": "debit", "calculation": { "http://cyngn.com/role/ScheduleofPrepaidExpensesandOtherCurrentAssetsTable": { "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://cyngn.com/role/ScheduleofPrepaidExpensesandOtherCurrentAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Security deposits", "label": "Security Deposit", "documentation": "The amount of an asset, typically cash, provided to a counterparty to provide certain assurance of performance by the entity pursuant to the terms of a written or oral agreement, such as a lease." } } }, "auth_ref": [ "r738" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r616" ] }, "dei_SecurityReportingObligation": { "xbrltype": "securityReportingObligationItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityReportingObligation", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Security Reporting Obligation", "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act." } } }, "auth_ref": [ "r622" ] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://cyngn.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting", "label": "Segment Reporting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r192", "r194", "r566", "r567", "r570" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpensesPolicyTextBlock", "presentation": [ "http://cyngn.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, General, and Administrative Expense", "label": "Selling, General and Administrative Expenses, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption." } } }, "auth_ref": [ "r816" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://cyngn.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://cyngn.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r4" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://cyngn.com/role/ScheduleofRestrictedStockUnitsandActivityTable" ], "lang": { "en-us": { "role": { "terseLabel": "Shares, RSUs forfeited", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r320" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://cyngn.com/role/ScheduleofRestrictedStockUnitsandActivityTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average grant date fair value, RSUs forfeited", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r320" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://cyngn.com/role/ScheduleofRestrictedStockUnitsandActivityTable" ], "lang": { "en-us": { "role": { "terseLabel": "Shares, RSUs granted", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r318" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://cyngn.com/role/ScheduleofRestrictedStockUnitsandActivityTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average grant date fair value, RSUs granted", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r318" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://cyngn.com/role/ScheduleofRestrictedStockUnitsandActivityTable" ], "lang": { "en-us": { "role": { "periodStartLabel": "Shares, Unvested shares beginning balance", "periodEndLabel": "Shares, Unvested shares ending balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r315", "r316" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://cyngn.com/role/ScheduleofRestrictedStockUnitsandActivityTable" ], "lang": { "en-us": { "role": { "periodStartLabel": "Weighted-average grant date fair value, beginning balance", "periodEndLabel": "Weighted-average grant date fair value, ending balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r315", "r316" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://cyngn.com/role/ScheduleofRestrictedStockUnitsandActivityTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Shares, RSUs vested", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r319" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://cyngn.com/role/ScheduleofRestrictedStockUnitsandActivityTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average grant date fair value, RSUs vested", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r319" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Weighted Average Assumptions were Used in Estimating the Grant Date Fair Values [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice", "presentation": [ "http://cyngn.com/role/ScheduleofFairValueofWarrantsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of underlying securities (in Dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Exercise Price", "documentation": "Agreed-upon price for the exchange of the underlying asset relating to the share-based payment award." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://cyngn.com/role/ScheduleofWeightedAverageAssumptionswereUsedinEstimatingtheGrantDateFairValuesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Dividend yield", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term." } } }, "auth_ref": [ "r329" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://cyngn.com/role/ScheduleofFairValueofWarrantsTable", "http://cyngn.com/role/ScheduleofWeightedAverageAssumptionswereUsedinEstimatingtheGrantDateFairValuesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Expected volatility", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [ "r328" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://cyngn.com/role/ScheduleofFairValueofWarrantsTable", "http://cyngn.com/role/ScheduleofWeightedAverageAssumptionswereUsedinEstimatingtheGrantDateFairValuesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Risk-free interest rate", "verboseLabel": "Risk-free rate", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r330" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://cyngn.com/role/StockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Stock-Based Compensation Expense [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r300", "r301", "r303", "r304", "r305", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r327", "r328", "r329", "r330", "r331" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://cyngn.com/role/ScheduleofStockOptionsVestedandExercisableTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Shares, cancelled/forfeited", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan." } } }, "auth_ref": [ "r313" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://cyngn.com/role/ScheduleofStockOptionsVestedandExercisableTable" ], "lang": { "en-us": { "role": { "terseLabel": "Shares, granted", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r311" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://cyngn.com/role/StockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average per share", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [ "r321" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://cyngn.com/role/ScheduleofStockOptionsVestedandExercisableTable" ], "lang": { "en-us": { "role": { "periodEndLabel": "Aggregate intrinsic value, outstanding at Ending balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r34" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://cyngn.com/role/ScheduleofStockOptionsVestedandExercisableTable" ], "lang": { "en-us": { "role": { "periodEndLabel": "Shares, outstanding at Ending balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r307", "r308" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "lang": { "en-us": { "role": { "label": "Schedule of Stock Options Vested and Exercisable [Abstract]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://cyngn.com/role/ScheduleofStockOptionsVestedandExercisableTable" ], "lang": { "en-us": { "role": { "periodEndLabel": "Weighted-average exercise price, outstanding at Ending balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r307", "r308" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://cyngn.com/role/ScheduleofStockOptionsVestedandExercisableTable" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate intrinsic value, vested and exercisable at ending balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value", "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r324" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "presentation": [ "http://cyngn.com/role/ScheduleofStockOptionsVestedandExercisableTable" ], "lang": { "en-us": { "role": { "terseLabel": "Shares, vested and exercisable at ending balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number", "documentation": "Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r324" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice", "presentation": [ "http://cyngn.com/role/ScheduleofStockOptionsVestedandExercisableTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average exercise price, vested and exercisable at ending balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price", "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r324" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://cyngn.com/role/ScheduleofStockOptionsVestedandExercisableTable" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate intrinsic value, vested and expected to vest at ending balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r323" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "presentation": [ "http://cyngn.com/role/ScheduleofStockOptionsVestedandExercisableTable" ], "lang": { "en-us": { "role": { "terseLabel": "Shares, vested and expected to vest at ending balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r323" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "presentation": [ "http://cyngn.com/role/ScheduleofStockOptionsVestedandExercisableTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average exercise price, vested and expected to vest at ending balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r323" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationDescriptionAndTerms": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationDescriptionAndTerms", "presentation": [ "http://cyngn.com/role/StockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock option term, description", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Plan Modification, Description and Terms", "documentation": "Description of modification of award under share-based payment arrangement. Includes, but is not limited to, terms for expiration date, vesting rights and exercise price." } } }, "auth_ref": [ "r35" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "presentation": [ "http://cyngn.com/role/StockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares of common stock", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period", "documentation": "Number of shares issued under share-based payment arrangement." } } }, "auth_ref": [ "r34" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://cyngn.com/role/ScheduleofRestrictedStockUnitsandActivityTable", "http://cyngn.com/role/StockBasedCompensationExpenseDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "All Award Types", "terseLabel": "All Award Types", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r303", "r304", "r305", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r327", "r328", "r329", "r330", "r331" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://cyngn.com/role/ScheduleofStockOptionsVestedandExercisableTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average exercise price, exercised", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r312" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://cyngn.com/role/ScheduleofStockOptionsVestedandExercisableTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average exercise price, cancelled/forfeited", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r313" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://cyngn.com/role/ScheduleofStockOptionsVestedandExercisableTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted- average exercise price, granted", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r311" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://cyngn.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based Compensation", "label": "Share-Based Payment Arrangement [Policy Text Block]", "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost." } } }, "auth_ref": [ "r299", "r306", "r325", "r326", "r327", "r328", "r331", "r337", "r338", "r339", "r340" ] }, "us-gaap_SharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharePrice", "presentation": [ "http://cyngn.com/role/ScheduleofWeightedAverageAssumptionswereUsedinEstimatingtheGrantDateFairValuesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of common stock (in Dollars per share)", "label": "Share Price", "documentation": "Price of a single share of a number of saleable stocks of a company." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://cyngn.com/role/ScheduleofFairValueofWarrantsTable", "http://cyngn.com/role/ScheduleofWeightedAverageAssumptionswereUsedinEstimatingtheGrantDateFairValuesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Expected term (in years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r327" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://cyngn.com/role/ScheduleofStockOptionsVestedandExercisableTable" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate intrinsic value, exercised", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable." } } }, "auth_ref": [ "r34" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://cyngn.com/role/ScheduleofStockOptionsVestedandExercisableTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average remaining contractual term (years), outstanding at Ending balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r82" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://cyngn.com/role/ScheduleofStockOptionsVestedandExercisableTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average remaining contractual term (years), vested and exercisable at ending balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r324" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "presentation": [ "http://cyngn.com/role/ScheduleofStockOptionsVestedandExercisableTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average remaining contractual term (years), vested and expected to vest at ending balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r323" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesOutstanding", "presentation": [ "http://cyngn.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance (in Shares)", "periodEndLabel": "Balance (in Shares)", "label": "Shares, Outstanding", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_ShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShortTermInvestments", "crdr": "debit", "calculation": { "http://cyngn.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://cyngn.com/role/ConsolidatedBalanceSheet", "http://cyngn.com/role/DescriptionofBusinessDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term investments", "verboseLabel": "Short-term investments balance", "label": "Short-Term Investments", "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current." } } }, "auth_ref": [ "r92", "r93", "r741" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://cyngn.com/role/SummaryofSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Significant Accounting Policies", "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r71", "r140" ] }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "presentation": [ "http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Internal-Use Software [Member]", "label": "Software and Software Development Costs [Member]", "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use." } } }, "auth_ref": [] }, "us-gaap_SoftwareDevelopmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SoftwareDevelopmentMember", "presentation": [ "http://cyngn.com/role/ScheduleofPropertyandEquipmentEstimatedUsefulLifeDetailsScheduleofPropertyandEquipmentEstimatedUsefulLife", "http://cyngn.com/role/ScheduleofPropertyandEquipmentTable", "http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized software [Member]", "verboseLabel": "Internal-use Software [Member]", "netLabel": "Software Development [Member]", "label": "Software [Member]", "documentation": "Internally developed software for sale, licensing or long-term internal use." } } }, "auth_ref": [] }, "us-gaap_SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy", "presentation": [ "http://cyngn.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Costs to Develop Software to be Sold, Leased or Otherwise Marketed", "label": "Software to be Sold, Leased, or Otherwise Marketed, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for costs incurred to (1) establish the technological feasibility of a computer software product to be sold, leased, or otherwise marketed; and (2) produce product masters after establishing technological feasibility. This accounting policy also may apply to purchased computer software. This policy also may address the entity's amortization policy for its capitalized computer software costs and how it evaluates such capitalized costs for impairment." } } }, "auth_ref": [ "r224", "r554", "r555" ] }, "dei_SolicitingMaterial": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SolicitingMaterial", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Soliciting Material", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act." } } }, "auth_ref": [ "r620" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementClassOfStockAxis", "presentation": [ "http://cyngn.com/role/CapitalStructureDetails", "http://cyngn.com/role/ScheduleofSecuritiesWarrantsareConvertibleTable", "http://cyngn.com/role/StockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r112", "r122", "r123", "r124", "r142", "r162", "r163", "r165", "r167", "r175", "r176", "r198", "r235", "r237", "r238", "r239", "r242", "r243", "r246", "r247", "r249", "r252", "r258", "r391", "r457", "r458", "r459", "r460", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r486", "r507", "r524", "r543", "r544", "r545", "r546", "r547", "r732", "r745", "r752" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://cyngn.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r7", "r54", "r57", "r58", "r113", "r132", "r133", "r134", "r144", "r145", "r146", "r148", "r153", "r155", "r157", "r174", "r199", "r200", "r228", "r260", "r359", "r360", "r366", "r367", "r368", "r370", "r371", "r372", "r377", "r378", "r379", "r380", "r381", "r382", "r384", "r393", "r394", "r395", "r396", "r397", "r398", "r400", "r402", "r412", "r436", "r448", "r449", "r450", "r463", "r524" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://cyngn.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r144", "r145", "r146", "r174", "r402", "r419", "r455", "r474", "r478", "r479", "r480", "r481", "r482", "r483", "r486", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r499", "r500", "r501", "r502", "r503", "r505", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r524", "r604" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementScenarioAxis", "presentation": [ "http://cyngn.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "auth_ref": [ "r158", "r298", "r733", "r734", "r750" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://cyngn.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r144", "r145", "r146", "r174", "r196", "r402", "r419", "r455", "r474", "r478", "r479", "r480", "r481", "r482", "r483", "r486", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r499", "r500", "r501", "r502", "r503", "r505", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r524", "r604" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "auth_ref": [ "r632", "r643", "r659", "r694" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "cyngn_StockBasedCompensationExpenseDetailsScheduleofRestrictedStockUnitsandActivityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://cyngn.com/20240630", "localname": "StockBasedCompensationExpenseDetailsScheduleofRestrictedStockUnitsandActivityLineItems", "presentation": [ "http://cyngn.com/role/ScheduleofRestrictedStockUnitsandActivityTable" ], "lang": { "en-us": { "role": { "label": "Stock-Based Compensation Expense (Details) - Schedule of Restricted Stock Units and Activity [Line Items]" } } }, "auth_ref": [] }, "cyngn_StockBasedCompensationExpenseDetailsScheduleofRestrictedStockUnitsandActivityTable": { "xbrltype": "stringItemType", "nsuri": "http://cyngn.com/20240630", "localname": "StockBasedCompensationExpenseDetailsScheduleofRestrictedStockUnitsandActivityTable", "presentation": [ "http://cyngn.com/role/ScheduleofRestrictedStockUnitsandActivityTable" ], "lang": { "en-us": { "role": { "label": "Stock-Based Compensation Expense (Details) - Schedule of Restricted Stock Units and Activity [Table]" } } }, "auth_ref": [] }, "cyngn_StockBasedCompensationExpenseDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://cyngn.com/20240630", "localname": "StockBasedCompensationExpenseDetailsTable", "presentation": [ "http://cyngn.com/role/StockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Stock-Based Compensation Expense (Details) [Table]" } } }, "auth_ref": [] }, "cyngn_StockDividendNetOfOfferingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://cyngn.com/20240630", "localname": "StockDividendNetOfOfferingCosts", "crdr": "credit", "presentation": [ "http://cyngn.com/role/ShareholdersEquityType2or3_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Stock dividend, net of offering costs", "documentation": "Stock dividend, net of offering costs.", "label": "Stock Dividend Net Of Offering Costs" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesIssuedForServices": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesIssuedForServices", "presentation": [ "http://cyngn.com/role/CapitalStructureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares of common stock", "label": "Stock Issued During Period, Shares, Issued for Services", "documentation": "Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesOther": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesOther", "presentation": [ "http://cyngn.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock at-the-market equity financing, net of offering costs (in Shares)", "label": "Stock Issued During Period, Shares, Other", "documentation": "Number of shares of stock issued attributable to transactions classified as other." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "presentation": [ "http://cyngn.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of stock options and vesting of restricted stock units (in Shares)", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards." } } }, "auth_ref": [ "r7", "r79" ] }, "us-gaap_StockIssuedDuringPeriodSharesReverseStockSplits": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesReverseStockSplits", "presentation": [ "http://cyngn.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reverse stock split shares", "label": "Stock Issued During Period, Shares, Reverse Stock Splits", "documentation": "Reduction in the number of shares during the period as a result of a reverse stock split." } } }, "auth_ref": [ "r7" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://cyngn.com/role/ScheduleofStockOptionsVestedandExercisableTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Shares, exercised", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r7", "r53", "r54", "r79", "r312" ] }, "cyngn_StockIssuedDuringPeriodValueIssuanceOfCommonStockForPrefundedWarrantsInConnectionWithThePrivatePlacementOfferi": { "xbrltype": "monetaryItemType", "nsuri": "http://cyngn.com/20240630", "localname": "StockIssuedDuringPeriodValueIssuanceOfCommonStockForPrefundedWarrantsInConnectionWithThePrivatePlacementOfferi", "crdr": "credit", "presentation": [ "http://cyngn.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "negatedLabel": "Issuance of common stock in connection with the private placement offering, net of offering costs", "documentation": "The amount of issuance of common stock for pre-funded warrants in connection with the private placement offering.", "label": "Stock Issued During Period Value Issuance Of Common Stock For Prefunded Warrants In Connection With The Private Placement Offeri" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueOther", "crdr": "credit", "presentation": [ "http://cyngn.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock at-the-market equity financing, net of offering costs", "label": "Stock Issued During Period, Value, Other", "documentation": "Value of shares of stock issued attributable to transactions classified as other." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "crdr": "credit", "presentation": [ "http://cyngn.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of stock options and vesting of restricted stock units", "label": "Stock Issued During Period, Value, Restricted Stock Award, Gross", "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period." } } }, "auth_ref": [ "r7", "r53", "r54", "r79" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://cyngn.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://cyngn.com/role/ConsolidatedBalanceSheet", "http://cyngn.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 equity", "periodStartLabel": "Balance", "periodEndLabel": "Balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r54", "r57", "r58", "r74", "r488", "r504", "r525", "r526", "r593", "r610", "r746", "r764", "r832", "r880" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://cyngn.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 Equity", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteAbstract", "lang": { "en-us": { "role": { "label": "Capital Structure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://cyngn.com/role/CapitalStructure" ], "lang": { "en-us": { "role": { "terseLabel": "Capital Structure", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r78", "r141", "r245", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r260", "r383", "r527", "r528", "r548" ] }, "us-gaap_StockholdersEquityReverseStockSplit": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityReverseStockSplit", "presentation": [ "http://cyngn.com/role/CapitalStructureDetails", "http://cyngn.com/role/NetLossPerShareAttributabletoCommonStockholdersDetails", "http://cyngn.com/role/StockBasedCompensationExpenseDetails", "http://cyngn.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reverse stock split", "label": "Stockholders' Equity, Reverse Stock Split", "documentation": "Description of the reverse stock split arrangement. Also provide the retroactive effect given by the reverse split that occurs after the balance sheet date but before the release of financial statements." } } }, "auth_ref": [ "r80" ] }, "us-gaap_SubscriptionAndCirculationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubscriptionAndCirculationMember", "presentation": [ "http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subscription [Member]", "label": "Subscription and Circulation [Member]", "documentation": "Right to receive or access periodic material for specified period of time." } } }, "auth_ref": [ "r788" ] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventLineItems", "presentation": [ "http://cyngn.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Events [Line Items]", "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event." } } }, "auth_ref": [ "r399", "r414" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventMember", "presentation": [ "http://cyngn.com/role/CapitalStructureDetails", "http://cyngn.com/role/StockBasedCompensationExpenseDetails", "http://cyngn.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Member]", "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r399", "r414" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://cyngn.com/role/CapitalStructureDetails", "http://cyngn.com/role/StockBasedCompensationExpenseDetails", "http://cyngn.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r399", "r414" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://cyngn.com/role/CapitalStructureDetails", "http://cyngn.com/role/StockBasedCompensationExpenseDetails", "http://cyngn.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r399", "r414" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "cyngn_SubsequentEventsDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://cyngn.com/20240630", "localname": "SubsequentEventsDetailsTable", "presentation": [ "http://cyngn.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Events (Details) [Table]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://cyngn.com/role/SubsequentEvents" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events", "label": "Subsequent Events [Text Block]", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r413", "r415" ] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://cyngn.com/role/CapitalStructureDetails", "http://cyngn.com/role/ScheduleofFairValueofWarrantsTable", "http://cyngn.com/role/ScheduleofSecuritiesWarrantsareConvertibleTable", "http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "cyngn_SummaryofSignificantAccountingPoliciesDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://cyngn.com/20240630", "localname": "SummaryofSignificantAccountingPoliciesDetailsTable", "presentation": [ "http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies (Details) [Table]" } } }, "auth_ref": [] }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "presentation": [ "http://cyngn.com/role/BalanceSheetComponents" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Components", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity." } } }, "auth_ref": [ "r737" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://cyngn.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosure of cash flow:", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SupplementalDeferredPurchasePrice": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalDeferredPurchasePrice", "crdr": "debit", "presentation": [ "http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase price of rights", "label": "Supplemental Deferred Purchase Price", "documentation": "A device of credit enhancement where a part of the purchase price for the receivable/ payable is retained to serve as a cash collateral." } } }, "auth_ref": [ "r15", "r16", "r17" ] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "auth_ref": [ "r687" ] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "TitleOfIndividualAxis", "presentation": [ "http://cyngn.com/role/NetLossPerShareAttributabletoCommonStockholdersDetails", "http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Title and Position [Axis]" } } }, "auth_ref": [ "r760", "r835" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://cyngn.com/role/NetLossPerShareAttributabletoCommonStockholdersDetails", "http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Title and Position [Domain]" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r679" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "auth_ref": [ "r686" ] }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TradeAndOtherAccountsReceivablePolicy", "presentation": [ "http://cyngn.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable", "label": "Accounts Receivable [Policy Text Block]", "documentation": "Disclosure of accounting policy for accounts receivable." } } }, "auth_ref": [ "r99", "r100", "r101", "r761", "r762", "r763" ] }, "us-gaap_TrademarksMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TrademarksMember", "presentation": [ "http://cyngn.com/role/ScheduleofGrossCarryingAmountandAccumulatedAmortizationTable" ], "lang": { "en-us": { "role": { "terseLabel": "Trademark [Member]", "label": "Trademarks [Member]", "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style." } } }, "auth_ref": [ "r36", "r572", "r765", "r766", "r767", "r768", "r769", "r770", "r772", "r774", "r775", "r776" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r707" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "auth_ref": [ "r709" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "cyngn_TransactionExpensesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://cyngn.com/20240630", "localname": "TransactionExpensesPayable", "crdr": "debit", "presentation": [ "http://cyngn.com/role/CapitalStructureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross proceeds (in Dollars)", "documentation": "Transaction expense payable.", "label": "Transaction Expenses Payable" } } }, "auth_ref": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r710" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r711" ] }, "ecd_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Expiration Date", "terseLabel": "Expiration Date" } } }, "auth_ref": [ "r711" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r709" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r709" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "auth_ref": [ "r712" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r710" ] }, "us-gaap_TreasuryStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockValue", "crdr": "debit", "presentation": [ "http://cyngn.com/role/BalanceSheetComponentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Government treasury bills", "label": "Treasury Stock, Value", "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury." } } }, "auth_ref": [ "r31", "r32", "r54", "r57" ] }, "cyngn_TwoThousandThirteenEquityIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://cyngn.com/20240630", "localname": "TwoThousandThirteenEquityIncentivePlanMember", "presentation": [ "http://cyngn.com/role/StockBasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2013 Equity Incentive Plan [Member]", "label": "Two Thousand Thirteen Equity Incentive Plan Member" } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "auth_ref": [ "r706" ] }, "us-gaap_UnrealizedGainLossOnInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrealizedGainLossOnInvestments", "crdr": "credit", "calculation": { "http://cyngn.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://cyngn.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Realized gain on short-term investments", "label": "Unrealized Gain (Loss) on Investments", "documentation": "Amount of unrealized gain (loss) on investment." } } }, "auth_ref": [ "r5" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UseOfEstimates", "presentation": [ "http://cyngn.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Use of Estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r24", "r25", "r26", "r103", "r104", "r107", "r108" ] }, "us-gaap_VehiclesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VehiclesMember", "presentation": [ "http://cyngn.com/role/ScheduleofPropertyandEquipmentEstimatedUsefulLifeDetailsScheduleofPropertyandEquipmentEstimatedUsefulLife", "http://cyngn.com/role/ScheduleofPropertyandEquipmentTable" ], "lang": { "en-us": { "role": { "terseLabel": "Automobiles [Member]", "verboseLabel": "Vehicles [Member]", "label": "Vehicles [Member]", "documentation": "Equipment used primarily for road transportation." } } }, "auth_ref": [] }, "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]", "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year" } } }, "auth_ref": [ "r675" ] }, "us-gaap_WarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantMember", "presentation": [ "http://cyngn.com/role/ScheduleofSecuritiesWarrantsareConvertibleTable", "http://cyngn.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrant [Member]", "label": "Warrant [Member]", "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount." } } }, "auth_ref": [ "r601", "r602", "r605", "r606", "r607", "r608" ] }, "cyngn_WarrantsAndRightOutstandingMaturityDate": { "xbrltype": "stringItemType", "nsuri": "http://cyngn.com/20240630", "localname": "WarrantsAndRightOutstandingMaturityDate", "presentation": [ "http://cyngn.com/role/ScheduleofSecuritiesWarrantsareConvertibleTable" ], "lang": { "en-us": { "role": { "terseLabel": "Expiration Date", "documentation": "Expiration date.", "label": "Warrants And Right Outstanding Maturity Date" } } }, "auth_ref": [] }, "cyngn_WarrantyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://cyngn.com/20240630", "localname": "WarrantyPolicyTextBlock", "presentation": [ "http://cyngn.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock Warrants", "documentation": "Represents the disclosure of warranty.", "label": "Warranty Policy Text Block" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://cyngn.com/role/ConsolidatedIncomeStatement_Parentheticals", "http://cyngn.com/role/ScheduleofBasicandDilutedLossPerShareTable_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average shares used in computing net loss per share attributable to common stockholders, diluted", "verboseLabel": "Diluted weighted average common shares outstanding", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r161", "r167" ] }, "us-gaap_WeightedAverageNumberOfSharesIssuedBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesIssuedBasic", "presentation": [ "http://cyngn.com/role/ScheduleofBasicandDilutedLossPerShareTable" ], "lang": { "en-us": { "role": { "terseLabel": "Basic weighted average common shares outstanding", "label": "Weighted Average Number of Shares Issued, Basic", "documentation": "This element represents the weighted average total number of shares issued throughout the period including the first (beginning balance outstanding) and last (ending balance outstanding) day of the period before considering any reductions (for instance, shares held in treasury) to arrive at the weighted average number of shares outstanding. Weighted average relates to the portion of time within a reporting period that common shares have been issued and outstanding to the total time in that period. Such concept is used in determining the weighted average number of shares outstanding for purposes of calculating earnings per share (basic)." } } }, "auth_ref": [ "r18", "r19" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://cyngn.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average shares used in computing net loss per share attributable to common stockholders, basic (in Shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r160", "r167" ] }, "dei_WrittenCommunications": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "WrittenCommunications", "presentation": [ "http://xbrl.sec.gov/dei/role/document/Cover" ], "lang": { "en-us": { "role": { "label": "Written Communications", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act." } } }, "auth_ref": [ "r723" ] }, "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]", "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested" } } }, "auth_ref": [ "r673" ] }, "sic_Z3570": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/sic/2024", "localname": "Z3570", "presentation": [ "http://cyngn.com/role/ScheduleofPropertyandEquipmentEstimatedUsefulLifeDetailsScheduleofPropertyandEquipmentEstimatedUsefulLife" ], "lang": { "en-us": { "role": { "terseLabel": "Computer and Equipment [Member]", "label": "3570 Computer and office Equipment [Member]" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482338/360-10-05-4" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(g)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2A" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "44", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-44" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-3" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-4" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-5" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-13" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-8" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-4" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "460", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481549/505-30-45-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-20" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478898/942-825-50-1" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/205/tableOfContent" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/275/tableOfContent" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.CC)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480091/360-10-S99-2" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SAB Topic 4.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-4" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(f)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "15", "Paragraph": "83", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480647/815-10-15-83" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-11B" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-15" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-6" }, "r102": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2" }, "r103": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r104": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r105": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r106": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1" }, "r107": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-11" }, "r108": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12" }, "r109": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6" }, "r110": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r111": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r112": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r113": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r114": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7" }, "r115": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r116": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5" }, "r117": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r118": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r119": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r120": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r121": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r122": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r123": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r125": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-1" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-1" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480530/250-10-S99-5" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-3" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-3" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-1" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-3" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "36", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-36" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-4" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-11" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-2" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482955/340-10-05-5" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483032/340-10-45-1" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-30/tableOfContent" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-4" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "40", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-40/tableOfContent" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-1" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-2" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-3" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-15" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-17" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-19" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-4" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-9" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/715/tableOfContent" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(o)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(p)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480126/715-20-S99-2" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480266/715-60-50-3" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "70", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480794/715-70-50-1" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-1D" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-3" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "35", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483406/720-35-50-1" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483044/730-10-05-1" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482916/730-10-50-1" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-25" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-28" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-14" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-17" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-19" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-20" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-21" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-2" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-6" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-10" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/830/tableOfContent" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-2" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/842-20/tableOfContent" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-1" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/855/tableOfContent" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483154/926-20-50-5" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478859/928-340-50-1" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-13" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-2" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-27" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478297/946-220-50-3" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-1" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478785/954-310-50-2" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "450", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477850/954-450-50-1" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/985-20/tableOfContent" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" }, "r556": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r557": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r558": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(b)", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r559": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r560": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r561": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-22" }, "r562": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r563": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52" }, "r564": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r565": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r566": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r567": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r568": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r569": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r570": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r571": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A" }, "r572": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40" }, "r573": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B" }, "r574": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C" }, "r575": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r576": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r577": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r578": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r579": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r580": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r581": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r582": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r583": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17" }, "r584": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8" }, "r585": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r586": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "720", "SubTopic": "35", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483385/720-35-55-1" }, "r587": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r588": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r589": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r590": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r591": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r592": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53" }, "r593": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481372/852-10-55-10" }, "r594": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479401/944-30-55-2" }, "r595": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r596": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F" }, "r597": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r598": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r599": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E" }, "r600": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18" }, "r601": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r602": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r603": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1" }, "r604": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r605": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r606": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r607": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r608": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r609": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10" }, "r610": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12" }, "r611": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "Global LEI Foundation" }, "r612": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12" }, "r613": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r614": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r615": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r616": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r617": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "g" }, "r618": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12, 13, 15d" }, "r619": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "13e", "Subsection": "4c" }, "r620": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "14a", "Subsection": "12" }, "r621": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "14d", "Subsection": "2b" }, "r622": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "15", "Subsection": "d" }, "r623": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r624": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r625": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "249", "Section": "308", "Subsection": "a" }, "r626": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r627": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r628": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r629": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r630": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r631": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r632": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r633": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r634": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r635": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r636": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r637": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r638": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r639": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r640": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r641": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r642": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r643": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r644": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r645": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r646": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r647": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r648": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r649": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 8-K", "Number": "249", "Section": "308" }, "r650": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form F-3" }, "r651": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-2" }, "r652": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-3" }, "r653": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-4" }, "r654": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-6" }, "r655": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r656": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r657": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r658": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r659": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r660": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r661": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r662": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r663": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r664": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r665": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form S-3" }, "r666": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r667": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Investment Company Act", "Number": "270" }, "r668": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r669": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r670": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r671": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r672": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "ii" }, "r673": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "i" }, "r674": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "ii" }, "r675": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iii" }, "r676": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iv" }, "r677": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "v" }, "r678": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "vi" }, "r679": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r680": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r681": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r682": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r683": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r684": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r685": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r686": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r687": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r688": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r689": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r690": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r691": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r692": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r693": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r694": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r695": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r696": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r697": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r698": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r699": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r700": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r701": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r702": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r703": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r704": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r705": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r706": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r707": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r708": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r709": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r710": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r711": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r712": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r713": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r714": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Number": "229", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1" }, "r715": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "A", "Number": "229" }, "r716": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Number": "229" }, "r717": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "i", "Number": "229" }, "r718": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "313" }, "r719": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r720": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-X", "Number": "210", "Section": "2", "Subsection": "2" }, "r721": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r722": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "413", "Subsection": "b" }, "r723": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "425" }, "r724": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "462", "Subsection": "b" }, "r725": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "462", "Subsection": "c" }, "r726": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "462", "Subsection": "d" }, "r727": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "462", "Subsection": "e" }, "r728": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "486", "Subsection": "a" }, "r729": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "486", "Subsection": "b" }, "r730": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r731": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Section": "8", "Subsection": "c" }, "r732": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-3" }, "r733": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-10" }, "r734": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-3" }, "r735": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r736": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r737": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/210/tableOfContent" }, "r738": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r739": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r740": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r741": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r742": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r743": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r744": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r745": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r746": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r747": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r748": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r749": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r750": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4" }, "r751": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r752": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-55" }, "r753": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r754": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r755": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-18" }, "r756": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r757": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r758": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r759": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r760": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r761": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2" }, "r762": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2" }, "r763": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481569/310-20-50-1" }, "r764": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r765": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r766": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r767": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r768": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r769": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r770": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r771": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r772": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r773": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r774": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r775": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r776": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r777": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r778": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "40", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-40/tableOfContent" }, "r779": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/405-30/tableOfContent" }, "r780": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10" }, "r781": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r782": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r783": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r784": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r785": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r786": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r787": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r788": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r789": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r790": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r791": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r792": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r793": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r794": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r795": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r796": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r797": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r798": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r799": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r800": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r801": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r802": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r803": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r804": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r805": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r806": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r807": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r808": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r809": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r810": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r811": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r812": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r813": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r814": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r815": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r816": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "720", "SubTopic": "35", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483406/720-35-50-1" }, "r817": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "730", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/730/tableOfContent" }, "r818": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r819": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r820": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r821": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r822": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r823": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r824": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r825": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r826": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r827": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r828": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r829": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r830": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r831": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r832": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r833": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-4" }, "r834": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6" }, "r835": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-2" }, "r836": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r837": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r838": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r839": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r840": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r841": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r842": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r843": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r844": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479532/912-730-25-1" }, "r845": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r846": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r847": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479432/944-30-50-2B" }, "r848": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479224/944-40-30-2" }, "r849": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479224/944-40-30-3" }, "r850": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r851": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r852": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C" }, "r853": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r854": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r855": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r856": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r857": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r858": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r859": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r860": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r861": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r862": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r863": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r864": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r865": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r866": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r867": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r868": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r869": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r870": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r871": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r872": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r873": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r874": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r875": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r876": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r877": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r878": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r879": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r880": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r881": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r882": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/985-20/tableOfContent" }, "r883": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" } } } ZIP 77 0001213900-24-066682-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001213900-24-066682-xbrl.zip M4$L#!!0 ( +"&"%G@V%,+]A $.U 2 8WEN9VXM,C R-# V,S N M>'-D[5W;M)27V3$VE*!*2$%.D M!@!E*U^_ $A*%$F T,5>[H1O$@DT3N,T@$:C2;[[]6EB@QG$!+G.2:GVIEH" MT#%="SFCDU*_6VYV6^UVZ=?W /ST[A_E,O@('8@-"BTPF(.6.YEV301ZV'#( MT,43\(I.?@9E,*9T>ERI/#X^OC%9&6(B#(GK81,2?@&4RTQ@*+*%(1=X#'IC M#S2]$:B^!?7J<>/PN%X'_5Z+_:GO^55^>O=$CHDYAA,#0!M.H$//6;-G<&AX M-CTI_>49-AHB:)4 T\MA93$MT_D4DI-2@&EHD,$;%X\JBUL5+K\$J(%'D%X; M$TBFA@D7%M"HAL)MY#PLBG%=GP;8%K+KU6JCPF\/# +#XD^) M\H\-4;IV='14$7?#HAZ1H0[O!* #R21-+ -1J]Q=779%?RW*,HP6792/0MZO M^#?#HD)SC7ZP*$[O!G:CPM'R&O5RM5%NU*(PD*+SD$.HX9BP) P%_ 0 I]YP M')<:E-GJ>_]B<'DZ1<[0?1]<8A=Y9QZ'!-S"(1#=>\S!G)0(FDQM3HNX-L9P M>%(2VI5#S;[:QN - QJ6,;")71NJR:M,L3N%F"+&3H1[(2!1>U5;?KO"VH3V MY1)SJ;)#A:88OKA"K$W"1JC@*Z[7[C2SX/#%-6-M(@>EZ;4KK4S#?G&M6)NF M9Z?3M:(7+]UCF@#^HW_;3IDCA,"6ZQ#71A:?WD\-FX_G[AA"-L$@*]#X*_XJ M+;7LSK#A9;^_/SK:;U1K;*WI,@,3*P'[S419T"%L=8H*!8%4(,22=Y6XK$0[ M'A-QX[P7O^-6'%0/BBBKKII)O")0UHV1$:LAHL[^V.99WA^X-SWAVS'AJ[ML6V M9Q_^\A"=\UIU%S=6.5:42_1AG-']31CM4M=\"!K\US_?UFN'_P9^P]GCN"!5 M1I9R'.M7RZ3\X/DHUUJ3?W #B'9RRR#C<]M]E,_9BQ)IBV".X.NVCDH"&;>1S:-$W7$1VW/$*9^XIC1&:6SG9K M:]4X@8%0P*2"A5C Y8*%X&)I2S 7C0+PLP'7X8O,*E^2,AHLU>(LK<0#P%)8 MX7BFD1-LPYS1)31(?#J,W]3P-FKU.!\+(<"74HR0! EMII\S0@,;-@F!E%S' M@Z%I!3(#:+5&G(JE&.#+^04P2<5JD^*.&U-$#;M+L6=2UGDQ5SQ^-\N3J^W% MJ0A$@(6,@H4D"\PX+UU".A"+C6Z34HP&'C68 5.7S>P3UXGN0%=)6K>RQEJS M'V>1M0%X(X"U D0S(-H.H"[P6UK9*1R)\2#AFG.!92$11$6"0&8Q.-,<9ATO$,Y(! $N*1BVYOJ2_!P?L]XBCMST1N9%"0B#WYM(*H7HR$M?C>9("K" M9\&FDYDI=)(A!E5!C24H$56(R%ML3!<2BY4F=>9"Y(%W?I]M$S$UD$,3+*47 MR1HV]63(@,L1O*Q(*F:NU(#=@,"_/*;FAUDR0I"XFTE&(C*P% %\&<5$EF0A M&>X\G8M?\U4^%.74S!Q4JXEADA(#_86GDOH"P:OP8G%RM&F M)'/F3(3TXM%5%3$_."LI0=0T9N3%,L/?C*!$H"\]YEI,>/JQUS22)&6R-E", MH$0,+Q&)+;C9640VC;K-1&@M7XFXWF;QV6)QVSA.F^IF:E30F5H38<&LJ&TQ MD-=,6CJ#U$#Q'$-E2:UAJ9O&!%X%8HN!M_E&+Y7#]:KJ#,8MLILR:/[163;' MT/)LZ X[_G-;<\.Q>$[ME,=X/Q"*)CQ=LT_@T+,OT1 &G;EVO9B%O%BS&M:5 M3+T*F^'F%38DPJJ+IL"B+> W!GAK2UO;0DBQE5(8*<0FUW8$B3OLN> MOQ&AXAT*?WRY^KS_YQ]WYM1[NG?VCZSOA[/1_=SIGWF/'P_QT>%O]6_]WIS8 MAS/S>]6^H!7:A1??#QL/3S7SDE9_/S^O=W^KS)Y.6_?5F=7%]Z3NGO].;WJ] M_MZW[@&Z&#\VZ?R@T_ZT-^U\/R-'A];#G7T%#_H'I];X[-KLUD>W%U7/HK/[ MQUGU[6NS=GW7/B5W9/:I_F7_R2'[D]>P>GIV\:E[6[VZLS^./NV;1[7^^&BO M?]& O]5:G^_0W6#ZM-?X=''J]>K]HWZ]">_)[QW[]OO%ZPOR\/KC0;UW5/N^ M?V]>'QS>UYQI9?JM>EWY=@???NA4J\/7YR-\^W#;^P2__<<]K#UV/P_&)GX\ M.?D3M+JW_ T2.XS+IAJ]NFBVJ2>B?O*PK-J#_CM9^);K%H93 UG!3I$?]=[0 M,<0M#_,GE?Q(G7H)TQ:0%=1-)@=FTYOP9@28<./KGS@+/" % 0?BU5L/7\[ MPP1D%70B$.9,YDW*68Z/7Q^.7 B$B(" !AJD< M >47*@:PQN%NZB!6E,N,Z&2'/"HS1LU6(K MF3?A:*#%KF&*O@M@RO&\@20-#RV9S9G%=VQ8"U@@Q 5\8&)ECD #46R%P:@, M9A&=M0I$L_Q?V' 1==U!TECJ]+RAC&P;V-$SO47D77=\GQJ$G\Q: M9\CVF(,3954YSC/K:%%=&<+PU"_"6]C,1IFDXC? MO;#9%"^UW3HQ-3TM3J=&5EBHGHC[9>>E%GL!K;T [\<;D29*/D/"Q@4_:7N" MV$3$R-P+:%76&/S)3$=M>N-; UX1!)B #\H_NUO"*D:VTB1N6:=A9+*.$YW9 M9_")"/51-.-O/U59A%;=K-'>2*8F;FH.2SR!90A$07S0QU3,#RIC^ +1:,SC M=VQC;8QXC,Z;^(/K$6+89\TC)PBD(6?$5L^/?)-V9E"XV#.JMY:[:T GBM1( MIC1N:EHA2(N<1%@P\4:)@B'E0T>NZ?&S[2;SQ!S*UK>V MP[\/)EKW:5*64 9S@K=*!/6C/YO:;D3NK M$&3J@(@7YS]6&EZK46A:ZS0:%N<_MFJT3+S!Q@VSNO&N7JM]"Z)UVV=5_/:# MNI+V@X]'"@ GI="AOHD^KG2S\KA2I3=7SM)S MV1G:H%=G>%D?+';Q-XNCY5RJK<*I-<&EA<::R]!8+I76Q1SU*%;U[SOBXZIL MB.1'OR0F!8&)PM4\:E"5SC:)HK4\XJ_IXZ_G$7]='W\CC_@;^OCW\HA_3Q__ M?A[Q[^OC/\@C_@-]_(=YQ'^HC_]M'O&_U<=_E$?\1VNL7[E<@&O5=9R@6CX7 MX9I"AY7,P/SXM,X\#K5H/#0V;9'21?V_@/W[+U,?00G2;[/.*-?FMR,5G[<'\V1H.]9( M.D6F&G234A[+Q@^0^A]1/D<.*\0$7D,F.Y3><@DEN3:[[;63QB>YI#,T0Q9T MK/^S7LG"+O=O^,>8.P8*EA!F>/?0P&RE6/G63XXUU\$O8[QI,F,AXO@\/=K/ MA-@>&Z=M)WC5&^D8UW0\KDC6+YRJ:8,FV(F9#,E#_V+\\P\JJ0$*-=+?:"9\AI5 MD5::+]6WU4'!NEB 6@:V@BEO!Q.YGXM$GV&Q2X!5G.!(GCI?^WGH%PX16/1X MS&IBTQO =F+NVHE*JCC)XI#3L6YYHO.-1SF9%E/[RJ!<^)RG,.MVRPM,<9E0 M5<>T&D\IK?N$1([LY1G4>ZG.O$2.4">^=?V?'(P_CV+R(-\ZKY3/H=6M#U\G M9^397Y^>PYY\6=5SP4*N!O[+*RWWU.2O5\N?X69AE6^BTSV<_&FH!"K;,/>8 MOT(,,[)ZD-UYW<\6/E&@EO(HWH]ZAC TZ;-'#[?5+X%5$>*93! A3" ;UR:$ MUC(?.+I-G/I77WY_+$>G<-LV>_U+_D;D-GHHH@<:OE_^^D(?M=+6@QZ+;*QV M9_"+(,%6]JY$J& U_5'%'!*I BJ-ZX\P%/_/7B7:HB^=YT44&3'Z>E/ID M1%[44:*3GG$$G[=IYD2+.!Y%9#9HSY*?:R%LY0][21GZ6,^1GF?RJ6$TVR\*EB%RG/<>5$*SDR.5.?#&P],@ ,;F6%J27C^D!>%-##*K8HY7;D<(3)>,09%5^1%(24ZV?#I8'B^DC*7$VUDN!3TQ#/[1$IY\!*T.O+QH MDP9*KD/OT>V-78^?5_7&"%,('3^AL"V2A=",]TM>'/JUP,ISF%;CN'DZ?I!C M4ZU5JO?\Y.@)#BV8(CHE7JSCOXM"&.Y_ 5!+ P04 " "PA@A9&1)SAF0+ M #O@0 %@ &-Y;F=N+3(P,C0P-C,P7V-A;"YX;6SM75ESVL@6?I]?H94C6'HXZ&E"Y1,>V;9*C\QQK^5\DK \L:G14*D\GD MO<:>H1HB0$V;:$#Y%TH^SQI<-%DEP!L\4[H#6ZG8STKQ@U(NGAV),^%Y U6RH\W-YTM $,U3S"U%*QQ@50=$:=+V],3;4< M)$/U4H1/\/_E%X_E^5?Y4CE_4'H_I7K.Q4U1SHEI0!OZBJ/YF34;P46.HN'( MX HYWPT(]"]RV@P_XSR'L'A\4.1M_-OYZCOY7C4Q-0VD<_0O58-WIC, L'(* M;[S7;BR[X;S!F2OPOQ2$+Q8<]=+0K\$&Y1 Z%OL\!!Q/Q?5WF98I:%A5Z:!N MF)-8JBU?XLA)4HJ/3]TVP.S?$QBI2+^:C@!3H"K66]8 2-4FA.%0H10LVE6? M>-LA.B=ILR!SK*XJ8(Z 6#,F^>HO&XTXI?$[(6HC%1XJFD9L$&%V@]0G9" + M06PR8C:<$B-UV[()W S5_?JC&-);:P#N3-QE=L&P^#2G;_'[6#LIITN2N_A M%;70D,_7RM D%GIUC/P<=>;W*H;1P,P9/".F0K)IE53"8KQJJJ'9AO/6#>O< MO(M<2&PC[H$,IA8PP!W'\QL?/>>&J7F>,+C/,\GB-48(&!9B.'L9KA!O[U2B+;1C'SVD;X87\R<* MU!X.G=;RB/G%Q?M]8@Y#V+/,V,B9A,U9%E[FE F@YX'%/[I>.#97G0&;'UT@ MPP8> [4R/Y[K-23[TW9#QGGE*J[(2-]Z!_#$?(,K3A?TB M(!@BL25*Q$=KQ-FC* M^+Z::H;-5Y&N35.?(,.03$DDD7MJJ*+!->?G<&.^)&%H)15,QT_["-AB+JW@'S !9H;R MTCL3:[NFL.AB5,#?J/Y3*UG-- W(9$\/2NZ MCKBFJG&O(KV!J^H(6:KL)$\D)7-S&8T%(4BBF"$)$VVP5(1!OU()9@::LD#2 M'G(\0*]!'VE(MC>+(/ MV*4HN*65@K.@/W7_%BIN?_+<0#@$L6%04)C4B2!W MTX3O9YF81SN -?F!>)"D-\A)('"A7N>M]-+O*?$"ZGEA;3O^HX0]^HT34*M@ MK6[3)YX!U*%P<9A$^K!?:S[ALA1OI]5OPQAP"J'>:MN9#U01(][IYX%#S>Q!5DBX,2G8>:7??_X>OOE MZ,\_'K21/7W$1Z?ZZ\GX^7&&>S5[OESN?">'I9?2R.]0YYI&6S_LUJ=;N]PQ^=8]0<3"K6[/B^ M\>EP=/]:HZ-+?5"[TSKEYW:S:.O6^'$R+GYXIY7N'AJ7](&. M/Y6_'DTQ/1J^@^)EK?FITR[>/AC7SY^.M--2;W!ZV&L>P.=2]G@:30\/ M/C4O[6ZY=]HK5^"1?KLWVJ_-=TWZ\N[ZN-P]+;T>/6IWQR>/)3PJC'X4[V:# M8A==?6WV[LW;>N/H^LN7A^GD95;O',Z:!?+9_M_%Q9]*M=/F5YV393D:X>W V-;J9)STRF<^ M%A?S@7$D8X^_AYD2!GH%_5I%F ];8 M&J(CDSKG05I]]]Q_2?9*?;"PS!0&+QS8=T/AW\OL87_Y>#NB P;!V*3(NVJ)%Q41DSZMF=,V*]I>- M" @O:CFZL86^ZD; M\G90V2*:S%]K/@;6Q3B4,14%"M<15K&60;3@)UA*M%"#)WZ7O]5O4&KS@D'. MD8,4PP.!P+V,!P+H%L4#(CRE!@ K\A9B6OV5"R(ITN38%HB.F=9G#N*^\7HD\ J,3*& MOU.H[LE*UFT&BWCII@3"* M?'GB6G!KY+E2?O@2!37U_#6!;W8!\&+*2$MFK!5;\/ MFNRD:\?*9[VBF U7:R<,(B]V[>%9H;T%T#?8%^[]_Q_ :(8UZ*"[M--=B(LS0H"6S#($J5M8H4%]>W0$ M5'_=+#60FF\65M$7^F*I95/=6PR[JYVZE)=&#=AK(O\D=HBP[)U"1&(C58B= M RBWIH.GI$?XX>)=[8Q*4ROCW"?1")#'2=#EQA0,9MS?\)";T8A/'Z9W #2: MS-@;2^ZO:U0)Z(C_3(#N>S99^*L(_]-' K^0J*(8L!P" M!+4Y%^K4I%?)B2QVBS*X442T8:@B#G:K7T>4L?@(*LFBK_Z*9)Z=QAT>GDIK M6Q @-XB/VHL[-IFZ$S#&<&MB:R"]?')2-;*MM9SV$/ %/J!@>0HF./%OLTE= MYZ@CS&BX06.^^;+Q\PZ2!V.(L.23+:!A'W1W88!E:)1QGAQM:*Q./2DT2$TH MXFF4LBW>4IE??#A$M\<[& E\*'8G9J8#8*%#Y@%9VLPOP9;[FQ0)E& \R\XZ MDFJ1]4+$3DAW\99X%SV^#G73SM;W+Y7(]G3X+OAVL1;=,-_9-*^S9[.GG"OQ M#Z#OHJY7[)U7F!"W]BN1N'Z&]02P,$% @ L(8(6;T' *',0 M?Q@$ !8 !C>6YG;BTR,#(T,#8S,%]D968N>&UL[7UM<^,VLN[W\ROFS/UR M;VW-SDLVR4YJOB"A&WE^N/SQ MY>W\U61^>G'Q\K_^[XL7__&/_WSUZL4'$A+J),1[OW[UY\\WK\@]?YG_YPR/_1>WO'[[)_OKM^_?O M7V?_NOW3V&_[0S;LV]>_?/HX=U=D[;SRPSAQ0I<3B/T?XNR7'R/723(DE7R] M$/X%_Z]7Y9^]XK]Z]?;=JV_>_O4Q]K8LLK_QDBV9Z@#?OL[_\27'Z\6+?] H M(-=D\2*;X@_)TSWY\67LK^\#SGGVNQ4EBQ]?ND_A,GS%L7[SW3=O.+'_E?WJ M-_K;:13&4>![7$PG3L!G/5\1DKQ\P0>_O;[8,I)]P47\FO_+:^&'KS/Y8_/W MVY5#29BL2.*[3A ;L]LL)_7C&(GCIO?,B[Q.>P#L6(H./[G M*S;R*@H\9N?._DC]Y.F&#?,NHM\H^95\FFL!.HM=$=8?"70"5<&>.O'J/(@> M.FG#]J/7<(9K2F*7^O?<)$>+DS3V0Q*K$6S_"E;7H;]@\@B3 MB>M&:9BPG?>*8>+Z1$/6>L-DK -Q?DTV)$R)$WI,> EUW"1^\)/5:1HG;#%3 M-<_* >#6?=6&^U!,0A\)V^+5##7_'G"%7(3,B5GZ M=P&9Q#%)XDN-7;WM&^ MT;GW$R>8)S1UDY02M2%I?@"Z6MD$/T9Q?$5H9EPG M24+]NS1Q& ))Q#1D'87S)'*_%%97R6W7\0!W0C[L"5,BCRLV">/,73U[Y#^J M499_#:L"UVR7HIE?,'@RI![+3?.H\;"K?XM\&Z[7OL) MGV=<&%(V679PT]DT9-_":=JU'W_AX]\R2TH3QV=4-'AK_PIXZ[V+R1\IF_[9 M1FL[V/L E)W][?KD*?OI2TWVVK\"-GQ[V[XF<^(O 3V9I@N@R9O@,SA#V'&SUV3;;%1(/94Z [K&0&,, M0!7AD3LO#4BT8+BY;/TZ2Q)'BYN(*4!Q+,F(JOG6'0B'>4KN'=\K8.+;Y8P= MZNEI2OGQ/E]BG>>A/2;LUE)A(&(F+'EBE'G4XI[[)]TG(1H#10YLVZ(I$6'V MT7?N_,!/RMVLPSPZ#HPDD?.4V\-L/[ERGC)_,0V9,;F,PE.^%08!IY[]>]<) M=AX:U'!MV?A F0D]=2A]8AOG9,U]$(8U0S]=IP&/2;'?T<3_,[-*7>=H,#B* MEI[%B;]NTBM4:Q'121 TM^>N,S6E@#+=.7%3FBV.SPQ[AQ]R*&&'G TS#)R! MKI/3&P_PA+Y;)(Y/?W:"E/U8DNZ\SD1#P#K6.X)L+^<>O3?U@Y0I1-5%Z^CJ?,WFY7=V>[ $<39DL3Q-5::]&-0]T$K@*'+ M=K?1D(X3^U[S=DMGNK!(@X_^@A0\=/ZNI_\.R0D@?*I;+%WYZXXS1"1,EV?Y MU["<-N):NBP*/H/;BEI"6KJ\23Z%O2-H1+9T^1-]!VE$.X:O=%DW'!;8&Y8% MM;3W!9U!L.ZU]#5Y[Q/8G;9^\:*_I[9_!\';-&+G=QX18UL-VZ*3IXN0)SYF MTE'[*+*/*TKH4%>714$689D$R-,'O\T8]WQ&F6=YOO+(PDF#Y.6+@DR5X>T8 M?IB\9I^\+O[F]?[GA2U%YC5:.WYHS&K^]6Z98#"[8D-0-[TCK[:$N_';-@"V M,F3 O%J3]1VA'=&M?;I=4AA<.D'0C3?^P98CIJ<^.\$Q)ZQ'N9J3^C$T1N[0\"G@,DR")R]]DYBJ#KQ/)UV;3 MR3V8\I8 A_]V&EN&=W*>T#KK3"U*5@H-Z:K>Q=<+&JW-1)A$2JPBRER1'U^^ M89]D^O^#&T1LV__Q)?._JH&ZSK+A"95LI^'_PT]%&R?@F^$D*6/2V3$>6%9Z M-,LU:D-Z4HVMBDL3/J7XC*S$*J+)#:'KBW!#XCQ7!]HJM)'8[I0'+9EV= I! MO)6M(Q-9U&]&)\5=7(U98-'H4!R'I+2P*P3W#EIPF")J$\;!2Z,=]V_$N)LM MESP6QQ,OLX-.&9"[)/#K1$+*KDQ,?00Y>FH39R*Q>JSLFM\,S!:W<1Z= A:9 MG-9N!H,+3$=MJX)2@(;FU+4$#\\>W2#E!9L?HLA[\/FA"51F6B3MN>-=):>' M(,Y2RRFB[$4CDD")@GKC-\&XDAZ%>RZ5$!K?X52&FHZ#9K8<\HO.^,IYXB%Z M)%>MG8C-,ZA:16O+18 2RLFS06SKLN<9B?N,XPI+3=ZNF]=+D!K8#N'PE72? M<"2J(&;U'-M-?"K8L,ZQZ(MNY,M*LG" S[8"#;B,0G?(M5.A-\Y3K@:.. *L MJ K>&AJW][>%_F_P%Q*[PM/)7M$J[#6$A))-Q\]4/E+D"GE]"WL#44F3R;N( MH-U."@F-;QW)4"O$]!WXLKIB@B#,;.:YRQBW>FT4+,;JU+K9N(/8AT;P-F,^0J5K&JXZ($C(3SPOFSY;IX[O781%$B/T\51 Q:X;IBD+ M(40Z-Z=&0KGFB7C M[_7C6#EMP*@/*/V/^\S70Y>)DMP8_64UAH7XOI4PW%;B[#;48S6:DXDF:K"+J_TD\ M5#GN$;,:A881WSZ B EQ>W0OXC@=1&@%H?&%!F2HH5VPMA&=I0EO7,W3'0:0 M5Y7:\Q!:#3\T+[!R>Q11 M=C41E7'ZD$+,U.%N$!'A[6924L]$6&U[F?A(C'@FWGOW0' .-K3"C>&13K\B M*KTBJ%E[".C[T>VP=O58(99Z4+0$0B>UVLRTQ-GM:MEU#TE)A&0L!J8[R$&, M$MHM B,6!#EO77*?O' M1DE&R^+RZ"(8!6#*16(BI/Q-KH"1G'AK!@WG+O$W!$=,*FKV3OE=Y*3$3",F M ['+(.\N(Y'&/BH:@95>&9SYEL>;!0%+H(W".+;V5FS00I-9ZOME%$9UJF6I M,([SI4ET-%ZQ+H@Z84K#:D3"CI%)C2Q\H:^0C,6%U4U_&P6( M#0W#@YLX,N M,KLQ9'.IJ2!$\>R&$MFSDY9:4+"I4VSYHGD4];%'LS>DR M6 1?-['M:POH-]=C\1P LL$JJ8QF\Q#"A!7]%RRT@B[V76-7ZC;O\_M;+S&H M&G<(L!9,]C*XT&+U2L9EC)$+]B-X/[]] CW,U':TXF4)'%9KSP"!Z[*SZX0D MN#[?DT4]Z;\.P;[EB=A!_C$Y"[*_^O%E3);%W36@2[7E(M?.7;O]R:./ID*M MM+#$U-H_62JVFDZVBJP=+)P\Y@:M:=&Q&G8_;Z6!=0#9Z[XME89,,6M;>CM. M*%UL6FG]]F8HJ2#MS?L=W/$$P\$:)H'\4\W70$E%_E1I5F[+;9*:"7'.<8D. M7M;+-B4,11#[X]OT7;6%T (+2H!74).+(@HY+8M7*=I24:"%=&7?K,=%$8Z MR"@6BP@@Y:WCL4BY4[:OXK@B+'(%W\"QPR&'%?#0Q%\8S8"V1YFD\S3[:4KY M*X&$^E%>T-)XR'+RX% O>X@88Y%TYF$TZZ@[NE@9%@)V#OE-5[]9;CJ4[S7A-G_V$_(G-"-[Y)\5M?$C9:Y M$, =RV&X'H/Y&$R"ZAM<^-TER\<8<"?)Z8U![!JHZ?1_ ]\A!I18E>"X+7]= M8))ZN(X2R]^UE*D*_S7O#3-;5 (0YQ'E,:&4WS]]=BA_B3MFMB0*0^)R8#_[ MR>IF1:ZHOV%3OPH!*T ^^0J3O844J(:VM;LW3NE"X0,0.7,Q0 MD):Q%KCD;4C^.JYK8**'&[W!P;C4!44>RS'+N)[..P=*)S"-N9 MCM05CDPW;(&;-E>\[*F_\3VV&(PEJAKE4%I6=9&8$AG-BQVD5&_^)/)Y$#V( MC5I/FU82P.K!(275(WS+1,7'NZ(1%YUW\G0;\\3X;6'MA+D1F[PK+<[$#!@X ME/4AE'ECR^\,,$J"V=?BB9EKM-I3 WZXKAIXYY%RMID%I$;Y)K*[.E%8/ Q_ M1&OUXH@(K>_0E-Q3XOK9Y0S[.2 9M*$W64)-U):U([:U(_OBVZ8LT7^V/1;8#$KB%EUJH<2M IPG"<+>F4]8%3Z25N\_"%27WCL^?.\HJ(T0+O*@BL!\WU@TK6PJ.V.RSTD'L7='%<- $'^2' 8AA< MQL!S"(-+ 48IQF*;29GJ[/Z1^I0PEIB>)4]7@1,FO*$K^^U]M:,_5'VO/F&; M*]E\)=0J@CN@C-9"*$Q/9K/<+FV8XOXZ%OD$N+%YVQNQ:"5*.* M$H_2Y]Z:+W2([F]'Z79!&QKPT[O8P?^!G<'JOZC\95[/ MVXRSGSVZ0(\)=UG$H>D;!83 MU@95'*P'J^?I_7W>(-H)REE5P;2*2V'=F.Q]-C MLH80-ROR*W'H>43SI+H;YU&[N%IG))N"Z::QNZHU+830[J=*5B^CT&4_[F)Q MH=?BF$S]F!-.*=9+@[W9&='2[ ^]3@,4@S6;W;^4>:GEI6GUOI2I)G,,N//: M2(_BQ09YMDS[0ZW"Q0U*TJK?!K6@=@8"5APZ562 !;!3$KO4SXZQT>(DC?V0 M["K_@,KZ9W3IA$5]RZ[@-J]]N:(DYC8Y1Z^0@!-LURI6E!^&)U/WJ02Z@CZC MRU^[BK-F'5OR-PS\DP ^>&K @-TG$R%5J&KD322A%3^';,>1KM<.?8H6DQN27A3;P8%FXE]-/V%IE9Z>D>":P"4C$ATV[:,J"PUI0F4;N!4+50 M:Z<331R'7A'79$/"E#BAQXQ!QGW\X">KTS1.F$].P=_E*^CQN&])\'.%'M*Z MT*5JN@LIQL=:)]IDK>XX'45>?SA %]>AU\V)$_";I_F*D&3W@@[T:JE2N28! M[ZVR\Z.Q-A%-HGT>CZM$$*K4*F30MI8NI"T>L;M)7A0'4X.K&VX!7#J[6A(> M>I>L&1/5RL?1=Z#'P3L6-4DA1ZN[$:[3Y6G:'"LM:!#T>J",!)[O=!/ U.] M9BF0#>.*MP[8^&["> $.E>VWT[N,$JS5H2#6LW?_WL#XBT*?KLWK7QT)RY_ M$J*I6<4.N![8;L&;990/FD^2A/IW:586D$25-,6"?^BC1O-!=:25(B1C_+IN M8T"L%2&F8_?54(78:N^XBJ$:/!#+-7FOQU-Q=P/J-.U6=Y;LNZ55'*JRU-$, MC3O.39E@BJ3]/9DQ[KF@3?>D2A=K*?7EQF[<%T:A:MWL^DIG<-_MFB0^S6(, M3F93 "8$=N"EGBG@G)&0_))P UJ(4$S+-&<^?X2Z;9UPQ =(M8@6= 4XV MQFS8\^G40J]ED1OC;"'LU9('!K12MB.C1P%DE/HT!&H.BG?6EY"RWLY))<1& M\QX):,,?YMGYQ,\+UXNK1+8KD%!UFVZ4Q[WL7DCY1Q=K917+";7437 MAT>KMA"0,2\:J0^(=ULNHF.W8DPAMOIUN!"JH8->^XE?)T_93T_ :CWB?,.6 M?%%FQJQD(?9BQ6Z#[TZIB?T@QVKW6\M-SE<)XEXN)C6F)%,Y9NI^OB9R.H\H M8:IRFE+*/.>G&^J$L9.]ALG]C^P_@XR?&%>(YGQ8?5.CDWQ[8(W2&^.6OXAZ M%B?^VDG .R8T!K>8B]=-2$U0U'W<8,X\IY1X?L)_PC[J5"B-9^U(\0+MRE44 MNU;IS1995J9/**_BKR!0O=<\$0_/'-CMO]_1$40QZ35SB;WC&3/U8!60(]6@>OC [ M8JCLEV#D-CH^_=D)4O*).#S(Q)5(8\WU=Q.UZ1ZZ$35 $KR*?GL1*^HWCBM, M;;(C.HWK0UE(\SWTR3O/JL^3Z7'E)Z,T'C,JQ:L\= .W"+TF,6$36DW)A@11 MIA_9#=;Z/F4;\SQ:) \.);C2,^-A3/$40Y1+F<._G,2HAD[ 3IAUVN!9$B(Z M([*C$K!*^B<>BMRZ4A^/B>V,:REB MZ+E2U^ M+K(P'EN=_,@2X^QL!AR,Y?QNA&XI:-B@3+- "-?LJ:B-18!*U$IAB>,N?8Z M3$I0'-$)00O 4G;2*(N9524!^_7R PD)=7AQ]\1;,[CB[$)D M0\H^AKAKT)")T3@FIB"7U^4(:2W"E&/L)!=MPH?O!IF@68H4./]E3I:<_C6Y MC^B6;>1+##V:XQ&C)H:E!"5Q&X3F;=A!U$[$Q^(3=<6T%"W,:R]E?D&!0(B_-?1F\!>L-OX 69_M_)4G1N?SF[HIX:4#:6V*7F6;> M;4P6:?#17Y ,O*ZJWI?*6%9#;S31'BB8^K&S7%*R+!*BBA4KDR9$*P8-FHY+'6 5->!]%ZBPMES8&\I]6XV; 0X5A%QR4PD8^8\Y>V')VL>>_ZS MVH=R$+4 8>T9Z N,B'1\6]PVUNI3_=?;S?HT"C?L=,+E.B5W">KZDM.R^GAF MU[;5"MBTO!/S JU\!;+U73D\%*5&WBR\)FY*:?[JXV44TO(_LZ82_/OBR3=W M%?I_I,BGOF%X'E/'\X&D.+S9[=@M'2G6.M:FZ3LGK3DTE[C+,Z+\($V(-Y!G MW(V+T31<-X;YH-JQ8QP]CUW9:^K1G@.<225/!(Z+AY1QHSX #%EL'0W>EQU" M/CI/4($KSC5AD_)=-NN,Q5LFAWCRX%#O(+2H*W<6??7A=:JSZ#1=+Q =*R:8 M\5-5_JV'R+S,=)W_;G 5Z\'<?HR^'WZ7LNRDZ<;]MGDT8=611DEM*26%?N2NND=><5^ MF[_DT4FD=0L@:_56Q0VQ7VF=*"*)=Q!73Y+=/SN\1+8L&8EW#Q[ZL MR(;]UTXN@D'Q(DK@1DX$BTY*:R?L+YTU=+:>G9J'X"L&*5>LI TP1!>6(G)'17:X=^&<8=JY-[%CY9 T&-0R:0[$JZ MPWAG37*'YZ*UJK)<>$T(AW/6&J3Q/;96^1V:V]9;A @.7%%]6!CIR:=:"$Q5 M>-GXRD(,6,L'JE19-N<)FY91)W)B!.;)Z, \:8 )5+M?)W)J!.;IZ, \;8 ) M5$9?)S(U G,Z.C"G#3"!&PW.G8#$A4]U29(V4/M?HK32L/F1XJV'"$U:2VNTAZB^TQ5DE9OUKL?!DB1T[/ M1\2Y"J3DWO&]LF>34SQ0T2N)XR0F=:'UFPZ_ MB]HU>F($Q%N. #@=7QK).E01-S&M"X7.^BY7M>B+OE@2&($OV'4%*3%"T8\,6(F:?Q,5KX;\+)6A'!L M8W"+-2D=+$]5.$UTD*K&4\K X+T:0N_#XLFSRM,4.+> 0CJ6 X%&,I*@IA'0,&XR MQ[L,7*SO:;3)SA$X)D]&R6;G44-128$KA"5YS\W8[H5QUJJ'X7,1,M:7S-CB MR$M*:J064 9>(3/Q2V^@#OH'&L6#'9IS8H=I$*6A$15\L'E5)=6)ZZ;K-.]= M2NXI3!KM'ONBBT92[&'"4G1<#%()[,T\@W M;B%V.NG, -+Z3/SEBJG)9,-^NR2YBU#^XPVA:^CBL\[DGY-\==!&NTF4LC(M M#,:UDY"B?FY(P;>1?\:";T5;>1U9'H4QSLA9G/[4H?2)/ZJ0[19.]@I?>1-3 MO7%!R).7O*6S=U\(E9&E0[)WPVO5HU+0V3'ZA-$"3,)L^2Y"-GNB"R1CWJS$ MKL"PG;F3I[Q90^#$VET!.TB]*W7[[;BZ+Y!Z=5Y'M)&> 5;PL>."-^Q 2;(W MX0 _5UN2<6^X4#I(OQUUK+LX V; $_0-EJ"7S@_LP" ;_RZ4$7WJ M@4Q_)YRQ[G8E3 Q@\[M2M]S T6!E: K30+R3)WZOU?D_CI/,R4(TR_E6AQ$GCPJ-/P6A98=?@'K5\5$[3YE(S/+FT ME94J@,6IU[YB.QM6O6)];+O. ("<&E A9?;<4,7E 4@DGVP M4$JQ&7LD"(B;I$Y0UMF@2$=":-1RD@&H="> PPL8=:-*<@>Z14EO"=48HC37 ME) 5',:&$Z:( :M>)8)\A4!CO=&3D^6N;<.I!9:MF,XH12B!#:M]9T9R=S(_ M73ET"5_1TTYDC%94A)?RE 9L.^%KJ!7$1KF@5 #JY)1AI92=Q8F_;IKDHJ9Z M$=%)$,@O_;#SRO*RL!;FREI%WMQJ0^:IZQ+B^>%R5S2S]Y@YOHJ"<(MRX]G" MTQ"U7A <':B!AM1,70]*6XAHY6+=N$,N&NO)S($J5M>E:JX\PLHRZ/Z-G;CB M<[MYB*SJ2LG#P<87AU.2K3B08I,&W#"5@$[)-N7B4!W2@?4CEPA: XCN')U' MJ5U?9LN$Q022@]&/7!I8T0,#?MC?VM<.SL11.TIIZ)34'<,7HY*W=G0#+;Q1 M/-WED_BS0ZD3)K%#R6D4;@B;+^-3V4K&**F!WUW-%@7%&;WF985[$2*H; 8Y M,=.$RE/GWD^<8)XU9DUYZ^/$\8/8$%E52SD88EBV5%@JIR?H2O_,4!]]OW#_?!#\EKY,Y^>G/[[_Y\OC6_9B\^??Y^;OYOUYO'D].?WVS\>;T MU_A==/[O9'9S<_NWW^??^3^M'B;)TW=7%__\V_W5G]/X_??>EU^"3^2[V^]. MO-7TTIV_6U[_]";UDLVO#YLW?_^+^_;REXN3^)=X\\]WG[]]#.-OUW\A;TZF M/_US?OWFTR_!A^4_OW7?O[U=O?_;[4_?D'^]/?WY%_^7N_O'OWWSSY].TIMW MM^]OWTW(K_&_KX+K/W_ZRT_QE[]\^.[=S?NW?W[[JWOYW?>_O@WO7]___N;R MX8L_N9W\_5_?7WWS,/W+Y^#\]X_?^F<__L^+T_GUJU?&BW^>WL6^YSOTB;\B M/%O,D\C]@E!0(J9C\0$>#-M1JS$5@XOT2.:.3/Z<]PUC-W:R7M4H92,:!-%< M1JU"$:5^-Q_25L&'%JI4$P->YP'$)VAM] B(V5=],&B*TL!J+%+8/12CUL>VFGVCX,54Q M-& 9I4G,6R'ZX7*(G;M*[@!V"HW[!WWT=!8-G.#.'MG9P(\)6\(NV?YC M7/QK#-W7UHR' UR%W86L1AJTRC$_U)54)J'7U+1/3L*/DKNDHOL#4Z^>VX+?X#7GHC*6*2E1$NG^ ;GZ9R2AVB[K.5Y#49I M--MZL#QC)*P^)?2).'%*B3<+KWF4AO+V'J%W&86T_,\3)_9C_GW>FYBXJ]#_ M(R5X?8.QV34MIL+A"Z-+,2JK%OH:#Z3 M=PH5&E;ZJ+\56O6OD]CI-'$7CN [ZR7OY$@QZLN,DY.GW9\4K\%,'ASJ M53?N='W/OXIKL1%HRXC'J-UJ @ON-*;0L2X+@'F^)VY"O)^C@ W#WR"[W@N? M'9K&MG)LL^QI_(K;K@3 ?6QKO-^I>;_KPCO&HW6(C'Z=EA9)Z%AEH*"+[-J/ MOYQ3PONF$DKBY-#M;"N_5AM]-N!801 MC]9/+1X M)&7S1RMU4DK=T/86PO-H-6J55T F2T"C^M;,F_73F\$=R*).S/ M@OBX0VMN$ 6>N67#2^WK2MVF-PVU6XBAQ2HT:W)><("LGR65D7EF0K!TX^@X M353XE< L/Q7]S$Y"Q&-*4X1/':PF*L9GN8+1BG)?1T%P'E'^CX=RA)8I0.X/%I,]UFC/:X*6:-NSP;BIF?4B;\E%)MP4?P(C+#=G?M.Z$/6<7Q17A%J!]Y'RA\MC\&AU^5X8:6;JF( M*+6.,F;C3MP>DI\.R+G5#K&'H[B0NE JM.0BU>P%E&3%->5I?SDJ?_ M5M,Z2W; $R2[,_"U))(8B*;4$ND;F78,7\GE*&U?-^:_%@4=6"5*Y3Z\Z\>* M:USWB \MKB!A]&M26B11EPHJN>ZS=/!G@"R(SU_-V:ZU SL!M7%X/ 'UD&ZI MC+)+."N.0 NW8W(%NK)_/ OA:$6IWY++.:QRMVL2,\O/(V.9&W[+AHD92A,W M\3=^\J2J=NM>6Y^1V4.W>(=][QTT!7L?VQMJ"ZOSD8B;OCL.RDZ7-\@1""-% MH_E>!$_)&ISCMK#%8M-L NW6QP'@),K$@O2.%P2Q\6VTL+;+:B-N* M(J$]3MEF*:_GMRBOP\EI'7)Z8 ^+7-4,!=@X3R&8'K/._DC95KE[*RB>)2M" M;U9.6)R*+OGKQ?PV_K#24COS;26X.)37:T$-$.O:<2?0.--G-Z#\\3*L-\4. M8DHV0D#/4/DU=.?@ZN"5LZOG (Q&^QML6W LGH^"-U5 63)_R!K\? Q\UWD= MK?R@6J11DG]@"R7/JQV=J6^P?33U@"J@+*@_9 U^/J:^Z[R.IGY0+5)7T1^: MJ2]NLT=H[?KH]0RF/LJB>ZRTG@9OE9=^ M'@@EMXP'/SR+$W_-@ F7;([[W,?*3M?V'ZZ:A-XGDJPB+PJBY1/21AI'2;)V\>7!L>O64AR/["KM.-3@\],;7&5X. N MO(Z/$A]5N*L>'-:%EXSS*3M&>L[ MP9S])D_I0SIJE!T*('@29/'9Q1$JN9(ITZ\>J*1MP@>R=//$9W$<[N"B-$V1<,\8H?6(\8%Q&Z-%\EB+7A%OCN1=# M;SZB"8_87&3)H!F[X YX"PFKT38T8;:CJ?9D@6]>TO7:H4_18NXO0W_!7TI. MV-X1I2&W(5=LMBZS($K'ULAXK/@!X"+%1F4Z="@:%P2W07(3B7/ MW0?&Q[_F,VSFSN;/\K5V$:F0Q'3P;J%N8 M;*S?-:,G!A+IMFI'AM>LS18WU EC9I+9-'%*BM4$[18(*W6Y)B\-^/#>J542 MAR_EU9.>U<)<8 %JE=QV$V!,D]]N_(13O@@]'JE+G4#77+*/*Y)B_[63DGC< M VC52^MW ^^\GJF@29)QNO_/N;Z(SQG3SIF\BN8E-0M&,CE8HK ME)4*0-":9P,.]"PE@A"MF$HL.6K:2J/=[HI&S- D3[R\/N&-W]D)_SZ_'D'J M?:-#\9GXG5K@JJ-DH'+EA%%<4!V*@RQ-B1?:0=NUY%@%$Z6_A 9E<&]44Y 6 M?5$\,6*86F[Q&6DO=9,9G1.Z\5UMNZK8&EN'10M"#^:3MJ,%_)YXA1!/*RA( MQ6"^IWALO%L"I9LIT\,&^FV@ /?;DE(#\1T50K#F)O:2 WB[*D[MFL=2@N.I#OD^KW =$"O=/NR9F/V-*D&IG8[KEYX@AB/)J*6;(4. MGF@=[$X#)XYGB\\.3YQC]NJ:%THAG K%=)[)65 "I+(5 )SD4$Y^,DJ6?!UM M]56*"+G5J(0F^,%.*2>K%PQ0HD(SA><<$_+1W_"$IX397I^_AQC'A#>P_.3\ M'M&,*P3CV(7RV.\DC-#6:1,!+?,=#VB-HKM2MVQL#1:(IL3;L4:)N'7D MQ( M&\G5NR8ER'\CKNLK^ 9CSZS=OFE#$K'9B4Y&^FD6F&Q9G*-'#30=9KO M,9=1>$W2&$(P,Q(7M/T1OZLS4!20#$N0-U$IZECB*D^MAVJ^X 9-. "CC!KJ12G+I1 M!%(?VZY -")H5? ;L&"]31,M$KXO\2VL^'%*-B2(LIOLTRA&6BGZ=.U9MPY) M+S4/5A]2G:SC/E*MT$65XCX=J^5./077@AI";O$GALDZ78-=V-7'LX*_X!:R MO&!JS!A:^3,2SB,LJ+7Q#A+4^HPQLHU.5SY9G#VRDV'"O(G98L$..A0,8MGH M%HX;/3++2Y%(\<(R^<N()D6=?=ZD&[H?J"D78Y2V,>(:G;3,[G/N[_,2 M;2>8D@6AE'A7*7573HS3!5A);Y2V6 -&E-=,Q.J$9H>U2-H+<("ORQ8S#/[6 M1D;H8GWO^#2+IZPKR-LS!\F/.:OXT!/3*VBD,T;?48):>6H'#\%C?,(+$,3#D;G?AC!7 H=/E:3O5'#;W4JRE:P""Q=&:41[G)2X$IY MP49B]D,^/*L$>H=K)S)""8G@*H4C[;..\K)2&0!R*K&?[O2Q]YR5YG"%6]^(9GS,"\#LQKIV:&PS(U6"-$VWI;Z:HXL-@!.C(: MUI<^MQ)I*^M57%X-U(CQ6%Y]+*\>0WGUL?W6@5FE3H+!>4#NV+JK[41T;-UU M;-TU>.NN8WHN;GHNF'OBN[_]^YMOOY>MIYBX?UU&F]?L;W-1L!\J#LEV!(L5 M4QUQKLP:2_'/4QIFSW^]=JQEN-8 MRW'XM1S'?.0]@1Q"R-LDN5EYC0UX^U;FMYH):@!I\QGRHSC27J1)M,<*N:'LK)K2IZRE#D9Y M: L!NVN@FR"K2Z -*ZQ*WBFYI\3ULY(F<"-5&=IF=,5<$G5TD%K2E(EO5\X3 MO]$;8/O0H6@U:&\N,2TP=0IO 3>/;<)I%J]3/PW<(XH:[QXSQ]DI1%3ZY#37 MX&&"PR@X$!"Q:984 JME+PL@0NK35">'4YK33L/>?8FQ-)H%.< 9%75B>7'6 MXC;.2R"K!N2>*T:!<]!$CX:WT5*N_QF)1R#)R1O@]#I7>"[MPD/J?DDO@@W MC$I$GS!2!V6D[+\[H*FRM0B^%#RB"Z &)E'WQ@$_H8Q?$LG/KQ?13[.0,Y6>AV M60IBHQ2<"D"LG,"Y$VR<9=;6.+VCT3+3G&OB1AM"F9W N$'0(GF0[>^E$M1# M$BU;\&OMH&1L*>4ME,1YA&8/2A0;Z&?*F)U&#] .? N!@WVH0"J6-J1PWK[< MR7Y_H\RY#SCWT(+2I&HQE\=8=+J :C21,[: \3GC(;.U$^_W-$[6"+=Z0CJC M]#PDL.FTDX,-Q)XZ]W[B!'-&P.4U$1IW> 9'O"850>A5>,83?]_5&+6/9Q!% ME0Z!MC\+NDTH\=V=,>53AXB8FC6%O8M]SW?H4^6!*H1HJ9B.]?)J'9UL/O$G M@$PG6F!Z>-%\/0SNZ*(B:#=.JE31ATZ;UDX:>#3-U\\@?*2_KVA0%ITA.7AL5^[?A)CY>*UX:T6D@^>"X=4(Z MMCO:*#14(1QL:R8D">^ZR21DV5WK*Q\\^];:I5/JJE)*R'D]$II8/IQ83E;].2A1(79,+(H;,R\2YU'P-A)VWU00 M'O3J_0C:H$$JLEZOHQ!/!/OC6^W&K@5_"R; X9DB=>OF$P\.Q9,E)434BDZ< MPR;X^G#Q543=;L.7DA\M.^+9^:O'&5S^.OL.Z??IHX>(KZF^< MA%P%CBO49P"CWDK$IMIW$XT*+:STO]F&4/X::W9O/+OGS*$(2$S'ZM9K)B0) M:+#V:IN@<35#DT$TF054?]/\)PZ&24; MPNF0!*,%%M(%;H7FE4-G-+NF\;(DL"M",S;P!"6D:+%CH*G$Q.BAO#R_IRL7 M<9SB+ZJ"BIVT8H@E5<*D$\<%D0OB^[@R4N.54-MKN++WW@&"@\A;DX+86(R= M"C.4I]WK1 ?:HC2)CF:-Z8*(];![F^:@[%<20L,?A8"66&/'DN3A0XD&;\M2 M41NMD#H^X6[8V]LEQ(MYGT^N$[QGVVQ1V3[!9:6B-R+[IX1.^<"[4:RAE=CM M/6]S1*CKQ^P?N#;5SN-^F*N49D"B%PD+H;K.Q2'],-1Z$AXN%:#DZ8KZG..2 MG^)?P8O@S7@8S;HUA!CO1?A*?#DCC^1_"LD<]GI5HX3S]GLUZI_R&;#_J+A. M%V'E%@!/4FK2HY.>!II:#\9WW#4K!(IV@&6'6<1W1.Z(:Y#O!UA)V('[0(30$MY2J)3\ %*&CN3O 7K\ ?0M(@. Z7 M2P>Y4FKB"(6IZQSOK$#,'R(E\*M.0&4T!U$A3.7=+GQX(7-2/CIW$2W>9"@= M06#9B.DD0W$L\M)" MKY2K,H2';OK<\G#BQ M[^Y!":11"F*F+K49C%V:'/6A@+CA"/O(ZTEUYY/W0K!_KZ0N(N-[J1/HEI8JWO1M']=^N3R @I>/ @N@ RY=;*7$'PC,=DONS:S\^YOH M+$R8)=8O..TJ/@5%.QV3E HL%)4*0-!L6@,.]*I1$81HI2@52XZ:G9,Z"_,D M--/I4"^CD)R"@(V88 \[5$I/!9O:\4=^BY--PRQ*M..YS4 $78ZMLE]%\!C6T:<,<_?,%[S8W_U M%3&VPQ>VPQ M>VPQ"[>/3$G6BL7?D(LP9B-Q'J_]&,.@24G9CY[W,FIR&%'*K':C@.A46[ M0;W6)5!;EBAB06H%CL$LO*W&TB*K_JT514)K5'YLD=T2G1&VR(9>QM>$G9!\ M-RE2$VX9&/'U_!9%$G):-ONF(NZ'5;$JP 9-FBLJ:1^BFU64QD[HW:Q\FA 2 MYLD+%R%/.V%'7LYUIQ:@G8:T4^(BOS"LU!EW0@?KZ(+9*WJO/;0E2>@$$FM% M+6VMH,%=F&-C8KD4!FI,W#O')%NED>0BREO]7 H>WLK;\]O;0/+#J5OLC&/^<$C_I UU2N9_$QX M;SWB3=B^Q)9%]H]3)R'GCD^S;CV'HH&&W#\7JV9-^CJ=H\VNS8+LWXG7/J7B M3@GZ/DV/J-W8#H[FZ.*-TXWZ;'T?1$^$%,V*VGFXC,(-B;D^\MG$-U'B!-5_ MYSW=+J/D5Y)<$S=:AMSGRK?X7+F!E648GI^;A1I(TNI6W(9V"8W_W.2>\V8V MV:_XWT&W#1Z8^6=X9A]:_)KMR0$+*R]"]B.Y<1Z)LM>-Z1K:DICZ,9]/2LGD M+LZ"X\ *+Z-D'#W?#EILBBLO?.*!M;T2CXUG[I4=KJ1: MMX5?C KT=;>4'$CC*H48K/6HZB<)O.3TK[X.1]-.*?%"*JX^%M\[>G#Z:23H^BM5QA MQ0),\)DL*^3_DU0,S((;R& MT1S=[O5(AS6P!XLRCPW^@:"]U,A!7PAJH7[H*\@85;3,MV-><6\Y:F8+BU/* M@(/PT\C-FHQ,0N\LZ]]\$2ZXDU-U+GI'XCWB_U82JHRO$XF/B?O79;1A$_9S MA6$_[/1$.7#GC40P8DO8O3^;P[]LH2L(KK9R)"""\%WEDBOH-5GZ_,(K3'A] M7"^9M YHP:WM*I9V(( C6)P0? MHROL8DS4[J*9H=XKI-%[15?7;$N''X=,='#2<@@[26?"V/.R,WG@]!-$?:0Q M&/7&W)7)[X::3WBA>'#!W.7'?Q'9XZG:RMX8TJH(P@*2" I!0#6@V!GW^9K)PA.TIAQ%4/LM/7QQF3I&TB4F,M. MMF:0GZT)7;(]_ .-'I(5+TMQ0HA-MGWI42;/C*-WVM0-;&**1QV&7%.B4$H&\GD6CC1^Z$#N%8.#126$/F5(4X!>^!<&K*$ZHY\1-*1/GVW=W-W[2,^MR;[!10+T/00DU7#NL*IVS1W?%FRKU3JAL M'7 $;F,[$"7HJMY-1L?+?Z&3)W$*:[G0Q?6D6+*3..YM MZDJRTNJV)8V6I--=75T4B2NQS4O><)&M_/4?#L %O 1 $"0!RCU3TR^61 !G M W!PUC_\G\^;"#WB- N3^(]?'7YS\!7"L9\$87S_QZ]NK_=7U\=G9U_]GS\A M]+_^\+_W]]&/.,:IE^, W3VAXV2SO?9#=)-Z<;9.T@WZ.M^\0/OH(<^WOWOY M\M.G3]_XY)O,#U.<)47JXPQ^@?;WR835E,"K0J[M'!#^C5P>]> MO_G=JU?H]N:8_/#J6S;D?_TA"N./=UZ&$8$[SO[X%;?2Y[LT^B9)[U^^.CAX M_;+Z\"OVY>\^PR]:WW]Z3;\^?/OV[4OZU_K3+!1]2*8]?/FW#^^O_0>\\?;# M.,N]V(<%LO!W&?WE^\3W?L^ K1C>$ M_I F$;[":T0A_UW^M,5__"H+-]L( **_>TCQ6@Q(E*8O8?S+&-\#Z6&1M[#( MX?>PR'^5OW[OW>'H*P1?WEZ=27%ZVYJ+#7HY-9QY%\9\*'QY QM %L%/[PD$ M)1SPE8)Q=))23#A<\.<]D=!:<<^!+VQ4L&[&E0I(@*(% M9K5'OQI D#S)O:AD1#]V_XKN(KK+R%=PP.!X__;ZJS_=P"3(9]\@CX[XPTLZ MT9_:\*[2-F6]U*_6)?_L ;C\XJ6?D&V[S?)(G*K1>_FD4_V=A M/ #E@-M*-J\6PUXY7QN&&G'T?>C=A5&8AWBF;2U8P,7>[H*AM<&C9IA;,9#S MB1<)"9;&^YV;;SZQL+[SN;650K!$YO=P?>1I<)TG_L>') J(EOWNUR+,GR9F MNV !%Z=!%PRE(&3X3I,$XNG$B&G&&\@$C0??FGB>F^Q6F8 M!->YE^;#J7\@(/^1%\&[I:'R,R/Q07LO3DCD=W$PG,2'.B1^?H)\.(W^LXJ# MV<^_WN4FWY-#;D,A2,J3D1N,O#A UX*3\MTB3DI=1DLN5CEI&NUED. =)UD. ML[[[O,5Q-KE^U9G>MI*U"X!:W8:/J0#A\G/7XB)C#R\>0A3-CZ*++9@KP_C^ M+/:3#7Z?9%,+A6B%EW^R?-X(@)#(!OP) 5M0PL8D<4LN'(B%@D>\9,AP;.NZ M@Z3C/(F3]JREV$TL(_)UIE=E>F5%"HSR-$GR!YRBD'Z_AV*(UUX) (AGD&Q21/]>BX$(01%QH,;^#R.3JX"-.[Y(, M#R*GZ&76H:>CO368I),^R7;]-9H$%;W#*H(B+\_3\*[(O;L(HSPANM%FD\0M M&\3S$N(QS[/K!X\PY*+(P8$)GMZI[5&=^9T9178AD1QDY7L=?1W&B(UYX=8\ M(N-0Z]TN1&[B)XF>840$B<+T)*3SLR+S@;'60&0VQQLSA M,DT>PP '1T^W&0[.XOJIM/+S\'$.5]. A>U;W_2!4RBV/ID!%60@>?2@^OF MO'JL>RUM(.MW%(HA)#*TQTE6.8L?<>9"/$4++T8\!<#UB>>VG *"\<)JN%A$ MER.A"NYK2*B,2M-*Z&D8$T7%@82*%EZ,A J &R*AZVKXTB54P7T-"951R=2G M09: _X'Z\.A%H#EK=?8GSI0R3+P#JRI=C%4;+>PG 5]'93SO #-!7:ARS>6 M&_%M>93L<\CT<3@*U"5MW7G,$+WVGE$P2_86?+6'[O!]&,=P=R5KQ*!Q:B&: M1%(FVR5=)ZT]X]-HP$6&*L9T' 5%M2LM4= 2'A=9GFQPJNUS(",Y42(_-6(DF71Z94 D/>+%98I<^4W7 MC6!3%M1, /XKD!IQGAP#2''.(KZNPNSCT=,1COT'LHD^SN!ZZEUN-4KN9:L"A!]H8(1 M"Y6G7?[UB%(+=T,INL*/."[P*0&-K$ OO)_#_*$Z#6=2@W17M:G=:\(D$;1R M-(T KX9GZ!.9 -4WBT@WL'C/,K'$&E@Y,P\Z,D M*]+95'/-16<(#U5)I1Y4/9%6='0[MF,9K\IAC.8E<0!=C'.'R?-SZX55<@1Y MCUY 6':K&,%,LCAD96HR&IH[),R324R%TO MVS2,(PJ1,HA?$S"10Z$Z5?3Y]>4Q[&#,V0$1>/G3)2%J#MF!OQ;A%NRML[TP M=5:T8^0: )$TYR^^WW\?/N( W9#?AY $0;FSA$?G -:V94Z/&J:N>.G\5+;/ M\?1W5=]Z+K+ >J'JN:C8:'9354/;V8-+DKA=UFK)6XL2Q@<!2GGY>*9<*E4]<#,N1:U*?]3M>2DTZ&9J#WT/ 7=8D)LQS(LI6 ML6S*D( AD;/Z.\3&+>ALZ^%:JR", F?S^[2:CL[.B>*E]T3C-$X*/-?E.F1I MJ\%" P#3N'=/B[Q(,1,]5$V!;N. ''#G28R.P1H:133E6B&?+@N.#! .8242 M74*.<#R\Q^2AAL4K/G'K37X>:B[KP'ZF"YNZ#B45VVWYM?OCB)Q51%7C9'JOV0E2WKE - DP@HFZ&T M(':D%5+[Z#2(SB,(KW,AM0:BP,OL4*(9*ZIG1%]:.Q/;H:M;C:T:")ST=*UF MD0KP$NI*&,H!+[,F]#)\E"NV!WL6K#9)FI^E<<31S0VM7Y9@9&XV7W[LL#S>T"1"_5&6 16MR%:RB2+C1%A*) M;TE^-6^4R=@V@]XTO:>K9S$'#THU1*IGY(*U'(D?2P-7ZW$5_3#)JB4>>VGZ M! 90LGF*./\2V3$B:J);7/L\R>=ZI?.5 ,CS?3>AF :NL[3PJ>VS:4\ MP?48J2[JWR' Z IV5).\6-.EYJQ>UUG'MBQ)X)")$7T%0UXB?+C[N'!9LD[& M,&&Y.B&VQC)3W&5A$'KIT[47X1EE1KJ.99F1P2'3KCVF60M%QM%EULNSEM@H M$3:NA\)D\&=RRWMQ?I%>A?\'VLY85+29H1OMG=>8^\+/0MR5A[+9>"UH)$PWI$OZ?!4"=A5( 5 M:4<.%RMC0OZJ!*U+FA'2UOC*+M:0.(?CC&7>LEPSVCB'K@I]HX/*\3N3.(X$ MQJH?81RL,HF&4W'_"$8@?M+:"KJ<6*QI!(>7\PDH:NAXJ+85+-*LNP*MX1ZS M\/_FDW+AU2<^F%&=9/E;*UYQ;'3AF >CHSL)#(-4.?%Y@ZGR]V()7S.VFM, MB85L']).%WLH:;Y'7H[>L7_=+:%M[%SR-M-.X\B]B$WV,X9G-0Y6CSCU[G%Y MIN++-/2G#B"U!?4,P52V-Z4*/\E6K8;L>VP,PN4@M(51VGOXN>]B'8&>:6_W M83^Y$63QXC/!^?4Y@S;.[J-CF0/K^[O4WQ/WDLHK#Y' MC_#]?\SN%4OG3/M5P!,#8XS_%-_'_ZI>+!?KID R?;G!K9BK??G0N^N2K9EO >V\DVT&DQY#0MK&$ M10R'"PK&?;8+CGJEFOUYG2!HH];[W;\F.4 MT5]P?0Z>]7O/5( GN7N,6/2\5!X3%$4Q?#(QQ#*-Y_\)X:P,'J^?E7%]8N1%MZ.NI$MNR_\GXHN":V3?<%,,ZO57659L&-#DG?D!YP]) MD$3)O<1(X>[^' "QU1[F\^.C82^IQ R5PG&WSC?9Z]7HMJ)P:I()'=H3"&BEUKU&+27[4XV6H*U$N$$1H9I+KA7PLBP>\>9XRPERYC M]GB9@/K9K&761&\WW>@N[2/DP.A$"O@ONQI.N)2YG0*,#>TQ?)3*]FO=9W M.JRO\JJXR1S.+;TUIR^[WB="6G!)ZW=D#RZ-6(/XV-*)M9$V#@1*TOP&IYLS M:JRFVO?DUE[!$C/4^^!]Q M>I>845P<[R$B^5+B/,;1WB!Z@L4$WL;T1QP,C!;MCK-UX4O6E^PSMT&;4NHV M09EB1";O'&6Q:=1<_:+Z.^3) 9)(QZ5&DRA'6J$.)[5Z1(UO#]6J[DZ+HURL M;S-6*6YBH5*O9?UEJ01':M""&CC)&A499B^,'7ERWG1"PD)YEPD1XB,>I8)B M@^\^^U$!@215O?;)W4(:2]I^LNH U5^VWRO+]K?/+">.(GVVMCU&FF08_LJ5 M7+$'IDK.@<57J0R$/D7'O9)SH*'E'(RT6[1[?G4K3L[5JDMW60>O3UW89(U: MN3Z%H [Q$_SW?_WPZO#-[Q&;R.E5-I3QK6XU0RADJH);:Z1IKX?F$-$;9H&5 M-"%T+%@:MM@Y^V!"-6EHYP7U9N9I3B]9Q+[)50R(S(53?@R=L^!KM^J.FE$[ M;2IE2!K:5'=FK+N>=_IA6A&?_N5=F .& BD7NF?52=5(+A32JD>WB7ME/LTC MMSV+.=#9U!#U7)Y)W8*5-12LY/#)[<&HQ]+^GI9/NP(VPX M_)??(<]=)1KF"I)$6,X)L#8/#6X]%[=;+U2RTLM)O.\/.#^6=()T6:QQB.Q0 M9"HWV2O3@^25^X/DU?(/DE<:!\FKL:$O\FC@J0->%"LY"'.10Z,9(.ZW L2_ MANXNZ/#5"Z?Q+_W,U(P$'Q7K8LL.J;8\V@UZ&6IH7*AA<9@I4<-X:.K!QVM, M[BMFGIPC_$ZT@G7/J@ (J8^^_!)E\.D>NO12]/\=?'- _M_A'CH\0)LPBJ#Z M>5F_Q2ORAR0-?\/![U&<5+\-LZPHRSFW*MS1%B9_*6*,7A_L(2 6:P^ ?0RE M2=#K0_K;UXY?]@JQ:$>F4E!?1U&*.3)(J\-$-$E65R^\+ID3B,]7(Y5!+)V'347H-5W]6 M@>PLYL!TI(9(5_XZ9^:BSCD94^6B)J2#>31==^HS>H]8D*YR(=OJG!R4@2+% M+ER7;X)^]O7)$8?X]#M<([Q9#9,HR'F'&U\8%PZF4V38U%R-7@M;FE]M"?N: M@V?@YN94Z*7)EH"E?0*V2X?%[/4=P'0V_!?-F5'[G[44G.U9W9G>]@[?!4!A MS(/'/I'??/=V[X?7AU,]L/<0 MF66+H00UCMR:@F22LFM![%![G#&ZG,[2$UMG10?/&@VPM 1;^V'M5KZ&/*IU M26/<\;B9?^;7M&HE-PX1"31:HJ9Z0[N5+IWWQ,/(OQ0K:*"^.L!)8AVWCGQ>S(#M;#.J7X[%HM)A&=^5[*RJ46(43] M[V2A)(F>8DL1IYZW6"\)C 5K%00AE"SUHDLO#,[B8V\;YM[4^7ZR59P$(HMA MD<4;UU\3%38,]HGRZK,!KF.+U8QKA1 K,#86G"L,Q=1P4/4Y7_E^L2EHSV>H M6^J'D]?5ZU_0NMN\'R9Y&'OU(0K8EX[KZFFSLU5<3P__$5:B*_R(XV+R$+!Z M6AK&09Z\>%#!*I%I.5 M$7Y5MHOC9Y2:76V%18'I**-QED._/"I^,\A),[<;39>#0"$48,)-.Z>$(Y'H ML&-7#MH8C5 X,DQ @^IH)V2^**'E5$H!F_QZ4*WE0,U0@".]1=@8>GX$S2C7 M:H8&$]LW31_J(TZ3'W&,4R^"5IO!)HQ#.*/ WS&/4/6M9MM!U0./1*[*452L MO-8XIY>3)BMYT=+!?[(:)Z_;PJ2?H/+:?8+*Z^4GJ+SF&:Q$8T2F&^3=GB=Q MG:?%>BN4XC*3\JJYJ).<-RW0)+)#!Z.0CEA$@;=AW&UENNG3P5CY.8L).W"6 MMZ:>OHB@=!GK*H\,$GD!+OIY*5'HZ_+%]*(C6VXJ<2F9MU-]2X[W"%5'+:16 M#RTGB?U*B#3.*+?U K68IW\F39G"_ZVI8O.M>\7FV^4K-M]J*#;?3JNJ?F?* MT>_<<_2[Y7/T.PV.?C=25:WL\54.=;KQ=!\5/+T[ZTD8%?GDH42R55R\-B6P3+S5 S:KRVC4'M:J9(NG MR>17L<&FYN#1V-8G.[1?Q+XVH_[!=-K8]Z;:V/?NM;'OEZ^-?<]S5HF&N3:V MTP[^O(!$BXMU)Y)K#BUMV-H.7N:# )3(4S7'OE)/K^%T-PU[EJQ4'I=SA[,.7=U^OL- ")WM@5W=:$%BWR=+ M&H*O)+?]I L#*$4J5OD]^E1.ARKIJ#B\N-!H-QPV3^J@0=DLQ/^D2,ET1!T, M$Y8&=H6) A'Z>9E#N_KDI<&/*=EZ$Y]Q9C"X>,4902HY\=Y]QJD?9ABBHC'!J<=#96J)BZ_*^*0:^[GJKB9J=!TZIX9T=/8%2E9DFTKQQ+? M!X1U-Z89G/,(O$Q]78[\:\J0Q@;0(?"8/L[!OXNRW>--(DFOJ*Q].#@FJA>. M,P\^HH!<,+9=08N[+,SQ-4X?0Q\ST*^PG]S'=,:)-XTMJ-UD]5C!355#<_\. MIJ:*=C6W4UW9LI"V,X[L<6/JBXS>G=1_;E%+8^LM32.C4,DB;L@0:-0+]PW_ M7"1OR7TR;'_CI1_)0Q/38JQH'<;D8S([C<>!,47NBS67I[S*R<2,T*P@\VE% MYG.<7ZPO2A+31"%-%\?X=:R)\$0 ?[%G[\2"TSAOIB&Y85L*X>*WVR2N7FX7 M:ZBJ5L0!#G[VTM0C^E$8LWTX9@_H+K$$\=>$=:CD4PMW'$.],O*[3V'^@ C/ MT38-'[V<_#?R?+RA759*9@\Z[)>Q,P9*4L^F&,((F\$$TX LJM!9#*)(""N4S(;?KH[>27-(4[,%)F2!H8(Y#00#5 LKGL9KJ <,FM8/T^ZKP$ #F+VAD,I M*V9"9D'K*/F4(9 YK@6F5T_ATC1L+@^\_4Y0!" MU/5-XE;,9P'1NGUZ#BRD90CKI2 ^+ZT6:X+YR&_AWS[LJ"KF3[2=?N>\;N%\ MTBEU04[)G!%A R>8Z 9^2!V=Y-\1AG] _9%-DN;A;]X,/G^M)6TG[>D )=D( M_%!6@X8;XSIV<0A_>5G5IH>Y9B/VMD_M1!0O8C^D6@R(:?"&"T>?DETMYYX< M5<.NN>2 3*%G]PEF_^6.Q#)T8R:M8,#"]D5*'SB9KOM ?L+9SKV<9;BL\5BU M>V_=T4ZJE0QE?[M^R2 R32:B*]]/"G+77WI/8,R?73)WUW,1NM,+E;SX,/T* M;=EGSLOC:#)3+6-_L4G)!T^")6L"YO]F0OR'@.*C?- YB MN>C")'5!W#T4P>S\X;G'>E[1VCU^D:9@5>/^[%I'G$JR>C?#4&(;.V\Z^;)O M- W+@H'.4Y;?+#]E^0TO DHT)C>$GL5EEH$K0Z@*@.480A50:AI"PVJ&91M" M->1!PQ#:1R[S?M&)CW&0G1)4KKT(DR/P@Y<7:9@_7:P_T' PT!2NL0^_F_[6 M'KZ^]6MZ,(C2QK1L'B:]FW(*FJCTD*3Y/@&D$FIJDG.:&&$L%^WVJ":4F^Z2 M_<'TDOW!_27[P_(OV1\T+MD?YKEDZ^!45Y>L"H#E7+(**#4OV3HP>MF7K(8\ M:%RR?>2:XI(]P7HV*8M.Y-S?#]L J"=IXZI<]\ MV=6IH-8(1QN_@C >=D:9%*_GPC[8"Y664&Z+NRCT&Z'KY)S$@2CDJ4]:'9E? MM"5#)K!R0KJHN*<%F2@6?G5_G^)[B#UK,9,KABL/2IZ"4((8AOYU7QUO3A]];]P^_M\M_ M^+WE.:Q$8[(2GX<'IBP]W"TB[(2KAP=];%T 7QLB*QA;8F+HE;XNMMN(AB5[ M$3S!3LE3\RQ>)^F&QF3,](C77=5^^KX>8+*H'&XT"L+,CY*L2)GZ6;WCG<9) M#.1V*V9G &6,+8;4"."%92PX]OL[CX1X^%48 M)_$^O0Y% ?X.+L6I1*C50W@*JAI?HRN?%2$C]S*DJ$'H9OX$G:W)KVDO6G*J M1D4 )O:="#0(X&9A.%47;,UC,-Y.J:IK08D>T%O.T4,WM9AFHR6ZE MMVP[QM2,&\@WI%W\7!7N<:BKN9'JG=(<=AEL'%A]&Z?8B\+?'$DM:SV(1:F+ZLJ6&2>6G(K* \;;9>F (;'&>'Z'&1ERH- MM*V_#/MA$CEI813Z&M*[7\"F#^A0\@9D66,NWWES<.5@RG0=\$DRLK MK=77*@F"K3KQ$6 (A$5]K\@/S#9%27I M[$BUH_-FG"BILW*TJ3PF],E[JNJNP[,OQ=6#CZAQ<#H_M+[, MZX,GDW,"U(-7E7@261S<=JXFLNX@04 M0:9Q^/6]/1V'*8ZZM2BY'M0I]]Z(^PIEWAW MC'+SSTCB,[[-9Y$FR MB/TC70R(O!13L2DB> &@$[P._="I_4'-*5Y@%%@:OO&.BHQ,F&4G.//3<%M6 M[SSRLC"C9!1LO"_V"\)$D(KL99W-)J^:B3KJA:H$FC=/=;+R45KWA MYD'-1*B:R?4E.XSMK=05?0(9IA=<^P\X*"(L#E5\E^7A!NZ\3ZN>&=53(S8W@LE=!MM-(QY<]-P$ ME#4/4CH),Z],Q:?Q$%?X$<>%4J;'UX376M.^^JD%EXXD8P(9N2:AVC+Y\2:! MO(ER,J<6J4',;A6(UZ:,:>H/ !_G*9W_*LP^-C2<.E).N92+.U\%D$3:F$BE M.R+EQ-32S[>VU:4'5V.39RF24 .!+$(3;R",^+C(\F2#T[G.,NUE';QW=&&3 M!OW2X?0^KL9G+$*^FL*I#VPHQ]MO\ &D,7[<<'ES1UX$#K?K!XSS)D5LOB?. MD*6=9N;W02<1SG(8HN,0M)Y(8O=A "8/\_3B$:QA^XP00B%[+7J? MH6-C^9%3G5W)H)WD!0E^YB<$E^4PS_4A6,"%0:$+AO2%5PL%54VDF3 .)$7. M+%Y,)*B.B&:49!W,I0QK+.BBFG0/3,;F?,=1VMK6BQ2O\F";9 M#/7+58LYB:M5022OYBI(@=I#]S#&<9R?'C^U9*PA@;$5JGZ=28NK<*VX++W\ M#4!QH7&/@%?CB*R:R2G, ^^%C>.<6@C,I4AL,S D[=#M4)8F3'$0YL=>&@@; M=O+@IWI=\@G'SKNKME#;ZY:I! UXSCQBZ?)%V,NP5JRM$M&1,D/$CP =T3?GK$(C6LBV_4 .2H_,;-F(!8B,@E\" MF9%A:FY.>(_)NQ,W_4RAQL)L#KV>Q1P<.FJ()%)4?X[8]R[%2(]_O"AIH&QZ M!HFFKHZYIZJQWZS*N0D$MD\M Q@U]/#3(H=RMG0V5&7*(JA.EZ+S)-X_!C]L M%-&ZG?0CIR;U$9+2)\LZI)SVO*Q7K,A^A3=>")2_6)^&F>]%4#OQ[5AKW9,"GY/]=/,)1X_X0Q+G#U/; M]XS!6-1AK@!4(M6$$-\]"T%6B,!@,9:19X233+S@U)XRR2I.W&5B6.0!%Y # MA1ZANBTP\'JT?RVWO,3MWJCU#E M9NKH[L'+NY>X?B EHE@-W/?82)160TNAI#62H*7B$W;=4-%4+.3RJDFV>009 M C+!:GT%]:E9"+M-018MOSA!%@#9(\BHEN2@'(O(]*XLV&,%05MT980:48ZV M7<6N"1^>RWB@LZ(#&Y4&6+(J8$UIPU59,?:<*W#H)G9*FZOM2"H]&HSW+Y^2 M\SL0C=/)H+VK)K:P/@>W'C@&,&I8K&AV CKTT?8);?[6A9R:XD?GJ&.37 M:1[^1G.NEN)%'BPK8N?Q,&*:OXH4Z\P1H].[G/W$B#Z0)-(JE%"W0JC+2U[B MM+ W3&Q@TYQZ84H[IJR"?Q>L[N?4WD?I.BY*",VC!',!N)U&?&LV3"B[F)U,26JBXFYF_A+ MN0P LZ(D30*:*^UI"N UU*JFY@@_6Q6G1TL"KZ((==X(CA^J :%%:G2[4O4[&EH=Q6?K>4%G15 D'D"%*Y%'_OU,XYBO7FTLM3Q?@! M8+ D$=:I4Y1-H7!@!S $52Z[;QPKX2,E8*3\UK0QM>8/7_.4"(5S^:5 6$^4 M-8-3+KL_+-8PJL'[<9);$V9$&JW!JN1;][(+0#P'V27?RBI,/. 4>VNRZ+,[ M?7D1&"G"%7W&%.6"?A0/240>BAGD .=/YTF.Y_??ZZ]KW?2G"YDL(Y*U8T#7 M>5KX8)IR[ $=RN"6 6X0+9))X*4;4;.VR",[Z<6M;[E'#2QZ@%)%C!7B5;2?.KTS:[+R99HZ>#NH.^5!EB*-EBL M0>2GBD$0?7O]0$X +OSVB^*0>SO/N/4#S-\F88^KO^8E7_-)B\&;@2# MDRKA)I!*CH]J&*+CEG=PZ I!KZQJT6?R4]_TD-&!5G3RE!^B.-F$T%$-5^S= MPD1HBU.4P1%$#Z.3)(J\-&M^^\+QD\V]!!P8J,JL=DDUW2H.=L_&*H7VQ,MU MB\SHSF;S^!D$F?2XV8:LXC\Z:87S6R]',Y!?39&:(00P]'B!>GT69^29"H%( M=6S2Q!>>;!475YH$%E4$((TXV ( M""[B*WB(ID0^R0?G29Q6/])6;C"^[.+F/\3AK\7,A=_LP&S;-&4%*YWZ%; S M?JKR4:NCRG4BJE4Y;5ENK;%E1+%RT+S(2CB UA4XSNAB*^#W_Z_(HS+@D2LVM#]CUM)QIC8,SP>HBX*.LV'3>VG!UJ0E92*:")$U=L)>K=R% MF7IV^6S9M>=EBW%FV[1@;;&?X^"G)"+30)[]5>=EL+3=*H38?K>@^9&2/USH MQ^BQ_OJ+VI8JB9QQ?THY,,9Q"NO?]8-X-P3$.0I4S BHJPMU%FSZMJ2LMH7# MC3FK^'7VXWQ47\1]"42MXB1PR2YQ2 M,.:R(\K7<:#[2(&1')'G.$?OH1H"&SG+2ZF:(N,+S.S.#Z8Z?Q4')V%4@ 9CI\C,,"B;.\@79>%#9^3\Q@%=?&+)UE[6@2CKPB;M M$@WR^JDJ+U=5E_/+4"TZBSB&SH7X#N4_+Z^#"&76.P>V>K4)5G<9;9JN&=D@ M'&K-D"B'02(V]%"K3?&_?@X=V^6"0!R5_#2 M%&2=;!L:;%_.@G["&=7RH.$LCJ#LR@,7$!5$"Q050R@IY M'R;5V^,?9\C+T3OVKSLO M@IY,3C,7'.Z 27R!(_EKW4E8POLC#6X\BXGR&R;!',5WYX#0A2XZ QZR*YE: M&:#W-AF!@V<:(],O8)-X9'JH:ZZT]@&4#8)HYS!P&F,Z(>0+],A/AUW?Q5L; M0-L98L]EXTXOP(,V],1\,DP3&@UF!2,J/-AG(4^#0Q93(!K/Z#/\/DLQT;69_W^/L7W M7DX#Z=CW+(%$M&N?X;.W7PZG?-WVD'^V1VS?N7&:I&L<0CFJ9WD-#P7_&6K= M U$TO8E]UEL0^HS&NQBH,Z$#^!7W%V M.1;,L3 KES;8SR=?;"!F/<:PQ\8;A>NDE83^&BS9>&&6;(L2/*49;1"SQN:7 MS0KGDN[_>9&Q[HIVBJZI9F!X?GRA)\CD&L3\/'?G7!\,O,S5MS3;P(2(.?/( M+0+]*5WT9@?5,S1=3+^MIC1U3"P<\_DA1Y^\M8FL;=)Y=DJ2#(\O3S^28#K< M!&JJ%'V1.E'//K"K#JE8[*!.EAINSBS\G(PK7;"_%.-*![,AQI5ZZ'^&744J MO!8VO)A/R[.K<' ^?[N*+C)?B-Z@B>XD=A6MH^,+/3P68E(9PN[%F53DP#]S MDXH)8E^02<4 _=E,*CIGU)=C31FQHRQ84TSE8FG6% Z/9VU-T<#CR].*YK&F MZ*E"7Z0FY-Z0HLG=$?I/3\+H%0&"J%D$()HZ>AN'>4;A7D1^\U#H[)M%ID5 M(_6YF;',@J9STKUE4.YA'WH;D0)O0W(4E@W7R;/J$9!?Y TYO'KQ8F%BR ME(MY*-C/QU0Y$+,>4^75]6TF2+!Z5C>IH8A.X-\>0?1 M4+R^I(-H(.Y3'$3,>O!,;0-S;1([QY )MQ=W#)U6"4_/[F73A?Q+.DHZV.D\ M<)Y-]MKTXFIGRXNYLM1-#8EW7XYB,0BI+\C.,03O*30*T2'R)9XA@W:'U>-% MG]5C3"P"PRT/+%^\LF[$RO4OL>Z*& &T0$$%'9HDWAN2;&KEN>S".>?9Z+D0P:%V P6S"DVSI, M^IUYJXX0U)/6VY#7V:6DCLU;:,?;D_ Q#' <++V#GQ#>9_2PT\5)LB&J3]!3 MB"/W)89L2.'L/6X[9#=\KUT2> ":.*!ZVV5"]#B994S)_+MW( M& S;,5BF@,J:6]9CT;7W",V@T"7YP/&-,%8H>.D?13#SJ*2SF%R\^,;[/+_L M*I=RH:6K )+((1N"R)BVDNQ"^G18QTM8+[K&&BPT30QS^JHE\@OAMV2'XM@/ ML84C<>#BM@_"8>!)Q(Z;A,:7M:9Q+8=FW.,6 $ >(T0BW,/MH0 M48TE[0MF/U"*5M-,$&_)'&GNA81CSJT&0QC;ECY-0HR(_2WN,OQK059Y]XAG M;-@E7\>% 4 &C,R>57^/V "WJ<-]+&L]792HFMH"5KY?; K:;>L$;U/LAU1$ MR;\CG#-=<;5)TCS\C?[^,DVV9#,^@6*<0WS[KT6XA4-U8B&;#*SI7O9OF4C& M-&H_4 GE5,#+^ACB+/L=\II%4,"MXOB G%J>^!TP*5T-W^A ?(POR,34OOT> M>^2 "KV[, KSI]LX(,=Z4D#DWKO//OF4P%-,OCG,8)CR]:._%XQ@50I^N-G2 MGM1AV=?>Z0D^2AQXV3:GD_&+ZC2,PYPL\@C1!CDA= AY200,HB$W.XW?41/+ ML0$ $ZH8^C(\'$Y9DAYW9O.?NS3#FDL!+[Z&)#+66F#FL\W6"U,XT(\?O/0> M3]TA3+*($XU""(K,?E1_YUH74'*I=;/+\;/]9)6#5=:'_J1(R3W&@MA8#"'O[ZZ*?DP>#3H< "=7RG X>\(S!;U^W#QIC26@ M]=8U(X^K;I6"/@1+<8$K('3S()@!DYZMH6R^\9PU^8T%%(7F42FD;W^4WP?_^NXR/)D@]/5 M!]RMJ4H_H7OHX/O7!W0?B4=9BY\7+B]S@99?H17Z!_OPGTYN"B6A06+D2)F? MSEZ$LRO\B.,"G^-NEFT102&."Z&?H",?^P\9+/[H5#"UFM8X4 M*:XCG-NEV'5\FK/(3-]JUEW::GCZ3I;6, 3CEB%1FDQM^;0U*#%+(FI)WU,/9E"'?P)/X0^T1UFN=-W)K>>2]M>7^:L*P@UD[N0 M?"=@OY-+6LP4_DX68#9#U/,C3N^2H206N4^JKYXS@0],0TE.BS2F]K55')R& MGZFE;9;MIEC(MO8L!T66P%<-H*&@ZW+(,G3F?@:V7.1JU,<$&].(F+2.;YKG M'299Q452A006>6 [_9I50*Z&+.7(Z>'>3@B[%&USNT^RSC]Y*3[!CSA*YI,? M^3HNPH9EP,A$R-N&N1>%O^$ 9>78I0A0+P-;]B EXE,K8AIZ@A(@8<0%A/W% M7K1?9!A=*WCQK%EQ,$>846[,B$.1\Z:B/3?BB^/#X?2IX9$I$UZIF/"E$?Z5 M^8U&8VE5]L&V?04K!/>'=/-*D7,J-FBT'2*IK-T/0IR3]".6 MN7(KF"Y MR>#K9>A.YIZ:"&,RFJDZ7YV#.X'3L[[BU&O:/[NTX)*5-&'WQP)5\T$<%KWT M^LEA6FK$RV>[%=MSNSBX6A!(I*;\9BFB(F1(JW9'!R?C@^RJ?,E9A$*QD&WQD(,B+45P M_T!.BCRA.8?54%!KZ-A%J#7]C&R7:5&28'J+G(8E2 V3R!1$^3* +8XJZ$S' MF /SJ,T?TR3+CKTT?0KC>Y8].LAA+Q]OV74O!42R>>GWJ!J V C'LJ')DL:U MKT;:,')#DI@Y2"S4<]C4_33@&9B5*U0+[(N)%IL:4>FGP, G YNV210<)!^= M81:=/6((>I-F%W$VR,C=\%F(E_'U<([S$9>#;+0].X(2#@G+R=5_@G)4[#?Y=9/G@?=\WB_5CH <@5?EH-HQ5+4?-0*=J M_R!>-0*C0X41)?_/+B_F>3S6\UH/%:R7EA;K#/.0O#HNB[LH]-'%>HTA7WD9 M;\)==K1>&BW$W 0)MF 0.OLO+UP?R<.)>3"914//<]]:7.2I[Y7-9=/ST-C( MG8:/1 ^^C#P?SQ;7)%G$O@M%#(C,^LT^1O77"[&6J%G6LH?+T344EY\]R+2= M1TK:<[OPB;0@D+5Q8M\LY<@5,H27@2Y.AJ:0\A9G!V5U3I:S"YTD\@>OQDR6 M+68:( U4;JK!K@5E,/.XY[,F40P%:O=T,I*EGDDLBY$:&NU[1B4[UD5'CTV- MU&C0P-@K>X6S/ VAGP@M<'1+!#2[NKZ=Y3I2KV7]D:4$1^:4@YHAB]!DM1C' M7UO]Z+IYCO7")73"U8,0'87H,/0U\.>%9CEH4\TA@_8@]KV[&4!8YQ)@)#L MP.DN2D/+Q\$,-V$.'?[.X@":0!5>-!%WQ?/.<"[(N"T$0!9) ]_2]*K+) N9 M[VR'Z98YKF1+Q7TYB@9;^S)-@L+/+])KG#Z&_E2[7#BME9P$V>I238]^2J6@ M_-JU$*A84LF %$/SF"KVIKC-H71W",7SH%U#DC[I2L00XY-J*4N'A0XLTO=E M^8W@CG!A?-)@7,L$U8>Q>5)FN]?'#1DR@_3(5K$L.!(P-#NX(/A^5WY90TY:4UO-A^-7EMT[Y"<$WW3/$!='B( +K2-C%R%# M6_4)II:(\!$W51^A]-8,W%MLZ*#HA :8,G?/G3D'FT8S-Y ]>@]Q,8CF,"IH7( I]N>5CVZ M.*@>H0F:R&Y9,B4BGZ!DW60-M(K$N#9;SLNQ W-MHJW^:I"=)<9>3 M:5<^;5&576$?DZOJ+IKZW-!>.2O-#"VZ0A(RY\?3BR6IE XN.(,095%Q]+9R!'ZR-KQ ME?-ER&-3.&]&,U(^-!N<]5+.N"U-L=U&5-?SHA.\QBDY&2Z)3#QX&;Y,0W_J M\[5_/1=':R]4,J6L_(9<[6"+)G=\2O,X'7?\U61IVUZD0X$93M'97@!:2UJO M3:D!E$36>&42[O#F,$0>3.#6*#6$P7IGGD#S-]0C Z+EYV%&3L]WGZ'ER>0Z M8WXUOJ<5G286 M#_DZ#K0S*3 26:F_0QG[T.G5ULLR7E[4J)HJ3&6CDU,"UW$"'2G\_.6)Y,H' ]CUG &-/=QP0!.27XQW'XAE+0#OZRXQ$ MYAM**"1G7HP J7L&]>WHP;;>+GJP];0A-^U MJT#?IZDU*?$B]D5&#(B\N /]F A,];5+KY^:4RV-2HZE>2G+SDGV/O3N('SE M:6)A4:]E/NYD*=>J*31+6P<\BOI:AL-G 2V:#*T'=VB@_^(BI<1I3$.A\G(,(K="Y/A8DO.I70-3B.6((VA+M,.0^FTF M/VVXJ>VKROSRTA.D^01A9KMS^H07<:-]5.S@-/+1=.D]@79MX>K16=&!V5$# MK+['U98-7<++2H.=HF=6'_*F)LGZF4_[$Y1-VZ>V8DL6<6#-$0(BD9X/1&5Y MB)Y >.AG;J\>-:-:1APYDH9'47O&>1QAXC5LVYZ%4/2Z-R+XV.7AHF207#8Z MKK )I(,6/;Y8WV;,$\O'G-@0'(WE72B^0X'4$SD6,;*?K&FSL26\VTUE02ZC MFK0RCQ3E)H1[HY&XD3X^/+=6J'W7CR#@O M>O3NH9/J=7&7)O=TC2OLPZLVQ-D<+WRM)6U?ISI R9)>V%#T"-^X;F$Y@)VM MP#A=],G].PQR?))^FMA (%G!Q@7;!Z,W9A@AUMR4DI;QIMU008F9\ MH36%M[N'&HN8HP'14XN)YJKV"^3J :8LNX["BD>N;[F!S&W)V0!"C/"Z@1?X M8DU-GS3V]Q*GUP]>.L-U)U[&NH#)(.FI89E4Q0I9^/?788Q.DBCRT@P1_1=E M,,4+]_>>DI<[=YV<#-/(4Q641^?-SK*L@,#?&T+.S/-G,(X/6MJEW/5")]>Q M:.*!%P2T*I(7,;ES'4=@PG.)+.J1QDT]NZ%@BM)$5__AK!M.T(.B[+GU#9-?(R#C+][7KBP8NJRI*ESVH.Q<9L9&O]X M$J;8SZFG7U,8.L.LB\ N!,K8U(!^QR(QQ,RW?'BHB=^P78CEJ BQS2:)&S?] M19%G1#&&R.F)50G52DZZ&]T;136#+;M=+R1:%\H>O&#* >[N$PV.-"=+'\K& MAF"0,J:ZG!3PW&-YU[Q*,/1K>,3XW!'E]CPR M8WI+"QY.FA'U0,MM"]E$,#<4Q;A(F2(.E5DF#[[76-#Z:[H?)D67/K4F[48( M];FZ4YE'APPC[3E9<]QFJS@XQ=,??9)5G!2($,.BT+38AVA-OG+^.-/DV^X; M7H:PL5N#ZOZ$S$EZA6GWV.KA-W4XB70=!]YY*3 ]N8>L67#IF5_2J=3+Q4XV MHA3[42K90Q(%A/CL2(,,1\((^H?K;11.'5>KLZ(#X=( 2Y%73;XKGX,9?.G: M[*C/U(Z>I4$"4UF[3,N\$3K?"93QQW%P!2UZ),_#"90KC25MJ_HZ0$F[=H", M!>40U_[7(0QMZU6:!#!7X^GCX,C+($EI ^? MO#2 *HP?DB!_11_P][??'P4/)^?^]:O[J[\<%$'^^,NGQX,?_L<_//_;V5'VM^SQ MSZ]^_NYSG'VW^1]\<'3RES]?7QU\^%OTX_V?O_/?'MX^O/WV]B^O\5\/CW_Z M6_BWN^WG;U__^2]'QWKU;XE^SOE]'5;W_YG[]D'__GQ^]?W;P]_.V[ M7_SS[]_\G5\]?O?QU?\-_.SOXF$L#VCJTT$OZD)]UG=8BJA MFN3:DE+6,+G+&) +>E5F/](.HQ4D/V/(U\#!BCRCR#%(_WA"U-Q3+TQG"7NW M#+UU)XE=_&1!B^4XY+&!38CB\U0UQXGN)-MX!']&E#.-Z-]Q( 9[IA*G>HNZ M*HO?#YKJ#;9_!X/@YJI'+28C:A"S=VOC:Y+%V)[_;K.-DB>,2R>F>*7S)'[$ M&6P(V#+939)[$?]WB (Z3_)?< Y9-?6\SOD]E@9-?A*7A^Z*_@NZG[8E@&WH&'QRZ& M/;KC/J<[DL%N0W3<"*Z5[2WGC:D7ZRPFZ@V^\3Z7%_\1CO%ZV;TC3!TXB9/4$5,[(M\[?%\,9W3K_AA'$R FSND\Q?823T_ 8BXZT8FI1HL1C5M%A>N("->R!A:9=(98P]W9 M7;0&;8/0'UH(720AO-!UD*J8,:W("0%JLT3C=R)_K(;C"U9WX.T9!J%^=%@W M-W5I8?ER[FO'Y4L(9.B6(6^!,+M87Y*)P:-<1B5/"2/9IFIF%:TD=+1^M M+I2C"&>H'=QFD)"5Y>&&/)JG5E1W)K>>B]=>7][2%$[ ^C/7,B7F""\H K3& M=;>!4$-F([D*LX_'M"\[_&OZ:U.ZDHO:!5)HY(UMFA'TUF0=[&&(:ZG1X.+. ME:E$WC!4F9OT8DV[.8X WQ4.2YI"R<$9]6]2XPQ8QE+:AT]JVWPX%4"9[9!IJMZ,3[<-, MB)O*H777E+&<_)F0R-P>3)2R *KRT@33;B-#MMC$MZC>FO;O4RVX^OJK7"VB M>>4@MK8;-NG2P%!=K^,W/]#.4-3#H7'FC7^ :J]K.^A,&S+9\Q+*\M()$#># M:W_&8#ZW'I*#2#*JWLL6I_D3Y+]!)R%(?-XVB\TEB]K+NO"?:<(F-DX35ZA3-,@'XXP8\X2JA($O&$@+B"T/TZ6>>?O!3/*TUF,+CP+AA!*GWX M0JW0/$'E9*@:[E8L1PD$+[#FM#+OTQ"3F6,ONLUP>_Z)!5:^CH.+5@J,-+22 M?;\/YMYJQ$X/83=!ECW,:X=9JI V#F8II[I)CLBT44!/V^ BI8^83V&&/WCI M1YSC8!:I&KJZ@V"681 ./?C@=W<@DU&PA]C<*$E1/3NJIG<<]&(F):V@%P-" M&E[P7(^2]"3,MDGF11?K]TE\_QYZD[!F)?/>[T8@V)=N$S!E^B49M$]'(3:, M/F-82QC$?M_TBW&LAXX1$$DSG&'D,Q7L*LAY9N&5+6._[9($$G4*!?F>DS"7 MR1,Z,J1"T;@%0=D?R- 9(AMMV^HZ"?4B+1@+XW# M^#ZK>H#->^GUK68]GUX-CZ*.^'OHHD"&(3H.K?(\#>^*''Q0\-S@C\FR:*EK M$=7D="OQ2X,\YJ)7&7*(8'.VG#*_<9:S4F=%!Y86#;"D^1ML)'T&<&/1N]VZ M)@XM?AK\%=GW^JAA;(S!$?GU_8\XQJD7D556P88\H#(:4O.(ZR95LQZ$AD#8 M[UQH!*?L\F:3[:%RNCTJMNT9NY+KY#H?)2.M&]V<@".[984L*(?:QFDR"(XA M%63NO WMA=WTTM(#3I65N1O#Y:J-UC#^[G;5&D 'TV*%^!Z6N,+;)*USD68. MHM%;TX&!6PO&C.>M_7-P909_N:I8K>S_&)= M+F@:L*^8PGJXM (8A9,.HO'+02Y[#O;S@H^Z[\%TN$AD:?ZO#T05W!2;#QC: M)^L<2&00=QB1GYJ#J#N?Q:=L9W$)^\MOT#_85_]T=7Q(B0\L%R-CH([3B;S/ MT[*X-9]M%O.+RUC,OED&BT7$KUG<0<:$Q:'_K[^__N[-@8*U&?:_N4\>7Y)O M&6?)/SBFUC-8>]W72\K?.328JATD*^"H37;N$IJRL87("#=.&3M:=]GH0C8H&JPC00[#;+1Y+0JPT2.+F5)P_!#B];O/V"_ M0G2Q7H<^3B>[/U2SVSN U(#(CB48@>HAJ!RSB)M&@VG5O=.'N'&8ZG5QQ[=% M.@Y3OV#U#.8YO/J6^>:AAY+N!JM*I2-Q.&RN(M"GR@MPR\ X5!K M*J<![DNX]CO808G!0I\S0TE%X\XA99#U'O,XA)G>5O(UW$0GR4%1M8I MAWR_7P] %])WA9.712\+^2>%&G6SXD*KFP_77H2SNH#X,(5",MIZJ7P4W36L&U1%4"CL M$>Q;1#]>AMU4Q:I=,X084S-[Z%$"/1C7)V&*??)%=OP ^6#>@(NGQR3:LX"] MDZ4?&%G-:Q@$;O5ZF&,SEC[?*JNH!MZF81O$1N$ZE$(ABWA)63"TN8N&TP>PX"T.17D MCDYL5R76T()9VT+T9QP%"S&J]VJ[ @5WZ&UUF2:G"3FX)KN==B:TI;=TEY97 MU$+TJP5<.6+B5U>, !W3)!)V7$"<1!*3$^,DV7AA//$6%Z\Q,?\CQ287 B#K M><9NBOIC] _VN5.55AP]YQ[&WRQ_N#].TFKR'+]2Z-'0Y#//;EB*)() M)0BR4)[RH^XU85UGZ.5,I3ZH<32_*#J= F[(H%DT"M5*5D1% Q"M^M&...TNYU:F=J#1%ZQZX&*E2\)7 MI8B)R&$H9R=AYMW?I_B^;$)1YL7,H>@JE[*L]*A@D4A7>PB7^+0$O5B'C;Q( M]>)O'+DJF7DN_;EW.:L'5Q\TPT5K09JV+FF#&E0" MIP%1?_W)F[+*)"M$N92;<@![M91./=>-J[&@31MF/S@RB\A+6)-$(,^E9'. U+5U,;Y2F<#$KZ5J M-H' HO_% #QI-F8UT_YNE>BRD/0>HM,A.A^""057NI,JO\9"TBX ;$9* MJ5/)'KJZU0?/0.!D;<7&R[.;QF/CI=F$@*95O&IU1+'HO+IK[\)6A5#57VQQ3*&1][ M:?H$J4ZK#;359-4Y?;_80!8QM)S80.&VWYB]2:C?+NLX5>JWVI0;$0'BP0Z@ M-:"9[_ F]>+,\X%^L]SZ&@M:C13I!4@084^@5 M;OIRB7E\?-T%+'M=NA#(/'E4U5N4V,C9TW+5B3$T]J:4\Y6)?Q?I57C_,$^( MHFHEN\Y?.2!]TE*.@8Y@=-22!$?%0H$$2=$W2O4^]K9A[D77>5KX>0&%CG(O MC+)*;TC6UU _(LQ#G%4YIEZ*CY/X$1,U@=RF@F>!O*[E-(O9N-ZF!%@FG&QR M5,^.OB[G?X'V$:^Y-:LTB%:8_;N1X@/8O9 M=>2H@=%X=VA)K]B0[B801XO5O2=S]X%A]/RMFM"S5\LJ#MZ'WET847J6C>F# MBZ;*#_G@/(G3ZL@#J:S>%N4#2#K"5$SH\B0Y.)Y;D%(6\_ZN?EC:JN:!Z[9[%QS@VO31C8S M+AKW'+>%FQ='MB ?L2WQM+!5)[/>"7OQK8!U]_0$SHZ>FF\NO2?:B?Z3EP;T M_T#D$($8W.>S>?EF =&JA7 &!&056&" -&? A4EQ1OGJ[RDY 8V-^^920U<' MHK(55N<%=X6S/ W]' =TW&T>]!H9HY.^L,&\+!K5H#O"EX* MD]4SXF>S%$JPLZRB5$68Y:'O12U#ZP+8+^! Q?!=O(Q$?V[,;+9\L6UEG1LM^U'Z+QDKHHOZL^ MTUO.5TTZ&;ZJZV=#E2OE<6E2U4K!;8;71?0^7'>?&YKC!AVX=H&R>%A;16Q M^M].WE\](V)3(IA3^F8?-(G#DA$N)9Z[:^S+@&'/#&N0#K;&V0?,DI+O"K]E M'A4+N+Q=[P0'YT9'K3!*SJ?]>V[STA->MVZ:KT))_X)6D_-[P9%FUM5]NI:0 MNJS/QU;>O1[VQL[7W62GF!13,-,]M#9*#R?6[_\-1D5G/2 MZ=#"9CN"H=EV!_J<$E]Q7V &XL&H6L3M9BRSW2'R=2S7%I+!H=MJ1UI5= $] M=]0WAQIU,QN')+]B@LP>B[';_7 8I.$X?XSKL*8W46;W5A@O(4,?I/+Q[G*Y M^MYV7;EP'\FKR0VY1'1-H@;20"[F]TF67>*4AA2N\CP-[XHBDB)\5Y0EB\R)^XH6IM!-( M"-?$?"2-#5_H[[PT#N/[>ET(1??GM"?[CB!TN[^?.\YY5*V MZZXK8)$5QZZ'H&K,(NHZZ'"P50J[#W53_Y1&6.S4F17V+8/:4(T/Q5Z":C68 MJQ MEX;);9QML1^N0QQ,%H(MG]M:"+84!*GGG'V_@-Y@O9RIHG#5.)K:UG8LNF8! MN(HI+%I?57!HFN95E@P'H;/]K. 'NP'Y&FWIYZMFM2MHS5='$)$-H"M(#T M-UV^*3P[HCMG4AX$B5_ #4%V7OF_%B'+MFH:5?!= LYB/RH"\&R6P;<9 MN35!W%>03N>G!0Y*S4+J]^76@/BG+1__A.OXI[!>52:,O6HI]Z;#6$ MR^6^<7=H3$FU[B$S/4\F5FPUQ.H^Q53=.DW2-WD/K)$4QSD%HZ S?N'3*2+ 2<%"%OI-]?NQE#Y!*]I"D>8[3#80C93FM M&D$3!9[8_[W!G_,CZQE%OU$%2.0T6-'Z82\*/(L M)R<;I,7U\J3Y @Y,G[G',EK6(6GF<7JM]:$F9E _,9QPB6N6>[&^+K;;*,0I MM,V=Z(*#<\]OM1HFGV7E.BB%ML/L2\MQ.=E+$9U4!3 M-O,W3IR2_2B*>-9'$#>:1XJ#,#\F&F'Y0)$QY^<'3%Y]<#QNO?@);0DH#QYY MOJ#[) DR1':93Z="GQY"_X&\"(@V#>$&=YAI)W<>.4_AX5AJF^3)%"8!L#(/ M-W@/D9%AAC[&R2?R35:ER6:H!,LIHW=I)."NF(P.-MZ[S^2,#S/:U!*OBY@\ M0JLBF&CKG+"V8V7?L0YV-#RI],P)A\1 MB,\Q ;X"'RY1>?)*.7%'B_?R?3+[/IN>VC-SHDQ4"^Q1ZQ494TD1U3%O.WHW'J6!Y]A%9P^EC?21%!%[J*4CLY/IFK=.@4B*. _W+F95) M#]"2A/'UT<'^U@6HX%#'IU_X5E_FJ3F^J2>LS"47;9@ MSYG^$>E(=JP172**EIGNXMKG6GI6SO,>HQ4WH@I*J (6')XUR6U>)!"$I8Q;DV#^+PSST(E9IIE(0*OEI2LF* M:W'0H8B-1=5@KJ41&^\T"5H#/\&C4YL1GV4#E'V<.!SN(T MR5$#2YY9@XECM7WCQ1;VF'K;L&\R]&<+A%U.[B93,NNVS@=I?1 M#$5I/"_]"OVC^LYM[FX;9A%-15@]AU2O4G[)>VJ-0ZCL09Y1[/$E/8U@'E'R M%[<:NGM"_'?EBH@NN8?*1?<0MRR\F=G"SS)A3$Y'X7DW%[LLWVFU#5 :(\YU M:=2SL?)53'=#*,KV1"Q$GYNYS/!!,#FBL[L]+L;012@NH^EL]=[<+6AQ$D9% MC@.9*ZOZO*GXL8?*(2Z/ @D6(OXH$;9<[9^<)V3M]#I9Y^3 P#O% M7*3#48 M5:/WT&X]1;>/@4%8BC@U@#PV=:(K2/&+<5 )DII-U=>HWCD+43S%:(CXH$)X M43UE91=)]6RAC'7JKS6FH 8.5%/0M:>E^\.VJ^$B:2NH=N>N'WDWF[K M5K%"YE8CFX1N:B5M0M98?$+^C,$3@(/5(TZ]>WQ>P(E<(I-Q#@):GDP:8UU. M@LI9$)N&MA"B$R%NICU$YW(K&8/0%O'=@&Y6M7%%Y>ASG,ON)S9JGP[K*(&L MJ+9+Y5R-E(A-.F08V;_E8OUCFF39L9>F3X3A*QH_P)YHQ::((!R&_"[-P]_8 M1;1C3M)LQF*ZBLWZ'>- [6N2;!D9H Z#Y(HUP?68'U5/@'HK<%'J\BQ/82C4XJE8:\1TLA M^KM*R!Z"21&9=:'*LYP, W7J/GH:5[E3AIT;J]3*R9QHSBJ(-!3DN@'@JM4 ML*L$+RX704?;[26.S<+!QT66DP,N/>EQKI2?H?([Q[5LVD!WB2W$RNY;814$ MM$"9%T$!G;.X;$(B#1FI/T?P/004E"-)1!LL&:9 M7$F:'3\0O6KC]01#T5%@ZZO'H6J@XUC/?IQX9NA28#GJRQ6&^K'LZ5_?NRPP MY-!(@0$_4C5GVXZR$Z2S, 5&18B!*DP_3:T^ VF-'/J>\2(H*G8:)9_.XG5" MA'+7IB-TZ7##$2VY!A,@;@9AL)TC=XT>KD(WS! R672O="-WJ VH&[Y3ON[D MA4X%,5',/B:(C%K*8W$H]L*KT8B"=E66 MR%I^#$U(*4I9CI%(WOLI8%=T[Y<=52JON0<7/<=!&0 MG#0R3"T?]^\)QS&N=>;WF*@6U5/IJ_=XD-S,HDN$Z+*I/X?4/ CRJXJ\9\^])X:UZ[V5$7JV MV8+9F$!T3-2->WD]/Y9@O74J)E;G.SXL=X(4&*1%^5LVQU5O\E(#.FGHQGU95IEU: M;Z@:B #I,MNXJKI5#W9K%>S!3&PAU"*'S3C6VYC^B(/*/W4H#1VK/T7-MRX- M1 +0N\8A*7XV;\!J(]XDM -OBJM0YDLH'L_',_>>07F"RCGJ:.\]1*?98R[[ M:B:WWE)]C%4'ERZ];/+RJ,C(VR/+3G#FIR'=OP0@>LO1IA-95::S5S6I9D+< M5)2'=#*(J.6G(RK)+"4>CP7 ME4"0QCJQ@-@\GQ6\X6Z?5/CKG8;M$D M*]I@.RZ=(8%O2W%K]:"E>]1T*&$W0$%>FF5MH/5E A) A9Z,?? MA@*FWW-=&*/(N7_Y[8&:H>Z:UMYR-&,[HJS.?:%V6"Z^3'*,\9%T?,)0 MF>G7R1%R'ELG1%!RH.G1Q;:Q4VRD*$N-2>R)EJ-LLJH!ZV*+^G+C:'?U\\8 M&"')UW427R7&11Q;I<+;(@/JLD2:85--.2;-*F2!Y4DJP<1ES&;;?M2GL_>8T980LJDVH?7B;]7'UWID5QUVH6!X M^PFA9=^LAM,:[GNB!]42S)QB)/LM$"KB6+9'2S(YS@DIU)E*JGR89K33QU4O M;B).:1+$KA8/?>'B D/8Q'$24\T!>OU6U:K(I185H-W!"Y#\_X#<;_*X6#H5 MBRNI)F/-FJOI0- M5D[:O1M?]O M*/[]1Z\N#:UG\W(7>:/W:GA2A/V*W"LQ\DQJ.:ZV4]J!VZS[.#2D87GV\"]% M1GLSA+8&VD-E10'VPT+S>Q2HBO7_'LI8[7 :T0JV1%J$UJJ>6O>]O7?*\:XK M>FDA*>+5$/+8/=*(TI/"@7N"V7^Y8E-E'M14CNW)Y2@735X MOZD:O!@M18F7\(3M)\0SZDW='U:TU!)Y+:_=?UJ)O'[^S.'@&RDLMDOD 2IW M_=C>Z72HK#'&Z4::N3-CW]%:_@& 10CU+)252NV,?+1ZC>HG$(_4FT2IUTO7 MFQ14&* W]=)R="?"QIF27:QO$G+[EP9?\Q8IO3.ZZ9/2!Y9.LY1F#OB1SH(J M]X"H98K3GBFZG!4V3M&BEMU7][ N0N?X/^$,2YP_25.T1[9DN8N95Y?IJ&_L*=#Q_-1P8HHL"Z]D6[9Y.8%T2\X M+BIMLTK&)T7*0M7#A-E7LYV^XQ15VBU6*N/41<.F0VR^LNE+4]FMT_^]%&XZ ML>O#TXP<0ED:05BKH8SM QT\A%$"U5@THAIW^OZ@9K DS]R)D;H70;%U6I,N M=KUXY$$ _X. ^$U?<%\R =PUN[_[7$9KD'\\P#D'ON%W MZS56Q!.3>??8ZXR;OK6SV2=P/^W\LCV"@80$K@]0LZKPF0HRZJQ'##:W+SR[ M?!!Z+1U(@L5'V@VY6W]]R3'I/K;ZL+9I>0_O MXW =^I" P^*#X H#1W^(L_XZH08.JUY]5J_ILMK=R3N@MTEL PU MJ]G='2!>Z=/WU8+H^TJ#OJ^G MA+/?Z0OM=PL2VN\TA/:[)1P*W^K3]]L%T?=;#?I^Z^10V+%0L;(K%VN^Y174 M5O-E=.\8'-D,4(BNU?QKCQ:H\]UJ?[K(BLZ9882R6X1);7LB &>8);QMHS ? M:>#&752' RB< MPGHU]>LH"J(9*#WN/77T79Q*PZD@/*-,B6F]W*:D',]MAM=%]#Y<2ZVR/96) MV 0(9EAHA:(&11$'M2GCLMCP&_U#\,V"#L$W&H?@FR5<,M_KT_?[!='W>PWZ M?K\$^K[5I^_;!='WK09]WRZ!OC_HT_>'!='W!PWZ_F"5OE#+Y_@AQ.MWG[%? M0*'LB_4Z]'':TSD:AJ!Z#"H'.:]9I$"%)[T6UL^K7I\DCJN,U@*%;"%%J#F( MONPBU!W2"_5IJVRW&Z2%R9PYJ[M6Q]DJ4HG9]Z@L//=U.>0%UX';9>2G#!\1 M4]6X6W/LT!8R&4V-A*XB3.WG-7Y6]0;>;U4]E3)T ]J"^GY:X+INH>RQQ*U! M4PO*5="*?S2A:B'R#U07J2G7HI^6J]51,$[\==-3K7O=3\\3BWM:DMY3[\_1 MW2F;P@%+[TXIP%ET$@REV+-(.0!9S9_.8J*O%K1;%2W)=//@Q:U+Z2QF'H@= MI]./9/[\Q,MQG0PXHTK"0$4;7/W!S(%9(>RFU/;01%AXHPZAEU4)U\RFY>4B*C/#AYB%,:A7HMOYQ7Z0^ ",NWKP<'K9/+]IK4.PUB6*S$6C9 M3?YB70-''L&8OI3DNX&-H<'O-;=@&'M*NF2,"A_Q1NG#W^Z^:= M2_)XN_3:BK&[K)$6&M*+28#LHCK9](9>:[2OD:7H+[!MC3+&>ABI++=DV&R+ M'*>UN[HG3*S\G L%6(*=3(*%T*6@0MAV!Q))X+9F"E5/7/M2TZETT18J@(-( M9G4GG18IN14+ZLTX#3_#OWK>J?6(TM/'QHB>K2[T BDZ0HV@!WG+5IJ3LMT- M?1B4YB("67\OO&K@SM/("0=ZD1 Q0A-SRWU)-ELO3&&;7JQW%4:F2T:@2THC M">OA\(85*-*\HNU:G];$5<2[061R5TU"/U+?D\5]^B>BG^P'YUGEWL%W@A1>O!$7+ M3AAPLY6F@G/<\Q"OK"='Y,1[@.B/A3P;A$A(G8IB;"T_%JBJ7$8&5%'XXGLV M*V_8;E*#JPNT#;GXFA1A9YG$/WIA_#[)LHOX),RV294NP53;0UDJ"HQ"7\.X M%XC<7=Q0> >PP4[O&S5:(F[H$,)NE2;3:XLO,65!'6F5[1*I&\]*WQ 1;U*E M0LX=>X6&*N_LQ1I4]21F5>9SHMW ?85SIOC4<=SD$KA85_54:X^NZ%RH_=<7 M:\2FKHKX-Y-7^FL3/P^92F1 769VU\)C_X4ZFD#=%^U$-+>K^+S'Y/C#;4_P M^]"["R,":^7R/Y&G%;'Q7%IIY46O)]D##]\=IATRG=X8NJB*#H-A9+)[B]1% MA,0G%A7#\CE3YFL\:19HZNLFS6;=J])CGM1UFAQ7:C*ECO!NF(CFMNI2A/Z_ M_O[ZNS?2:FCP-U3[%T'-3F@)!Y6KT3)#:QQX?NP@9CL>%?L%>;0^G6"J3$!GFE(!$88P+"*T1(*/7L2)DAC. MZ@&^\U((V8?>(M6A&/KD\7L21@7$_ ^N"5A-",\-]@8I2P;3 ZJCQ/XBNX".!U\BZ^#V.LT4Z$#$+U*,0-ZZ98.GCS*5'JON X*3NJ>BB5.6JV1FTO8RS&+#B@?\%YT69H0Q5V1@109 MH06EP]K+[B@QROE>0K?DESC*L^HWM'\R[9T\:$F;Z?4:\ "-12=[-;0L]./1@: F?9B79L!2Q>J-+.(QFS &#CW&@MI.O&WN4>N M<(8)JK!]N:(EI9N512#)G?=L*'M$0_4YJK_OO";LUS44H]!]1"AQM6RKT75BG!.)O_F$HT?\(8GS M!VE0QC#?SQ[ZA4@BNH@=5_HWI<(8MY"8HE9K*OW92P,H\J3>:]57"RB)U :X MN[-$"-ESL$,]O _4K4O5Q%7P[R++^\\R6NV0C6.J,VI&+L)&TH-7EPU:A+"9 MII\F/L9!!@E_0H^\HE,)'5JNAM'(09+8 .!<]]\NEJ S^-T>SY M.1&;%+%97>Y?(S(,5NW5]%Q"KQ/CF*ZJ%')I(G :-B'$3'@Y*FA@/?=L1*7$ MBR+/P5]5^,*N6X#2"3(R,.2^K!_5GH]*HS M]22$_GIQX/K:K.!H7YI?RH7)4]G:==EE+2>M6A'1S.O+)4"R;#$B_3][*7T4 MK%+,A>Z)HZ/I+#3F^>#[UPQ'8- >_6:PSY\IAU^[[Q/L--Q92L@NA9Y7.#W&C2U-]JAJKW M.9F#*A"0F$:(3]Z*'JM:<$DH@!WW8]+'5[2'AU++XDVIL#()9?(T23N">!83 M5&),LQ^A9OO- [Y,PT>"XF7D^67"#=1/D6:42NUXI=XI/2T(.((# CJN-R A M@ D1H% )%:K!*BO=. Q0MLL P47O0 L'U6;;90\87R-T\?0QV)U_3RA;7-Q M0#7S[";)O8C_.R14G"?Y+SB'T^D^#G\CNCRE%*%'^2OX3JNUHLR?SR"HGETT M'X6LB9YPCII5JQXW:$U$GUO9K0_7+I&%9ZP#-MM.W7_T[FD?X.(N3>XIP 3 MT<2)=J[VY;&QK&%R,QHUP_T'C"MB453@E8N/EN M#50W;#,C@C#,=00YK9;$SG$481KL5!5]:")JA"4KN1&H&B*(+7+"/1DR8@ZI M4;=\"9U=7C2K"VTQEQ<+(7,%J9"J;33&%PCI%NR:OT*(8DW+E=LT0-*I$L*/ M_F]OFV2_KZK*"HJ%N"T5TL]O2:V0'@I9/%05324%?4 AC_>4?&O4>Y/S[_%3 ME]G!,*WCWEM&I!!Q>@Q1+?OR>4< %V\\R//!C7.M%"E0TG&%="A@M?R+ESWL ME*2YPN14"&'+E"5KVK_@OI2I0/#9GJ"23S,18I^ >KOS2WZ$:[_6&-H(.3^> MV+9C6ONB K(Q@;N55^B2(#PJ]".;,(*[=MI1J%S'W-JCOU%0R-3LMUSY"AQR MS&5U%68?!U3\;8U%,!@UHY?4RU@'2?$EI4L35LSBM; MV52^+H>\(UR6[G2FE))6Z4L*^GXTVBQDK$$ATZV,W' M[YC35KZ?%CBHDHA#G%6FM,:BVOQMH)VRG!QQ,W"V2L[FW/S==7K^2 +IV3!- MB&YH F*G0OV^G\GH(UO%R:G? 4-BVBD/_<;"(ZSXZO#8EW*M>^R+<;9ZMHAJ M$V3:'L =!U0FTXX64KTATW $JDEA.1%ZNXVH?'C1D1=!G,OU \9YHZ[U&C9C#);):]GJVW[&F2KG&8 WHNDZDUFPUST [/ MLE[B0]T*WXS>\!8EREH[B3,(/VZAJ$0JBK:C U5$?I62MR%6>NAHF>PJ3P'R"IA+ M/$FY5!;.;&/]EM- KWO+:=/$LMU4;1_=-8*ZL('*;9V[-DV+EH=^ Z78PNC" MF*"V%8K,?C9)J>S,8-J]PNE%K,1(Q (-$EA[H+Q/LEH-Y"U[0A$GWS8:KR [ MV_K1+(*^>Q;+<;1<[JFXR_"O!?#Z$=ZQ&@:Q:@!B(Q9D^Y*@(C9T*?&V:J>< M+:^)[WT]7=9:U6I5$1TR/U25$J\_0\1(: M:.P +5"(15@Y*+;NT3 MZR?GM(3K'KQS,&89%6WYGN&G25KJ 7+M2U'>EDU5U3&BQ0"JZ=P:>0=A+CR3 M#&AGB;U9FD.;)K+\QE/K.N0K1#\3UD:WR)1)'QQD41 MA4'PS\FQWDO629WEFDQ\'A(I#-[_,4TRK1?V]%7VZ=(+Z.XQ+2TGE;\^EME4 M2<]QW=2-8G]J>PRIQ2TN@60L0 MJP$B_RQV[3#/Z8 82GJ[,5Y"OEN]Q>11$+<9>5=%[\.U:6HXFP#!#(ZE1P=) M$>/UB?/%G$3+Z0ND>5)-T37HRSK17#84FD>^;.:M5B6P;I*53Y!)\?5#DN9@ M?CRC9[6R'%@U&$S2Y7!$Q^_#!(B;P;7X::$I$HT!]+')-JHG9@^7:0(U\8.C M)W)"DT.;G.!>[(/R"*5UE:$N3%&&P*UR#CB?OH9IR.'R M4SH68JUSU>M'$6 M,7(HQ6QR<^73?JP9$3:(N"S[8TL#O,JO4?GY7M4]W'',EQ )80R8 EW+.?O4 MWP)6\\JS2=4=(BN*7'TZ!GT"OT0U:J]2 KUU#N7UHBCY1!.?P 9]G.(@S-%[ MWNS@)GE?BJV(2_W4L6D&H!;PJ@,(@>!B73DUP/DO=34Q=T'=C 4.O8MUDX9! MQ[KS&O4@U34/:%'!8H)95-VD-T'/-N5R,[!CH7 MVH(2+:&:H$$(JP]=\1E+((,>VLT,!#_XH1H/^L;.B2T(+2-0"(SE43 M:9)X%0Y._5))S^FM.@F;YK#D3R$XEFT^Y$3U,0ZR4\*:NNE">NU!_R7V[%9< M+W0D JXV;3(@&L!C"61LO/,W:2^&DIM&BRXVT\S;H<']3=/Y<.AE5-D5HB#< MB7)<+6^0,OY'3>WRH\5THV\!+:*O "O+R56^7VR@VST.3O VQ3YKN43^'6%Z MZ,8!GRDI5?P4VE4U/^(7V$/U$O3Z;!>8W5&9]]HZLVL-;1*"2=2X"9EAT[9P M&Z?8BR 0_4-FHB/6M2P?'Z* M[!M57IU4MY"9?^J!;FUP2IQTC3P[1+"H2- *2%!4_&RS39-'5A14?<'50Q _ MQG6$H09"(F[TXF_S!!M6 IP%L0?05OTTS'PO@E3I:8NLUTNP&A"P",TR=_E4 MG(!(PSSQ VEO56"2E#PB8V9K\9]NB!Z7>30L'>H6TA\CUM%1L^U3.2&J9D3\ ME%0#XB=%95T7]X549*NG94;J9RT*4=$Q3WFWR^'-U'24*04 M>T9Y.CB-A^(,)7(XE^_#0M:) 27K;:G" #R4OSIR\7F:8XNXQ';DN1C'8CA] MC?39&]<2Y!]-'D^TH!I2;F,6L="#*Y3;*QRRIU9^UU71RE,4\]^GP!PW/I*C M3DO;$3,[Y&:EH=E%!L&_L,66[3G62UF;H;'A@W3FF\N3-8\?10XC$YY+"CFS MZGE14BB1#PL\3'PA RS,N 5(:UK?'79-LRU,#&Q;WT$=X8"%%MW)00X6Q)8H MR6NUDL79>#GV]8AFZ#:?9 V6/$P_3!;I,0I'",?=1NL)$T[T'*68@9IC3V.( MSR *]?@GXP2AG#24B;R@<1L0U_[EOT7=EHU\32)8UMXOQ_#5+'?NT=31"W9 M0>+PWA2:F8_;:JO0+QFEVPY1JAHD#KZ: MYS35.(%SSB6@W4J\N*#M\8KAWW<2SI7!*3UY:1\&ZF ?=TQYZIN91X5X(^0[ M48O\5C[@<1=K0/,I(ZUD9D4'_6!<4=.8;)+KB.M.W*^7].IAG@OKK.\Q*FN#L ^9(\@7:_ M2OD%X8E!WXFY$_\]2>>VM6P"VMDQG #PBZ [?_OIW09__WQF!TODX'C,52T ME')XS^!^"XE,B5\O"%>1N,(*LI"Z CL6.E'96,M%.(9FX:FK&DT?#9($E*2L MIC*.YU-B(97]^60%%;FC'E!B['E/:OM24/:@W>Y+E9=%N3?M>L];1)"\G:>&,9BIUP-CNI EM#(X, MU@,E=T+<[T)0&_14G5:=!5:FJP^$$I%9E90@L ZDLKX2@8*DH+I\29P0?XSZ MXR0UT2BM,\$:I'XQY MBS_7$=8]G?U+M1^MA=CF0;>'OV'="];\K@*_1AIU M/SA]J5E1]NB9!L#6_2PVI?1^,9;+-S.I/-^PQJA1#<:.[X2B+Z%S+AWJ/ GS M=S7H][/!I%^2(WW&13NKPWWVEXG4-8&YR@E6_498DUZ.96/TZ^B+NQY@,\(5 MGISABZ)$=0U&5A*M1.MVO-_5X/NXS3CJ4%@![^3!?0@.&MN0,MB:1#1_&Z;9:8\+;,G)N.BO'W;'O#I"DQ4 Y%7UTS2 C_M]Y@3& MA$WT;FQ(C;$G.ZTP;8&_:O0(!EOMW]?0SX*&+/L*,*3%XSBYPVH$KDUK&BJ6 MBR3P3GJI\M&MH5__?BS;YN[;]^F>GD[(]/4HL>R5%&RNL"8?GE:1L&+XJQRU M!-F6K,Z'F[(6^W82+%\?U_J' VA\AAUX..OQSHOK11@^^"B.TIT_ IE_K,\ MEN#%M^5O$2D>-F(:YK,G.*HE9GC5(TIA+WN2'=:6S6PB6#NN'CC WG0V;/7F M&17*Z3CJ:\UZGG49%OG9%W@1_$,WJ:G/T'OL'T5^@I9K%]!QO42!WCXEJ#KV MWOSSKS>J:V_.6&1G4-)T0OU[1A9JN+UT[K;HZKCM")P'UJS5\SA=DBU#S(VT M%T>UCU?'N[+Y6[[Z\ _R?0]F%WLR&0AMLDZ,O4L[K!"V;<0-0)D7NJW%AUY= M_O2E6OX\^S!H=>!G00XH,?XD)K4E]B-2<,=#RY"*[\YZG4Q1$,VM)AN&#TSB M=E=O:]4OG:N--8;Q MBO10 K1'DE7X-CC=R*D;/-,V-2VQR;0,Z\D3T".R;XU5I@T4^P1,4 THC[PO MN_94E^W3MOBRJ_\6K2H4%'OXMPDXMSY/E0(- \? #@;8&-UP63<>9W!HMO+8 M8BZTX)KJ@F(Q P,U>*I7%#[RYK0P@/02XT.S.ID-4 G"4'RMQ(/B>5]?DFVK#H4:QG:CX.1"RS'2D<_Z>?OW9E M#5.:#@EUO^,'W!_.>6QX7"M"#Z#?,1!)Z(W:*E:0QD,50.^@84VI4W8N$HZ? MIGZ3,(0L]#$L+P(_];_=@]<8;XBPV01[*N%NDRY%Z(B-[?,R[X'9O]4CUW/! M/:\%45_H FM$>W\;$FI]%>W[_^T/)SB;/U95_J<\',( ;'VN,BB>%RW4*IL! M,CO"%7?B-45-;('3S4--""WW)1UA5E&SVZII:]&6M:Z5%$=1E&TS TSOS@EG M5CK4#,5RTUZH+GKA?I;IR(F_^_!2L4S7$*EK):C0N!IX."2L,.4E4.[E9:,@ MP!K(S7)T?GJ8VN^U(C$+2CR M\??]2VZX-U'^]O7]( ; W18XGC\>S0OI26IN>=SN?ORHQ0^UWHX^*^T.TQ>& M_=526TS=2'AZNN-:HM4%Z>:A/".##/.ZP4\$&QVMH,:K:=41Z(0WNE-*72:X M[PU1#0,9G12SD++R&7J3M]/^H^-]>3MN.F*(6/8GC00D,:THS?JQKIKFW:ZN MGZ2#(D^L4\Q!5P*9E!G:TJ> 8])RH>HR8?#(6I&)<> M+=/#N;2@&A%(UP?-.28\IL9E/O"7F +U");;E!B?WH?FB[76#Q (5X-QC"J! M+JP%E$>?_"RV[.8_5%U3;G7'!NMH(Y+ 7,K\1X\MCJA52D-?14P,V+LIED M][_$KOX@G[\HQJ38'*U0Z;V)G3DTELRN%JS0TJARU,W!AL;AVD\CK^4WJ%_$'$VQ#C[F74M9N6Z8P7EJVRUFL*IVQ[GRY MPWC_6(N@?_8,-UR-R[W-+33'>5QQS[*D'YG#U*ZN]_*#K\5POD$GSPAF;949 MT7'5"*N#%],,]>_2S$%[?D%S9:D+(11MO2H^$DP. M<+H&/7LU(J0 !@U";M@-G&\/(@..O$WF!H=8AAY>.3"4PG1=:R$Z)JOB 4"6:ZD+^Q/-*U7VUM7O,A?YVZ?O#=P?W,=XO6_+W_JJ'JLMZ9X% M^Y=[F@K#6@('>.(5_%EU#MNG0K+T%3PX*X]7WL;8/7P]@8]+F!2--%YLZ1CP M'6TMJ%\&^KYIRY]0XRZG79P.G\L"J>1%0R\>]*,=6)5@N*$S-W:F!\]@]&Q8 M!LV[*3_3.N--_"SFIF[OK8KV#_!L5&_%M^J0J[,_W]:J1OA/V0@-_2)R'=(- M5F2888SC!"-MM%LE_UO5F1LNL^,EQ;XYXGCS#()&^9;8E!1']+!K&H=GNJU5 M<5&O$*,#.S5_;?X1K*.#P< G,!*PW$ID,ZB>\7[3N!_Q\AXL,@3J:"RW*'6" M5Q2BKDWE[&3(P?W4HI29ZN,A2!F/&X H@N=N _H2)FMCZ99Y*2ANP\>T69)P MHM\"@[1?H<68I$/C7I.@-MAB1%0G+/]58=H&NN!-B44'YQRNVK8BF9$)H%ES MU&@'M4$N_#'5:1-"O5UR+D#OZ*!(QNCE/SCFX/3.L1+MJ=X/W>E:\4+>,U3Z M*AD@24WRR2V!'%'5_PIHV&1L4[N73=S M_RQES"LC_T7^SX-<"SC;_P]02P,$% @ L(8(6;=L$-21/0 ;0 $ !8 M !C>6YG;BTR,#(T,#8S,%]P&UL[7UK<^,VLNCW_14^<[_<6UL3SR./ MG51R3\GV>-99C^5CV9ED3YU*T20D(4.1"DC*]OSZ X"DQ!=( &P(I$=5NQ6/ M+:$;_4*CT8^?_O-QY1]M$(EP&/S\XO4WKUX7+SX MS_]_=/2WG_[CY(YB%9'?W?>/7_CEX> M+>-X_>/Q\AVF1Q-DL71 MJW\^)_ M$Y+%\9M7K]X>YQ]\D7[RQT?VB]+G'][R3[]^]^[=,?_K]J,1;OH@7?;U\6\? M+V?N$JV(^]%2K>CHY](Z*,;-#_BF/\8/ZW1SR\BO%K[#"'^NR5!\Y]?N$_!(GC) M2/CJ^[>OV!K_A__J#_+':1A$H8\]1OT3QV>;F2T1BE\AKY'S=?[OQ(>Z'#TK2L/T20PL(J3,4N02OF:4-YR=)A ,4=5.P^5NP[$Y6 M*X<\A?,97@1X3OD1Q!/7#9,@I@?J-:6)BY$$K^66X:@#87Z#-BA(D!-XE'DQ M<=PX>L#Q\C2)8JK,I!OGS@7@]+YHPYD+$@94_+LQ%'P-#J_IFKE&E$.7B)[< MW0A5/P^H(1(<.,ZB6."[Y/8H12(0RHAJS"8Q:'[.;.ZG=BJK@=X$K)E3Z@0 M>4RP41!Q+_3](_NQF\KMWX85@1MZ2A'N%\R<#17]Z)HJI81Q:?H6J#"D7LNM M\RBAN,7/ I^VJQ6.V3ZCS)#2S=+[F,RAT?9=.$F[P=%GMOX=M:0D=C"%(H%; M\[> C][["/V5T.V_WT@=![4O@*)3/ZY/GOA/3YV(M7S5@K-RR\P7E,N2+09K M4IK/=4F\6[\,Z6!5#GM)])J_!6SX:L>^)'+B;P)Z,E470!(WP=?@#*'B82^) MMMZJD'+:Z@S(&@.)-0!%A 7DO,1'X9S2S:7ZZRQ0%,YO0RH V;6$ ^W&6W8A M,\@3M':PEY&)'9=3>JDGIPEAU_M4Q93W(;TF[-%20""D)BQ^HI!9U&+-_!/U M38C6,,('>FR1!(EH=HF=>^SC.#_-%/:AN+ ACIPGS![R\^3:>>+^8A)08W(5 M!J?L*/1]!IW_776#RDN#&JXM&A\(-:&G#B%/]."-Q8U(Z?LHQJLJO$RTYB&9^'[U>%;=J2X$(]N=(3]OKOD)@ DJ_K%4N6 M_[+K[",2)HMS^[=A,:W$M611%'P-[BAJ"&G)XM;R5=@W@DID2Q8_T?<@C:AB M^$H6==I= MA-QO%N'FV$/XF*'+?N!XISB'U)6J8U;[)D?0"]V$G5''I_Q;ZFQ40,S!REA- M$@_'%P'+T^12MSTWUP1%+-C)?GE)L3TA9>0= MXN;(T!]+[*]GJ6:?.%[S^^U+=XE]+__VG(0K/2;&82>U0D)M_,\O7K%49;J; M.:)_]RY30@NQY:C&]&Q _).Z#&3);). Y[0QCW3C^,P03>(\'LBO4, ,E8-Y MO%,Q"RQN%>PB3R4)",5C/:.S#$E\B\CJ(MB@*,VH@#8R32"VY\7 >=A,GXQE MKWNS3/.H*+]T3;*WE=*F@)DH W$L/)6B7L;B-[98;)*936P; =^:.?16@T/L MC;O (3T53.,U+#DOGA2"-E<(7O=:0-GFGJ[#TTX_. .KP]MRY.6&Q9FG\[LH MC74 ,[<=UNY8M\!:&1$OLK2#;#9]V89XU?M'UT]8Z=^',/0>L.\#,U8*I,VK MBBI[Y6AH5W-3S(PV%\LE MJ#LD%S?'[\D,[SN 68X;J#&ZBW"VXP;&%7GTJMJBC)9B"0*9N@H#=Y_Z6(!G MFZ.ZGI,$)7NP&L#N%H3/G%Z.W>G=,NG;OOJH]>ZUJRV=U.I285^[6B#9]7=U MF=A*NXRIW]EYZ"KDS*0M18R]J0L!C5$MV^B6,?1[&W?1ZQP>1]#$6W03!*OQ MV&X1KKQRU0D$=@/54\)"^IJ1[('J\G9#=D(!K5K,,DDL\VCB>=PH4//@8.\B MR%(IH<,! BBV'4])K@F)!'6KU^'<#1H M"N=]]N<\1RF:)/$R)/@+\HQRO ;,\K,$#*/K)!Q [FH-OXLH2O;"W@S0& ,Q M;72SF130A-F%J$]%\Z6* CU9-$S9+.G@U@&XDAMLQ0Q>[Q] M@!CH I*&#^ V2..\N+32SNK[1PTS(V>N",I8O68AU:">/H"8:>[ ;07U;-C: M=-SJQ!;JO#457*A-V1 $%/2RY4MK&XH@B*#T.+JR3B30[_3;96W+>P=CRD'M MG!2 [TF:QBKBV0!Y*TA#XB0$8_4)0H%C8CK9?%1B6$WGF3098-EN;=O*U26G M55X5J&*SM.F&$HINDE6:GU%\_#!M'96/0P VA&VPK"J:"OH3;P5#C#;18PWR Q#NZ#9#*>H<+23:H!IV1!GH.&S;S1\J],%+A.[7RIV M>G"S3ERFDJ\+$,;BHC12!ZK&4(M=K,CF*@S",F)Y:P=M?V>H,_:+B): M]67WQ=QGR-=NEO:OZ==B*8J->4;EM4=T?%:( E6\I'M*YGFL^9,B;]L/S*MF M&#:O'0K\$A (['U.BVN5?O97R>H>D>F\]CYA@IMJL"T;505&*](4[%%O?^\^ MLGFE7]4S4%6_LWDEADU@#F5$!Y>04+;?C 2*F^%G^LU;%;K=7)7^]E!,5L!D M46";R)$M%07<4B*_"JXAE8&H[&]OELZD[9G OC4C3QY%* M!+J@/X(W)JX#L&V[E42M7 =59JB^XOI];?<6E13KW725R2,VQL)&6):KM9M4 MK)%GS82"8&'_A.Z/B)T11K.X,Q!#R>EM$UMQVG9.)[OU,X7$-B.,JZ\_D#Q= M6:8U$,AV08R@EMP(_]IA#<->RK*R@VY6*[:K)>5&F"D ,C*-%)'*]EMC!?^S M<$71A XA-,(81 V3+/L$9"K$P >QG6XGK'#+T#<=6\_KT.9!D4&U2YYDEP<- M1VN-" ZIU^:0N-<#MNDPU- "39*\@HPB-;%*_UY*A2BMWSE+")M,RQ?GU7>5 MX#B-24G7ZVFZ8*T [%6/+AS6 M:&\\M%VNW69V>?[1'H^P%-XX!$2";G )(0:.ICWRM@AP[$=.F;5[;5W;)G'L MUZQ9V'1>B%">AX0%F1/V?OG)(<2AQHP:KS (D,NH_@G'R]LENB9X0^ER[3MN M]G9$MX/+HB$<4;UGI 81#&B4GGUS1Z/*_%TJ@0%:L$P@+1ELW,G=FHUE1\3% M$?U#;5,X2%5'4J)Z@1BN?/2C7,;M?^RY_JP%-VE1K<8UA(P' C9<$8"B9B8, M[T8I#(K6 !CH@-T/:/+F43-+3\E?3Z:_G%?9G.3_6B.HN4'D/NS-GWI,_(]7 M^WDO&#BCF@F3\TLCSI@&H=\'.X\+YKD GE_#;="D]F109)A&!+#.L+TEG\KW M>?[JI)3&FW&33H*PS5>(8H1!=SHM.??<2I'WB354AB_,4QD'0@!=*F_VQ2%8O2)$=[R[/] MFA,>3$0AZD#L.M[[$@,1A6T7F=P%!#D^ZT/_P<$!V^XTN @V**,)L AT0?L: M#$(GQ342'P$>@'/T=DB=X6B=]4R?SB=1A.+H-; \= "S?)W8ET1TD5PCY5$@ M$+I6@FZ8"FV$SE#ZW\(6LY0Y*Z84)MZ+7S9*"I M1#<\VZ$,:#&HT1,VU O#<9)0%$K36KF0;G=>^-L^!$(%G6=E,U198;OJ1C[N M9RW:;;^M4P\)4:$O7,MU0$E(KTH6WS_:$'@>[Q^M) 8KO]=J0>,\Y94[[E\) M)HBB3B4W?KKVG2!F\P+H;]?%N5=0C6GD =NU#OI:4VIAHT!G0'\31B8N*,6# M!::ND9&;2#<\VPZG(1FHTU7#\10')D!X/UN&)+Y%9&4NABD'\UE:@6;JPL4K M=?N2A2Y"7G1.23!S?'8A_NC$"<'QTW3^D>HSI\JS<,(-E0 M)SI4AVW^HZWK11L"S^-ZT4IBL*KYOB?)&;J/ M>5YEGC?;D&P*>G0( [QK)!0$M%9(2*KW?:810P;\Z0-\KT9WD#O$#TX+Z"K MU4%$N8>;95T;5?4V4,^$VZW4A+PF]+\G%'JYY/69T',@NN$]$[9WT]5JT%!^ ME]8\O&%Z_HIRH$)GFYX_0Y+]G\4P-_3J2BW6KM\8^P.]RY9_4?ADVORC^@;S M_M'U$U:@2']8.L$"W5"#]7X^1_#3[/>+_,AN'/MF;8]&4/U'[O7:[)#$F_9^5H,5*'Z7:4[E+A;@6:Q0+)>^WS3CI]O^B*8 MAV254MY0F:4DU%&5&DF3$JI-E J_N3/'\@UYU[/;)?H=.>0\)&GV\ZWS*-WK M1V8EJV> FD0S#DH1Q_:TO'PO5V'@TA]W,?C :_#*SW#D^F&4D-H 8D!#WPN= M4>EV?^)#M0-3$1W^TIM7(.19'\6$#RK@U!]F%[M*'BJK:4N3#;/$9%GK K2 MKCL I7!,CF Y 66*@'M!G*'()9C'B\+Y21+A .T*V\&:XTS)P@FR6LM=]XFT M#O.Z@/1TGG')\;?:;NKY#P8GW;MC3NH"_2E<-NXXXFWJMN!O*?E/?/@7$ T$ M+,%#H\ +TN0RT U:R6CGD*9S/\"+ <^RR?,'4/+'6N91H;B'06M=P MK:X*M?5-]480 ](=%=-&)5.Z)PG4]NM$-UM+5RE)2@Y6^ MS>@!Q\O3)(KIC8+ CG#/@+$GFQS:IP(P0_HC"U5_NE[K^J;T21JLY1-,D>GE M87RRE!VL?ITX/GN-GBT1BG?CZT"UJ@CB!OGLT7KGXYLZE"2!]ADW40B/%*$5 MP!@[JE1 6PT/J/%>% 3L)N] +W*[:D+V:-9ZA=,1P735796:&5420>FA.Y?4 ML4>H0AU3VM(!S/+QT\'#HDIT40VR"1^D%E1+9*Y0W*()6NU9PM![P+Y/;XA5 M8,;CMVJP^Q24BQ8WI3@R$"UKCQ;CR[7A$E2%[4,&VC4V&\T6D\2-*=+@0<)Z MW]VK,#:E2AW >CS.-BYL7H/DX=I-]I#A(56'!;2L;.-@EZ*\OGM6^!F-$H(1C>84%W0E.:(X5@^<;H85YKV M+B;68 ,"7.)K+1FS)S-@MVUG,'CYPQ9:=E/D*?*<N+C>WP.(Q(E5K5]N7/<+W'&Q1CPF,L,V?##97O!. NY!F:XP!Y M)RB@/\0,A"D-%@/2?(BZILQ.'QYY/2HP8%K1D/6GF=.SB3"ASS29Q*L'O4*,C ,:5,BL!M'CY:LE#*4U4D M](##'#$D2%[S2A4 .* M%W&"B&Z#M7>AG\?13CE1.# M=]&I+&XUR5.-G56RP#5 A;GUG5+P.&8_F;[L%2"-21];*6:E4V4)H^F;R9459M\@%^$-2[D\ZY=-@;9TF7"1R?WM[+.((G[(C@C,J*MY KYV3O MH)36*UZ&S&UX0A'S/6Z+O"GA'N4#CE ZI 9Y1IBK"GU,MEV9LKD<6)K\<[%: M4^^2=VXCZ8!UQY_.+T,V^72#O+0:SJRYUT)A3#*A1^-<,/K'T/IE9QIFO@C, M".(OW:3*>0@11%/BXB>'$'IQT R6B;X] IX(-YZSHG?L2^N\W1:&%$M'IGD[ MLPL>E:6V@-WV(C-GK@8&XXF0:-$WEP@[ ;)J4:!9,]L%;3RL[J1;SM;>,;!> M]V!T^5JKD0['=^'JOW MG\XS7'6SBUJ6&,$QW4Z"G"V]PU=6>G#?LD2*MJJ?KZ3>8>8ND9?XJ'G(0IZ^ MZ=U%:)[XEWB...%4-:$OE!$H2V]"VBY?.,.1LU@0-FV6YPYF>M_&;X@N-!(P MQ^382%(1+T!ME/5NP- MX$NQ__!>! @$M6MACWS]!];%0/VV%9 MGG:M.BFA@W"@SI%^K6:JT=1>%"Y$65SC./;$QP$;]I,8 M>7ORWM6P&-$T$&U"#_8&W3HKQ,Q=^C RI"1)S?GOG"]I$GPT<6.\,1WS D#( MZJ@"\*$A$!R"'.<(+F(WB&X>NY0Z?"MW])H831XK]'=[%\8>R-EN9[ ?<>S#/;"G.7B':!LXHZX= M*SUS%B@*Y[=A[/C%C!\HKZB07+:#-RW!:W9]9#+R.E?4/5O:;$]?GS/%[>3ZU]I8G3[?T:Y-'#,W5-DAV<[%D M-+2U)6B19A",U&1E5CI00^\C6MTC LW.#FAVY^%T"G6)GUV$LW(WB4C\QT?G MSY#DZ$6R2DF_6> @_=>.>X)%+<>59!501!)]%VFKM@*M^R MH2#M,L6K7:I[L_6$GB-RHD7DDU$0^:1"Y+W?.+>63XO(IZ,@\FF%R! 7*2TB MGVD1^6P41#ZK$!FBOSV4/WN" G>YS/NQ M"N0>'D 93+:PT:WD,&R>$QIL+9>7-1+-;L+>C*5LX?CI#*W#"(-GCU96MQP# MZ%D?0O ;&P 8-LEZIUO:/VB_S#? MMEC_?"]Q7;V!(TL:K(&6"[4+E>F6"Y>EYWJ;K_42XMB>H68&7N^ MEX%H>V:]HE9+]=<8QMN^>$/TRV?ARL'!OOA=@&C]RB2M!'*M5 JT+!SHFAU1 M?D5+[/JL(LE H+JRN-6HK"8;JO2Q/.0\(0'F);Z!=XX?V4]F.-<"R.[=58N) M;62S]=ZZBQ*G4\:V6S&3!R6 8O\2J\50(=' ;K!:_GHV;JK0*-_,^Y\0SCB/ MNA:Z@8TN[]%RB=6G7JS6)-SP8:]F#&X;)+NO\YI,;24=U#ASS2?-B/>6H"2\ M".CN%I2F9IC:"FJTIK>-?& SS9_7]>RR]I;?)PL4^'+V@831WN[A*;"AGE.U M\),4=S,"VGV&G+ANLDK27HR(@G&7+U+Y2I@^2K99PT8#O[$<(7@WV2ZX WVZ!1*@P0->T06]O0XDS5H M%:0#5?NV@N<$<6 %*&;S@+J@J59C4&;B^-0A7M;P5C;!NO8]V\(OR0:>=UW? MM.5>W_4>PV;>E<5PAO":+,<]"9K9[D&0H4:EBR[J\Z04H_QL F0S'JK/S4:2 M0<5"830S3V(H_,JXEC;!M#[2I$/$VW6UD8K#3P1).YGR(%+>SB*A_@.Y"H-3 MUGO>]]EYPO_>X6UHN1J-[;39A,,,ES-1$X?^?H<*:-U(=6O3\!S0#6*/C)3F MK)EQY#K^[\B!#WMJ(V+=#]*0$>G&[1T\@/*BC,G.&:OI>8QO'Y"_01_#(%Y" MVVYM-*R>U_N0F4;: WIJ)H7&DI!8]\KW)!>]7+SRR0\O!G>!1TT<&PK#8@PN M_>ADQ?ZU3YD0XF#[M%%5(&GI$%,=,NX(Z(4][<7A>K+.\;XV04@]J!R)_BS] MA/!B205ELJ&_7:#4V(O("KK&5!G\\Q("&7I#95R 2\=99J9NJ&G)*FGW M*1U-X)^U=#32&S!QPTS<@+_ G#J$/+&>^OPD<_AHN?PQKOCH9JBRI &'B1 ' M[9(3/2C]:U&Z!AM!)[O) ]9/JQ6O7,L(@$JPE0%IXZH*),9Z0[% BA?T2H$] M-!M:"&(GYTE@@Y2XU+Z&Y7A0#V9UT,9*PX6+U=K!1)0/+V11[6MV[5X/ MIM0) -LO79H35RCN8=E$W[::L-N#+4)JV B1L(%A'QWR&<7IV##OSR2*E76F M:Y71JE G>2R7BK3X0H:]1Q7(><3BI_]X^?+HOS]]_/6[__GOW]QU\OA[\-T[ M[\L/F\7O3\'=6?+PX0?R[H=_O?GS[O8I\G_8N%]>^;_$Q_$,_?+EA[>?'U^[ ME_&K?Y^?OYG]ZWCS>'+Z^ZN--R._1V_"\W_'T]O;NV__G'V/?UD^3.*G[Z\O M_OGM^OK+6?3N!^_S;_Y']/W=]R?>\NS*G;U9W/SR*O'BS>\/FU?_^+O[^NJW MBY/HMVCSSS>?OGL,HN]6?T>O3LY^^>?LYM7'W_P/BW]^Y[Y[?;=\]^W=+V_1 MOUZ?_OH;_NU^_?CMVW_^^_1)___N'[-[?O M7G_Y[G?WZOL??G\=K(_7?[ZZ.GX7GQV??I[^U^/%9?3Z]>/I6W1\>O?Z']^? MWR_^Z^^GOR]^_OE_CDYG-R]?VIPZV,O35I)(D+($:,79(7GEK,P4D*M"MVL_ M-8R,I$0TD[I_?7E>J9G7^%7@&BUV;8,Y^=07M8*7'OU7@?V(TU4N':"&ZQ_47O2DN0Q=)DK,),%@<_] ML5V$@.58L@%)$)):P]\4I8QIU9!P[%BDJ!(C@JX;$<(9*:];"&?;%^6H[>+G MITN'+. +@9J!C-.$BRBF<3##YG.V; B^BKP#V$@5M8N$@$%PB5H2M$RKSQK0RPLL61^Y#9HEKHN0AX/%KCBG-G79O#R# M8&M$K1MPVD=5&01&@[7]D+(IZ^])L]%F89K:!@R7I_5$9K#2IZK1^A(FK&&S MU&!)#7M&@]N'T*I4Y3@,.#B^/W':,L3RFX@&UE1XH+.J=;$8KMN\9TE*>6*S M888ZTN=A8M?3VB)A-6%L,$*4\L/VT!T-O.EG[/584Y*,+7K M[Z075NT4Z*PQY<:,-UE.6%?TV,%^I$G%KO:",,!TD\/84_QTGJT\)3>L +46 M_X3*"FL'9LEDZ LJ;[ ()"M[K[':)B0D]Q'VL$.>V#AP2H0X=#\;R)$6P['$ M=U@M+U5;BDEJJ;BR@ =++IW.;^E^(H>WD#>2U"L!T&Z/^2ZI+_%3@GKE/%U= M#^[B>FHF56R[[GBH7J"%W9%/UP1O6 <&WW&1L8DR B"6D]54^"4BD\T(S8R2 MBR.3N1[&#C M17!VSR"YB%TG6TOTLYDSU(C=^T=$7!PA>J=PT?:/4?;7"+HII1X.@S1_ZI+0 M36LK'6NV(=C JPKL1R=F!N[IC'ICDE%VV=4L/UO)LU2:/+:K!\[0?7S!!U8R MQWE;X "LP2(HX]-1(;T@!RL;FAB2(QMNK4A7VKC>B^(6T,Y<:3\BMJW5YRU^ M6\F3/CH'Q8DP'Y$34<_-FP8WS%>)$.&+?3[ND(G<9X+\2 M9*2_IU%4]9,]S6!EZFW3.+IV.Y%*:%PI3\*H](.\E1Y>2_42:_9@UX;YEGH1 MT#TZ_G5R[V-W.J?@Z'YR95#KJBBQDLT.#E+//E+DL'&QK+Y#:;&H8Y'!+ M"%!7NJ_&#IEW1R#ZOVD=:4M*;(H?\EA+*Q1$&1NIO"RX[)P\[3Z2C368/#C$ M*Y(D6:W9MZ)2, 'Z3#2'Z/,\5%OOF2;9#CAB> @BO49NC+Q?0Y\NPP;XW-3B M3D.3[4:,[:;JCU_$F\7 V_:HDQ:NB.E5( MTV>N:-S78ZD,N;M*6$1B.N<;B2ZHUB*/[PCOP[9;85J;X!452$ 5_2!&/5G7GH_PQS6GSQ+% M]&-^=' 99,ZBC)BI"367::@*W>XU .I@$A,74.,@Q#E#U+ @YU!&YU,*R05< MY6"H$0)[-9NF]\-?Z9T0>50*LS"V ]H(H?>5-L.RH"HWH>^?AX3]<2BQC'8D M=Q]X]@*7]6U5SLY!/JLJ M8FW[@!NE>+?+@?Y)VR#T>WU]ZMQIVI*)_OXT#+@+DC@^>Y]X,Y1GJ1X[L!QA MVK,B[%L\; =9 ,E[0?>& ^J'FRB9,(>GW1XC8S3S54;KOTTU>3,VI#B]4TW8 MG2I[7 [9KX;ND4NC?9!Q8#&P/#S:_$9'Y-+WW,SA$KL/B>G1:[1_7Z6>CIWR MWD7^WF"RU. W]I7=EX=!]%RKOK?3:LZ\39DL%H3/$AOTW4)_'X>SQ["<9 KR M@[5C!W[;A6>?,5U*ZF@?+B7 8I )^S^>UZ6DL-'Q7TID-W,X&/8A,9G"O'M& MEQ+QWD=^*='9V.%28D.:\G<^B(+*89Y#H[Z62.SC6.X\,1<4AI MR$4?8.2BWEB(T/V,ITMT:4^^F5&:4S7DOQY)WK-0Y%HPRB?A@I-?]NV'%DUI0?3KDFQ# MS,ZEN/<3K(V+'*79'&$VEF&KLP.[R#5A>+C(]>)O+K$J;Z("[\.*[]&PJ3%Y M'ZKH'VYTIN0B5P2 ]U)CA9\W**('#@LN\KO$78#CB))SXL9X@^.GKH;UNBWK MF\!.=F"UV]?+KJL>)N+KU<0GFYA>&SJD0M:NS<$#UBCG ,7BLKGK_'Y(<%F> ML&VQB[RB$C!C9D(*8?K'ZQS5W+K>T@\::!E?7MN62V?.:A2/M@H=;4W5UCY@ M=_@'WK7O!&RLM)DYW"90M)IFUJA",&Y/&U>J\U)UY*5)VF]F=T8F-;;#&C8' M.^@TVM[U9FVC*8?%TE1G[7O2^[\2NH'="*UH&B\1N5TZ07:MN6*C,%FBP;"2 M?97QMA1M-.L8@P1KU$6@;_N06>R0V/0;4O_M5J[O_,F6C0DT-99O$%NR=.MY M3FHB(3=]>Y%4-6AH.E1.;QB-GE30MN+X/0=5J+(?JLO(D(7\^9P6JOLZ'!E[ MDR"P-OQ#.S#29.;1'1@5M \'!A#[-?J;[#=##6BGS^?04-W7X=#8FP1!]3X9 MG"YE3^XC/#?JF!_T 5 *X/J2#%/B69+)\SDZE#9U<+'V(CJC;%RB&LG^X]5H M=*3A.>.@!3 2H-^VQ'K[4,"8]!AU0?*6<3@P]B [^KU,A",%S*2T5G93F'SY M@ BZHU3"P?LHQBNZ?+"@-*GO-^K(>[4^QW42>!]1O R]T \7@G3984UR%6#< MJ\6 L?S[<5?FJ0M,S=Z 3ZX_#//60_0KED%#G+2.O"N"XA/Y^1%,UXCPZ&460<;(@-;+ K9[UILT M"-*D[Y'^7+(6NOD(#%&Z7_8?%O7?.#[?'=T (4\45Q/I G(PGZEP2!(<,)M7 M\V(2DIC%O2[X2P_?%OA=H@&$Y:BE,;8WTU/?*:]%6@R\BR6KE4.>POD,+P), MSS2'7CI<-TP"9L2N*6E<:L(Z_73-!@\U0(;<[Q9 BDZ8$KV4^KBH+ZSI/YXN MV87S(MBMGCUWHMI#,]19( '1LDWH%D5>-:[!?8C^*5K&/;F/L(LN M"2_Q4X)ZU;8E>HIW<3TUTJ1DM^YXJ%Z@A;[6"-P@:<9$)/[C%L<,V8O 8P'3 MQ/%E+2'][JQ M^$G>^JERLP.B%47L%&JGH -2?"[24M^B;MVM(O9YAXB;I9<6,Q>L"-UQFR%/,2GK"51C2#&\Z-F^C%=H_'>*QLU") 94O#9CBU>U!/:NK M'ADW[)4+Z%3?K66ETKOW05Z@A7[[&:V[[A8Z6.BIN)JMR&ZC?)6(79%^K9.8 M+?81!WB5K,"H5U[/HAD1DJ^R8SL58!P1YQ&6]*7U!DGZ\HZA#D?--#G?B:+I M_)/#4O+I<7/#"L4-A$#%<$8=^&PAGWX_IE[ASD:,C(0YVR#9S7'L%.I.%D)> M\;*5C=SGRFO;KD10HGN%+%9SRL_I:<@2LS8LG3FFAAM3?9]$$6*C8#XZ?X:$ M;\V 752!/,X7=BT:Z[?B*KR]0XO"#DECTYA4H=NULQIJ(RD1S:3N_[+$ZL%] M'[EQXOAYD-U,XI(8D,VWHYX<:R.?O5RG[:N)$[/L!N M(*,]G*3RP_6;YO7SZ ^53,W>IGQ.OWZ=4N\^3UHU(KX?/CB!B\Y#NT( 9)0.O(A@4 ,PP%Y=IDD<4;'SZ,;V\?12!#=* MQG8343\L7(\Q:>FJ1]>)<<1VE/8UA];3.H"1GK--I-(/H$#T#>+##Z;S;;>: M&5J8Z/XAAC-.C[F%;OK][T%\XANT04&"SNDN3\. -RY@U7ZG212'*T0N M=/ MF-U@!P;]GW?K/ +S6@>#$3I26H3.(RE6(FA\K@.K:2G(;;8+8!%H@S3*4[B5 M=#E3[<3'Z@$[5HX/?00W QDE+T4$R]G8_\G'V,B2/'[G%$)W^9Z]W?VM-E=& M\GLO2ES[.MLZ[8O62BVA]HO44$E6T^JAD.UR9,VK]BSC^VY\]F&D-JJJ$2X>K=5 .[ M?_S[[7<_M$VNC9#[S2+<'-//I@RC/Q2L['8%JRT5%;E1V+?M[C3G"0GX3'&* M]3E^Y-/%C6A2"Z 1]A]J(QM\!K(:2R^1$Z%EZ'L7JS4)-VG7!//MG;(B5!_K8ER7F",+55<]FQ:]Q,X]GPH* MG8/6"LOJB:C(W%(.6CL%P?0(BKL\&?(*00MJ*RC;&6G [-V1$.IFJ= M-V(]30@C K7F5V'@IO\ YG WO!&S68*8@#WI($_#$\=G56JS)4(Q&YD;!NP^ M9>8,+,+B+?+9:-W(]<.(W873M/[&:\AZ-+!J+E MMP9]WDJ1$RQ>"GQZ;1-&>52P\]C2#M5&NY&S9DXI$90>1JU,FVS6/?3KK "( M74/7P;)2\K& 2( G4G_>F2G]:89A\Z%'FV_5@I\]YZ4T(Y56D\WOHK0$M%CD MO0^&2H"W[41J\UN&M,!/?)"G5K41P!6*)8;_:HGDAS#T'K#OT_.\"G7G'Q@Z MT]1@JQM+,1E5$L"[5M&V!BV='VKQ=?.M-2Z+>=36-%Y+')D=Z.2UK0G U\F] MC]V[F,5K,8K84/* ?OK)1"9<&RA;MEQ2"4L/2*TD@V"DIL:*$&.OVF8&MW4# MM/O2+R'<,IPM$K!/[O7DW@F\,+5M9:=J&\.NV$P4ER2S>/K3?.VP#(G>R MVDV4+OJD;'AI&4WH %4[,,OBK>((E2)3'22T'37^0.W991A%TX#Z+NLPPBFB M*7K07=,Z@(V4Q5TDM)UZ.W/\C;/@(RR3>Q(N.$UOD!MN$*&6VL1CCQ3(@;9T M;N6U'"UMC.[:&IROMC.6MHEN;XW5OWFA7L_US#OZ1.BFSL(':+>] 8#M4)HN M YMH!=:.4(][6VFJG_GI+GVV2VB62D*U>AW39K(L20%;$VK;W^B=TAL"U'#B69<*J M1:A\LD3E^.DJC$T%O#N J2N&@$0JX>W6)51/V.IB@CBV-#+#"$K+R0C3MW9^ MP$0N]9HUWT?8PPYY8NV6IG.^(P,1:#$<2X931D&JLYP%A++(O1TJ;/C0='Y+ MG""BHD?I9R3L+ '0JI_3*'9Z7RN/F"[\:M6;9T,:9LW M;#-9_9K@C1.C:]]QD;%& @(@=F_F2KH@(I/-H,J4^I%L& KW1Z=K1CHCW!/# ML>S4*W&PA5J6!T)<7$_-#*[;KCN>,Z= "XU@24-+#KVK#55U'G5+VY@;<_J$ M<,;B](D)!= :1U.=BKB8G)9KY$QF>^M"%/H@&$ M[6-(A?C--(*;N*E7C;I:A8$YIM77M^SY*6E+G3APL\84DW1N/[(C-)HL"!(Z MZ^(<'<&W[3H',JP0[MOZ)*_["/V54(3>L[<>0VWZ1%!LG3DZD:%&*MGJ?-* MD)E@D!".[0.K76X[F ?J,E36-]/&L!&&[5B1'@/LMHFM>)#E\4X&3)\8SD@N M2"V$TL\% +H@E9$R>5-JA&1Y"D>7!'=R$2+KFEX&SA/V")LMW=CA3AP"%WS; MJD,G15CAOL$+X =H&UJ>>O6S1'R@^]]LZ;"J]B1>A@1_ 4\&:H-DQR!T/KP+ M[H)U0L$E3??DX;5#IH1?K#R>M'*-",?6'"^%$ >BBK),%5/.YA-=3>HNHB@Q MKYH9E*%<,]44,R<18*TR".L,#I)M S5.)C8-C+45ZRG';0T?DQW QF!5N^@% ME0K=GY=[.BXE@8Y"4V4):#GKN4D&C9R=+8!LA)EZ*VKE](1(<8;CH+DCM O: M*'EI;.JZ;M=Q%R$O8JU F92QUFK3>>'D!V=I%[R1&-Q.LNE/9._SA-R(S-V: M=0M"Q,41_0,3RE*P!P>I9$J&N7J!&*S*]B.<_KAV\80'@"!RCOLUP6QG.=[9 M7\$KM_5P&(7":Y*WQZ3VIJ*D/@GW'$E#OK00C)70MQ)CQ10"&\C>MU(B8;%X M^H^"*W@1%'+_S3&S&_2H&"Q!2;#Q[2I,+V"0-?7+>]1*'LDM"PPXBM^V[9P/ M$.$E)5Y,XR4B9Y@@-^8M[B4Y4/O:@.E>WV).;8!"^-YQ61ZRV$M8M@9IP#R3 M(E3.QGW'=QA2.(HHJ;)[$3U$74:]A73M;LL*@_8/6[>>\T,C7@/@03 92<^X MLX15MU',<.@5S[[SD,P0V5"O![Z20@GX8&^%NL3,.:\1V &:75T/3Y#4$TKK MOO<1UBD#'+ZG*$.UG+$:81V82T&TLS@1&_>*X'57 &70=KB31#GC-$(T,"X. M][KH*B')IE;D/B\P^\1PQO!,V4*E/'7 SH2X>NL,-D2++IN&]M<^-M]CI0YQ M#"R5HES.W/Z9AL"]>ZY0S-HVYF&A21P3?)_$[)8:AP5O/-N@F7%B[QT24*=C MAX69KCY",*I*HTR"C'O&4H MKG*SE%]/.SR?JT(9Q(1E#RUX/XV3I]U',@I-'J@[8.JJ"8"0S2,%1OZ9%5(0 M)GM=5*]])V -0$T,7BLN;<=!5M;GDJM0(HU]%IF9I59>W.[L&VGA[%.=-J2QI>W2:@-)J9 &^ M-1[Z.)JW:8:;.AY:.@)V1FLC$$A_ID-K0*W6@ "-'#6O9H@WJJ96^"*@[F;" MMG*#(Q-6KQ64+>WI9?G:B0?1KJXW5T_#@%\BC#6M:P5EVR;*2'J*CD>B\/AN#X%G-"1H!$6K@<5&[2CIM!&N].D> MFF-V@ZA3AMTX>["^"W "O[F,Q?1#O@_JM@OQ^QYHV M\CQ,'7IXCEW^E3,4N03SJPM5U%M$AO/L*8.JY;@9V!,SB&!*\18L@^>0OC-L M*=ISBL^A!_.@V"_3M!EDE(]R#7N&5:&F7JN0O749VR%;6)YV4\WV2"#=[99[ MQ*3EWD-Q/QIQ>XZF IA[4#UN]RN):?0^^L![B^6;^818BS'D3:C9HWK&_WCF MQ.C\LG_^*U?@OE_F;.V!93(W_.NF#P7['/07=KW3/R MSS*4L6\!T&\JW1@5@:Q\N@CHC^C6>43=33!T=&V[_J[:PU %4QLD[9-ONVAV M$I^@ ,W!8XHB*+9]'@GF%=5*2"S (D\M>S^?(S?-N\H09%6H+)<-!PD.%M,U M]<:-^"#R@.W& 109K4)0T&P-T)K/M':ZFZ'C9:EMSU!2III+(%L9!U)2I]HI9%L$,'-1X%#'"*@I3_.ZUK*E M)#0F;PXBH @ =Y1YDR%P%T1KY.(Y1AY8>QWQVO9ZM[3*XI8]8J+T2OAD:U^3 MD%X+5@Y8FYS*@C8"$=*$K6[>YAC0KS217=)*R>:N[[UV\9"X?DA?8CY.U/HSHC>B!&:JGQ?[(@B'LHU 6Y0G'>+E[R-BOZ M]N"Y)-RVW?*9O(T/QQU$T@#=?6-DG,0$7*_682;8P_A%(H7NKQ>_?@TW.Q\ M_4J,//7.(:!,$@_'%\&R] M;7/;RI$P^IV_ JLDNW85*!/@NWW"IW0D^42[MJ1(\F9SOZ1 UWYC+O.MD(VUX:MV[CU/[T>V]N!; M;C#Q_&?M7?C\7JMK3V$X_?CAP_?OWT]'\$PPLGT6>#-_Q +\0*O7Q7+G/L/% M/FH/3S/M;/:H-7J:V?C8['XT3>W;PSG\PVSQQY]" !( =8./8LT_GXCWI+WC M1#[[ZCZZ\9/X+_SZ R[J-9;QKR-VPT3E\RS2ZZ2\P&XWF!_%$ M](,?RYXUX%G7L5WV?[_>?8D?#].?CQ_]$$IJ6B'P X+7J#?,NF$JB]1A XF% MY(96K6.TZXV>@A5X\O<5.\6OAU; Y..!/4I'(GR10&+@QYN<6,&0EH0/$P_- M@OJC94T7'Q1?S#^,E U2GZ9O$H\C=.,Y=A+;ZGS@7ZJ/VJO([0:AY8XB)/QP M5CS\?U\ 9?&3\^C]WJ1'C7Z__X&^C1X-TIZ#)8T/__?UR_WHB3U;]05( GOS M7RV'!X_W"1YS9HT'-0W_]TMHAPX;:+]\X'^IU7YY9J&EC3PW9"[0.&0_P@_T M0Y(X=?:OF?WRYY-S_GW] 0AS\@'6_, 7_67HC5\'OXSM%RT(7QWVYY,)//E1 M,QK34'NPGUF@7;/OVIWW;+DZ_T#7[IEO3T[H5PC !_SSE^FF"WS2GBW_T78_ M:OAH ];[,)U;$\7A9YLY( SO9@ZKWUJ/#"6?"B]?I!YZ4UI(KEH?>F'H/8O/ MOMOC\ F!:OSI9&&W]<#^-X,O\<&AYX^9SU?[U;%&OVLF !=XCCV.OI0K\^\- M^?W)X#__8'0:GP3L"SOXL+"%7,A#0MFH!K M<+\(*)!@./AV??5P>:'=/YP]7-[_\F&80OX=0W1_>?[M[NKAZO)>.[N^T"[_ M[_PO9]>_76KG-U^_7MW?7]U<5P+,OUG!$V@AH0>K7IR>GX(^T&[U]P]:1?CJ M\\W=5P&*_>.CZ[G7LV=8=<1%Y(_PCDW^?#("'<>UG@$H4&4^7G@C>,8-23AJ M-N@E]H^7>J?? J%D-.I__>5#8J7!$=>$Z]7HY5H.HC+\.+%_L'$]]&U_ MG5D^K.B\WK&IYX<)"ABXUWZWU?FT0(2AP,)?OYW=/5S>??F[=G=Y>W/WH-U^ MN[O_=G;]H#W<:'"F'^#@\B>-9NWF3C/:[\;OM9O/VL-?+C7ES$?G_>S\ ;\V M^LW6D=+R5'F^%CXQ[5^25MH4%O7&8!2-V3C3>5,98@P63OT9'GA"=JB/K=?Z M*[/\.G/3&.267G7ICB_@9PGV,$\&_SUSF=9LZ+6-C_MG.QA9SM_AO9_ADR"Q M+840M*1@GOO>L_8/_3PL]^=)4](^&8#E76\U^DWS*+FW$%?S>+YCCW: K!Y> MPS<*KDU.TK]?_W:M75V?GW+LSF-\GSM]=_G#&H6T(\V;:'ZT$\T*M&#*1O;$ M9F/-=C4[#+31$ZDY[PN$6;@Y-N.%T!K"T1@QQYE:8_(]GP!9\-_!U!K)?V\, MD>(.B;P:(\]QK&G "CQMY.!]DOHXW_&\A4OS ]M4)HD_$"':+56_T\++I(A M=Y& M>V.%;;O(MH!(-^$-FEC/MO/Z<1T.5<\1^57@ %PPQ_IN^8RS/ZZ<<@K"\4J4 M:%<[=;,.9;G;K9:'0;_=8Z MW,-_B*?]U00X2: U%2>%P?^.6%0#5<(#7<+7_CGS[6!LCTB=\":_#/T/@YJM M\C0]ZS]:KOUO^O?[:,=S_+ !ZY2\QZO3N]/[4^WR>>IXK\SGFTIRB7;MG29V M(FCU@<2@$(U[D<,[UHTV/&YGX['/@D#\\<5VF9'0@SKHQC+:VLU__J%G&MU/ MO_HV<[4+?_Y\G'*B;/?V<_CKC?_@?7<3[X:#_I6YCJ?=6O[O\R_4M]+VQ OI MT-SXMW /V!1-4=[:.QF6H[&?K#1++1?4 V"@\>"]]H[V)>&&RM2WSE4C7B#TX)^3 []X<"W=/GENBG'3-H#OS%:]W6]4D?5B2T'(G "><]@4 M-R-,/1V4[9$S0ZVV!CH3QC"+Y<#=2OHHC'D/Y\NW0QM^PJT,YH-A,9WYP0S- MC="#W_&KW3#?#=_CZ40/PMDH_%@&.!4V+3;1P,2Z37-[';9(??,!H^](.F:- MGK218P5!0O&:/?=>V/C=,&_,_(:@7GM5.RHD/P,&=A%1?] M0G'Q]^M=;;PX=M_,!X.G8='](KGM4IR5.3=AOVV>P*$*QM:_TE6C>^0>[2N8 M"BS4OGPYWY$Q6)XZD!12_YP%8.V^G@RNW#':O PS1D=/#/8,O_H=Q HC!P#J M [&'LO;.>,_A>[("?@E@B(6PXA90)#@"Z=6$&K]AC:V7H/3K>:Y/5Y#U; QU8YOO]5H(R^#/3)SN)/IOOZ@O<,O MNY_,IGD*#]3H+-CD]I^BVU_A>JT,KN= 1WP,-OAV7*I@"!$DF#;!I:TCE^;@ M4N )2W-@6:99(["-1)X_TLQ'097ZJ0:(KJ=^$3P#>\-;?"E6-$S3M]Q7'84S M+ =R#+?PJ(%:^#U\DE\+[JC=,T80CMG$=BG:3,X=-+'-QJ=E<-+7QB?YV-H' MED,I'JRAA!8/+X%8+FF[RED$';1N2GM7O6U.]\YM%;:&P51(-87-]I^*U/^^ MI'//.ONN6" BX;/+EYY5;L]9S$?.$QNK[71OT"Y1"CYZ_FM: !5O6O]^.LLL%T6!"KA>H6S MK(*X56%6?H) U.&S?SXQ-PE=%PGS9?I%M>RLIT-3#)$D*+\1).<<$(58W4(= M,]F)]39,Z\D*10IC#G/Z7XWT/WLRK[.C@4)F"0@FUR.K8A9P]0M>2VG/:5E_ MH,?ANYQ7?/EW&UX-K]5(Z +T@='$@%%U" MS3,RE\YFC_"!UM6IDEHG MA!, -Z/EEC3:#W,QG6<+(3^#5.@)HC&V[9X,\G M5]>?D^AV9\_UL1?6Q2,I;B5RDI.7\_[)\EEP,POIW(, /,"[AM&AL8,K#MZ M84!/):C3/1F8>L/LZ.UF4])' CO0^ _0HS%*..2GEJ^]6,Z,1:YY%%G\<; ^ M8S#V;XN5]+IJEI<:T]7EI5'YZ8[+2[F?]@ M"<(-,P7C'061WW(X(@#Y%/:B0I>)P4Z M!'G[EZOT+(>4)W&%2,%I(BO3+5*RPW?VXKWL]N'LUR^76"YS?G/]<'G]4'2) MGA-DX_U/" 6CV#$&M-TX-LVV[GS2QN[K#)O!Y M]/'*%[56OVE]4L*:?.[>DH2(0O,64'1(G9%.F]S1G(N)4V+;'(4(-ZIQ_XNE M/?FHN?QA] ]0,HK>V-G=@W85[^CSU?79]?G5V1>0*UCX??9 5?IBF]8@E8;+ M*%0N68S-L1^CN$ XKAXNOP+'JM#D.4[S%"^TI"(F+[6)^,KEZ!NA;J:S5934 MFR=3L]C4'P0"'1OP-Q*#Y,[]U7*PS8T&=B8+ ZRS JM$EFOS+E;O9JXU&]OP M]'L*^U^P$>>YUH +6^FC)>CQ)D7#P 0(U+> MVS^TKSQ_T*K*:R^$YT-/6\(&GZ,@ MAL(0E2=IITIJN%F:&EYHN/?KV?79;Z1]"^E^KUUW1XQ$K[^] @L_<7=Y_^_) C]S<7MZ1J591;=[<@DNR'?R"&:A9&@,5 MF@__5VP[]"^GMW]S^6#=G=U M_S_5Y ]L@%,=*=(JBPF,1J':Q,WUP]W-%]Y<\?;NYOSR FG^=BBLN87:=8"N,J-05]F7R]_@QJ5C=7EQ=?U;5<]5:2IUT60_ M*XWNA?K>\)+4/I^=/]SO/E M7[]=/?Q=FVM4_.V> HWB[+\A+GA;*K51J&/NXO+S&9E3WV[!OKJ_O+ZZN5,8 MX^TPP2'JS85ZX;Y>75^""/A\"2=?L97>#H7W?-!PQ\5'[XGUG/KWODX8M,CCNKSW$J)U( I6_)%Q+=CGFKBY);*3_6)0L M+[//Z,R7FVI)?C:#"J(-.#-+BY7Y;#2W U6 MXF1H,N'OO_UZ?W5Q=79W5?@LI+60W%Q?7%[?7UY@N.[^YLO5Q1G.9?KU[ N0 M"PR/OUQ>ED6H@LKQEZ8:SZ4D9X7R9(VB(]O3I2J6RULY*4\F+HRAYXS3?>RY(044-9O-_'/]0KD >!5)K)LC-2=02@S*/FJ36-3 M4/="IMCZBE015 "+Q4T659//_$E"FPK:G-*W$Y1FK=_=TC723X#ZG(\LE.7!M 4K!$QV MW"^Z1/S'X3NST=+-9D\WV^WWB]01>DNW\R>@BQ4\S<,F]9K5Q4K14TD!P3?S MQR5K]N>>%CA:615MJE71C4PUT6*D\$?RB0 MLR&U-'H6)/L0]$X&;;T/EW._VUVHBUZ*P#34I/-#Q7#>K +.^R>#IM[N&WK' M7*Q%WQKGQ^S/5XNXT&8>8"]7\5:R4*J#HTSU M1J>I&TUC+:7V)(?+XO>MD6:<#%IZNV/H?;.7$VGEWA?S[UZJ8M[Z;&K98XW] MF&)*=T#)^'SJS"CU_E^I%VY2*KN@?V:7O)NM5/()%!B\Y @$,7J#V.,J8=2 M,P-OF7@@FT#13K>QEK>6:.59$?BVB)=#$A1%O"81S^CH+4P5+X-X1=Z!2Z7! M@Q=:SO'@9^.=S;FD=3+HP1$W]6YW_?5Q/.+%'/'-R=0^&?3U5J>?R7 H^3!O M%G[^2XH0MO:>H3NJ:R\(#-2GDCFX=RPWA2KR4F[IF MV&0CX%H M9N ^?F%6P&AO-Y-OH"3BQC*1LGMM8[PIY8Z<@/^YPBF+?U,W^[@Y! M#KWYR@TM]]'&9FA.,_S95LAQ'*T875\Y -E[^$*/_?O.\\7?;<;)P2;U>E='>W":&>0 [+7TEM&^Y"T[.S"H16;U&>93.G6-BP%/]+&W@P( MDBG"L-$:.[&@,W$+>L?([:KWC,W=8ZT\1_T@J9+;8,Y$%71[-?5&LZDWVYO[ MO3)099O;N[J69Z6 V;5U\,6VAK;#)\M1WZ>E3:(JB*Q* 5-.FH<3TZ>">ZX4 M,+L^.F=\*$0 &L8K)L)NAY*%2V>7-[W8P2W?P ;>V&X+[IA>0S>ZZ[7$8EDH M-[[RW,';XZL-^.IW]'XGK]>A6#$#._)G;&6@>7<2:$=L'L43^=Z5&W 3@I([ MM=ENZ>WV>LWWC3F22D$HN5C-AJ$;K<-RL2[U/\D[W)-^-WC<"EATHE[G=_6V MW!F%>7DE0[UNPD[HYNT#0V4XG4J]4R]:Y3D.MQ#OD;*_?DV M.2?'>=_NRN@U<,:2:;;U?@8U]'C*BSGE6]+*H'E88#+T,N0@5\BQ7%U[MU+ M[$2PXB3:T=M7JI3^ #@-N&[_J#_9XS_B?]0FK/5.B2YMZ76<]1V-KI!,S%0\ZCF[%7-R42D%A*IV>_I1F?O MZ:E'[:7BH0,<,&OS"B?RN"+3 C\P=X1QN'Y,;"6YN,Q,\?6]\*/C9+'SR?/O?;!SMJ;-R)GBONPGR]P-B[V20FLDU M/\#\V78Q\:]=5S\)^72]JV9?R MA]PAC9X?\_AH/(8]=5SBDA&)E;@-FTN=!A6_QEM; EZL8RKS38$:'AZ/'5P3 M_%4%"MU^>7=$T;#V&QM<$)]*O""4C2T5O8V5HK=OE'D[% "?B:VH&GJ#_S_# M';%P-Y1Y0R]L\(H$=M;--3=Q]^2&[2:^0;("B E7>A?+7UMI.;WSN,<[:(?< MM!FR-U)"]X%LT#:Z[;[>2VW"LH3-\RH(N@:K3+%[\PMS7G\)9M/!.P/',\ZF M@[+OX,(N>=\JZLXW]#;#6QTL-Z+_%:.0+,@ MU'4;>J=MZKU4Y:1RP>RST6CV/'-H2.^83>R1??BEJ>_*"IG=L="R73:^M'P7 M,!(HR+O@N%/Y(@"8P)I<%JWI4L]YHVL JW2 90K,$%SHX_S&2)@CH%8T";'V ML .FB-'5.T:_I 0.6")P<+#\5EH+1@5E/,:R/HS;I<$"?;W;@%ND M>8RU[RK6OB6MT"2&*[_9UHU>@0)@=YJ 4HJ^>1WFLGT=9&%T,=DT9^YX2U9J M'PO9]Y!8LSV].KLJ<4_,^2I_HDHY\V/N&=.LT"-3'HD:3MG*@] &&;=C17#&IL'@QT_MZ6\*5/Y8M')VHWG[6;V\L[FBY9#9@30^?V#<\R)CS( MR8*ILZGG/)!L?@*[WH*M$O MU%ARIK9K4.+1@>)H;$:+GXEJ]_:/MT&S[8JW MF"CYYHG8WA$1<09HNZ'WV^L;O1W)N#D9&SLB8_]D8+1TH[L^]GZDXN94[.R& MB@:-'&V93;V[@^.8)Y]B>V-+%MT'HMQ>=CNM8*'S$9B# *8ZZBGG:ZPQ\9,Z MZ#ZROW-H@;B+FXF07)D$ET'73]_,VRUV/ZC*H6MMCBJPM5H=4^^8ZUM051%7 M.12:S7&%TS-,L#'ZAUF#E$-MV!Q75)38Z/;U9NZ*K7UJ!GB+E8 S[ M=SR:#GB@HE1NY\P=7\2;$=.4,]&U?3)HZD:_#[0]S%.0RY+-B[T.8J_;[.J] M ZUCS&5 YL5>]V30T9MMP.#.9TOL70+GQQZV/=>['>"];MZ[OCHZ[J+,7FK] M_\9V3C>PCOV MQFU,J=;)H*LW6F#H=$KJ"O]6*973%[@QI7AE:+=OZMT,<\F.I"K.%;DQJ7A1 M:+?3PL+0?5^M%;*)OWA!H$U\[UD.3?'1LU M)C&[= L;I@[$/G:6R4JQ'#=P;HJ1TZS5;^LMHT 1_]8IEN,FSDVQ/K^5NSV] MG6&B[I%D^6_DO"1K8IZ1J3=;#=WL%6CX;MRN:0?9V<<$F2,P!ZE"G@QHD+-F MTQG7-9>5'0,_>'(>@:F>&_)D<(4%/2P(!2=K[X3#\?TN>+HTTT3NBE_!PC:^ M9ILU3FQBWIS>R> A7*$?'5A.1Q;$+<47-IKLZ;W^>J5E3X>S-#6]&'YKG@R: M&5QG%>.V'*IR+FYK@2W:UKO]]5;-X:H92SU5JO;QQDVQ/!XJQ-*UYWI)DRPE M"+G^<+;16=7(4,+S$]G0I?FI,M-M*;G0Q6TV=>.8K+%#9U6!QZU++6L-<_.> ME3_K>HOG^!J] M3-USJGZ)[8),>=3$[!L0VYF%V-2:C_S9ALX+XCB?BFEN)&SEF,U;YM,8]%]Q9VN%+CP] M/PX=I&_W9- Z-;;)?]@RA)\?<^UJ8*Z'\;K3_C:SG/>&ND8U4-C-W/M'8 Y9(^JLT7C::[YOK?F^>3+X&_6U9^.Z M!=O'F5)<<&@SG/YHHR![GLY"F@Y9F/(T-UIO>U6JF)R^C3QV8J!?ZQ^(P7EI M+9%YQG%Y/7L>,O]F0I([N)F%00AH %PN2/%(> NQC;UWC8[>;1]FI["-G&L" MH^V2,=KJ]?5^:QN5:__XW,@+)O#9*1F?_6Y#;YK;I(OO'Y\;>:L$/KL[X,]6 MLZA^F7-3,RLTPVVG4Z#V^O:E\Y5KZ?.5M=3YRAR/5<#F,AA^ZJG,BY'/;*-2 M"YO>? XO'_JVKOV%.2\,%5B S7*#^G%\;+ MQ>7=_7_^H6<:W4^UR[]^NWKX>R7V4-[T9C$8?#.-\"#G-*_:H&*;IMJKZZ?U M#C-.ZRU. QH.;D$O8+X/M_T]J@"<,V)-:-6.#FB7Y]SI6/ 6XWFCI6_@#(X( M:GI@]]U:]KANNX>YC=%H]CQSK%#.?#XP^'F%T[WBNQ:"/LMN,H<3%N7.NB-4 M]#87IJIKF-LC6GV*O%VQBC^RW>CXO_S6SP]="+\2T7)$_G)]?7G[^O'A7 M2@]QY[2MS!KE8?A^9!]%,?A^D1Z1D\&OEF.AE\(*<+#B5YH-UC3DM;F(CP6_ M)SJV5X2[-GQNV?A8=;\KP_]=L<=M\:&&)K;[;WT/:.//%<<5?\RPA]RDZNV= M5-4@6S&G(I\87!59[JF1Y:OKS]EBR[W4V/)"$'EM_-A(S<8]GK B@-CTC&1G MDXP)"/UT)E'L57X[+RVC'J0ES1Z9HW29T-^"V$8C-[6!$'H7A[ VCG0OB^ZK M\[Z-'-6+JRF]MC2NC24&+4/'7@G=U$*#C Q0'*[>%\YT;XR95O.2418O+64A M++7HZRVSH;=3>]IL3LT"DZ[+M_8N?S!_9 <,;3V>0N%-:4@*Y3*_L("RHN%+ M;.KIVY15P9]#C :YK/\5>8V%[2]5B<\*81ZH5QHZ_9R&SMYV5>+1;VYE5!C& MFQL^^6/_[-GZO+3DE6-UO9=(Q]LY?9 M.++7 GMM4_]@F)LP%^51;<9;7(75S=26IA5D+./(6 6V6"F6CQ2EIF-NRU7% M.K0+I %AH3ZT>#KY,[92H\31HP*RU4$V\QYD"=@!'N=J4J3Y$U.DA)N[F7IS MGU$Z.96_^57$30=^605GW2.?)(%37E37MX"'Y49 M\=I+6]5.>W5;U12*E1S6^CFIOQ_B=ZI"_,IZB))YBW/9_@?%O"ME>]XF!1Y*70?)M$D*-]!9?F^4(&GJGC4TYC\3?H]6T489HH7F"79I:UM6[AJD; M_8Q"O]+&T\_!4"OYR2PM[W0I&^$$M:;>Q_EWK;3)7!D]YYG[!&7K>B6:5QP; M541+5+.%P[%1Q?9;/#:J.#:J^!D;5;2.C2JJO;ECHXJWL=5CHXHWN==CHXJ? MLE%%ZP ;533S5FUL6KN][+^'WO=@)9+S5C#\S(@MT9=C;A<)2A]7L%DDJ-]O MZ_U.MD3(G1#KC17\KCX3&[!%UH#!DCXCFP0,&D=NV(L8:&Y#[_PM0XQN4^^W M>WJOFRVWYDCXHH-#9HZ!\GF#0S@'NP-W0*^K=_HY[H%C$XF*2)&\)9F;!X8Z M)X.NWN\:NM$OIC?5!O;:L8<$^QD+!INY2SC?7G66N5U"F;FB#57A/20:AU'J MW\Q=CWJ0[+5&2]DF@O/6:FZFEGS:M3% M\Z:J,?7WSZGE^,1WK7P=&V,4*DER5Z(>I"2I)BWR5GNN\+I7GB(EZ"'IS:SV MW99@T#':>J>=S6S>.TONM;*VFLR80\_8-^\I"DG/V)X3#\I9@VH=AH+ MF*O)?3%66 ^?6/W9\G]GH<;(^26'-;N/NN;"I_ ;;S)AJ!+"CX.0(N]_+)H] M1J\NX$P">C/A*:5L_!FJ/M")N2A' MA==!>Y26:H@V$E$NJSYR]0Y\H] MCZ3LWT#(/CRQ6RYB;Z6$Y7(M0S2P.L'FJBF?O4,@7TMO=_IZ_T!R!EK'\0 % M*S,5XD5%2>H;,6>6JB3O7Q=64]NF/JMS]&K?!7XW5XE+4B)SG)'*OJGBRE@_ MY0)9H7-E/HKN8R;UK-DP]<91/5M&GF:C-/(<77V;4\/8 S4ZC

K=AZKTM!K_\DCZMHUS[;S!E_U.YF#JO?6H],J]?I M*?E^#EL]]*8$GP0VXB7Z3#9\I992RH]5@/ YP8>TV*_+%6$";@'$#PLP%CHE M8Q$]I2RZT="-C5^W)Z\F@ID@5V:3*=D\^#%(^ M/S7;MIMBF)PN<3K(VH&L$R[4\:)=[!@K%,HDN#_W2)'#7,E /:402D M_"Q%1L;H7&PCGDD*%,?)\@-%) HD2?9^TA]K3V]CJ<>K3F]SK M<>I3F:G&59KZ=,%&['G(?#GXR3S P4^MO"V3.(CY_[N_^435&T^PDF!Y&[<< M/L&*.14E!K#;V^6L+&E)M%'.2JO7T[MFMEJPG_1T[>CT;, B67,<.KES'+*% M(H^,4;1$Z&Q#[B4#YC9):6GW]5ZKJ[<[V9*$CX0O.CN\N5']<+&)+!U@@&9; M[S8;>J.98[C8<;941:3(1M7/A62Q=$\&9DLW#! A9C%3*@^J7N X7*HDJ%=9 M..UCT[;%(J/&=B;%BG&D10^7ZC2KTX%B)7L=&T4MLM=6:?8K9I_FF=^35&%[ M>J/@_NBE,=:QE<8"8VUD]Y3)1XI28S2VY:IR7-K'H4U5/!]*SE76Y[YO[ M5'7 S,.+!^7../;-VO*,[1X!!0B&(]6JVZ*CG;M%1WX=YQ#0=&RN46[OHAQU ML5LW+S(,L)D,0^_W3-UH5W=@^-LG?PX%+@?U6Y6A_MOPYRQO:M4\,%9?>17L M=;;C/@HU]MC4JKW7Z7 5X<;R#&=CNZ[_+:.(!,%^0V^VCRVM*D+\K$Z\)?W, M"D_].Y*\#))O,[:@54 7LXZA=]HMW=RB!V"QXM&9"P4?"HB_7DS6R3;7=" MK#=6_KOL-&S $%FC"TN:C6P072BF'OC(!IN>_VU:A[3RMPXQN@V]TS;U7L:Y M[T?"%YZME[>:;OM DHDI>YV&WC"Z>LK6W90&K/F+JM^@\R:-Y6F>-Y45:;N_CFU M' _YL>5%U<_<2DGR<];"5Y,6>0M)5[C;*T^1$O20])Y6^VY7 #JQV>GKG>Z! MZ,5[+=NM)COFT#3VS7VJ2M+/PXL'Y;!!U8X"Z=X$=09,X^3^&"NLAT^L_FSY MO[-08^0!TR:V"P\#?+KFPJ?P&V\R8:@6PH^#D&+Q?RR:04:O+N!, GHSX=FF M7.4, 48.(O?1?98 7K/P9G(C@#M'V+(0OME ]YVIMQK%=GG\B6_NO1:T5E-( M;NF;:J>WN%KIF[J!\^&O]$,U>RV]FS'8_9;0GE%5:B^I1EUA%B_'.2DYFU>6 M'""JM]%*VRNJ/[=#=9LB>48K6RAW[Z)RK^7HU62DDCQ7J_E&50A:,1?E* D[ M:+?24A71)F*YC-/MNQT^T3CUJ6^_6"'\Z5@CAOI\I"0NTQI+4AF) R[L%QOP M,MY2(6R?##K-IM[J'Q7"8J1<]]CWOC"%,%D[O\).^C;U7!F:OYE@G>(,:XC^ M9OF^!?:V[7)M<:6B:!H]L(NJ\"OYNKQ"4ID3G.2&7?5'%EK)-R M@:S0N3(?1?HGBTC3[ M;[6H 7RWU]<;6Y)>:CDWP_UVY6A_D'Y5Y9W^6\=&$>OU/#W6E&5'4$' MTX9V);+W6A%4$6XLL<3:V,Y=MF2L\D:-6D# HM.Y=>SS7Q'R9W3_=%9D,F;M MTU&L+^=(\TUHOM$\+4GS%8F4F6ENZ.U&7V]UBIVF>B3^)OITL[2F&NNU:JS+ MZ!IZK]'1.^V,L8Y*&U4_!T.M;O2_ZQXM[<;)H*]W&Z;>VV)BR"_EM_E?COAU M"\UA/K7SN]R+V.;\+('_J->USS9SQA^UNYG#ZK?6(]/J]<2H> YO/?2F!+/< M0,1?])GL#TH]AY0?JS#B83*Z?W3$:D6"-L9V"YKY@R[@*& D0YW")@Y/-F!RY)"YQA4!,U MBI8#X, '5%!ZNBMH%W"3(E916GV"-9&H(^"YSB>-LK@ B%B(T%_!7A6;D!(T0O0_S09];O]2&#(P?+ M3XF"*IHZ*6A" JFH5M@GP2CI+U?!SGZ_;<+!U$5OH/Q9I3J-_-!H= MO ^M0=ZWK[GC4ONF#P?G?[_^[5J[NCX_U7UUN_FLG9_=_T7[_.7F;]6 M^=TWUYJ-;1":[_$YW J>,@4I9 M,$V0K[\(YJ?*_#+T/PRBN,O\/E*!GA/6",UV_2MWA4:S>#3R^%01R#J0W3;W MQ1I+-W,R.+>")VWB>-\#;>)[SYHW9;Y%_49)8[=#&X?4<+#7X6R.)BO^N>FO M\V1[^8_#=V8#)YWV=+/=?K]T*$>W\Z=%PRUE2(>:MY6DIQ27F1H+&REO(X]4 MZII+6@)7,(K?-M9$\9?@+ T;[ZN.X1QMMW-@V"0,]WNF;K33O/J;8SA/ND.F M(Z,T*N*6/Z!Q9(.2XHJSA)_BWT"Z\H2>86AL 4H[+;T?C\MG%7.6=GR)"QO+WJ0AR"] MEUPFFK57MX=[TXR? VT=RMCI]_1.8_U57_F+X8[!$_^&L_!HX?7N:L$3'/TZ MV%#/<-_CJ(-G[JXOE#'H]O6^D%<6L MH_;[O2(NQP$I G$],++[AMYN;R->=J4'IWBV-_&LW5HA%D+;SU/+]A$UW!E^ MD'=)3.D+.YAZ 74:O9FD@%TU;A:E,#(RLS;-B7/\LA] M=:2[&F_"IK(8-LK$\.=/EOO(@CEKCFA,EH%C6T/;.5IVE=!6;WT&@F6LL1^H MI*#M@=3AO-?!\%%/_F4*_Q*W?DXVXO&/_S MRA6(N6 3!AL<7W+\@.E"3?&XR,IR276P5VY?[YK;V'X'>[N7B$\#+<&FWFAM MHQQO?.F7IA>?C48X,3V [UXQ=O=V3H[@<=G1V]VTO+6]_W:=G= M85F!PJ68PZ&,+SC^;K;274XK8_A)C3\KB&ZD *-]M=HBQIK?=7M(>/E- -$-@Z."(NU/Q ML25MEY(4;)0NR.5V6@W9EA2M@J-JO52ZSA*A.GC>+#.JC D'M[Z'_87'O[Y^ M S1>N1$?GD4XW$S$=&B K&F"E.FNUQ5^(BE39O2Z%$IV.25;G245JODH66A5 M?X4=!94"9@>.J>4)6LO]4G.)3SSZL$'BTY&R._!'S?S1DR4[A^)=&[Z2TH^C ME:;<_WV8AC+8Z@.UE N M[=0*1'X&/-X#7X%2\E5@\V;RE89PHD__GHWPLXS^MVZ+K.0._+^1.ERF !_< M6Z5E'OE1"BW;6!ND-^$HET;+?<5P(F_I5+B)M.'K2D/[;;)<\0[3*XG#=#?; M4E[K *_I?3 4>\VCV-B5V"B8AEVD8;?1TUNIS9PJ'WXY^E'WX&TKRDL:S3(_ M>DDKXO_.F->GJO,9I]3;H9Q%C:E3]26V/.H< MNTQ,S2?0=1N@252W(BLK4WIXQMD:B7CPKLN; M2320<2/QVVN ^*UD:"LS>_8J(7.W=0 R98(CYT=OBA1X X9[5@+VEQ+P:">7 MX%Y#)KOA/":GD8TSB0KC9-#3&YV?-S-1];6M,M?>)O\5[VO[+'&XF9^F9V+# MY':OJS<:ZT-$1QE2JJ]M6QHV*R),CEZTM^2-05%MBS1][=U8).J_ISG8P+P' M:I/BNF]*R'?9'C[59WCVL']';S8;>RA"'*C6;>[UB MA9C1M2%[M%T7-2E,127LO.U+.,? DERE'&8B9A^OA ;V56QM+CDR M$/-HK+TY8VW;I(C[V73JT(P4R]'&=C!RO&#F\U"DS)A2Z M!Y1GMD*DPCU>)[%Z; %>D9.5B:)S58CIU;OH!G5F8]Y*PYKK@<4;A\^U 2I1 MW!7L%QV]NK"Z@H:;B2Q/52M3KP0&%MH\85]LOGG1'2V3'MS'!G--4V\U=IW2 M4^B58N:\4C*/\2MA>MUQLE^NR7[=XV2_\B;[M7^"R7YI-"QT%MNF,P"[QQF MR^&[EO+K/))?YXK\TCY'\NL^DE^5 +R\08 K1>H:UN-7_O7L&18<+>@P#!2( M*1X14"OF772_S@+;94%P 0_Y]E2,YOC5"NP -1<6H'*.GS[ BK\ZE&0L]8YF M Z<^%3-]/\*Y7S?ON M8GJQ"@4^RH&^!]W"@I58[?;A\E3[\G !>[#BC^&R<^QGY'Y-*", WZ/ETG ' M_K8V*?!\N=LGV[&G4R2C+A!B*1]J$FRD^/PF8*E>#9<"NQ#DP@M\"EL%OKA@ M(_8\!)0V#9H&+;8G,*/9@?;$K/&_9I:/GAY:ZRMS'0_N0_]W73L_.RV7_.6S M&)K@@D?P56,&W.--J;%Z;. N@(Z%?]0 M677L@[WN/M8";Q(2%[X3O'L!7["OWE@RKS8"=AHR MCAR]#79.=W#V73HPP@L:J?S/'1>.=M=HGR>^I@E?<9Q\*K=S^"$ M1,!D)-WJ 2P%;4 D39CE;#K+3KS/;$7YI%@@IB$BW1S/Q.=SU0&&FX=24^G?/ M=\:)]^DU><1TNC,F#F,AGB+0G.FT!*^P[C/OGSS'%_>2XA=ARC(T1 %H(#?+$4TU*SQ"U9\1,SRBJ;7C)^MY#%X!@0ZEJ_#N0R9 M.^:2"^$,K D3@D>E#2>)&# ! R%L@#GYQ%!?P.L"$K1+_;@BPVR;FP+%]IO M'K(.:,HCYKN_?+ '!2I'%3IUH M@8^\QC8ADR1FU+27T1Y!.AQ@;V#SCK-$2;4:6FG)^-0K)%^AY*2QU+X:92 M,08;=C2:/8. 0*DX9B 103!9S^@WY1)D$^*:.5!T!\(2Y,SXTO(Q*S!0X+K@ M8&V&-^HHE9/DS0KMIX63&QJK&('K\ FJTQZE5E^36OT\"V3JP4WF4*EG>]/V MQYG0UMZD-*(B,%/S[=.T&I=5,F#HH8XKA8 (S*?* DW*@C=PE2O7$ZI.1O=3 M )J@O-C!*."30M$*#H,:;\K_BG(MJA= ST',\%&^B28'J.F:-\2C#%]-<5"7 M4@/&2SEYNXN MD2K:8GP,N>HF0:$@'NP4;+0@<55'N%!VC'QONS,TLT"7?$1]IS;B^HY&UA.N MA6\#9,6:;=I*P6PT HT0U=%7+&4=S4*.QTA7G#I(SN^@QS_)D&0@48Z8\V%S M" H\X3"$ LQ'8&7,!H])0<7;%-X4\3JN7A,U"/V 2ZG!S,( SB HP3-_Q-V? M',$ &"?D"U,(%U$9L'86BM&8YV84V7QS M.7QG('M\'R-6%-Q1)AN:\+7RMOTEH0W&XV306O= M'M_ A?>KO,^4F\KW_LEHMTE[SGW4:TIS0*!N6ODR=XL VT=^.TEHF7Y)SH)4 MGM!5%XA-9PI7\J8@H '$\,D*\8-:T@(-9NAYL?$W0H2#^A+ !D&N4YZ*>B=R MIH3WO&)D'AT:] @(^&=TP=@\O84 \(: *VL1#_AO=.#ZC)LYZ!NRY0;LB7KF M<1/X&OD.]!,Z#"X1?,9GU.1V3%!3 J1ON8$E,(^VDH/D4)=;?>V>:A$UX4>@ MBZ"_%32'A!@BI&%0(;300>A0NGG(<0N(^0Z3CR$$^' MSS$J*%^?DMJ@?6<8[@B"&1N3BA&P)9D1Z3\?>X10H01HN"%KC-S,OP8$^6R" M@1H"!N[J@#RVDQDJ-1JC6KA 8 @>'7DOS)>J"*E"C@4_ 7ZR9'0K?18J1QBR M$0AS]/K9;@++G+D0*3'MER+U#1")$46Y]"R,.ZH'C@"4YHI9V MS-!=^@H:?'S"N+-X\5S$7;/PZ-!Y!VX741O70QZ>^?0]L2TR*"C=3R#S+$SC M#/BQ'[):K(K#;IFAXBJ>6'^I20@A\U(!CA!^>-K?*F.+S#A$E(86J4+K90J9+ MF6&1'.)O>$)?_@OJ7O@TO(%\*;@8"DN #?X4@CRZN&[-534 FGB["7SC,"[OB:K2F(PPOTQ;(I@LGE#, V M@R^?F!O?<,3,F!?'IB&7AW#S\]L2V=%Q1. @P2W*.<,["T\&ST65>D# :BAB MHDLAEC.+]QL_FVGJ^&J3-B&BI38HTC=*S2=)D=X[>=WBBU;D O:.N8#EY0)V M?H)*LAF11Z<@FEH& MB4M6?-!!_08 IIA4)0((SFN-JVG\M_C^;RZE$5)Z;YRY]=O9V6V474)-?6<^ MVB"AB/("WDG3\V>.,,U\]H@!2]*$A6S!FC7@KW'NT!XYKT08 '[CL5PKP=#DGQ$JJ>A3?D 1H%BD!2A35"Q)@YBH,E[4,*.T\HQE% MO[2#$"VC(5T'6[!U"A<&M:5L*$2,*1RHTON&UFGL?=,E8*(-D^[W-./W!2 40O_@GWB";1=:;#&. *; ME8L/\A6D'>S6>[YY'[; /Y$XK+XOJ70N_TL>Q%, M^2;@C*+G!/T,DFEM2C@>DZ_XA>(;\#0,RYD)-Y+ZC?R3B MIYD3;KQJ;$JC444\%H=(JJR &KX#96Y( F"1!*M@VR MB(.,:"WUN&]P1FKRC(3B&J>J=\1K5"\4!;>7UNKHXJ1)KWU<'!,]];JL^$;U M9,N0ZR.!&[EZ7VSIMQ0*J+*(R/=!'RNF#&)8#Z,E8$+P.@&1DBTB=IA)5/9/6?WI]J8Q!NEG^J??5<7GRR M)!@.!]F3QPTM;KXJ?L.C821:E!5)MP@%7N@W0F-7GJF!"B)4,.S#2$4D)%2] M9S87]TTNQH-#&G?!X[\QQ/^(BICP+O!Z%*EPB7?(OB<\S3->KB:6>[(Q"Q-; MM,PM=*I)7HV0&<847]"Q%'D%2SU:MBO0R>L?J!CT.3(0!%HB65E;+RMW+=56 M'Y;,,NY;P&XFE[ F[CW(*KB2OU*ED5F$>K5RR]_XO)7H[15TPI)T6HK94D4. M]UA$632;N$"YSPY-?SR-Y-M ;Z,,)P=J9!@3MZS?X80PG[*JF=PG-VB"8/8\ MC=,#@&)+'Q!!^1JWKX4!PTM7@A5Y0*+P6>TQ2!1XI-R );^)'* R-RYXPNPS MGKPAXOXU*TB%0V9;)$2@TD(O%NY Q_,!K"3F-&*"@*25FN-H+J.98$LIO)97X M0U 8V4M4Y8AY2)[+BQM#Q5D@LRAJR)V"@NB F]!F?D>LQ_B+_LX/=SGXWM$/^V@0=L MV1*JAM9NE*VA)0 A!PX!HB$D%=36-B>$Y(EL1"L-VW$/*+!F@"-$+C8ZD:=> M2(THT$D6S(;_E!I6,J,]!I[NQA$GDP_@RY"2K!Z(JL HO1@[%I!^^ 02KLY_ M5O\7W)_*Q&0!E1W.HM1],A%QES4PY?@413;FT6^J)Z""=E1TJAA;R<87I=&: MVC8_@ZK-ZY$Y^L=@DU,*=#K.:U%R@<813DK19XYS[8)1VK5VY#5P7WL,8&;?X"SANR1XB8X\%HMB& M#+@H.9RJC'B\53%UY5N3EPZ_::S%RMU$PX.XC=F!G5Q>]TF5D&&R$I*SQ7;G M=\-5$Z>X7_HIEH6&]W&AH0)A!8]QD803:F%N\N]$-I""1_W0J.3?/!.#(DJXBA3@?I58,H?9F7 FM1079;>(3>0HB)#D73@40L0"4.V M*TIPQC/^B_CSJ!,#CT#41#W# M3*]7C_81V1:)1C;[EO++;OGMI<*.S_.2PO_0BQ(LN/^7M'M2O!^Q'-?E'?!B MU5O6)N-)%*633YXSUM#UX6 R'3[X*K3O,6//=-9%OSE,I4JJ#"'UOZ/TC=K\ M6T.I^0^QN(TLS"@M^XDYXWKHU:,7*B"FI%F3B1.90TIUQ7T(D%H^;.17#_Z0 M+ODHT_GSV?VO469UZN_.O7%XA#XRC$\@ MI89D1>/SNCLT>U2;:,$"$IF,\]GO<< G&?!8UV/J\%2N M?SSXUAAG0]R@#BI'1MS!?D" 9_SPYG5DY9I,56SZA7A4Y-*E'RA%K]1JT V MV:88+DWJ1?CQHY?S 'YT8D3N $@_SQYA+@&%\7B,S!-FBQ6/NDK**=$HEAM( M\(\A$6#FRD[4-()%Q 5YK(PRG:C^'-T- >]BP0.-HI*;$@5F5,_, 1O;\ X> M<%+V@&K7!!-39Z*]DHR&:?+E6*X]P7QL47=-O2KH9".TPH$GW1YPS+>>0CFQ M?[!Q_=_,]^8/QYE\Y6?/O\ BW\G,662'#$-9S$8SQ[#=G0#8.AG@&S+T<$L1 MJ;5TD0H&450-3U&H05)+C4QUR3NXC!)>55@!9+M54^K5.?\I/XWR%D=Q-3Q> MT!A@P_L\RE:,TZ5#/.9SG$35#[)$'G.N*?IZJEU[R0=KU&4D/H8;7#-*,&OA MMJG<9?/9LGU2@[_R1@YXXK>RZ:-$P*P+)BZ=(LSY*/$/,\P)!$V!H6R+?:/( MS.98EW&:;>A5>I&24"\?P;0F 3YS\5""(BE4RYZB1N(&:@O4D>HB=7S%!&0J M$R"#6L=,!1!S-BA\0;)T:>(#ZWWW_-]Y]@0M1XU;E!^+)!<+U7XERP9^4&,6 M-C"Q_NGY/):/*BQPE=QO'2U&^$-YRWE.(D6 P8*_ZWD"^? MX]]1:\,)A3Y0T+DU]@/$SA3XD%)O>+&(S,41]ST9,-_CND04_3S5)""!Z8H= MX#V/ S$QZP_3!"<$7;RG=_!D_+KW9'4((>J\UI3,0GA-^!W3H$4W$.QI8H_L MJ47)U&FFW;7>8H(5Q1$J&J(SU=[C,6T4J342J:+/R)P=C.T:DR9C9%OSWCX^CO_X MB_<=[@0_:H6L_$*U(ZG)D9(O&F?R*.T5:G%S74O$Y&6]LS"M(Q]?W$,CK-$;,PQA"UH59HH2:"913-?X1J@ MLEZ2V'1G.=A,VTK,B)N"R+8),Z?4N ;X2/3JP] G]GYZ.,4H&CRCS+%,VX# MS_\& D,6S\>'F/JO*)G%7*K4YH7;\>L268Z W:[PC]0IH>7:2 M*%*A!@.9 MP[ G&&<5E6-EX0J+EN_T_S7D=AIXS3E+089/P9.F%%8X'RHLEU.FK"MS%K@*$*.8, M6&JK39B-]9O@3IZ3P;=87'#8/X1^!O0"J>#MCSZHF&,DE^=_U/S'X3NST=+- M9D\WV^WW21(L8O JK2V!1. R)*3M8964:S<324#U@(T^CF<^)IMFUH'BLY60 M/*#^-.>%".K,*\%IE08.#GE; (>ZA6Y&V'5DP\MXABI[0H4HFF[==FF(ZA6$ MJ/PGX//,=VF(HQC2]8,&.A:.RDYIJ.R?#+K%\]S\4Z$W39/ 7[ [">67V\^8 M@BGSCS;''J7H8W?/R#,6BJ&5PZ:#_V6@ MZCHE\%^O-+09F8[R!])6,L6#*M]]ZPNF:S)B_6U["*Y80C7ONT6$)N6^^=LJ MD).>#7\[R=^)/'08,J?3/5>>PGO(*_E]+5,M'\%_RQ*2*.^/[TQ\#,:P&!*( M6&#]808HKJ]5YXPY*..*:/G% M?FK806T!@7),6W+!?>6+9);0=V*8]T7LQ\+B2*$UWPL[9TO9O=7BJE3OE=BL M7?9E"/A\3P&C=A^9=ONHY=ZT16Q>\NWDZB G5B \7,JL0=GISWFM+;;V2TZ= M%9$=X'0G8(Y&_EPBF9?BH%[*&V-I4>"= VDX3.>CR7+J > MP7X1BM5*1$2>%>Q\>I^@6]4;*F2@@8RK9*'63DZCDEI/>034R$ >'*I>7M*! MDRKW<#*F*P=UCQEFT,F*/9Y2%TUZI7X)?"[U^%3[FIRZ"38PYM#@"%AK%H)! M2[>MG%@M9R-%[X;[/"[@XHT2Y-(\-ANYRT/2*>84);GC0$WQ %$B-SHO+60O M!HF5<6VHRJ)X 5(&@RGU#7U5XT%8I^ZY4T$Y+=]),P1B%P2$AM3"FK6V*8]"0_@50] M&L2M#!O+0X,Z-0WEF MF5 !OTWL%[9AR#X=>9%+?%V+\%7*4BU*S^&JGR7;+@IO7YQT,O,38Z, MD]I3;/-:7(^-E$O2NT.;)J8M:'N*ZE2;/I'32]'%I7\U2"(F3@0*X@(8/&YB MLARJ67342%.G)J>TQV=,;:&%$5&8KZWA6 %>/B.:GR%I1K8_FCTCTB@E";.: M>48P[TLO)CIQ[]T(C[/T2,X!14A4W@JO\+&_&J5ESFN4:1F?Z:9.Y$BK7X4$*_P?O5[@(G#'Y6<?L/?N:8H$![D&'! !K4FHRVY3E-\?L2U=HR[P6_/%[H-0OO!]QBF: M(^'WK*V9#^)%E)630CB*K2 *-?! 1,A&3Z[G>(]4F#R!!6PAB+BP9J[2AR(> M]2D224]K-ZA#+U_$#M2?ZQFM39T$)N!C],IC#CA8C]%8:W1E\&Q0Z39BB75>QH-GW$OCM\U"SW)+"Y3INJ M@R>NSQ'/CN> G7,EG((\EAI (*M@*$=7*@!H9(L^"_ M4IQHO#-P1AJ+TAU*ZT60*-^_1ETRN-90P>J2[65*>=WB9597UH->DP=]T=R@ M\5I6!,B2GV8HL9"_1%] MK1Y]+PBBD4PB!"TXDUJ[B6KET ,@2?(IO;10$\5V*#0(:T9ADX7U>!16+@GK MOQMR,)/VU#,+GSS *"F_=(;$U,MGN/-&O#"*QSF%YBQ6U*6O"UF)O(F+T=C( M-*M%7;RD<998B0+\GNSPOT7V9$$V3EM87HIYDC^5LB#8.MS^6@):HMNF%8@R MOVCDUYP-E&+MU!1&480WF>,OENU0>C5RJ6C('G$%QA;@S'H 2+#.X)&E33C1 M Q,:%NP=^4%M#H3(]$DXTG=@Y-26&SG:[HV52+YSY^P?(Z7GNS96[#-FNK]DZS]-0&A*5.P&A*N?9G+&EE&O_\ M*KKX#B#4FH>8410V'T?LQ,AYXHEB0"51V+Q0T$SC6NV HD@@+/"J5^; CAD> MZV@RI157F&WK.U4N[?BJ!O%Y6D.XTU\__T)<=]7A3?=/IJ7=<@XF>L7\RREW M)P%5;[1;RMTS$A=F]V1@+,G%K98&7N 9:!9Q!DI4ZF]<[6SJ@]7-NZ::R>0> MBKG)DD?+K5F@8_/KG2L/(P1WTEN'FE[PG4YC@S8V%[E*DT@DPV4'Z(_ M5XZCYZT4$QY?]9>U1$MR87L'S+G'H?_R!Q,*9E&PEP7;3+$ !UNOX.4 LQB0;U(S+4B,8BJ#)8*3'$]V6IL M\;$@F3HLVH(23FK80F%T22/YLM;VE LCL:[7)S&L]/*"*?0C!<:/R>BV7*+6;A ]7#2L<=@ 2L5H1-O<6&S8QJN8B1 ;V@[CNJM8 MG[Q5B575@PO6KQUZ?A E<(FY4B)'3.TB""SN1[4QN(;L42SO_&1+3%W]<5NL(2M4BOTIE]0W^1-?\OM[G4W>FW+&[VWEQO= M.!ET.KK1Z"Z:'.O'PK7[>X$9;&+#Z.F]IK$ ]-SL-^W=/;#3M0>GKG.J>-^$ M@^Y]Y;*!*YL,;!Z3@5Q&MI8VN\_$LCFJ0T1UG-A02YN?(S,*>$&F M:%P(OX]_) M:3:D3T8-:ZFU(%>54KJ8DBY'GRV!DWN3;5_MH(=0\8:^E7(L;,B"S:PL6&*, MX$SIE1K/!K0#.=50)%C99.T\P[53<^S?&8UUL%S1*P('#2&[XL0 2OKVI5/: M2F%%G@\1^0]DOME%U'%V05\GS0%9Q?(Q%!6(X7;"O>OBZ(D4AG^R<.X(J.V)A(-U>[0:WIFI(@9L#:O$NV(N6%*/DI,&:'\-"E?%YMS M<,&GUZ)YXM2N^#7]-\JP,#$O0Q3-TB]E[BOEE#+7SYU*,#G'HLT>+[-2E6$:G'2;TS894QDHYH>A=Y&8N#1;B!G2(H\PHV0XQ M+*:%49::YSYZO)K8U-W#@=?AM%.+FG M=*5GI]/8WK-SCNF^-Q.!NQN?(F0WLQ!=_2B#4GT\U H^2+AYX.(Q]%9:,)P_ MO+3)/6=52N1/3,=-)C@(I*Y&@[%_-( UV6WH_4Y_$0_J3B-28U4\;TT0I_;: M+RBKJ8FUZ)P-"I'HA<5S0# !).DS3U@<$1^E-,_"\'"KU]#YB13.T@NNML_L MX F=UE\4E9V:[/-9];(3&?]I>A.)<;K_.08ISNQ.=OF7TR@IYY_"83(,G?@Y M%J$0,,H4$Q[V4IN,10.XK>")O/>@+(8\Y8/KPH$;$-)2+#XR'1L M5 1&(OIR4('R1L"L@H,$?.;OC[HX4\)TH8,!0%/^$Q%\%N\B7)HZGR<62K MU.;/A;5B1U3M"@+0BJ,D8@^R'R "JJL!#EVMXYA_D12QEE/#]*LZ'A]>TK%W MQL]>HXFREYI@G2O57S?44N3,'5]1HI3]PK!((-BP3G/SI57UKM\H6[TCO4Y, M8E%!K+R&Q_VSN2BWHUR-* +-S55>$J),P*E9<*#@Y#_BH>+:'GN>.MXK$VXN M?I@QH2#1'2G.#Z!?ULDL2QFK2*OS-D1RFL32GHZUN9Z.LLB1!WGE;&!X0A2@ MB#F>+XS[ZI3NG?+-2^/Q@<)Y"SU^:KR4AM(K4#B"2>K- N=5A9[+;E129BX" M@'*58U)&+"J)^V* ZAT68 SJ(K(G0M+QHN%"ZXL&_3^H?"LYX M(0H;RQ9625JI.IT>^ULIH:7VXJ'1+),PECR*\&/F5?![?8+1],C?@-D'032, MG3\\MM&-!Y^\8A1'\5WU3[5E0J%VR1T7<$S?X]$L>2*2D ,%=/"[%!["6^:3 MR-@RWK)F&45RMQI%>,^D0+QFH?8%M01XL49OUL[F[G753,B,KB>)T$UV ;?XPM['Q4: M@'CSJ"4-?P/I_58@L[IY3J& 0R ]PICS&JTW1PD:,A=U1U3H0B*T1B*T=ZI% M1W:ZR9$M*"^E0@WI-DTW:1[334I,-S&.Z29[GG?LQE-2D-B GUJIPT9E10UK^1' M?>9CG#&@!S>=-_.Q0PQSX26,^Y%E)9X>]U!3OU[R#G@\FO*H:XXU]/RX!T^: M30@ R)Q?;/GKN2YSU(:]XKZ?'Q&Y$")(%"/&L%.L,RKZDK,L$ ?)?L13^/T/ M,KIK 38OP#)^C]H+P]^M:%ZEOPS%Z+]_$<.;E])A[8#"@VRB?L\A]0"U+'(-MFP1LM[HJMYJERRT!HZX)*#G;)0'=KPS;V/V6EZ:E M83S"]:.*:RN)ZSF!5XOD'9D"D9CA/:D!MK/?:11UY644[\L_-8U&_5F.ZK.Y'$1@7?Z$)LYJZ])QD>\N/J2 M&@K@2._OT?9JW'/%.S*)* 9OUT:VHR\K+90B'BKSP@&S"AARM[Z.8NT^KO(J!)P'<8UOQ5I=AU>>HC>F[)]SA2P8Z2EX?,L1GV)^.)S*#>#WE#"V4U;!,D+KQQY%L4E9)@ MOXMT95 6X)>O<52.LDTI_UET)$2HJ-&&3XY-N#BYNW@ZI8&>HIJ4QHUPYZ*% MB?.8YR77%'T28./\XA9 B(6I8!>73J8[@=H AT/V_Z1?G-;^AOMWO64KD$,V MX]O3WP77.JA:S[-G^9BZO&@H7HM3L5V/%PJK&?Y1IP3A+(\KE#,F9!^NJ40= M5N\HZ5>ZA39-(8TMHPR+J0*P4^+9E880[R ;P7088G!3LNQ" L:YCT\VFRA# M$5'GP,PT6/!WYNLUS!\]IVR)_+W.RH=P&4VQEYM)-!]28#F]('@*-D9"&8++VG/9@B:D("(0S!:U MC)[YF-!%,D2X?/ QT)S(NT6>J=_!]EE$)4=*W.,R+C& 1VG'!SSC[HZW*/WL M>\_G(O;W-[@4SD53T:WG4FZRJBJ%ND7&SP48('"B\I'29PYOFZR^+25DW>+6 MA"P"W=^BT;2=1B?R2DCT4_ZO!$KTQI)P13Z)6FHGI[BGLEH"%#[YWNR1-W.( MQTT&(9L&'W<0<9XHYFNXC25+\-\X(EO_>$A4KPZ&? M@++C\ G7:_P)(5DZBQY662+5:LI@>;%:X]1LV^[)A\&RKY)+.6Q28& 6B=[O M=/N?HC@ISI&/ 4D7S86]_(HWVWN54_AD>H:N>4JNAAZW-I'-H.%4]5L)H&OP M7Q__BORQHS["Q1^05KX#TCP>D+=]0!2-3/.&\%JAUL9%H\0K;_5XM/,=C];Q M>+RMXW$1#V>IS35EY0G&;_4@=/(=A/;Q(+RM@W 66?SIYX#*93>Y.] G\/:. M33??L>DYA3( M2IHI\!AFE&N/GC>F3/2HR?MNS]=R/YL\=^4Z!/M5DVC MNQ=THG^DN-IJY/?!\5R)6>V44^AKE[P!" [).9N%./3B5:ZHO1,.I,NS>^$> M>J_3 "W7A\-[0HLA[N+H_D&ZK0E4:$7\-Q^S\=LPF0++9PR0LZI$IU2^V;:?CZF[948 M\NZCXK@ MJ45U[.I-?B>FKCF4NAO,IAB=4U)[E8-*\_EXC:TU&E$G9BSQ?_*"Q&0N9:AS M+2J$C:KC925L7 "+@@5E#XDYSQ6#"F#I>%(<]\QY,^RA)%?"5@)1E_PIM>D. ME'X3$IS*=:JM;JO:UK%VJ,3:(?-8.U3%5K7=[0J*.B?KX-CV*C)R!B)+;'E! M%\>JZ^*CU%]YLR+R$<@;:<4UL?H.XA=/?%W$FJ%OA90SMG#+S'A2 78OH,'2 M2BN&0.1CXWP GR5&QHHJE3'/U8J;-V"'3DSNCD>()L>%2IT]V1Q" C=D(VL6 MT(HU^2,<.C%S0LME45<&1F,^Y>".V;/( AO"OB=V=+_'NQ"Q6[P34^[74R5. MG$0?J?0UX:Q)282AB*4B4';DDRGT8)!DI) M.Z8"1<=8M4D7C^H42[E27##URDZGN:U M15X D5 5WR+/Y4QG,$KL1?9YTU(4O1:D630X[&Q-I4!S^U*!-8B[HF8&.(V3 M#^\9/U@_LM02-'&LE]XQ6]O, .GD*+@I:S\@G/IM^]F5)]EUU,C-+$+,YDV*, M,B=%V(-KSZW?14[;2\5IJ[ACI1=V'VZZG=,K9Y:&T=I-D0TY,P(^#W@I$6LI M1%2["%'Q"Z4>]?&$U2?VXRS1IK5V MX8, ^(H&Q&]2C=-E/1#)!]$$$PP:]/XKN7/V>]%$@*=*J*LJUHDO#*I(+XV; M%T3A :J0K,7M^6ARWQ/6&8FA>F)D[;,-VF3HN4Q19^>CS)\T&P"3M@R/:G#P MU8B&F.BKH',V!073#6OBEP'HHMC_&0!F//\_WES496KHKLD8.&9A#Y2GEK_->E'02E[D6J=(*: M,;_Q&0^3F7B(KT;A0U MA'DU&='*MNM3ZMXM;'Z+YGBJ\27T*D\]6Q198?T8T0L7L-,10/'XS$#)_R6..U;YC. M%SJ"FWZ(7F!<9_, PK0@\9LSFW(F+QGM2IE-R.P;6$LYYAR7I7S"?9O2DSZ# M(IUCPF-9>P'>:+?3)SKOR%K*,4*R+*1TMB1P-T?K@K+VTJ4A"F86$K]%V9DS M@\WHE&H+_46HBF\T&R%G"I-18@Z3Q'P4](B]O6HJ E<*_1IO!8;:H3N>88X/ MJ*PO#'07U,&>O3'7>(73&=O^^S8+,=1@\5PF;Q;$=L'O=JAKO___[+W97 M""! @"1( B2EY%Q,5U(D$.'AX;M_[OF/'B'GF\I7,?^O$ZW*PJ!Q9V2-.[)- MR3KBM),3?E<)*(:_QLJJ1]A5>.\L>-S9DGFJFWX\@CDUB\EVXVWCU]3B+:6[ MC24(<4I=X;+L,//<'5)$R6@YV?"OWET4Q#=0(ZVNT-HYCF]2'+]68.MLC*'& M:[AG45:[QJJL'>S'Y&S+&Y'#/:;XU*67@:A]J]7+!ZG+V!EK^NR/M9]QD'H9E1Y<\*$UZHQV.M[3RZCT,*,RV P6]@+$96?/&LIV%464M%]"\7OS M,FW#SI[E09T:RX,8/3%0%4 YRQ MC)E@#'@?01_%U$@ZKE48<4KSSRA4[,^X MI!.'D";UJ,*AMX QI^J$\$<"Y[U@5#&U8!"@5L\TRZ\WL?@^]V!#*X?%<&12 M;A#Z[I3#N?PF#-*E83U3LZ*R%3 2'W^JH*&*DM[%2\$Y=(H\;!D7)LQUZ\RE MBB4_K=UQ,'))([H81S,3ZK=H7AO\5(;H S1OJ;=1B\GR1#$,)E+1%Q.8MDQ3 M6<+BM:?AS/5&;B;V*[M0U3-^P8IUII-L.A"I70F=!LI0=GLR]RG%&.,!9S4WDD6:C '4G^? MUF9[*Z)'1/S34C^&XMD&].PIU.2T:A8$991_, 1-J84V;$ZZ9Y<^\L%@H-'^[!U*4"0+0D;AW774H9&KB;1/V" M8,97R-T\WCNN0J:G(7)%#U[^O1HYI[3VN:&D;$-)_]Q04F-#2??<4'**#26C MW1I*AG4UE'3V+&OKU%C6MD,8$ZTLCEUZ?M;FXDC\-B&RK,FV.6"V1YJ2?&,< M'J!!=DH%ONC]C[K2S9UUBIXJZ1 J$7>E."%F7'[$>:@$V MT!<-6N)S"BWQ0H-F>U8"=6JL!"(D<:T!1PYE"KET#8]*0P$Q-!20'$HYJAAV M11V/IFI2%US1P";XCX6-0VW!&W5FV9 +([)S-"6IA*R,1SI:G%V=7@L7)YYQ+)'!M>FV42AIN? V<_4?P6-6 M3$!_8:!NKD"%/RD&4%J:BIJG( X\[A7D"FREP+7BYVR)ZSW]2J(/N=/Z3 M8@(:!1L@(S8B\'1,N4M'#92+EAZ'$0HUS\G #Y.ERME/(05/0N!TWX?8G2&OV4FP%(V+IJ%S"1TGL+\( MZ&=\CO 8_U;^.^DNT/L>HGLGF#8P(X.5Z?063L8(&>-9$JH3>^%$L&BLM^;B MGWMA9.>3T!"-=%@8Z<0GTEVOG-<\^5@&]I+@$:^1 D8:GO KK-%/)\K[/-UD MXC\(-?WD%97Q4UF1[1G)5_7!9WKO.JHJN&/(ZMD@L/E*9DOT.R)<^6+2I:AJ M)CA1$EXR=2CH[2=3VSC$R00W),'U1F!)*&V0BQ,NDZAPU>G=PX<_TK!L'/6L MU@U"#$/:KY_YA=RS.JA31740W;V/2@Q^Q:!2^$(3W]T]RPLZ-6(TK5?IW-.> M% B"AC>4A@_ T'Z$DTO21[[JHY>J?"JMO::I0=#BW8SNDT8F]1N95\P:UC*G MD&IU0DR2ZC6@H)_AB41423="CI&WP\TVL>S&"H$:T[O4W.9&+]46PTL$(S2, MZ"TR?X(O38P$0^V*1TG)]A>T,50:=94M;/)\^NPO;*PDF*3M-!FJX,Q[55$Y M73(<#"ZE=/2BQE?+%*Q1>!WOANU96M*ML;1$5?68*H!JF?\M^8WMVR^)LGNO ME-T+#69T]TR\=^N<3X66H#0@;FT7A06(+CR'Y&.\^WQF1G98F?(*J(E4)E4G MJ4,/#C%A]"1YN,PDDR1209=Z00[ Q [OTS^LS(U2]A3SB R4M[Q0*566W_HO M:=3(K?M-LT;-/'H)ZKMDG]$,VZU;Z*E M2.*63%(@JLVS^Z@0B6@9J=' : M'7(BM;\TS>M(!5V0S\%)P9A%4LK#8ZEC3_5%4PA%K_[B A$=L%9KZY63G=DY M8L$W]442SB [4#,6*;V5,58<_BZ',F@PYK?"/R?W+_EF^C3V99/0JVP:%]0% M K^$Q3I"#<:FUG%9)$6&%-8?1AB9>1"JI[Q0K"S'?W1GE"U \D7%?,%EB'(\ M-D'[&JJ\G:I ="!/17K\PF8>2H$29,'FDAV.#C1(+<>3;C$M<)J"(!C+;NH+ MEC7[#@&J%^]$RY\S/>2\0.^._XGM^7!8X' @H?BS:\]0L22] "^;*DFJ2!63 MDXV08IZI&E"ID- /FD62V8O9+@TAI3+%V,(I!/$FLF6)4S\C'VS>7EB6)/Q/ MB3S( WT(,?A)C6]44H/D,I'#Y$IF\B"3QTI,WF Y7Q.>BZ!*%T$-SD50-19! M]K0AJ5%<15'?/FHQNC5A1NM/,+=$3W9C6K2J,'=)7GG2L'I_K MTG6H]FGB?A75L6=1=8J^G$D99LO74T/32'IUI)>-BJ6P;GY-_[12L_B9OONL M.9E.#=9BGPD-))RM,B$W;B@#K;,ZK(AQP2D>DPR'SFSUI(D33.)Y2&A H4(R M!N/:H,VQURJ-XFM/AFDG=BC6%6VL6KE.1XI4)B'9S$LX?DPO,5(G C>"&Y)! M%)W 9N*%J!!'[=18L7LJ!(?])DEE+@A/=Y&:_04);8)S7F)$D1KY3B3F'..A MU\!"8VQ\>L #B2;WC7B1OLXK]S:DV:8WOF"W8<]BJFZ-Q51 A"\J46P^@)R[ MND.;^FT&^_B%AH7W+'GIUECRHD+UF7@?B*1I04[K45 #AQ1>\BC1!Z.31#FF M%U&1&S45MBMP2,CG]Q_ED'F08>#Y8./+WT2B/.1#*<2D_/TD4D/2X0Z$$$E< M3T0&BX4$J#!=(,LSW]6;^U+P#:G?U!(X?)3;T2NG*9K)A&]Z;SI!R:>W2 _6 M2)O+*'HE2./KR3ZUA%5OQIY5HE[VI;!']4I4MDZXA-UHNZ&/W4H2$% 8RZ2# MO0B*"H69WBW<,O"-6JC&4DTC,<3T]5MF#A9%MBX'4]FCE[:H MO42.V[.*I5LCQDW*<5*2K.,\P\F+Q:(1!BFKNFN:[F.1M[,EH.%H-AN/=F:#Q8DKOPTH< MM:D)(#-6-V'2[$,"?KNBH8)N'N>DBF$LXE!5 M>X91(_(;= T=;Q%'YAQL0U\E D-NO>#/+)/O-1*I?0>,:*95P+M)+%#][ MED+UZBR%NL5P(5K>*7+[6["@X>I^=<+OQYC4<( #V;/HJ5=KT1,U.'Z*X?T, MJY_I&,WN_YT3VG=PP?FB?I[)_7S#>%D!)M8%W+>)O?I$K0$U010I1,($HG%!(( ^0N;A+K7"CW?H%+?.Y M'R3527JWR#P;[]RB[W>I:31#\U-F^.T.7+'YMFQ24]JDMV+UV1YM85+*WC^Q7/<;;>: MW?X:!:58 U8%JP /+@:/$;;F!V_,X.[V5:?5LSK=D=7I]U^G[*.>)7EU./@E M*T%<,0.J)7"\5\M[43S^2S%IE[]5]/#B(Y4_&2_]A HX+S*I\$8H)@WG1^/> MF4X%?(7_MX&&9V/4O;C\/S)?O&KE6Z_IX)M=AY]/>J9=8]Z9D,XL_R< MOM)G=OP;VEF>UB2_WAV5H_I'Y:@1V$]Y*.IGQ%CCJ5W)(2M66'KH7 M>3NWK[N3L]BIS5G\(@/N_ZQCZTS4:>;[D>_"]1\Q/D-LKK[(=\B@R['5S7@63?J]/S6/"#V5.%Q)P+Q<%.Z% M1-UZ.PG2;FV"=,\*._0BSU&WHCA4P0.+0E,O).I6Y6[/4;<: E%ZC\U:PW*8/CL^*X M=516/&R4<1>/>0>7MU>;R[MG]Q)FN,ZQP^K:]LMQ?QJ,K.RU%*4T*$J9OOX8 MXIM!B-Z!DRLR)Z(-0:5OCX3 _WD+UUH8:\@C! MG\F7R8& =.WMJ"!HZ?EIE['VW<+GP@/>P5?FMZ#XNVUZ2/<,:D?X8YJ0GF9!>8DO%V1=^3)^_.^SM/TI':8>40Y.*";WK"FW5/2"5J=S2H ML]C]-H%[]V>F7(O)+?5:XX%6FWU$ZW8KPM=&LK?9;CTU#3G46@YI[G& &!RN M#7+/X#XB;@B:X5CB9,*M&O "(HX@[#QXO:#)Q=K@%6[22K#:599/=A)I[4-I M;QI/0)2ML-Q%MIMF.OQU7G,-US5/;+#3"F_6L HVH4O4;2:7!TG_-CD(0C10 MBPC5I:IF%/QM0L;*GKJV28G[$W^70,#UOS4C$.JRI1F'6$Y'Y=W,A(IJ^)/5R6A\I*OO.FG9 )X MJ7!)_^*RW1I;O7&^E+?$/-#NL9<_*!QD.EUU]&4UP*JIHGJ3:*5V:H$YM8UE MFHV:W\0+L,QYPI0TEVZ0.]\YX<3U0[A/!5[HAN;@;9ZIV[CC*F"=B3J]IK+] M3'HSW3+")Z[0MO_, PR>"&77LA',$\'3KRPK1< F =WOM!U$#T M#@0N$0IF0[JT(-3AMO[9O&F:=RC4/4:T#H0-[/9$(R^2 6T$3+8\;>A>N%-$ MU@"1% 2[]_D"V\BD @4RTT$^F"-0!^"/FKFBQ;,.1H^OK>M3CK, MHD<7()WRC99JT5EMDK#L8A'X/^2H5PK%I(R2P 3^07,YVXP+@[R26G4E+Q.9 M7G0#>!Z#H\W\6V:[K/62(+JRC846(0.#N(@_18&C:-5KJ_,P:A3'ZN%?I 4H M9QF&*TW!RM]?J>#=$COD9G(OIK$K/L]X-+LTP6BCNP&(E']BYO:,+\J?@!P. M-%\$! *U[."\*8+RJ+_MBJ/^N]#SF576K\Z0/;\R="7Y_N,V^/72_+E*\)5I MP>\%^R(AP@NHS%\6)L^AYGR/.(#<[GO>[=ORSO, Q%IG-+ &XSTQ(IY/:?\> M\8K=R8RETZ.^U1MN+H L38UJ2U1OV.?!\./"#YTHK+OJLJ:KH/;QCK=1ZG0Z MX' ,NM9PIU[VX[<%[,'1NU +ZWC[?:#6+KT AU,0^7=_LW]H-5O/E<&O/;!] M!>Q%:*5QI0ZN=W$Y!#8?=':IPG[6;+X[S?I(LS[HQWPQX?$:"E;:D.GFY!R5 M)=>UA%FW5E-OLBK+*_#MGE3SE2)GC;VT;93Z 1AIP?W:3-OK+"@RU+K99W4 M'A=YQY,:7ER.K7YGLXV[TSD=5H^MN/SIQ_@E,(V10;X1OH.>W2P1WSH&Z_WE MI.5#UNZ_\J8[LN$(Z]*[<-*#83YC^2Q%Q@'.K3)_;?=S&].YM0=6KVX1HAI2 MJ@Q6KJBX7)G'KCJIO571_^A<]%]CT?_@7/1?ZL;PDS=4^.]685%1)02EK/P% MV!E/I,K?_S-V%K@8"YX2G7:2J@K4>[7Y+ZY--4/)_K?.6&U^DJX+AJV++.&% M^CJ.]CA\5FKGIL*M"%A;)VRY9-814E35YF.T3--6+S[D"O/YH.V66M8+.JE, MXF9SM23UGD7NL,K=/K,DX<7E50R/\6\=MY9L8,X1VB-#-1SMX_*L$.O_B1/C MRG@[V)$T[ ZM7G=/!*K:4H)5TGK"H1X;IK^'(ZHUW@54Z?A9E?%SJ]:JBWL'1Q,"TCR,Y.C0Q M^H]ZDL.CGF3_XK(_&%F#[NAYWH/C*MD!4*\]M-H[@;/5"%1F+YP(/L'2?.>CDF]T<=GM=:QVB0%$IR7L_Q!V*.[!6<%I M]8'_(&0CSA&-GN,*^S'8J8.>U>]VGNE%:!^3?*/6Q66O#U9/ZW 788\JDK<^ M-9\Q'1_]X#NWR/(4X9==FM!N[94FWIM1VAA;&5FCWF:CZEGDAP]W;GNEB?<^ MMT[-YW:L$A.N)6DUVP@/N2KS89EW2*AG6D]9P>EWX?2MT7A@C9]I4."XEZ>' MY.MV.E:K=;B2XCWTXQ^@!M]@JW$\CQE1:XHP-PC3 2M^]H+V55TW[2JEV#N- M8/#?C"$&W'/%CO3Z.6LY>OY$RTKZKF+-;!GH@V;;ZW"W/"C\RI']^Z8O<"P%7/.)9J MISK 3Z(/S/&Z1%%]^J7#P!_(SN R$R@_V,XL%^);#!>_L 1Z5K+,43XXO+?LMJ]?,, M40)-9(\4\;8+';?0;+%:!7-VEA%$*!V[W;3%>@';M]YK&_8ZL$:C M24S8>R M1QISZX5B?^BP9_5;>?8I&&!99<'ED7"H%/:^^<5^HL*_EX-!E6QM(; MK+\-YG/1^O> [JO[QASEC@8QB/KW>D<7&4JF)+[Y1XI\^W(N\(X 1TO\B?XH M$U CTKZ01]N_(\/Z_8OD4->TZ6EPQL9S0$+:B_ _7^'YR=3X/D-LI,KV_J*Q MD=XR@M_$#J;*LCGQ(MT=S"HYWX2V^A9V*J5/*1,$^_J[8VO4WPP'\_P+H'

USWY>S!YT&U]< M=MH@F LB&J=<[[92[:K+ %HB //HV6>_:KYM7YA,!#-4GFVZ+3"HAZV!U>_V MST4_A[WGNYX81BY'?6M8PD*HN=RGHASCJ-E.\6+LK9S0%YG$JE3U*N 1[:-2 M7-8AV)%^S^H71,/.B<=:U?ZN9X;=85:G!39N[SC)QY73]$YSGEXV7(>554)\ M7N!H(2 ,E>%O/Z=D_5/2X^JUL3"[&CR.?M-,7FCR&Y_KI#T=_]^EG1#(OS^; M.3CC:&%/,&EB?A2>ZYM?[."[9;R%9\!U\QS;@JLQI2XYTT_H04\Q[;M 4".% MR5.3KN([>*79'F'0OCVTY)@HC/+#=7<\VW6?S!#6IJ9YF#1AP)^9,^>!IQ?( M(7#\_'L[-&YQ:AXP R5!&>\LXG^$ E0H*+>("!0ZB'N#T5+U+GH3+E;#383W M@PYT DH.F1_M)XP P4E_Q%0K_#&9:4>C1])9#NZ345N6-0=GJ-$AX7[)FBY4"SL@';.8_W( M2$@F6,!;8J!P=HAHS6F9DTM%%$DEI5V>/LKQ-+ME('9X=(8Q^L6C>7CNFF2+ MA-?I?M,4&MAZ8X(LX;H4I)?7/)^ETR?TR'F0>#U#^0M]0*/O%0XV*1Z\9F0& MK_'P'3N4"9#PE"!WJF.%#I_5 MZ8G1^)K\IO;,0A?Y3K_4F)=HQ6!_.IXHB;G=ZU44L9* M]4Y2EPC- 6[*T7"DM /?X\4OF MN7>Q^ 0O^_8HW =!]GLYFWD('-=IK<"./J3PK/ @.,J7->O*,F+9?,Z+XYY2 MW#+"2'[?:O>+VD KXY:\1BV _JZ.\MSNYA#\#4Y+!O-$A-'/)+EJZXA;RWQ_ M>E/0CCS.]/V/"7SU:H[_*L6)"%G=M<:MDHQ8':U>Z\\_61'XA;U0-9-UMN2) M/E7/W0K%SF9!<'?C:IXVM?0*XV@<\ MF#(UV#\/FO8S0]*NJF*P?#'YWV@]8MJP,;T*[D$U0U59KH6?8N\4U)+H&9W +EN9N8%"^JA3YX_7AO M#W]KZ33>R\]&X_ M/[.W7N2*W9>,[5.]L=49Y._Y&AR1%9 5V5;N$ENNK+1JFRUCEJ@_ML:#_*VL M%\IB]R6/P/80)'5;$V/J,N);,UL"^5&/R)- CE#$(%5 L 7\5:HOA>_'D_RU6^ MA-6,W?_!$Y6[4TZ9+K6.:*OK;P/TMU;@[2!"DC-S)'I2YWVD>/]V]7A%LOB@>XM94'5Z_RI>B'A>]XF<@PA.S-B"AOI1CA?W%]RDD$ M[@]"" WT."% (C5_'C)V$^CCT%[^GM&0J?D&' 0CJ-\I#(:_$V#3@[\^ MS4T!V[&"OFX8FW9K#T]KC?(N.\6@VP'+N=_K6(/QYK[?YX$:I-6+8.*FX?QH MW#M3,/[>F/R_C1GLKX&P=0WIY+SH?0Z>^3[77Y\]!NVMN3[E,+N[G7X-EV>G M]HXOH,R//.JMW=XC!%:)*,/AE,..U>F<[#2;]179[?8>X][64%"S]W1+KQ1- M,470LGJ]?!YG,TE?'YF:^Z"A(.%2 _'M/3CQY: T.HCCWQY9HQ)SR ]/L@T4 MVP.+I )I.D8,Z(XU[ITV#MD*4_Y;8$_%W Z^ES*CGRUZ5;N]1Q:K"C'?I:F4 MA7@0)1V8%PL[MDD@[I&QJT>]='%P9*\0]GWGLWS^TZY*F_;#E:;]S\;Y&QA_ MCRG$^^NU+DW9K);)#SX\D)MO"KK.([.)1O:6=03&"\OLW' .UVO@WN!.H/2LO ]DH9>"1&*+_TSLDM?2T+=X\: MR>O!0??;8VO8V9SE.$;51[ZNXSB'=&3KNMBTK-\_D5ZFXYQCS(4/C%, M;5!*(\UHZ*>%<]] OZTY-HR'GH]MNV/K':7VI#>B+HOS4>UHQZUNY:NYH++6 M,>8_7W1R[.[H=+OO!A#Y2 *[:@!FSYU$+1&/:O7W@R[>[)5 MLH=!2],U3 +#B\B"PI[<*R10'3W26(K7]V\-;L#8"Y$[>ZT?OLB@\Z6^<6UO8A9\_T_ M8V>!ZI>^U/[-,J9BYGCP;ML$JS=R&F$D%ABPQA%Z&,B.1!B9KH_S$E$K2'?0 M0C12-T;9G?<5+;H!@9@@KJB8.(I0_W@OX8Z!^[0=4^9X^@D;4+:]8GZ?.\*OJX5.! M@*= A"D-:O\&2O8.R X[>_] \*@.L?0_8H_9^]&)[O%)A/$H$9L=^!K0T?8F M#GC/801[8FA5)0MPBH.4 KD2?23W@X-_"F,0^W);\.07P)4X1[;@+ /QX,!C M"7-V^:0,X#KF2OX 03CCQ:OP-?,0G"'2)G&#CLW)UX.8'1ZI(+8->C6?HL:BS_]8KCT3A /*8N3S MZ-X)Y9%DSTI1B*Z&'16>5R)ON+),"19)^WO[0? 85(]8&FX'$OK/YDU3HALO M^'<6XJ#B\[4SS]Y3@4C&Z)<;>-ODS^AIZ3+1B'("-7DU>25_V;07"U=>K=!\ M)=>M?L%<(Y?_>@E\']^RK,Z-C#I?)5/P(0%B/ MAM"/ Y"X\,&C'4PE"V[< [V3>13Y7NU$D2:!K64(:#0SD+28G82_AK;[@*#3 M\H]T6L &_Q*!;][!\7J\W"@.](OS GC_P\:3S1IJEJ%?"51K 7['KL_4_D_; M\?[PP_"S]\X)%W[HL 7$=D^[E.$SNK@<#*QVJ]AFJ\_<++_TS<&9\>K>V&6S M6U/^$PHLR&$F=[ <\Y4+"WJ-,.I36A/*(&FH)&S/Y@P)#L.7UL7$GPOSE73+ MZ/=X;X!24_Q@2@8)^NB$ 9WH?+R)0OCI MSD-A9\X/,6W@]TLJ]LGCDBI !:&:8:@%>,S\^=!LFA M0!@DY';VXE9O8/?0T:"](5JRSCVI94&=BTLO3\'\+!V@4.U;. ^8^E\CR#+BG7P3@?CR9*TLV5(SO4WN#S3?O8(\*5BJ)\G(1#NG1) M2FVN=W%9L"^[N+N\:6HC/ XS[SLWW?MDQWN#(#B/]ZYOO/?H/-Z[SO'>V\W5 MJ6W-J,T*;*$5\FBEKS9#D3SGEGU6;W:2,BZC9/9-?&Y*5:\4Q_V5&6H>0U/[ MRG8L[#1D,R/LJ&7Y,V7YW]P.PW<\M=!.'T@ []@9MY^ MD[BJ>&=&Q PO+M\#$>:Y$5R93#JR<)JA4@P3QK?_H/2!G_VEXRG_AB:PH_># M#YM$/%/O5IS2B*X,*E?%1WJ&ZZH92:ERX*2#X,:,1G T/& >57;1D+ 30WZH MI[JWX"HE5$%\/+20_A*JI8ZOC$UU X*AHZ?0B?YVE,=_!2GBA?QVZ-?YC"'K8,?9LFC&OX\1X7I MC5*'U7Z^-V_TTQSG!S\NI0:'G1.X>JN:HM [M6=@N3W__K;380SX;BG&Z%Y< MCH9C:S"NN9[\,(-[>DF7W:;%]W;A)/B1.?5C(/[N_0>KGG$\%BK9?##L[0[0 MW:N@\:#@DX-DI6Z39=X6I*BVBA!%_N3[/3B7(@BQ6#AZ^N1'8GWL?WWXI^P# MTW/L#; UN8(6#J#+L&F^M1<.]K3>P/(F& =15#J]-A%:\G\XEV_]^1PN%M$. M>.JRTA7S*]2Z*WWXJM+TLO'8I>K3T+3CZ-X/G']A :H/'X3QA@*C/<0/$YUH M?G-O!R*\2EY>*'M"^E)&_/0W",<]6E8K6!TA:E!29D4OW7*F!@YMPIP8XGNY M?,4V%W:0)DW6IY\RQ]'?=<-?[.!S<(.YGBFET+Z(@&BP2B7 WPNV/]SF<(Z\ M5I!_K28<4JMH+,CR,2W@!M$SFN:.-^W>GAH'NU;7>(M+,^VX/GLCM[+/<12" MW8%F0XK[ H*8]FS&";#;)Y8:BK%V[9F?)Y%_R^F=]E)!YYSKC+%^XBTZ MR3/NWX-#OO8F?K#P94\):?EEL6/ _FD1<9OMB772BTFYUW&') M634_@[+ XI[P,,*JC'@L^&'NX>FJ?@4&^V7]TJHKD;VX_.P95Z"O71/O W6; M9>0M50MP.Z,/O,*5=F(*=>@>@?2=Z,<]["FT@GF9$\X7$9Y:X>.ZI;V MA-8L36 (V*IP^Y39'1D*IGT'^[B36F2](.QOU9G&$NOO@_[?\;[F!:,_$6(: M?@C\^;74-I]GFJFZ,N!XV5_E08?QXO)5^S749:!P?.4 (=#DYM>;C_+]W#L;3.[M<$-(J-W? MRD=4A!H>DE#=U@J,XS*$8F\ 7MSXP#12KT:_'GC-\^<.=A +N4AT$"8E@C?M M_CXA$6R3^CR32_D<4$N6(M,77$#RQU#^=75K:[$9LB9(TF25\!YA=.B7^5@6 MMCZ!ZT+6F)=<1+,T;3)M1YVM:'-CXQ1--LCP=;M986/6 M]FULO^\]>**2?8];=.QC^+_B1M3T+#'% %N'/4@=VY>]^EJ#B&&LL$[>@LEP M&SB6^5]8#X3I0-#BMAI84JZ%Z\N#J;SC3K7H$ MI( @%]D #G5U?=H(L4MR5YUP5_BW;!2.H1?8.(4D9VP?L'F*2!?SK!Y50NT\; M@)PRIE>CW,5GK:F=N$S_AU_L)XQM)0PP6)W3'7? X&KFD;=,,+A=7"6W;L'B ML/V56A'2]\FFWJDJ"4?<$'KSDBD*;JOKLBT;AMRW_\\8B$IMOBY8IRY(U:?L;WO:/7O<6WE:)D%R5G M/DR=4%(12T8T]V$SLT:]/KI-4Z];[&KNBH7?L%75OKNBK3,K;._U?LBC3ND^H-7G2PPHZ M/-4F&'@ZUU"86^,1>F*7&Q7V+3'H7,A>AQV*$VIK9-CFS+FE84V!$3QE!76- M?/EWR_$N?BTH"V\U.WW'*RIBJ2Y>D56_B1VUNCXOTZ@T\_W(\S'$SS9$[^_J MDPOSQ]Q]X]IX&L)K_'E3Y:*OJ >(92OR(^(JW J! B\*?%MF?F3+(,L_'5^L MW8"?XH!,C&AC4D1%KA>N$YE"I4?@P?\=NV2>,2#4C1 F,JC9[EDJB'UY$]^& MU*H<27@Y#%OQ7S'N/161[;AA:J%J5&,Z&U2&E-0@'494KJEI.KVV^_:Y[;[& MMOOQN>V^HB!UO4JSN[/2[*SBYXJBY^#&)LF@45$Y2C;JC?BE$XYS7]W!_S+>B^3U-K[>HN"W >P;@FM-K@2B1H(:\ ,P92D(;NT1!=\( M;N;Y7L M5/',4=51\&ZW:W6[!=7Z93QTH[(H^%:3JQ0QQ@>-@H/^'PP**I++A3*JBH)O M-1M*!7E:AR14IST"0A7444E"&4RI:J+@I2.>@]8I1\''PRJBX,:.4? L;8X0 M!1]3$J!@TL V4? =]MT^=A2CLM8#6>3ZN-LQI[![F-'<.: M:RA9(LQI[!'F-,N&.9\Y\ QY-5=,FX^,K,7^!7A9A(3OW1VR;O%(I4 J)U=8 M5[]9_ESHUC)[%EO-2 M4:UESL"N-R-8,7$[_*]EA@)D0&I#%;@\1K9(.%+ ::0=0Y0INT^_P?HF+"(<9E<&PB3J9[H;J$1WB;*2[JN8!YA MG U\\X0JC8Y&%G"/1(8N77!=F_G$\B\*FW;)?D"FTE1FTRR!'U\ 0 ;<"63! M",5&_WZP!V0?L0NGVM_%>-^ /(X_U5/PL'Z070]XEM:PO%XCT1 M:44"JK"*.J-:#,QA)"9OQN+8:)#M >]?&"X*V*-AY5^B3;N'\(D#:]3I6X-A M/K'/DH;0%E#&*'C'] J:,R'JW28=1RIIPBMO^D&40K[L87EZNSNV.@6.F69" MYPSV.K=#5O0?]JT??.77*N^DU(9PE$3+Z@WR%G7SN150%12LJ^C+Z1BI1\2' M?$O=;!'B+KP3M]%N@(]K'Y+AK#&[_#/?=?U'F&@=",.$8?JK8S0B4EXRC-U"8=;[*YP3*T##"< M!_]KZB! OX!X%YRT2#=/'8MLJF&Y@;.P*7 @=T/HF/!'Q-D7X797 JU\"VW!9DDZLKU[B]U)PE"S7K&S>X3/9L4HD\(XIF+S3[DYI1PN' MPXV\IW=@K3QCED30=]X(M7INV@E5]NR&0_5O;]^^?__A0U;22 G6[_Q2Y;[> MZJKHU368C3CS\@M'457_W^OE?>8@3"]6L6'I;ZR"@ZWN!-<[LCMEGCN%:?C" M/&%)E(3+=G&A?/T'T*Z4K_ZR8<4G==SE0E8'2P/WVF (C9O=81%$7OU\L Q( MG C3-S#.1O84 <#97F;_CW:$-LP3J@,-)VPX7NX%WZ\7-X4]&.CUEQFC M^'Q72MR5X1[!"C3VKSWT:S#RDXQ-*1.J:'= & Y;5G=>Y6[W.!2X;#_(1OFU-[T.(A),Y MKNW*@PZ@,S&MT1P6 4KMYD!MK0*'G7U5X*C3KK13@OMD"6Y\O0+\R>3.'NAG M^RBT/B9*AKV^-1AMQZ95N9(54EAB'O_4ZFNK6:5*??5J4%\=JUN%^BHA""6) M*WB2$JD5A;,.8H^?-CON46BPCU0;HE0;MP=6:UB$T[U1JJW$WZXQC28SG96D M.@^?!=3K=F2!)R> DCP ]F-,<%PFIO2Y*.WJYJW9&[4L50!,I5WOG!"32+$3 MWF,NZ0_'OG5<3B]0K1E7 203MJ=B(3B#I_ I%L!/,["$<-!@4GHDEV'::04$ M+-E(LF"X &TV(<%#XD3/!(98>TC(7T_K,:E?KW$SN?>QR *+V/ O-'DKT@+^*NE<*'A8ZR/ M\?F\'6^"/5)4>)BM)\2QI2DTR<)VI@UZ%#=P.?)[LF5-9D#E61P2'J!LS^L9 M(.#H &]G7L=NWODC\M)_3-"0&F$@%-I^%\?MAYN'G'QE7$"&% 6:T0RY@_. M^U.0 LO^]3$@!LZ@ B5 !3IG4('Z0 4ZK3.HP.YW::UJW5$O]BH8P%-%16+B M6,I18MY4\S@^@GT)JY]^]KYBD1/6'< 7/OE>H/[Y.W;C_U79]-_$Y-YS@+?" MW2H;#[*8C*H89UVW6,&IIR63=AC&/$Z@MA*^,M5ZASZGH\^G+EOUMRHZM=-H MZMK'4LMJ'JI9DB4]_-^JKH?_E19-+^UJI]'5)08P5D*#PO3,[:7,L#GY)V08->33QQ[B(#YGH"#6;N$\H+\*D''2? M6H;5LP6W*$98'YL<[($L@%%N$"EBBH)3>"%)E2L\RCLZW-^?TJ]\X1:3JT<[ MF.I23$G53,IQJ_QB!X<)-T*&8P\/.84/O@L4 TW[M%4V92US;<\ >U3'5

W'9Z^]#_-JT[;8W$O,4YBO',Y^$'82O M#\$9*^I+1AE>P&DV;Z9Q@,LJY(/;S7QPNPT?? -"M#.'W$,PYUS4:WN*')Z4 MXU,C9;\"4M:KHKXZX??&#+OD'0+""",SH(:.$U%3O>-)2B3-!Z#,M23,%G)R M@'9*N_N\E=3S)/T0#?IQOF5]6Q6U_0#Q4YX@OBYD]EYFH!7(64&8JS?NMRJ( M-M(F1DWX=F3^@0@>\$J3WFE>15'@W,:1&J>I-X#+J&C50QNSU#Q,80=<'M=& MN"%[ P3': _4ONP\P7>RHQGOT+9 +!W,@Q7AL&2[J6E:J(& ?5/$(L-SY$R8 M:M>0_>!=PNS!\]8FDG*M@OYM.6>MVS2O]8H7,ZEXZ0S@>;+817%ORDNJL,5 MG-<)U3)0,SE".:@O)_.8$8Z(2FVX4(,#8&+:L$'+8JY X8=H?>[4LBU3E2'- M:>0^;=>5-1]8P")"C%YAVM+0TY:<)I15'4D*,6DZYU*3-'+,UP'$(O"9\R\1 MJBFS"[@HJK0EOTN7P''4#M_4/*^P$+!KYW=\]AA1151^T]T\J=\=JT,AZIPM=-5DWK MO143>*_BZ,":F0&SY=)2-Y-[ M,8T)]69)P6$F8W+E3=_Q_G=+-.WX>)T=NJUE<(U-]]TH=]^/D6*JEOC).)&] M#W'++%2YW%)Y 7>!J>@2>2A.6)RS>T!.*1=\7.:FY>A*6ROC6$-F<$UW>V^:3+)''VN5Y M*Q)=K];Z3ELU\&25.E#XV@-J"O1.]=14"*\'7VEUPT07-$W?&K5'UKB_(OBP MQ6D44?'U3WRD>S3!['&D'>R!Z?:[5K< *+#"(RTOF/85.Z5%C5ZQAW'TAO.C M<>],X7EO3/[?!C:\-=KMSF_F^B_ Q?@]9[(JC\)4'H4283G'8KE6F4OFL[2O M@_W7Q^1W?5*9,&Q&?EU_^K 5N_]-$O:*Z5HTWY5.HR3P:K=+V#7M@37LKRB2 MV%Q:5):4+^L8^Z=TC+V+R]YH;(U[*VHG]CW$T[&M+B[_6':'>7_K^*@LEZQO MFMWB@2>TF"JUSU;*9QLMT]ND9;H%6B:K++8C><[ V<\,W?;^%T8[-EHOA453 MW3[<_6:[")M@$YN\/A;M]I*=5=(.$[F=9B%644GBJ>NUIB'Z,.7?^X?D7F8H M;=>O;PZ>'0/.\B:9<[ <=#/2H%L6XG+;N%AM$;>]3^*D@$4Y.K<7J5\<0;J' MXKVUH#G++TV#<57N>+MHW6J2%!>1K_Q6KFOQ<* J*]8T+K&FFC%6UEL;>R A M[A%=PB$4;6L(7EFKNQXX:@U'5$>BUV<>/"8/[C%Q9P\>'!$/CD<=J]U?C\=Y M>![L.[*<\Q,$)'6*OQ9%1D(5;'V*UUFB%U,]%0/=GQO7!QFV?6NV; M:M<4HTV:8EBUIBA]9 TEA2GBM.E>\_8K6S98;QY-YT(C&7@_4085*A6#*. M(T-8NI/8S:!:KG(MC)6N!; Y5H7#CY_D#FDP=#)S[T$T$_POO8RX4LBDM>A( MI6N\4WBDSS.][4S.T*1Y]+FNLW#K6N\]7Y,*CGX;)]G6V"$V;G++5(-OC+Y8 M4TX4?9$3-.F-O//?"Z&ZF DL(0M1N\ M-_(9_A9$F^M[=PUJB0?A1QH5)02*"0_E >,0PX],,5^X_A/.]D7Q=DMM.%/5 M@\/=2\EL>T:42G]CL'W+7UZYA7FXHRU#><#0>L\Q5*-7\[48&K+JY MMH.L55G3]!?7]C[Z4T3III^\ _45.+2@*X^ "++F:I<) 1P2NX1.K9$DR]1X M Y?X&3N.PI2%F6$-:49QNQI8M^J:\_. 4P)N]%(R1O([,J'XP:-TB>F3^YT5 M'X@'*UP)UN&G*\3?I%!75YI?9W3K.M&MJS(K51=;=6;J&0G[C(1] M4"3L7N^,A/W\D+"[9R3L&I&PVV]"QYTF:_T(QQQ1% M!5<0.&2HIR^@047D&C 013+PIBKO\\A1G.6S28\"M1X>,T5JD9:&2!BT\HY J-!AGX+I"6,UU "[JB?!(@ M2:/ GDH!;'L.LL,4;'777W" #Y\"W -2Q_=$,OM,'C^!_F!@Q72=[\)U[GV? MCL:>W#OB@;?O.J!W8$U/IG@@A0#TO3-]9 NU;S#X5:)I+6.!%K@#ULXL/9U& M9WRRPZG]3RL9_49;1CIFGJ'#IV<.#G@- Z6I5T7/F*;QY04X,>!B4 B/J8T1 M/;'.Y3@+W;/0W5[H*IA8(T4#S\G4]1<%+*U4W*:7_!Y$GA\\Y26KB>YXDBRA M_'4>D=S@^#9&0>>W((54"!'HPH>@P&3D&-,( M&&CU,RLRDL K?"@O[_D*GJ]@/5<0F8TOWS?]5B@>3'(965T2" EA%V;*4!)8 M/,G?B(:IW0_=?$_?A$&\.?A7AE:9D08A:J MU)NKWY,/S[?T?$LKO:4))KF1P21/[VM0#%J>5HK)._!G\P:N5$"%"$_F$T:^ MS$D<,'ZF+.7*58/I"HAJL0QUP[+#) MJ35-EEA[V6_@U?B7"'S+Y+*7%)#:%R$7&\8!!M[ JL0[Y9&&DFC5*3ZQQE\,CJ8_#ZL>K,.&UF7JOR*)Q(YH4OI\KLVC,_B-L@MD%H=EKM[GH, M9B/%8+:G(#>EIX$_- LIE10PT5?P$U7%Q/9/\K%IQV"QI$"X)%5SH1D9<3;L M!1AG6+F%_@N5I1>54+%DMM2_BGZ#X0(K$V-1/T*_AT,<<@4!SUY/Q/T+./D$ MA+W5:>]T\!3ZPR-OTC-6\8!FH]+7BOA ?HQV-\[\"U/&PH^;YG_)ZFE#EN?I M185T0Q@EOG_#;3@ :'?QITO!81G644RWX:NYQ MZ3I^;;>&OZQ?#!WM)]CJ7)ZMO-3+8/RZ:L#+ ;^8 ML;]AS$OTHN%3'%FJ.& M7SC>!*TP#G'DBO63:\Y5D$X8QG3MX$0V#$GH[-XUS0,FN.B!EG&5K*)LZR!. M]VE9K5;!/*Q,68E1W)1 ,.T,=I\ W9<\#S-S'C;F@^A3S\/(2DIM7UX >9&, M3.3%A>]0I/N5\WH3H;O;3Z.8H!S0R?PYO9W;SJ'H(0Y3OO'JER1>I%W\;-\' M5C/.8LXMK,YV**M<#NDX&*0M +9@XNF8H#R1=^Y0#] MJ'_#%6$(G,TI2WR%EH9@\<+"4\J4YZTKKHB""E2(>)@4Y#N@$UWP;MN2DH8X M]P<9ID#)\MU^C<%A1A#IS$ -%F_2UK M[0%S6\_>-PC $0+D]@<%'9'9K:]HRJ)&)W0D I9JV+MD.RXYK1E%H.MR*OM7(ZPH!T!:[SL[;=4O20P(JN#](8*)$]*K[;QO MS-%C6^Y&IAUI&5$Z*4M+07H8F!#3K$F0F^UV"$=_I[%O>[-0?@)GJ6U>9[&*K3@@H<5:=S-&INC"R5'3.3>^KSVJI#I&CSC3A4% M2;D@^%,JEONIZ<%E3PAQ21]KO=?\ 49,^;]>4?]U;N[5RZ36U=U=(.[ <."] M.T 5QPN="?^3@CK5$(+'FUNF.*);-T1V,X/<;LT@7Y7"?YNJ>D2H MZ5Q<#K6Y1"F\RDMCA&-*C4U91,44_;JEQK4R:"AHN$I.(!Y]W^IUZYFWN8L9 ME#5RL@//QL@S_\G5P46CLBJ:ZE;EF#%UWH-:SIMH$:HT\G\&2P,)H]QH\LNN],ZI66?#.>7IU][1_KMIX^75'_!Y7B+E42N*Z:_ M2@#!])JL?=A*H_#(LX-ZS)"" ][7%NF/FH4367;D@5T'CI_0A=]B"V<*5.7][6J5;0Q\ M9W+#S_I4U@R?GOP-/( RZNR@C$;MDP]4MYKMS0[Q MR9]_]7>],/CW2SEUGI7-WP!CL\C-7 M1O/_JA=GI;@KU %B1V<5O%8ZUY-&Y".Y\J8*B>>;CQ^=-?-):>8U&<):S_ZL ML$]-8:])"^ZAL+?FA%5ZO'W6XSOI\>YQ]/BVWO1NFEXKPSXK^?6"OIXL\(KK M_3X]F1)*?CRVNL,*H\#/_&I7KN-WS$CO??1[ZOCQX*SBJU7Q:W(^U:OXU8RP M1L7WFX/A6<5OJ>)[=:CX-7.&G\L\P,-U,'6K[V#J/.].M]#YL4V?6X;#--YX M68UNO>K99!]DA@UT+-<2=VYT6RMJGWFKTKG1[=SH=FYTVZ[1+8>*MFT]^[/L M4BGV5[N[!2MV+%ZJN-6M;[4&/T/WTF&;5K;"EY0,,:Z]2F3O?$2OV1G^!+QR MC$ZWT>;0QGA-AQSGUL! M,&QIHV%<3QG#MGUN7:L]&)QB:U5YDI=5RCO6#ARVTVW8'!6 UA[_.$ZFW^?< MZ;9%J+U_2BUCY9<].*5EGPSGEZ??\-SI=@*=;CO:!?7@'6S;Z=9N6UZ3K3JWNCV#^KG1N=7MA*]EE2H8A-^YU^VYW-^J57.[ M54\;^KG9[=FI[':KGO;T<[?;D57Y:B2ZDW*HS]UN=>OY@_:TG]O=3DK-'[2G M_=SO=L):_J ][>>&MP-I^>YJX-93;7@KTX;T' ;#?04^AZ< :U./TI\@R4*Z M&O5.B=ORM=K(N/YP6%$CW=>;/\/2/7#FTK2W\,7.>=N5(\H.?=N=X[9LC*M^ M IQAEFF-XXF:!VN/2U[WD[3('62_Q6UA_(]T+CO_.YW<7@U]4'N5X;1R7NHR M-TK6'PY^N;C\TY.=P7R\Z(66'.I5?"+YLN<=^@VV=2G:H_&.+F7%""H\ _O: M _$64SG*9U 1P;=[VY-FYB=?TKM,[-@:]+9J/]FZO6#W(US7*;#GZ95V"2M. MO9<_NR5/@&J;WX$L^ !28&W7@.88=OJCYFBK,3F;[=UR$F.]=N(GDUUTM[IC M8/,3JBEA;X]WJP]LMRI.V6]DCFR!^]I[W;& -)66KQ_I.$K?U(I;/[<\C"JN M:[O=;&_&LZ_JBNZBU%=<8I98-3/-^A+?G2]QN^+$[D:^X2!0N=)?JSW>K)S7 ME/@^H_O;KCC'NN4Y5')_>Z/F8+.Z/9R.7>GFT*W=H_)_^<7'#O>6#@"NGCQ4 M>ZSTV=*L!D#O^C34BG,H\$#WS(.>VG&N%\GM'95CQ9W0E;JN'6M08C3DL[C7 M!\B(+O% :;5<<3[\L XPHFOT.O7PB))C*OU3>\0]GV J^ 3%M&%(<9WYQ__7 M:)@?'.%.WYA?8U@S&2[H]'_):A$*-X;. MOP1L'K\G>9@>5A#Z5!MCQ;*\Q%]S:TQW4E>^"VF<>='Z!,<[)YRX?A@'XO,L MFWAP@4WA8H11F+L$83[A,) )C:J>UR\ L*P:/;"W-TCFKNF9LHB9NZ>7:L-% MS&2#5F:-UN,BPFTJ1!IK-3M]QX.U8ZHBUNHXK+91OC_ M\.#+7-9_9>9XYON1YT=":9+^W]4G%^:/N?O&M9&,8&7^>5/EJJ]<-Y.6O;=# M\U8(SPQ$%/B4;!7NDVE/<;%< !^(F2LF$65>U^,)]7-J$%GKWG?A)$/6;%\% MG%@HZ \W"]>)TI3RL#<&YFHW8'$-X('E]"VL@WYJ,J9JB#\VQ6S&A?JPE?^. M8>%=ME>;0 !A?D+ZMGN6%*7.Y4U\&XI_QB 7S/VXX;- MY#"U<[HL*FDX#9VV0LMEE-SAE8.FK%!-_09/0\I/!*K&WTPR4>#]J?HB.S%9 MW6W4'V #WIC>G@7W:5L)']XD:&BHM]O MYK>G!?SP*K!OGX^-6 MP,V YR_H#'4Z#0KHA">DTUICG2Q;%[Y<7_9!31MM94QREEJO4T>L>'WCY7&)TKC%YX MA5%Y-.43*C+:#?:XW:ZXL&?XKRHMV*$PY=!G@N+CJEXJ)=+_"AZP.W*BWJMCNN3V7 M%1V$ \JJY,ZA:WV?;5'12^LIIRQ$$F7$/()MZC-$32"0C#@DA%A/ M_K&!\P+QD[D_%:X9W8.PC>SOE+V(?-.>3$"D1S(_@/'X*"<*T\<]^"ZVRAFMN -M=B$]I6GJMQC^',)# D[U8=D%7:<&/W7!E]F$ M!\#WZ3Z!*@UP/N+$O_. .^*)Q)(26I M$P@0#2'8HF8H@@HOJM]L7EN#DJ ML!& M0\CU<$6R: -(RDG#HU1PY.O042KAJ*.#HYSTU/!!]0E\Q>;5I>1/FH(UE$"4 MCL,\^[G9164.)SD8FXHV/F0:_KHJAU(6%D9 MQ7&(NU.&I[.F1ZT\5':WV=D\?G.K2H;]L?QQBJ'NF+\"^PB1*L/"-%RU*;B= MP3,[:XJ1=@'/3!P/S3Q) #05Y'6KD[?T=B]&. E!V4H63$,Z4$H>2CHZXO+ MKTF\#,-D]9]CBO*VM[=BE/Y MZTY>D6G3N>]2*74:]ZTTU2M.H!^9ZB\;1UW/S&(^,\!$&H4Y9/9SHAV6@9E8 M+Q3F+/#GF=1X2"%N*K##_.QB$?@_*$_N/FU(+?5T%FMME5JZ4K21-GT%O7Y:\C,U$:)T$$?I8/=P9C*W!,!^/VC;3>;1=#*@Q:3RR!H6'N7T2_,5E,*^* M^GPC/Z+2BQ72"ZL\]"(/7YOT'*M2R:Q4HS(>+%#(#:7<7%60"<8V^EOQTOOY MPO6?A+CAPI!BCDH*QTA-AM]P]_K?L6?]DQ_]KX %J4H5/;66L.)@#2L.T??. M.PGFW'%=6=OCA/!SK1AF_0$X88:8MYDZ&A_L6--.$K(-K5($2WERNF77<."! MJ,U%"Q_\0'Z$WVMGR#NZN.PT>\M!+8ZC-LUK#^@'0MO^ 73RQ,RA*J6$6JD: M9FH;.K5-I:SU'T@M@(\OE!>8[#:=.5(WP#*F:2SPD";QG JR'H3I^F$H6-T_ MJ-0L%F3YC[8W$5RJ=!1HEM7@8L= 73FCF)4C62&V0778'EN C552WU ;=L(V M;,,H"NMQNE8%-J"/@"0@T81);\ M_BZU?2H)BTK91OTJT(;@$;>7[5;3_)J\WKRQ'T!4A>87N"/_\>MM595IA_$- MWA/'HK'R">Q)@MEH#Y%I\?]KR$%8S0=,YH3W6+:.GS]Y=QX:74VSUVJ_^OZ: M]J^5N$_<.,3G2F-,U:(+6("#8E](0S)49?-.(+\[<>S @<\?G>B>'H95]![) M![C_8-)B',NTC;FP\;3QR2DWF&"[@LL7/25+F<41?$L:WPM<)/QO&-_^@Z2( M3]^AAX;DQLB"O:3/_C&TJU ^Y MP0!_0*N7A))OH*R2!X8C"B$O1E)/89D:8:?.U(3+#C^8H:D/3T;YB)]((DS! M_I_P 1D@02?WM&FT?+4S:29&H)X*KM2$67WG3P+%;W!&\:L1Q:]W1O&K2$%6 MH)TJ5+HL[;[9/S8HUN&X,L7:3MQX>"V">U6H3>'YBNZ5/77%^7[(!)!1;J\/ M/1IIZ#$JRC$X:6A#!2I A]26*T@.7H9AI8%5)AK;:6V3FSS;EG=XB3@UA]P,Z-(3$QD8&J$=$+E Y7EX.T:J1*K-J$")CW?LB,$ MQOKGA0CL;%PWGPC5*=*K,N5>\UK[V_#ZD=+4%,H3:S!0EJ<_:F7J;- M.6E%!V_0=1L4T]>T*CZP:6Y6V\9R$JU@2GC!4J<..G AYR"X7]R.XL@/GNCO M%O:Q(WZO^Z22"'91PB Q" S[SG:\D&-@GHC@CL#S XR/P2OM,(2/;FT7?_," M..8M=^Z[3UGKR&%/F#UL\0-<(X\S9[=/)OX=2$&@ W%T[Z.W?@ W^&#Q,*#! MW(DHDG_E35FFW8'7Y8A-43"<7%";4PX6?(?0 M3BZ!)EEE>_\7U .Q]>]1_. MY1_B#B39E\"?"(%)#(KBUO_R0U<\98-F+FT:CS<0=YCO!&%F*, '60G@J.HG MD+TDU?!_V29$&16&%%2S0_S3X[W R"X(/DR:XLL6@7]+^2&0RH&P0]^#?SV9 MH"1"C!]*I/+,C\-X4?)ZBDM 3_%DD/- ##[[[ *0*8?/. MS)E@G_(_XND=+X\PU#F&: J*TJ= '_ GTB'P#M>)G#M;09\X'JR'A)81@Q0. M(I#7M'-,&:/@,I.T,5CG5%5!R@@JF'H'J,$5C MG:)HQKDQ\OZ; \K;EY>YYK%3QTI>__N_C0?#\6];9:TK>_FU-W/9=%3P3ZKP MS0'FQAR/0CU22%/(K7' Z!534 "PI FSM!\(6&8C].-@@D!-4LKS3R5T49C9 M9S:'6WG>\,RI+XA30:N@%,V@BH4):%G*K>3R4H$#GLMW@1+7H9(\LFD2WU(* MXLSS&B$FV\F!3<#%T*@C(PK,BRGH5H1G,\BUU=%?%/#+Q [OS1DXK6C#_4,H M%#!XT9V/ 835->!IQF!YQMQOA&[O9RC?&#P@=WX\WL Y@''<*[# MP!:NT_ABNP07)]#:F+D._"KA:>54F).G6S15(GLB;8V%3Z4'6-[IA$$L.5U" MV-W:WG?"#GP*(S$/27V E>I@9;6\=XFK$,:+!;@ODWL;SP,^/7/\F>-W>3E5 M0!G8->8'6"SWY$OQ3[B-OILPM6>#C<*,:P-_!AA:%4'@@R$]M\R)\^"X5(L> M1J@<*&CIQR3?P=N6:@46/15S9Z*9V>;;SW^]?M=HC\FOQ!<_@*MO,_1B?2Q] M.E&0V%.NR2(04Y CJN;'PZ\;B&6*E48<]*!2*!0A*9 EFY:I8+&G7$C(@6-T MH2(%,0;G 3)C[GL.'3;\/A0K'2&,/,#/.51AI/[7DJ\%GU,6106'GU$,8 EX M+:F>Y.+)[6'S5CU CQ7T1I55-V 9:'ZN:Y4E#DY"6*?N,(-S>?7M8_WO*;[? M!5_-/2Y=QZ_MUO"7]8M135)7\1T\SAP5)'BH]B[TW:FY-F/9'G=V3]K?V%1G MCQ7%#' NB^[#:S"S<13%MQ17=QWVN9ZVQ*X9JS_8A-O)A$;S /]HNP8_2N97 MD YPWB8N,#2O[@)!%9'<*XD9J 6'O\/-A2D[$6B"19%ODO=^\(-/(I(A][!4 M3<.8V@2'':LSRH]+,>T9J,8$O5B"F#EA2"$I%)]8IUK/UI(:9]F: 7O[($2I M377ASG<'5GN0[SF3>;_GG7X (2,+]$VZ$R:5Z%;) B M8@GSC^JVP4/2$C#<1=''=R0-%4WSLX1^7;^]_%*-J4 0- 0;]^E9,X)9J27WI^K%[9Z@^#[F#IE;Q^KRO M7E%LGZL4GF0VCL8#*<)X=\8J^C]RC@[\!_P=LV,*9I[ \?MQD#TC^,U<@&;Y M9(=3^Y_)(N#8G7D\-V^=J?RQAOZ.2S(2*]%T'<:'AV?R4SCYR*W/H+%8/"=L MK*?12!^LVA(N?(,BZ.YA!.";6.&_H^9U[HQE0R#7L%2L*/)V0+?- SS'UKB7 MAT=\ 64BH"P^7=V\N_H?XEO700?G6/9IM>_X+(5,>UQDECYR2P@/AKA],IC3 MY5"-)?,U$)A+EJWF3**TRZ;X1J'1*^ABP== ^/TA[Q0VQ)K]?K_URG[]JO-: MY<2S+S4<^6"W\K V4>2K,E]5W=8G_% [WIT7%>FP.E+7.PE M[_D!.ZM7NL[G=N<:VIW+./V[-Q:_A57=!HYE_I=P'P3&)V$/X'$UCA_Q?)Z= MQ54V"IMU-0H/AGLV"G<[!VL4-DLU"I=I#7YIC4[K&@"'YP; &AL ^^<&P"W: MSO)&PG_8)$LF?V^U,-C\JWU9LZJ]O;S^]OXC+ZO3-#]>?;KZS_G?] M#;YCXG>^OK_Y\X]O])7/7]Y_O<(_W!1ONI9]R0\=;RKPH:TF9@@/VY=>[3Z%#M6M8DP'.P%D(8<, MV3PXL%S=S*>"VWGNR>AR*U S"_5?Z( 0\/:P=0U6^Z/?NQBC_F#,.RT0#4M M*Y%5L&EJJ_L.J/ZHBI-) 'F:D7&.$]K8F0KVRN+O&] M?\0>.]WD0W#D &G.(%H>26!N]BB8,9=DY'',(-$,%XV8&M)7X6"%&V,;CG!# M\8@?&A3W@5W\3VP'$0X--+]2[PK2Y0-(3V"AQO_0LW$]5YX74V?_\E?^;PI+ MX*#?KL-+Y6ITS5?X13S"3NLW?(*!3Z!_MW][K0)6C_@L5TQ3C^K/YDU3H10X M,I/[_L?DGL)Q;]/(]BOYZ)OW;]5#<:W@@<%CA\HB^4;]-:GIY7@&44([9[0L MJ!09OH680 W7][DR(DMV_3$R2DC!-&%[%*>9)5 )G>&5BMQI&V' !7"$NV O MV:$!F@@I9YF2IMFOLD^:/+']ON")"5G21_?PT>;RH_4O*LIC'$C6Q!L22$)2 M-+1G BY2 ':"I*PYH=IN=-'ABS[:@[(RBB@@3+*51DPI3YQ%E@%9NEZ"3_="MY#WG7N<\Q^I#[#$65^HS;Q\!%%[$#BF6 ?%XH:U!6@.]8D7=1%@NHQ]/H-B1] MT_P;1J^?^%$TY1,A2R?W2&T.SA(=4M"5D.X DU=6%$RYOI[+_4BHK[_W3WYL M2DE.Z"5@+M/PU9CJ(3@>Y'O&^BK%U#0H-44@&S)@S_AH;K-+%)?[E#;< MY?:D#8U=WI.A!I2NWA-K2Z3C=U'J^E*'R&G=TLL,K* M_:$TV;AH*RWAL4CX8E\+R1";;[R:7)L-^-&A^-1> UJ&@(X2/0-Z0WLJ?93H M.;[MZ_@"+H*] &]XPET^'KKO"?P.S0E$+4&"%CX!'@V0X%/9^0/4G_K,Q%B" M*JCGS[]U5=<,T"M>T%/(*EK-5=F*B9_<4/W3<[%Y@Q-F%"-1@5<0YL@$CTXH M$"!WANU-$R%+(3?:17 :2DB*9;$9YX0KL)RERU&&1**7HLC4$)+LM/8MM?I M)8-URR!2S0,>[.%1D&XO/S]@3X%X/#M:%Y>@V$BH>)C\]CU_CN6,#P(DB"L, M9>M>_34Q=2,QN?=\U[][4B!:+(D=M&,GL6P?MZ=34M[H*H'& GL*#:48*R31 ME,^_BE6LM%]D2D2]">._H%\\_\%6K8*>$%.9R.;"0GLJYW4C8EKZ=.WEZD52 M#V$B1*Y2EAK?8B*3B@OEKZCPV'4%&+#R5^*'$Z+5.K6?E ;3OB(-3M.UP8)% MU0W*Z@Z/R+7O[DC6ZSO"$D;4X2S822G! [" "9L->+%H",98M0I692#[#NX= M,&GB!?S BPRM/V&2=! WC\-0[4&SLQ1!.A937Z?'CN//66]&3PND.QAN@7/G M@"'C/3A 1*8_J6?R\$,J/*6D-L(PDWI=+,ANP\8Z; ]!($6A+!KT_,TYINJH MI)=0^M(GRWY?6 6'D'4/GFO?@384Z98MP;ISP[9+HC(2)P3KDP4VWF(?%;F0 MQ,ZWR"__0*@(6>=,ZT-S"]T.UYG)G^,=T2[&U5]#M-X6@?-@TZCX*"*+A#M6K%":OVE^ M)B,9Q!,5_&;VC@['0B(/DOEO:%<:*UEB,A23GP!Q:7!ZTY:+DT".#6/>UK/F88X'Z M/,T(SZEC"2B??!])AYN8^DWS0QR@X8'?M\C7T-\.1'CT)'CDTF%P,X;'3,.^ M>VC06X4=.K1#^.L=HJC+BX/?+CCXGUX$_4W:^\LJ FMQII;Q*!1#/P"W+)#E M/?,]YCD6! %PQ3KLR;R)@0N2H-/[JYM4$R,/N8(![$.E3O!^-:3ZD.6IJ3J< MPAW/*"*>NX&@+@'8G\2,KK"Y3BU>*)B95&_AWYWOY&G8'*2,G DJ)H)/B0)[ M\IUQIF 6"-_1G$4@0L:9U M=P4C)^Q9M*-LGQTS89I$WOS K>H"1N>Z@!KK @8_05U 5;Q\,G(5Z+!>M%Y( M4JV0I/HTQ95?['"\L3)QULF6/BV]MGY9JB*2(=X:$JB(L^)5A#T0GQ-MT)C^$1D3WS7M1+%[$A?A/:6[TGO@ MJ$D'&N\7A$_(7)8Q"08V";"L?<)Q3.![6#EID"26>YUXD'QW)O>([P!N'^>_ MU?<^_I%ZF@@,(>,9F29KX=US&A+6:[MHC4?WXG3^&H@@9G\J?/+@IB%(4 B:W@X1\/9NR'E3" @<5")>:]YL'N[S/S'=#L,;)D^[O MRB,-0D.+4)LR$$:3X(HB[Q1&1*:\8SD<^'#RB).@S&(2[A2=1517,>-N-3O\ MCD%TS+I*<%*U##A+8(S ?S0PM= T__0H.L%A%WTU:@D6A1LD1U#^(G*2 "?C M#LC6B<2(Q\@&!6Y4FR^]%4B<32A0 1@55TM07MC!;>RXD9[P>,)"EL+8/L=! MG% /\N(%^P$,&5+Y6;*@.\]'Z"P52\GN BX+8L],%M9\Y%X7,?A]( J1T1R,XT&=Q0$8]SA.-O@ON^*77 M3('19VSS2Y-23TE$*U3-.)0IQO ?"$ &Q:&,O1DO,$J2AGB M]YSY0/95SKB<\JD\<2(K;. 6U5I2[(AE*\"]J*UX67@NL&9M;_APF8PI\.:Q M"$]E5I(J0IEVP4-R)K&\[#0D,W)4M6D@J%XC$N/)%-(ROL>"HK M'ZPJ.LQBN(<34"A)?5#RL*9Y1* PFJCLMD;3O-69!5J&Y/HH:YKEIP"!UHEI@#>)-\3Z)+?)76@E'XFJ_: M:\X7#:FAPNWIQ6#R&RRYL?(\U%(?6/N%:6BDCY M'B$?FLA '&]CPN:NNZS-X$(0+DJA9*X/IN."$PBD 4"T-\B@FB9Q!7*K4#T# MUU'OP'5&]5#R/[B#Y_U+:L<(L60<6=*-RC1VW:),TYD%KU3Y+7EW$DV";[-, M]_!'MV3DIU81' :>,)6)1\@]#*:CV19LQ&,SH^UB@\,3-S4FLRUL$.:.EFS7 MU04PM,#4'9E(!GU/'APZJH[K1[K()1:F/"W63#[1T @T.J94'ZE#GP=8'1]P MN$G*86)B7"G6G]^""^5)1H'YZ_; "H]/J=%*#9>: )4F9?A&0-Z]M@S[U M)EQ>)5U=_/8_N9X0:4APY6:J<-4+93LC.A>WV?3S5+GS4P.[/(*I]/@%!B;P MOQ."8O55U@:*J,B$*I2QE%X-G\"O8)DJJ4BV*:G#1-@2"3@]ZW2CZ+#AR@VY MDKB2N/FUX=H8"352G95Y(- M"Q=-;4EEFLDI17ME9DBPE)]P)>U5DO:4J M#CDA+C3O%2N!928;?1H3[':!@Y)5%.C/V$X21B99!3;1*_NU*L)0^I#0"O'O M]\Z"15T25=!*<+BQRQ,169LX<"'QR)0M:IFO;E_SZV]1ML@0=T9#I;YX9C=D M(R5VE/04#>6]L:7Z:O(:5@:"B\,JJ/H1Q\WQ&B"X0ZEM0P(OXTBA$EYBAH7N M% >) ZX; MFY$"YZ7-G*BXSVU#PY/">LFZ!S4H&XE#J/]SX[M Z)#E6!CL3& MBSV_%=-E%T(6"N )*I<-MCN-08)@51)8[M3\ !0E!B%@6:6M#9(6\HQD!B$1 MQ.IIU#2/,Y-QWJ()V_:R"0M9G8\5]5F3(6U4 $JC>$N<$J7UM(8 P\?X%\9] MT6%A7SH3*4HLWL_O/X;98B )EUO #]92 9A>?R:)AC5AZ2^-])=8RRJ-[27O M7SV@B $)YTA_YT\LN=0:MLNSC\]Y]AKS[,.?(,_^PJ^5W2HVQ88 0N6 XH$D<;38NBL/,F$4Z)3ZP[52A0? MN;4B]AQ@+O?)4'VBG(0"3QR#C: ZIT\>7)%)/D1L/CAVHBNHEO@10ZA89X[% MU%E-RQD05+!8?=Q L#\^')[1S@T:]"B#;$V:P63CZC#DF;JNV7(EN1!2AH0B MQRCMK*'0ZDTBGHG331F!;(9$]@VF,^O3=QE2W=J3 &=-+<6\4@=,N7K\1VS\ M5M'?Q,JA =G!#W@."UT7A3#E>.@J#T9736#H&8PKD&JG.>2?'>=&1OG[5XC M!+=%&D7W<12IC?4;?6&=JUKZR[1J8L5?_V.2LAAJLA?)LK +Q4FZSEV&I5#$4)V&R=E@,#<0"X&M8!&)0\26,K1KG9$& MLBT'X^54=4UQ1&$'Y*D_WC_I'H+*])V0>\9E=HFJ MOH]TKX[1]4<-CU\%VG#FNS2&%AZ]]W$#QL\A5M(=R H<#97]-%I>"]>^%3A[ M\4+RIE-9_':&0Z\-_3R!&2^/*LX@WOI5?O&7>64+^A=NO_HL$W3/J3&_%"_G MW[%B,4LUDI\]\VH1.*[9Z19Q-SFV5*R$VM5CSGT,G A'G"8L:Y"^OA)WH*H4 MX.I;/U@TTYHZ_%L*,;2(@Q GF_"850R2\X_MB>QM+(+L3MZ-\7L$ I\Y8*RF M7;W&K4V@5E[2/Z7LE'RMCCP[\;!&(QBPF&"A&' ML7;RC^6G&DM/9>2,+_# #_S OZD'8J#?-L'9X*#:#TPRA!J&]E]:37A'JRTQ M+=[;L#MNN+]"7Q,?CFKGI%=SAC^CY#>/]H$E]/'8Z9T,S#CLMJU?Z--BH5F21+)1A1IGRP/0I9HVYW5Q6?9GZG)\ MS S,CAEW9/3I IYJD'X0")'[9/ZEW^R .^FZR,,1W)Y!_* M^B!\ "@&2O-D>;VT%B@'5EL6B/"P0OZ*T;7,WY]<^S%\3C*^-N^0K\A0R7:, MN#"1J#=+$0POY%=!\#6*>AF4N"QA4SFN4.=D12?R<8!21;_K5^AVS-[HOHLQ$N_>W8Z@_>AAIMOV&O<\]L2)#1F$T31( MC"3<]OSZ6YE5I2I)A7D8@01LG)CC!J3*RLS*RG=:M"6 $V*,PW/M$V)5^D3^ M&J=5?_".0_/HXM_%@1<"@UT'V%V?)4])7?\Q.;\3!\.$#7O&8M!OT?1MO8_^93Y4)GYG32+_G;#Z8 MP^;:@KDRZ/H-@V7FRN#4%DR%'T)_!G"1*6;-@&" 5MQ#J*1_RR;/O-/0YSRQ MGG!X"-SBT0_)_]='1$L L?%6+\,A2Y:FJRQIF0+RO3WIN*_GR1 M)HTP8:X+ORB(E+68^YL1/=HY]QFF]6..0RQ6 MQ^7FBAKW:SA%?*1$=LT/<'2$]HK1$2]+]]0@A_J2@QRT-0&61^M8];'?EC^+PTNRT<(9RO>C^5'G/&)8:EI8[L8<:;/'W&F93_B["". M#;HGSE@*L][I][V9BPB[(4*_'PTXX(WA,4WYI]F MFO;870X9[DGZAD9FGI& M!H[FM*<6#2GIM(I"'"9+$(&<)_+X%"*CM-(.Z@6@-'8JM2_XZF)U0H_U=8"Q M#!=GL3ZA&AB-=$F+MYVCQ>]* .4:2"QF_&;KT6@ 7. /P@%2MW9+GA(+W0#! M4IS )JA3G]9[D0],#S$";8 30*6'$.4X$!03RN0B#1L20A &*!%3(X/V)K:"%W\$4F;D MP(P9/'&BWI@6X]-F\'+JF93A0@N8Z8A8-'1$"+WO^/W9!"S]/N3W?1%][$5Z M&V]WC[TX^WTH^0[B#[)>G@B*%"B2-7R:$1CHWUSONUO6/]H!]NQ IT"T8S89 M :\4&^;J1*7G4A4G+YPH\6[_D,#^S% @#H$FO=9E7,PK=N?.H.'Q(,%B,.* M2'PQXD+_/K)Q*<@SP'HN\KP,%>-JSD]:BJ-+>HR=E4Q6DFO))&CF)3OI<]@)'F?\-'@E0VE+,Y2^+$.AM\VE50$O2APVIX423>-$ M.Z"+6PV"'&;E1PWH@[H15,QI/ VV)#R F&@'CD1:)TX;$[A!U#L%BJ^YAB!= M3G$"\9DRM+]I$'A]VID5)TA(?L?H*0TU,$S:I4YQ;+<:ZE,/YXC$AF.M.(9J M/]D 537H X5%A(0N+$\O*JRGALW6-#(.CQRZV7& 2V9_Z)(/O(_88O.4N48$)!Z4>Y+8)KA4P[P0 /?S*6:!&=K4!N2 "+"F$J!K@]S!Q4];;% MHCLE$E^\RS!]\A6"(T=N50EKB8W8^"(MQKJT&H7A$5*VA2 G5L*$=EQ@DPE8 MS)*&#=F<":H>._[@!,I&H;V4.\"2#%A#DM>TKP\V4*.Z<71CE$4'#[F##Y_B M)5DH?,(%[<>,/;*#]S1% D9208J5_\P?I-_K;ZWQF$/CVUQ_PC0XAU:*#]Z5 M,$V"#3;"VTD&A+V'84]ZEW3]T09"J5\H5XLL"HPO16%)7/@TJN71E@>_K%/1 M+V'*6QB.);( HVZWMP33A\Z MH1B!QDHH:'5M=%RPTD.^.*":&;L?(-U9C4B)F>*">8BA0?;REY2^!W4+#Z/P M!"NG:7\C"J5L=@T C.%LK$-_^^2=Q=LP.-(YU>CYA/8D$(*%:9G4^@#"QLB% M/2@KH[Y)&6 M=.Q=.= \-G .9HVQ4GU[L/6K.&>6$C-J:.4CM B!(:V:U*QC,IU!BNL+B-65 MB&6E#P&_#W0PG<9Z?,#3$&:FL!*_*'X:E:^!%Y'G%](:5"Y8YKZ$G#/I\1(. MM4RHILEKD<$E%L%ZJT?+&=-F*9[/&J^->1O46%N:,OJ$Z>&-!/Y *>?G@XV) M0]+RTAZB^DZ-OX\W;)G_.L :EN+QG;-7!Q1$>K_@]"WPJ6(UB145\I+?AE[X M/*5"BW6DH>TMH Q5PZ&=-&N9C5CBN5.LFX-H SUD Y5A)"QK:,-N' =P29" M$/TA;CQX$O#V:W,WJ25)_0=WSJ>C* HQ/K6??8S(38^\J'T"? M2YC[.->PZXE&42/D075YN=B',+2NTASTF+OP5BDSQVAZE* M)[W^R -K / 'WV /2WK/LN'PL<=!)\-M8"-6?Q8U=.->\YAQT[>"$ 3E![TRM8J1!J>]-KM$R.N1J(+5N]$R5_ZN4U4;?!'H,H;N?V:W0_]+:"C*U7JBP3%%3RI. MFEC/S/G,^QLSR##\,8+NN^1O2'8-0I:=D*Q4QUIWM@A-L.,HD_5-FC4F:9*R M JK<$0_K@)5!AR9A>P:V!W"=^!9V.P;''N^_#!:/<$UHR86DS!OH87P":BYU MNAR@[Z$G>;G.)"_7,1Z=Z-'@/;@8CH93CRW\>+TA0YY%.T]C-2O5D^P)-MUC M&4&B:C4V:D*$J_#)$\SL%(8>/RCT[31D2IV9#*"!AD5_\9@8*_3C(;&H$2T& M]%2Q+WHZ[4#*^8RMG.I8P;$A.4FUE).4Y1ZB7@CBPGYTZ 0T 3V39J"RS5P M0&"2F9$,&O*+HJI!YSK[[ZI^@=*.F^$WP[&4(<$F/)D 'FT_Q,GD;9IXF< MT%&8?(*#30Y-;-VR1$N"S.NHB>C^1NRX;+RE&;6Y$(XYT,L@)3T:F4 G3/"D M8PT=471H4C=5["E_-R]S(=*I*'(*KP_$O-2[5((V8*9M01U7-5'4,A^!F;RTGN7!A@,&:9ZT,0QWTZ0,/M M$YX#PRGV7OPFXC]+GQ 1YIQ EDE)D^:5H)[*@I:1GUXD<=*=XK".LLX$ E,E M(#:'[T0>E#@Z=M%+5R^K)9EZ#DL-@A"CB"]*45COGIQ'*YHT@VVZ4EQ/DY?1 M=R2"!Y;4S)Z5ZN ;(S<3N8%=[_O8'CQ 7/N, TWH ]WD<-X2V18:,3*S\@%+ M! )K'#X3UO%8)X80PQBSR/2A'/H(*791@A*>?NB)B,46&(6-1G=A,V3"YNC@ MGN+L ATS V$4 2:O >F)_7- MZX:A*XX*8A'E0Q.CYU"IJ9MAZ'1Q6!PXHF. M;@$-=EN!D#!\V)4HX."?O'7*=KDDM0@^A8CS;$I)_BXZ'QJG.W@G8["P.HP3 M_!O7B@X'D9;A".:6))7H2#Y";E>)CI_!? YVG/ 4T:H,F?,C+@\TZ1A$.8GX M[H/GJ'-1@D:3\6C3XR=*C4"CC;RPV5"UHBK?E0CX0ZO4:-3Q#3\8M9+1;$-- M$EP^U*5=DBKA2L@7H86%%N"!P&+82 ](,;$6NP/92PX@KPX'"AZU4!D$CI:H MW(TIB'!W\#QT5?(Y9Z\A<+S-I%MLPEI3)5E-QK/HX[Z[;%+ M5Z'*)?@5GS_*FM?+&E99VX^S .W,7"NU39-)'Y.(HG8K*7ZDZH0XJ\@3ZPBE M2IHDBHA6%D B!]-K2M#Z";30J-,G7FFB?B&AJ$/!3V0]1%E@.:#&C@QJFMO* MW/%1LMYN95N.:OEC"(IE,U)VT[@U'&-@I?B:\P8"XX35TD(!<20>YR9?\D:: M* L'\A):-&5".B_RDG.,PB@15IX.#LKCG+TGQ"\KFPHF'FM06)5\Q@=SRXZ7JTV3&6Y^3Q:+6Y^1]1JU<^QO(]Q^J4D]TVKLY_F"U MW.3?+PM)E7M'V; S)Y#NMWAP>B3)^CSOV M5^3H?,DHLF(HTGA9GE*K3UF>0ZO/\^"%,D^,5Z*\.D)79]6[%O424VNUQ!;' M)-^ 5AN 2R(/2F(A*!0LD&ZF+-U:[*I,_,HL-X2L6_:*3@M%C;RHM>J+DF(1 MIQHP:!!%X5B$71 # M 6KBT-'>*%5;I@CM)[U[_)F3>YLV2KRWW&^B(M ;#B%H?/\LO9S9&?CV5JE2 M-Y(]9LA#$ G&ZN@#.EX;8*U&HV14ZY2UJC7SW4KR_(=&O=1L5Y<6WNLS5FBLEL6AZ1!X&=7\. XBAUS@!'6OR<08: M,MRLE@S37$&((WB:$KPY9X] 3%T96%L2G4!EV3YM3G("26#0@HD<*M9 &$Y4 MJ]1F5?%8+$(>='P<_TFK5_!'('LJ3?G88?TXYB%BP"JJ"0GWMVMF)MP&$T=K M]2;3&"J$;1HK2G:S;9:J56-IT;X[5FL15C/,!:QF@ )4-8Z\-D?>?W;^G#D# M2-0%//)9!;<\P^4H[./E1U*H&AO@P]!PQ!0PVSC")12I8#_%8,3R;C$['@+L MO-(/:Y94O%W6>VJ>E_+=I[Q+"%JH7\N]LO8 Z9$N;1XHZ@DQQ=/SG0<<'BPM M?V^'WVV,?K-.>RYV\,.#CA/H<.C9W(R;$?9W 7W*=[ ,!K?J#;64PT!8^K2; M\[SCG'C0*!O\00[.N4WV#*U5J@85/B^#I#&0TF&HR-7!NJ"M E=-/'U HF(3 M->[58Q0_PRB^<8SB[\>AXE/3E3(..==F\S@)7W;NON@]"THF.[RU#YT_](OC MAS.86 S3%P+]\^>S^,#H]'-B:C3M#IYN,SNQGDO,$,?$>D^GCM, O*:BE92J MSU=RHBOM7$?KF@)07&GKV(#/NJ"=[\@&&;P6DGC!6NTJU5T";-QW"P@ M!IJ G>Q-&*R#N:6SK#$F)3 M ]UH5DK5FCEO\"L.+,'%8L*LBB1#!:)BUPCFAW\4"O5&I52H]IF MG3+)AGF&H8">^NJQ9YM1JE2KL0H62K4H2D+0\0-Y8ZU17U(-(B"8IEDRVTV9 M:K'-1WTH$PTA@2/T%S==&!UCJ198Z37F )/HYT-D8J3\M1;+10IVU$E/Z^ D M&\%(M,&<_4".)S=XSCQ_6M;?=2%&".-5B>"J5FMS MFQW&&!.':">:+T:%]K1HEMS+;YUWNF'42HU&:VX#0;EQ)DTJ>.N0QV#X-*L7 M5;4EU$P#:H,:2[V6%Z4F6D6./583&[&(8L;M#HF5*RFB)#C)5 MA,C% FG)6*- MA!8E#PIT4%D#Z5LC%(T;U@((T+F/V>$X;'N=DSH-BY)PVN@ MQ.#!X=7!DJ!B92M1[^=8'E["@9W$$0I?Y@J?WSQ&EC5[UHWK.NI*656(<2VI M5D6=2Z'P=;MR0Y.[IJ+(&#K$*$7V0:.4=11925+H22%1KU1*E?D=4=GMI:TL M)-JM)5[+^VTL+23 J;GL:^F9OR%OO*1OY$U\\:ZVB)$U05=(>DX\.5!DD8K! MM*@+J*R..IW&$ +9!ZC*0&6IJ)B-ORWE*/Q.B&:G!D1XWV:EE6U*83 M2LR-"%MM/6&K+R]L&TL*6VU)81M#F"/WPHGIN- @8P8M++@[T4V(ZKV2TRI/ M:^15U>0&&( /B[68P'X.(]K[#>A%&]& ;@ (&T+?@JD7L.IX[YZ.V&$"G$UI M@W;X8-E&K7>C2#HX Z%5%(Z2\WS?^ZX!0>*4X T?: 6JR;D+>![0-GA70@1'VTI:^!XAI0 M_*!RKM6'*1H8)QT#6A:'A?,4UQ&%@!P"CPD>I?T\6(GLO37F'1.B (?:?UZ2 M> _8DM\@4T)SO+BL4(N;TP&FVT'^A8,F/^4*,)7)3@FKH,B73QFV]PFQ;R*, MW02O$>M5"/,PD)$CEX#4.D7>/.\BP.6ZT+7 (HNY76 3L Q?(QK $>NP U G M[B\4%[2%BOPZZ203?5!+GF0>@W4)=7$*4GP*('3DH1-4DUZ)0.ZBH ^\V3V@ M(C'D0B$ZV(*:8?*8KQ@0""M@2SP^##U@G=&WYBZV,V;37>_9C(@@"'7="./*R'<2 F@?1!;^%R#^4N:TO9CTH\ MQ#AH>>RMAOL%!J-391.S#!C;X:&)N&(NA@])*KV!9*)8_ 1_-""DH,?N/6J7 MT";QS8(6SIWFAB)=K(7@C4;O%+>>!/]2WUA7DC0 SS +JRH^N M*$VZE)9,:<$\\41@6:K)*,EIXVGCA%A@L?(-\N3?L+6FQ687O?#J]?+:G71: M>S AUX9-/=_0ZXI.JP>];&YA/B\>8DGO ,6$0 'MPJ(^J"(QDIPYG.FAN,!9 MADXTA1!39-*)-IL4:@N&%,AL1.<%'.3 B8QPF<;B<2+%<2+%<2)%+B-N&U%$ M5LK@J1TS>#+,X#&/&3RYU]J[+N_,?M3:U5H[Z\D[H"4W#%N;T=Q-D4M:HIV9 M7]#Q8!A4S+AP%017O,T7KDI44^PC$*!,>$GJH1J])>G8\+_B'9KDB M=DH=KW)4@:"6Q\9>R"-6)=7*80PL5(W7Y.Q(;)"_J:.=E;/%1]!*KF[IU:/@<)G?1Q8:D0]Z3:'Q M0ULP,3\\[/31DL(HM!;5%/+@J2*7#L#3E.#IJX)75@?_*][^$HUGRG5(,!\R*7!$30#9(A 6D6-@D Z$0[I8V!>GN5P#8WMQHDG1<4BE63DC7%-2,5Q[QT:*2,L MX 2>_ZP_@BE/\U!4$('O$V4>O 6:N8,T?:0)R'#T'^!CHKA8OM4?02";Q?YH MU$X:>T0?Q*:>P0LLB_P-.34P;&Y -!]P=H"X)=>32PZKARWP'6SS*4@,@;V6I9!1(\G/7PW--\$IS9I[9*/DYR#FD6-9< M\4I#JJCCI^2?EF FS+#"*]SRQXZ-I7PT<0X_=*-!7T-R8 E30\0W$8 =.L,0 M(NZN PXUF*3!'IDS2?T?F&%'!W$Y/EE1?C7-F, _M>KGG\!T#XUGF,8170+VV=V%Y2 M@0NK1HDFB %&8FG2(WN,RA\L;PV'SAA:!0=T=?L)]#.8)!H M2P#UR+_("?,)]NGT<"M&%SSW1.HPD44D;PAI""(5"7F.7!&#-*08&((0$G7. MPG,@PJ(+UP>M,\H>$/*ZK'6'M-Z%1[D9'@9V'V>)TX?A/N$1=G&KE"384F#1 M;,,$7)BOX%-MX)X.\ D"JE';&OD17@J,+*!QI%\8Q:1XOF3Z)^SER%)L[MNN MVGGD2V:A2HCC4[E:R%T20MM(*H83VW+I86;#552'YJ73HD_',YKQ+#*1K0E< MF?!T/#D2AJ?.@B0[PK/=FVNLJ@)VH6(B?>H8 S*9QJ49&%_28T;R,4E836"* M .2PPCPS34Q02IY1U&43VF\4KTVA$LZB[:"&2D0^77P=1&KQ_9OUQ$90^O$% M-H@(/8D(C5XB[""NS \OD[&L=U%T(:^^@%2608;:%4@Z]4T\UQ*)Z494-":5 MV#ZY;"!C5-*B8SHM'3 $O5^CVBY(JYP#,>IU/3;X 2;<,*D[?XN?J'#[XS/]]WNV=?;[N?;V] MZ&F=C]=?[_0OG=N?+^[TVV[OYT-K2GGEA5+Z,J1;SQ?D&SZZN[V^G,/N>?F]OKLXAP89G_9@_< _)*N&1&JP7ET>6MGU&M)[;$;4-\' M4+]RB(U=KXD6)^X$F/9WZ\ET)L[MLT-]I==N()]&3 M-; .B'L$A.K6EZD_C:C/'!^QV!R-AT.,6F,VY^+WE.;W]@ATHVJ=&/6W-MVV M41^P?XEV"E)7CXNG_@AF^4KM/6HE3;3W*.DL@B?_D!J]01PZ%F(0>P7].M+5 MN2V@TTG3K-^!EYD*YB:@=E;PLB"A9?D3Q*"ABTJ)^U?"U5!GL^&1? 9TAB>8*;<<.;V>145"TR3MV&%3U2K1#@ 1[I3)V"@"0,M M0J,XQT?GFK@VQ> XRCP:,-42(@^",(11P3$_(@3 CO015Z, PG((.,(0F.(C MT-$7(#47L0+6M![E$XZ!9TX=Q]>\^S^H6&?UACM+2D/G2';J_O@LZE!B%'_J3 MNCRF?2;'M 6N;[E1<8AJXAT&/J),>G+[6(0TS#_H5_?_7AQJW>O+J]OOW3N MNM=7V=PM2Z/!W*:WRBCKGR\^=3Y3-]7%>??JTQ[[J5Z,;4/B!.NX#7<7NEGP M1J-=3.FM1KL!\9 SN:Z(67J9;F[ZG2R! MH00I.GU,VF(:K<;[JL!<:S"FQI%O)80U2CJT': !,53Q42/%ODZTA@[*;_OH MAYM%J*IPI-,J1;*/C'F6(L5Z-8/*S[R;D9.^ SI M@],9-;C)/D<6I"U&#A#6=V+W.FWBR%6W>N0Z98P6Z)>=L[OKVX,[;I>4":B& M29A\#-4=LP 38B%[GV8=0/H&MNL8.)"4)JN5+$G4HT/;PA'11/]--5GR)?,W MT_SE*,^-'+%OZ.?I^\X]/8C,GWA#'M2[);T;VA-*&O)3C<'(/8GL:$;![;+> MB=XMVJFPS8A^'Y8.%CB&["'P+C81G4IJYL&I!!V9[QJ.M6@RX\EJ,F2!.;1U M6D=T;(/M15"P!+" RK%OKO<=T[!F ?56$J1#QD,DZ*!W,I$.$6@@MS#-AQ;L M(V!<^&C>'"!W?Z*WR,"=*$%OP!HCQGF06:H\6PUKL%QA&#'++>#>/,J;("1G M+LL:0?=HC%M9#B"*]] ADGK &1CX55?RJR:2,22C;]'TH-V3,B&<:]L4SF99 M_WIU>_&IV[N[N+TXUWN=SQ<]_?I2O_CWU^[=[WKOXNSK;?>N"^'?JW/]:^\" MOF3*T\&)\BO/S8&#*L$O]2WG"YQ?7':^?K[KZ5]OKJ\(@UQUKV\E/CGR1 YX MHK'E#( OW:L+(CLN+XC(D%)&#H\70JG6*G=/ MWM=/#/V.9>)WH&(8A"0=6NEU.;8>WN!)<)X>3YKU*MC KUYKF86(/L>J MS?YY&EOP0_+?+!G=WQ0F9.CN_(D;IH&K;P(+"8S/68K<29#80DR[I5$155[( MQXT7OECBN#$[ ,PU]@!DT2]X2,Z;P?[CM#5$+(D&K>1:I?76>H?='>R'&8W< MZCUB%>]VNC\EV(\D99O_CMQ^['[EU&-_I"P;9N@[4%0$BMTZ) 4-\; MCZUI8+_7^5]O(-+P0F,U&L%XP^(1HD59(K)TGXPL1>NW_[;1]FGW'RZ>1LZ] M$_[SWC_]H)$C=6_[%*]2)Z\$L!P5?Q/\]_K_L/]6[-2*YG55LFLU]^E"9MQ[[EJV7B) M4B]*B&5_OT$R6#JY_\EE,0K#Z?O3T^_?OY<#NU]^\!Y/.WY_! DTI_;@P?)/ M!U9HG1JM9JW2;I["$ G3J+8K1$.HU(Q6I7UJ6Q6S4F]6:Q7#?JJ>&/_M/[L/ MKN/VRZ.0G*\.9"&BQ_[**^LX*[I#$Q/1FW1K8[W.0/_X/+:^$XBCG!(<#-%D M@?ZW,(37GWJ8'@39; 1XV\[$9<"F^2.:;&]9/NU3)M#X6M4#E#ZUEJ&0?FZ46TU M@*^-2IRQ>]":%#,E:5H@L@1.'J/936+\TSWM&\\G)Y_!.X";R_CQ.>&=SOC1 M\NV_=-K5'L5??27A##3:JG1N%DXZ0Y/M[-EX(\Q7;]3K_.HW:B<5DW+B^WJR;>RT99JDB+U4BR;/MI(*<&O@3HH*<&O,NO%"- M$QNRNRZ+[((!S!TR@+EU!DC5B^6+ ?(H(TPB(W;&(V8NA,2"@L3Y/'3_#KSI MC(7N5V$A6M%BM/2OY5[YK!SURS.J]4IQY(M1,U0O)<;_),V#6T7=2+>OV1 M/;$BE)8+HG0;Y;/.Y_QA\\P:]WG@XK/C?H-I.*_#;0ZO$L#^^<5E_K!_#O$D M9X/(WPEJ/W<^Y@^UGZU[>[S?+'US>Y$_O-_0?-M-2I0=(+>V \2>81T@EBAA M 2CK0'ENA191_<:V_I8&W-GLA819&IT6_C#CG1KGL4$]F1?VY#I* M2Y@LS6*QJ5:;9"ZE2;/!]U^BIPGRK<';M,:!RT2=5%MRF]SVS'>=8+1PZ]OE M^PVD/ZQ4 ]L\UL!F6 -;/]; OKJF,\L>=E)I:Z_[Z:ISMZU,8[[PEAM'W$CN M']6H@+C+1U,V<8JY?N"!6QR^X,-KH>G! ,*Y6)4VH,4]K 4^;?[#^JI &^/K/$0XB/P(NSLP]L)@5">N5#$1MZG6;-PY&'SI!+M7$+>V\+ACN&(XQ#^ M-;"PMJPS>R!;SJPH9P_5ED;EY6PM]K-:9=/Y96>_7WVZTKM79^7UTJ[>O*QM M2Y]MXGW+)J]M%$G.A]/@E)A&GD_LIS%MX;)A-&T.6@%F;D&88?NQ!24C4'^]H$33,?6,Z#"M6FMT]ZXP)+_DS^\WI.D 822 PMXN.ENVX TB/ M) 1PA'3;.'R+Z]>3:]N;F]UQ=ZKR=5O,&'.MP<]F&B"+JK%*%]]U[5MK*O8 M;_WE=7LX3ZF+$[JDY>F8I0,= M?HE #_[U1H&:=A*F"\N'85#!C>TC0.?.>!8"9);]BH'TPS+)1 MYQ61')C% -87 &BD).9K(&PW51 N +&Q",24/%T;1+-6KK76 +&V",24T%T; MQ%K9,%8G]"!''ZB7V!!X/60P;G$8?E@U(Q&LZY&YRHD M5X&;$N>O![?6:M>JZQ"_O@C8U!VP$6#;M74.4V41L*GKXO7 MIN5JME> ]BF M K[49;*FW%YG[=0-TA,#C$_IR=;$C=)IM>M*98-'5% M;'K1AF+1]-VPSKVTQL+JNV'52VF156

L0'8U);%W M=)V8"O6DFI*_NP*NK0 N)4UW!9R*K"G96!A1KV2$E-0MSG94K).2Y\79CHK9 MU%;$G)-P#?DQ&>%U):MB4X H,%*++A*LJWL1#/@8"J>NAV^GYX,N# MM*+!K]BM*PP((WBN2TO4?G7"T=W(OO&=1RNT;\96'S.AKJ%IMI,-2EV&&U8"58*WEKKD-KUH2[%HUHI]5>$FJJ6N MF QT/^7":?]/!KI?56%6U+:AX2L7WHJ&7U4<^'I>7#LU!2?4\^+:J:G"?GDQ M%)1D+:ZC1LD(Q774*%FGN,:(DCI9NX!J"@]!?1)'M-H0LV\N("JBLD02,O+B E60LL=56,4%P7D))UBNL" M4C+;+EQ 2KSNP@6DPDBSX"X@%7*;!744Q>0RE703%^&V_%1--47W8:5 M$X4BV$Q=8I\LQP6-]]H]=X*I%Z!0NQYV@L . V,9(-: 0I%QBI,\ Q@">F[? MAT09OQYREC^#29K9H$.1>"H 41ZY5Z?OJ,!()YY:SWAS70\CF; *)A9F>*4@ M2(EY&1'RA\8P(V*[+RHD"PD=0+T1^1#XA MD PNGD#-60K>1>EO"K]1*R50B82',AK:1LYE"HN#,E9K.&HJWPWK52 MHC9S*!380KC2CD#P[<9:B9 MDNML-H'FD_:@,_'\T/G+6LX:7P28PE723KM* (8N3G:&>_>,6 8/F[A3#97S MMIUV;62UO*EBC934W %93)4(2PE2"L,E00N:S,(#]/KU%>F_1B4E0]944G)SU=@8&'RKJH6I)).4,\,!:K(MU%)1RHS1(&2"]+!Q]!ZI7V'WH5.G8P9+UM(L0HA#7>+ELM*!U M+2 R*29=!(E22BAL^TS1H0(B726:/3IB)8W=JTL56"D)FFE5XPIE@G/@3J2UE7J V= ^TVRT-?#VWJ MJMAX>?WKZ9^Z239>O;[P%*6!6C8N2.F[R(/\4AGNZL I"DZ5@5YIM'KP\5G\ MAGG?,:,@ 730=>F^$ES-O[_QG;X]#_\;@="MWH XBZ(]FE!$Z=-[\_ MLDO=GJ$PLDN=PEDDV96^N?=)=LVI.2ZB[#+:RCX\ZLM_G0W21!.8-.;/:+H! MY&_=C2R7;?W2\X>V$X(;B4J.372\FK.MS2D%RVYK1N!/B,)/D)AT3B@9^0^7 MEX>KRWI%/7:^2+G&EC:G.NR(C!+_$E.5H*J?VC7=X,!VWG?X$.#+L?5 T>$\ M/9XT&\W:FP]#8M39W-IB[_JPTNO9V.E+)^A;8T@ZN7 'L*W82O4W'TZ(6#^I M&JFUEE^)#UFB2U$.N22?!;&E&F\^_-M,[VCY92[0#_6DR=HFY+LVG?KKW MQV7/?S@U*Y7JJ<-F-]+.I+Y-9^0%(V?*'WVC#WUO0B ,8./_K?P73H]._C*B MO\SHKVKT5T-\V) ^K>&?;_30D]_H>:'KA;)(7@*26O36NGA_]%>3_A4_\?%_ MUN+_K,?_V8@!:22 7!K*5@116V!.0J*1AM.LX#>FXILJ?E-5?-.(_[.)/Q0H M,@2.#($DHRG^%( : E*SDEZJBD"8"L"K#?Q&4-X4E#<%+*: Q12PF (64\!B M"EBJ FM5Q>*U.#EK=?RAQ)H"EJJ I2I@J0I8J@*6:BN]5-W ;]J*;VKP34V! MM7J<0'4D4$VPU 76ZH*"=;%:0ZS6,-*"P(R=L:4.6#RC+[;75IP?6O'C MW8J3H]6,_[,5_V<[]D]0"B6PJ^N*AH8DMP06&P*+#8'%AL!B4V"QJ^!^2+0+X)Y*M O@NDR\ P MI75-!>O5UV(]0[HP#.G&,*0KPY#N#$.Z- SIUC"D:\.0[@U#NCB,J@+L9OH M@Y+DO&?*H8 ;E#^B):*6HNOL5S8JBA_PH^A#9P ?#QW;UU'%LV,Z6&#WRP_> MX^E9]^>X#IE\F((#7>T3:TGK3U$#3JQ/M#H?S8H/H$6>5 SR?_PEXCN=O5[: MRT!ZJ'%2K8B5Z3.B5@A<),5,+4]BIEX\%%;706$U.Q0V"HG"U2^[ M#%'8W 4*!6KL!_"529MG7PT(($_3L=-WPB\VI+GH V="AYO+P4:"!7B>.CC! M*^JY.%OER0G>?%#GQ]'74=A2JT3;/DW ]VI)7*EF)(E;^T] J6AT$?6*1[_V M_M-O3L^(!;0L&B$-:GGM-REO[=!R7'O $^?V[SP:QD[(F%=LF ? U+M2$'*M M6QO5 Z#\CC2+?!.^=@"$W[5*DF\.J!\ !^Q2D\DW]1L'0/U\^ 2R\E0;S0,@ M82Z\ IE1L'4 %-SU);PE4K8/@)3Y\0MD149S-^Z=O&)C-UZ2@U,2:MFY=LQ# M<.WL7DG(DH*'X*+)D9*0)2D/P>F2$R4A2S+NQG.25VP3#+Y!9FOLAN'9RX1?(C(*'X-G9 M]26\)5(>@HLG/WZ!S,AX".Z='%R+9G853]5#2(K9_;68)04/P1V5HVLQ2U(> M@G\I)]=BEF32O"K!V"UR0/[O+<$?X0?"V[5DGRS0&' MX*O)C;L\=]0_!/=.#OP"679".037SN[] EE2\! \.[N^A+=$RD-P\>3$+Y E M&0_!O9,+2SAOO?=JAY _E =+.'>$/P3GUZXOX5QS0/T0G&"YL81S1_U">L(" M/WQ_"^,W*)7AGU\/SW?/4 MCK-9SQN&WRT?9P:S/\_M1WOLX1-G7A#N89)%O9"N-!4+64]'%MH-"Q72'Y=W M*23QS4*6*1S'%-+]EW>AL]<<4Y :P9BZ:*Y39Y!X:*/JXFXV%C?<$-RYVU5(-0CK!HK &',KKX:\63*0-K_U; MF"0;IQG[;C?9Z$1$9T2VPCJ>[IP03E?7'3B/SH"H4L(>/!LY]O#BR>[/0B*( MKX=#IV_[6S3&\BU<"^LG(KKR8-8GI[-G^X^$I G[FXC=ON_@5&ABJY\Y?G]& M)^0=FQL@W0OK[2D6W?/6$[E1R!2QXM$]=W*^D/EDQ:-[WO*R&X5TJ,VG>__9 M?7#?7WGN+='G?-]Q'RZ(5>W:-OQYO-J1Y(7TFA6*Y+F[U0OI)2L4R?-VH3<+ MZ14K%,GS=I:!Q[N[C0OK25DIG"YS^^_]4Z\W*=N+0VPE.-@OI"ULK#?%RYKM..,/D MYTOG"?[:PV3G9B&=7&L1]+-M!?;(&P^ZDZGO/6*ASA(4+1Y)"^G$6HNDO]@C MIS]>?"X+1\+".J5H9M8L"+V)[0>R L0_["Q[Y%;AFC//[1. ?0Q?W#K!MX_/ M'VVW/YI8?B)C"%*)@EO[T79G]I6]5!;**P%)LRU'1>K'1T,>N+]56/_/^W,G^PKJW%W/_V9'[<\;] MN9/]A77\'[F_>-R?.]E?R)#(3^O*5"M?8XUGOT>.:-^_,F^]M['.L]N#]O MLK^]BUCO/__/R8G^/[]^^:7^O__S6W\Z>_K=K;<'?S4?'WY_=K^>S[Y_:OKM MYL_F'U_OGH-Q\['_5V7\4W@:]NR?_FI6OST9_<]AY3^7EV;OY]/'IX]GOU<> M!SW_]\#T+O\37M_=?:W]T6LX/XV^=\+GQDWWQ]KTYJ_SH-T/$*6C(< MYMU'/]J:5-Y.L5F[D.&WXI(RRU-9R%C2 M<4K,''(:%8B.'&FY-5IF>#2-BG$0M,Q5E7VF]#0/@I[$)@U"?]8'D[3KDD1R!VL5*+ON MP!ZN BD]\Y]\+PC.+-]_=MR'SL2;[:6QTSSR7@YYK]/OSR8P&, >$,[S0^>O M968$%)#]6D?VRR'[$3/2H?M907"6L6UFU^U HVIA68A75K'V_A.10]+ =R4:*P MN=$5LDQQ-0_+45P4WLN31I,I^QV6&[DH['=)M*XOQ!*WPU^L\%. MU;#<)3B;A^6:+@KGYL!BR!^K'I9SNRBLF@N[)M/+_;#\U[E+0C@, Z:P+NS] M8+*#L50*ZU3?#SX[FB0+6;1:V/# ?K#HT?90\&1AHQ7[P9-[;V14#RMXDK\D MF8.P,JJ'%2;)'Y<=BIE1/:R 2/X8[6AG+.;1PPI]Y(]'CX:&@BD/*\B1/Z;< M?TOCL,(9Y)?V>&SWPYDUYKT!\\)KAV%S'%9D(\_\=C#6QV$%.?+,]:/.N#DF**P7^ZB9S:%H8;W&O9"P-3R/1+L>]D*OGYAY>^/;0]OW M[0%^MQL%S#@Q*ID1K[ NV((0+\NR^EIAG9D%(5Z68K->6-]>;W8?. /'\I]A M(GB,>/3*H[.9KH>$?N36V]I]E^QJ4CLQ6JLI/OB06V[B%YYW\NHV.R545BG MR@M7AKCOG4?"-#=CJV\O9S)GIK!E1\#">D"6(.#UH^UWQF,/O5[7TV7 M ^;J0JQ^4LE(B!76Z[$$X;LWU]OS7^>[=5V]N+Z0(BCU:(^)([J"-[/2RH;> M^^P^.?,F$\]=SOS.T(&=-Y)OW^FR9QAL;-_S\6HGD$#%1A7"QM$ID(E38%OD M*YIUC\@PS#5D@7AHL[*@L D@+UR@+-7C[@NH4D'GP;>7M&@S.@#$KLG(B=W8 MOD?BM0<@AHQE#T#LH@.*Z! JB0:(S($]&8J.XSH#BD#Q??H%&H?T"]I\S M\H*+1_*?N^>I'2=XX@>[\P0U5S9R$@]MEN*%]0R\H-GSG[#OEG$"[5Z\%-G; MN:5$DD9A$TF.S)H?9LWW%=PL;+[-D9MF=L^(Z M_A=EAW5=)W2L<3Q);,G(?_'.7J&]^2]G^26NN[TE86'=\P4YBCE7UPOK\,[_ M"Q.3./$K*]Q8L1#FZ5W8=UY.4Y7B2>H M&EFI.:UB%4]FBHK".CG(5>Y>61-;ON7OOGMW(V\66.[@;N3XH6V[%W_.R(ZZ M;A_ > 0%8+FV8JMJ'\=LH#68K[#>FLYW+%!UI%S9!+\>TRWY>>/[$.,8]M1D13G,#!R/)M@AF^-/OAQ+:"F6]_8!#BC_@[^7=B%7CM_"5F MP>#-!_7KG<"KF4;S_=?>>>KMNKR/A2OR.)R291:P ?Q$B8KX M"J?.TWNR!6_F]^V _G-D6P.,GI"?$L@^\/_>>X/G#^2S43@9?_C_4$L#!!0 M ( +"&"%F+6ZM78 < +$K ; 96$P,C Y.3,R,#%E>#,Q+3%?8WEN M9VXN:'1M[5I=3^,X%'VOU/]@5=H12.6CP[#:A2Y2:<-0B06V9%8SCV[BM%Z2 MN&,G+=U?O^?::0E0!EAU:5?J/$R)8U_?ZYQSS[63YKG_^\5)M=(\]UH=_#+Z MU_2[_H5WTMQSO[B[5]QNGEYUOK$;_]N%]ULM4FEVQ!K[HXSY,A&&78H)ZZF$ MIW774&OW6<</62;NLAT>RP&:M!P,L]I)\_3$ MNQO*OLS806.WT=P[A=O7RYG06O^0]LWH>*EV'P82B#03VL[5]GI^]ZS;;OG= MJ\L;=G7&VN==[XQY7[WV%[_[IXS9?6I<_\*];[>*SM75Q< MMSJ=[N7GWVK[-7M]<]UJSZ[_I2<[F1I9;^8-?95E*BG:)C+,AF1O_R<\6K\W MFV9,ZQ'P>.8[K#P3# 70F0TKS.WO?CR4Z<,!L8@H/YQ= <"E6'8BGLAX>O12 M-+:OD7\+%WSMI+'=W"-CE!8[)R4?%GJYO'F[U\XU MZ!%/T3Y2.F,J96=*)QBT\P=3$6M/TT'*NFFP>USVFW*YWZ._"02/4#?'T@8R M2WET'U<$F5-N1%BM !+)E-VF:A*+<"#JSR G5#">JHP%L,-ERG@Z97F:Z5PP MD_%,),C$!"F.QX.1DLF886;>W#M>K6S8L2[L^+0B=OB4.^\!]$&;[[DZ-@4!BE*6DJZ*(HE+"ZTN MXUK8# Q0RGXL"&Q,@$/]6)HA=:=N"12'5(>N0VF"6)D8RX&@=\IW&X);;MV,9AZ*[IH M1!,PDH(2NQS$R9D?3%2M/)@I>C!3A)DHTL>D0P^JXXXV['F6/;4GP'Y'J1S:UY%3[N) J?',B36<:-2 M3K+*#2A+6R6B(M?AC \@JN1]& ML"+F>6,>YZ03E/21\J,(^Q\Y!IS,@GW,O Q]A?ZYRT=;FP6':* <3$#$B'&H M-GE?Y1E[UIG7B#6?]Q:T9XS*6O72003KS_>E-J,(MT#P[9CFV?!G/?D3KDJY M'!P),<]"G [WW$[&.!XLI-0;I(L*114$N28@E\JQIU:KE429##?HU0Z,&3SC MF8/.SI";>=%)\F$Y)T*KK AF+GI3%LM;@1][K/BH?_VEH*J5EZ+:L&N5QQR' M_Y-CCBVS79QTV!VZ94,"4H9]/<)G)3@!9:1,_/:\LEN:^X>QXXK M4]K,JSG; )M)(K-,")IIP;"^0JU(]T()YZR!+= ,RF3H%!&_M.?#W(48?\\E MG+?,S=/ 'C5N;PXSUE2!5G68T8J!6MK%2#"$CKWH!"V0 G@NJK#YF<)$\%NJ MI>YUR.U_[&NEV6GV*UA2TB*W[W?'CC.EJ%;NI8*'&&G$7"F>952Q:\(04 -[ MF[JKZ PB-WD")"%D&TTAJ@O? 6Q$9(T)LJK#A58*1$8:*;H.N JK+ "\?7E9 M,*/N:B&9CE4\%E00I7Q0O(35A1B)9!2KJ<#=R5 Y^>&LS#OP1+RBOGNY%/KQ M\=B[?[%2AOQC2KS9DQ*ZCZ&'.A1Z)U!QS$<&#VSV5\U^%O=C\->*3^>>@OEG MRYSEE?@ R1%KY0.L%/NESC[N?_ST\ DM=N,3N3%;54(\/<O;!Q229G M0XOG,4M'_9@'MZRQ>XC':L^3E[FJS>[)GMF;?Y[5W.N>/$@/2UJLY3E\[^DZ M>]D>2A$Q[TX$.9V.GR<^2CATB>W[AM< M^E3W'U!+ P04 " "PA@A9Q^=.WH4' !5*P &P &5A,#(P.3DS,C Q M97@S,2TR7V-Y;F=N+FAT;>U:76_JQA9]1^(_C)!:)1+Y(#FIVH0B.4 :I-PD M)3[2[>-@CV$:V\/QV'#HK[]KS]C@)*207E)XX#PNO^Y M:U4KS=NNT\$OHW]-M^?>=5O-$_N+NR?Y[>;U0^1R*"&@1CZ^-%Q5RSBR5#&EXRZGEZQ5'Q/CW@H MAVA*Y'"4UEK-ZU;W^T@.9,K.&\=GS9-KF/WX&0MZ(DY%4FO]& _T^.J3%X%; M[6[?[=WTVH[;>[A_8@\WK'W;Z]ZPF]Z]<]_N.7=HPNUN_U_P&>8\?NT_?77N M7>8^L/[7N^X3:YP[1XTOS+GOL,9%!W_^.X;@0;BW7?;4;7_M]]P>#.G^MWWK MW/_694[;I>?4^.5\L[9\\J;_F>E4!K-:JU=G'17ST&=...&)^*L.QQ.ZQ](1 M3R\_>_U77KK.]5V7M;MW=X].I].[_^W7VFG-7#\].NWB^A]:'@\+VS'+.\Z0 YUB6#[=Z?'9A8Q?#@A% M0''DY@'8+OER%/!(AK/+5=Z8OEK^):SSM5;CL'E"DU'X[+1*-BRU!X!7JYEC:0V8C6W>V)%F$;C'&PQ1?)&PZDMZ( MZ8S^6XR?BD3DDY 'D=2AX+Z,AT!-.H*'>BP\8R'FK5;&,$[Y02C8FD,H[Q@(P-@NE6RTR=GR]!)M T%#("V8 M2?C'^^QJ-ZDXV TJ%B+!5FG$&T:N/7(]8IJJ!6R>2)_XQK6*(9XH".2KQC06FS!F*&-E?",[ACA@3[ZD+:CC+.\0'.89D[NN:'66>MR7F=2<\S$@G M2'D$$T& @D-. ">]I'"89YYK*)^]?%5++#FU N4P!>2+&(=B@P]4EK)WC5E' MIOF\MZ B+2AKU:K*GPWFA:")*,(^(-AV1>OL^;.;_/&WI5P6CH28=R%.IVFV M=M&6!TLI]0'IHA11>5Z6$)!+Z=C;6:N52.D4-^@U"R;3V./"0#O/B.MYNDGR M83@G?*.L<&8N>C,6RF>!'W..]ZI_?953J\N]/;NV>>IVL:53-Y?.9#]PLG&@ M#_/##?-&Q"_85[=AF]Z!D*"40;\(X*0$*UA&QLQSRS=UUMP\CEHK58F>9W.F M 7-&D4Q3(6BE)<,&"KDBW?,EC#,3'(!F4"9-QW;XI6H/:^=B_"V3,-XP-XL] M<[9W>+GGR&XJT+:.,9P0J*4J1H(A=-)%9V:>%,!SGH7-3Q.F@C]3+K70(5O_ MF/)=1N55$X: &JAMZC:CT_!< M9Q&0!)>--[FH+CUTWXO(#A-D6X<+3@Q$!@E"=!UP%499 'CSMC!G1MWF0C*> MJ' B*"&*^3!_ZYGD8B2B<:AF G>G(V7EA[,R[\ 3L49^MSH5^OOCLQG=K]'_X45+0+Z"]"6^2(X\%89\K+$WQ5\U\VG:W^.\EG^^]A:W/QF2;"Z; M!QXNF9,-@4+V;D9R\WX0F843Y7 35OV(;_*HYV:-XPMLJSDZWN13/=$GK-EKV0^@K"7Y5U#-DU[K15#8T'/;(")>?+6U MV[:V1U($[&8>4!YLSKS;1A\\VL-)V+NPG'3>69Q?YHX<+O?D\R(CQ5[Z+-9^ M)TN?T_X/4$L#!!0 ( +"&"%G Y/9)*@0 +82 ; 96$P,C Y.3,R M,#%E>#,R+3%?8WEN9VXN:'1M[5AM3^,X$/Z.Q'\853H$4M^!U2[M5@IM>O34 MI=TF2,='-W%:W[IV MX4'WRG4&^ OFK^N/_+';ZS:R7YQMY-/=R\G@%CS_=NQ^KD12Z MH-6,-/EO1 M!*[I&F9R140U&ZB"1Q6+*K@1MT[?NJ\#*Z(63%R 6=KL@*8/ND8X6^"08HNE MKO2ZESWW8C7/M@S]Y'_.MCW!3]^K].GANWU)HG9XWJ^]CW/' &4RFOCMX M?\<+=S\U/\!D"/Z5"YXSNW2N7:\V^7/LWH+3]\U,N]ELERRQ0E][\?&O--$L MVE1Z(P&!%((&FDD!:Z:7H)<4OJ9$81#X!F8TEDJ#C*"_$0MQ># 201V.CWAX ME\I.7ZYB(C9'RKZ= &(,I5HAO=I7B*2R8'<9&% 1TA#^2 6%TV858]8^JP)) M(&(V/1JDBFF&KA$1@OL0+(E84$!;*Y8DAJ=$'F9I2#2%)544Z164,L(% MHZJ%3-&R2M!S&E:!"3L6D)@$CV9D-FH1F0A9@ \AS"F7ZRI0$BRMG?D&Y:$P M=,S$.4Y5DA*AD8R$G23)HVF3Q#A(0AD;M&(]X/)BD9$6LK>.$S4G@B:UR0.G M&W "&W8C+>,%L=O,NF]"KC%B&!*8R=PDPS8/%;U+F:(K M+(>)4=BCK(\)9KJ"UOEQ>+(5[V/6;C,V5W#KT^E9QR39KJ_F[N#/S+,1SC.E M;O7W2V:E''?[OY09$]@(5L1J!WN-)@S+4U&%"PT29II-K&ABY&:+-.$ M^P4XZ0*AX6-V5WAZ;"]S.WN56Q%_HW]SXF^*P.[N%P=+@BRVYB=75)\Y)\$W M:-7/40")Y"PL,]3=4:^1-&#,L*+[A'<;H]Z38E%2L,HC_,CT_\RROV0TPE:( M;5&S>PJ3*&)X=81]L#Z>*H;E,,9ZN#68S>963W[I_C7=#Z0@/ 2'WQ-%O^]+ M_<^ME B="6VX[8CYD>]+8(^&3,-U@D"F0C.Q>$UJ+][O2OJGV#1O\]TI^Q!E MOE?] %!+ 0(4 Q0 ( +"&"%G@V%,+]A $.U 2 " M 0 !C>6YG;BTR,#(T,#8S,"YX6YG;BTR,#(T,#8S,%]D968N>&UL4$L! A0#% @ L(8(6;$:SK]H MA0 ^. & !8 ( !OET &-Y;F=N+3(P,C0P-C,P7VQA8BYX M;6Q02P$"% ,4 " "PA@A9MVP0U)$] !M 0 %@ @ %: MXP 8WEN9VXM,C R-# V,S!?<')E+GAM;%!+ 0(4 Q0 ( +"&"%GS%0V> M(B0! *I<"P 7 " 1\A 0!E83 R,#DY,S(M,3!Q7V-Y;F=N M+FAT;5!+ 0(4 Q0 ( +"&"%F+6ZM78 < +$K ; " M 79% @!E83 R,#DY,S(P,65X,S$M,5]C>6YG;BYH=&U02P$"% ,4 " "P MA@A9Q^=.WH4' !5*P &P @ $/30( 96$P,C Y.3,R,#%E M>#,Q+3)?8WEN9VXN:'1M4$L! A0#% @ L(8(6<#D]DDJ! MA( !L M ( !S50" &5A,#(P.3DS,C Q97@S,BTQ7V-Y;F=N+FAT;5!+ 4!08 "0 ) ' " P60( ! end XML 78 ea0209932-10q_cyngn_htm.xml IDEA: XBRL DOCUMENT 0001874097 2024-01-01 2024-06-30 0001874097 2024-08-07 0001874097 2024-06-30 0001874097 2023-12-31 0001874097 2024-04-01 2024-06-30 0001874097 2023-04-01 2023-06-30 0001874097 2023-01-01 2023-06-30 0001874097 us-gaap:PreferredStockMember 2023-03-31 0001874097 us-gaap:CommonStockMember 2023-03-31 0001874097 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001874097 us-gaap:RetainedEarningsMember 2023-03-31 0001874097 2023-03-31 0001874097 us-gaap:PreferredStockMember 2023-04-01 2023-06-30 0001874097 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001874097 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001874097 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001874097 us-gaap:PreferredStockMember 2023-06-30 0001874097 us-gaap:CommonStockMember 2023-06-30 0001874097 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001874097 us-gaap:RetainedEarningsMember 2023-06-30 0001874097 2023-06-30 0001874097 us-gaap:PreferredStockMember 2024-03-31 0001874097 us-gaap:CommonStockMember 2024-03-31 0001874097 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001874097 us-gaap:RetainedEarningsMember 2024-03-31 0001874097 2024-03-31 0001874097 us-gaap:PreferredStockMember 2024-04-01 2024-06-30 0001874097 us-gaap:CommonStockMember 2024-04-01 2024-06-30 0001874097 us-gaap:AdditionalPaidInCapitalMember 2024-04-01 2024-06-30 0001874097 us-gaap:RetainedEarningsMember 2024-04-01 2024-06-30 0001874097 us-gaap:PreferredStockMember 2024-06-30 0001874097 us-gaap:CommonStockMember 2024-06-30 0001874097 us-gaap:AdditionalPaidInCapitalMember 2024-06-30 0001874097 us-gaap:RetainedEarningsMember 2024-06-30 0001874097 us-gaap:PreferredStockMember 2022-12-31 0001874097 us-gaap:CommonStockMember 2022-12-31 0001874097 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001874097 us-gaap:RetainedEarningsMember 2022-12-31 0001874097 2022-12-31 0001874097 us-gaap:PreferredStockMember 2023-01-01 2023-06-30 0001874097 us-gaap:CommonStockMember 2023-01-01 2023-06-30 0001874097 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-06-30 0001874097 us-gaap:RetainedEarningsMember 2023-01-01 2023-06-30 0001874097 us-gaap:PreferredStockMember 2023-12-31 0001874097 us-gaap:CommonStockMember 2023-12-31 0001874097 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001874097 us-gaap:RetainedEarningsMember 2023-12-31 0001874097 us-gaap:PreferredStockMember 2024-01-01 2024-06-30 0001874097 us-gaap:CommonStockMember 2024-01-01 2024-06-30 0001874097 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-06-30 0001874097 us-gaap:RetainedEarningsMember 2024-01-01 2024-06-30 0001874097 srt:MinimumMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2024-06-30 0001874097 srt:MaximumMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2024-06-30 0001874097 srt:MinimumMember us-gaap:SoftwareDevelopmentMember 2024-06-30 0001874097 srt:MaximumMember us-gaap:SoftwareDevelopmentMember 2024-06-30 0001874097 2022-04-01 2022-04-01 0001874097 2022-04-01 0001874097 us-gaap:IntellectualPropertyMember 2023-12-31 2023-12-31 0001874097 us-gaap:PatentsMember 2024-04-01 2024-06-30 0001874097 us-gaap:PatentsMember 2024-01-01 2024-06-30 0001874097 us-gaap:IPOMember 2024-06-30 0001874097 us-gaap:WarrantMember 2022-04-30 0001874097 srt:ChiefExecutiveOfficerMember 2024-01-01 2024-06-30 0001874097 us-gaap:SubscriptionAndCirculationMember 2024-04-01 2024-06-30 0001874097 us-gaap:SubscriptionAndCirculationMember 2023-04-01 2023-06-30 0001874097 us-gaap:SubscriptionAndCirculationMember 2024-01-01 2024-06-30 0001874097 us-gaap:SubscriptionAndCirculationMember 2023-01-01 2023-06-30 0001874097 cyngn:NonRecurringEngineeringMember 2024-04-01 2024-06-30 0001874097 cyngn:NonRecurringEngineeringMember 2023-04-01 2023-06-30 0001874097 cyngn:NonRecurringEngineeringMember 2024-01-01 2024-06-30 0001874097 cyngn:NonRecurringEngineeringMember 2023-01-01 2023-06-30 0001874097 cyngn:HardwareMember 2024-04-01 2024-06-30 0001874097 cyngn:HardwareMember 2023-04-01 2023-06-30 0001874097 cyngn:HardwareMember 2024-01-01 2024-06-30 0001874097 cyngn:HardwareMember 2023-01-01 2023-06-30 0001874097 sic:Z3570 2024-06-30 0001874097 us-gaap:FurnitureAndFixturesMember 2024-06-30 0001874097 us-gaap:LeaseholdImprovementsMember 2024-06-30 0001874097 us-gaap:VehiclesMember 2024-06-30 0001874097 cyngn:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-04-01 2024-06-30 0001874097 cyngn:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-06-30 0001874097 cyngn:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-04-01 2024-06-30 0001874097 cyngn:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-06-30 0001874097 cyngn:CustomerCMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-04-01 2024-06-30 0001874097 cyngn:CustomerCMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-06-30 0001874097 cyngn:CustomerDMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-04-01 2024-06-30 0001874097 cyngn:CustomerDMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-06-30 0001874097 cyngn:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-06-30 0001874097 cyngn:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0001874097 cyngn:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-06-30 0001874097 cyngn:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0001874097 cyngn:CustomerCMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-06-30 0001874097 cyngn:CustomerCMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0001874097 cyngn:CustomerDMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-06-30 0001874097 cyngn:CustomerDMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0001874097 us-gaap:VehiclesMember 2023-12-31 0001874097 us-gaap:FurnitureAndFixturesMember 2023-12-31 0001874097 us-gaap:ComputerEquipmentMember 2024-06-30 0001874097 us-gaap:ComputerEquipmentMember 2023-12-31 0001874097 us-gaap:SoftwareDevelopmentMember 2024-06-30 0001874097 us-gaap:SoftwareDevelopmentMember 2023-12-31 0001874097 us-gaap:LeaseholdImprovementsMember 2023-12-31 0001874097 us-gaap:ConstructionInProgressMember 2024-06-30 0001874097 us-gaap:ConstructionInProgressMember 2023-12-31 0001874097 cyngn:AbandonedInventoryMember 2023-01-01 2023-12-31 0001874097 2023-01-01 2023-12-31 0001874097 us-gaap:ComputerSoftwareIntangibleAssetMember cyngn:GrossCarryingAmountMember 2024-06-30 0001874097 us-gaap:ComputerSoftwareIntangibleAssetMember cyngn:AccumulatedAmortizationMember 2024-06-30 0001874097 us-gaap:ComputerSoftwareIntangibleAssetMember cyngn:ImpairmentMember 2024-01-01 2024-06-30 0001874097 us-gaap:ComputerSoftwareIntangibleAssetMember cyngn:NetCarryingAmountMember 2024-06-30 0001874097 us-gaap:PatentsMember cyngn:GrossCarryingAmountMember 2024-06-30 0001874097 us-gaap:PatentsMember cyngn:AccumulatedAmortizationMember 2024-06-30 0001874097 us-gaap:PatentsMember cyngn:ImpairmentMember 2024-01-01 2024-06-30 0001874097 us-gaap:PatentsMember cyngn:NetCarryingAmountMember 2024-06-30 0001874097 us-gaap:TrademarksMember cyngn:GrossCarryingAmountMember 2024-06-30 0001874097 us-gaap:TrademarksMember cyngn:AccumulatedAmortizationMember 2024-06-30 0001874097 us-gaap:TrademarksMember cyngn:ImpairmentMember 2024-01-01 2024-06-30 0001874097 us-gaap:TrademarksMember cyngn:NetCarryingAmountMember 2024-06-30 0001874097 cyngn:GrossCarryingAmountMember 2024-06-30 0001874097 cyngn:AccumulatedAmortizationMember 2024-06-30 0001874097 cyngn:ImpairmentMember 2024-01-01 2024-06-30 0001874097 cyngn:NetCarryingAmountMember 2024-06-30 0001874097 us-gaap:ComputerSoftwareIntangibleAssetMember cyngn:GrossCarryingAmountMember 2023-12-31 0001874097 us-gaap:ComputerSoftwareIntangibleAssetMember cyngn:AccumulatedAmortizationMember 2023-12-31 0001874097 us-gaap:ComputerSoftwareIntangibleAssetMember cyngn:FairMarketValueAdjustmentMember 2023-01-01 2023-12-31 0001874097 us-gaap:ComputerSoftwareIntangibleAssetMember cyngn:ImpairmentMember 2023-01-01 2023-12-31 0001874097 us-gaap:ComputerSoftwareIntangibleAssetMember cyngn:NetCarryingAmountMember 2023-12-31 0001874097 us-gaap:PatentsMember cyngn:GrossCarryingAmountMember 2023-12-31 0001874097 us-gaap:PatentsMember cyngn:AccumulatedAmortizationMember 2023-12-31 0001874097 us-gaap:PatentsMember cyngn:FairMarketValueAdjustmentMember 2023-01-01 2023-12-31 0001874097 us-gaap:PatentsMember cyngn:ImpairmentMember 2023-01-01 2023-12-31 0001874097 us-gaap:PatentsMember cyngn:NetCarryingAmountMember 2023-12-31 0001874097 us-gaap:TrademarksMember cyngn:GrossCarryingAmountMember 2023-12-31 0001874097 us-gaap:TrademarksMember cyngn:AccumulatedAmortizationMember 2023-12-31 0001874097 us-gaap:TrademarksMember cyngn:FairMarketValueAdjustmentMember 2023-01-01 2023-12-31 0001874097 us-gaap:TrademarksMember cyngn:ImpairmentMember 2023-01-01 2023-12-31 0001874097 us-gaap:TrademarksMember cyngn:NetCarryingAmountMember 2023-12-31 0001874097 us-gaap:IntellectualPropertyMember cyngn:GrossCarryingAmountMember 2023-12-31 0001874097 us-gaap:IntellectualPropertyMember cyngn:AccumulatedAmortizationMember 2023-12-31 0001874097 us-gaap:IntellectualPropertyMember cyngn:FairMarketValueAdjustmentMember 2023-01-01 2023-12-31 0001874097 us-gaap:IntellectualPropertyMember cyngn:ImpairmentMember 2023-01-01 2023-12-31 0001874097 us-gaap:IntellectualPropertyMember cyngn:NetCarryingAmountMember 2023-12-31 0001874097 cyngn:GrossCarryingAmountMember 2023-12-31 0001874097 cyngn:AccumulatedAmortizationMember 2023-12-31 0001874097 cyngn:FairMarketValueAdjustmentMember 2023-01-01 2023-12-31 0001874097 cyngn:ImpairmentMember 2023-01-01 2023-12-31 0001874097 cyngn:NetCarryingAmountMember 2023-12-31 0001874097 us-gaap:PreferredStockMember 2021-10-31 0001874097 us-gaap:PreferredStockMember 2024-06-30 0001874097 us-gaap:PreferredStockMember 2023-12-31 0001874097 cyngn:PublicOfferingMember 2024-04-18 2024-04-23 0001874097 cyngn:PreFundedWarrantsMember 2024-04-18 2024-04-23 0001874097 2024-04-18 2024-04-23 0001874097 2024-04-23 0001874097 us-gaap:PrivatePlacementMember 2024-04-23 0001874097 us-gaap:OverAllotmentOptionMember 2024-04-28 2024-05-03 0001874097 us-gaap:IPOMember 2024-01-01 2024-06-30 0001874097 cyngn:PublicOfferingMember 2023-12-03 2023-12-08 0001874097 us-gaap:CommonStockMember 2023-12-03 2023-12-08 0001874097 2023-12-03 2023-12-08 0001874097 2023-12-08 0001874097 cyngn:PreFundedWarrantsMember 2023-12-08 0001874097 2023-12-12 2023-12-12 0001874097 cyngn:ATMSalesAgreementMember 2023-05-31 0001874097 2023-05-31 2023-05-31 0001874097 us-gaap:CommonStockMember 2024-04-01 2024-06-30 0001874097 us-gaap:CommonStockMember 2024-01-01 2024-06-30 0001874097 us-gaap:SubsequentEventMember 2024-07-03 2024-07-03 0001874097 us-gaap:WarrantMember us-gaap:CommonStockMember us-gaap:IPOMember 2024-06-30 0001874097 us-gaap:WarrantMember us-gaap:CommonStockMember us-gaap:IPOMember 2024-01-01 2024-06-30 0001874097 us-gaap:WarrantMember us-gaap:CommonStockMember us-gaap:IPOMember 2024-03-31 0001874097 us-gaap:WarrantMember us-gaap:CommonStockMember us-gaap:PrivatePlacementMember 2024-06-30 0001874097 us-gaap:WarrantMember us-gaap:CommonStockMember us-gaap:PrivatePlacementMember 2024-01-01 2024-06-30 0001874097 us-gaap:WarrantMember us-gaap:CommonStockMember us-gaap:PrivatePlacementMember 2024-03-31 0001874097 us-gaap:WarrantMember 2024-06-30 0001874097 us-gaap:WarrantMember 2024-03-31 0001874097 cyngn:InitialPublicOfferingWarrantsMember 2024-06-30 0001874097 cyngn:PrivatePlacementWarrantsMember 2024-06-30 0001874097 cyngn:InitialPublicOfferingWarrantsMember 2024-01-01 2024-06-30 0001874097 cyngn:PrivatePlacementWarrantsMember 2024-01-01 2024-06-30 0001874097 2023-10-23 2023-10-30 0001874097 srt:BoardOfDirectorsChairmanMember 2024-06-25 2024-06-25 0001874097 us-gaap:CommonStockMember 2023-11-30 0001874097 2023-11-30 0001874097 cyngn:TwoThousandThirteenEquityIncentivePlanMember us-gaap:SubsequentEventMember 2024-07-03 2024-07-03 0001874097 us-gaap:RestrictedStockUnitsRSUMember us-gaap:SubsequentEventMember 2024-07-03 2024-07-03 0001874097 us-gaap:OptionMember us-gaap:SubsequentEventMember 2024-07-03 2024-07-03 0001874097 2024-03-31 2024-03-31 0001874097 2023-12-31 2023-12-31 0001874097 us-gaap:RestrictedStockUnitsRSUMember 2024-03-31 0001874097 us-gaap:RestrictedStockUnitsRSUMember 2024-04-01 2024-06-30 0001874097 us-gaap:RestrictedStockUnitsRSUMember 2024-06-30 0001874097 us-gaap:SubsequentEventMember 2024-08-08 2024-08-08 0001874097 srt:ProFormaMember 2024-01-01 2024-06-30 shares iso4217:USD iso4217:USD shares pure 10-Q true 2024-06-30 2024 false 001-40932 CYNGN INC. DE 46-2007094 1015 O’Brien Dr Menlo Park CA 94025 (650) 924-5905 Common stock, $0.00001 CYN NASDAQ Yes Yes Non-accelerated Filer true true false false 2026533 5930977 3591623 1063131 4561928 1338670 1316426 8332778 9469977 1961381 1486672 648513 992292 986138 1084415 11928810 13033356 180175 196963 1354550 1201142 691250 682718 2225975 2080823 317344 2225975 2398167 0.00001 0.00001 10000000 10000000 0.00001 0.00001 200000000 200000000 1769946 1769946 759831 759831 18 8 181509467 170652800 -171806650 -160017619 9702835 10635189 11928810 13033356 8665 550952 14179 1423752 14922 462624 128698 1079318 3199078 3737818 6353775 6767874 2606869 2845922 5310269 5916841 5820869 7046364 11792742 13764033 -5812204 -6495412 -11778563 -12340281 -1669 18891 -342 65793 -5079 123122 -10126 292331 -6748 142013 -10468 358124 -5818952 -6353399 -11789031 -11982157 -4.11 -12.97 -12.15 -24.48 1416758 489947 970329 489438 489111 5 160779305 -141358797 19420513 1245 1222 1222 873708 873708 -6353399 -6353399 490356 5 161654235 -147712196 13942044 995968 10 173958879 -165987698 7971191 1202 -597 -597 615651 615651 48266 252376 3 2365031 2365034 633493 218400 -2 -4569902 -4569904 302000 3 601 604 -5818952 -5818952 1769946 18 181509467 -171806650 9702835 488723 5 159847562 -135730039 24117528 1633 8066 8066 1798607 1798607 -11982157 -11982157 490356 5 161654235 -147712196 13942044 759831 8 170652800 -160017619 10635189 1325 -597 -597 1269675 1269675 102403 384731 4 5017140 5017144 633493 218400 -2 -4569901 -4569903 405660 4 548 552 -11789031 -11789031 1769946 18 181509467 -171806650 9702835 -11789031 -11982157 455879 474990 1269675 1798607 88912 291555 -118831 19729 473047 -16788 149460 -155403 76756 -10225478 -10246946 577497 481777 32381 101991 7022292 17011782 10610000 20304000 2977830 2708450 5017144 4570455 597 8066 9587002 8066 2339354 -7530430 3591623 10586273 5930977 3055843 132405 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>1. Description of Business</b></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">Cyngn Inc., together with its subsidiaries (collectively, “Cyngn” or the “Company”), was incorporated in Delaware in 2013. The wholly owned subsidiaries are Cyngn Singapore PTE. LTD., a Singaporean limited company organized in 2015 and Cyngn Philippines, Inc., a Philippine corporation incorporated in 2018 and dissolved as of December 31, 2023. The Company is headquartered in Menlo Park, CA.</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; ">Cyngn develops and deploys scalable, differentiated autonomous vehicle technology for industrial organizations.  Our full-stack autonomous driving software (“DriveMod”) can be integrated onto vehicles manufactured by Original Equipment Manufacturers (“OEM”) either via retrofit of existing vehicles or by integration directly into vehicle assembly. The Enterprise Autonomy Suite (“EAS”) is designed to be compatible with sensors and components from leading hardware technology providers and integrate our proprietary Autonomous Vehicle (“AV”) software to produce differentiated autonomous vehicles.</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">The Company has been operating autonomous vehicles in production environments and in 2023 began licensing EAS commercially. Built and tested in difficult and diverse real-world environments, DriveMod, the fleet management system and our proprietary Software Development Kit (“DriveMod Kit”) combine to create a full-stack advanced autonomy solution designed to be modular, extendable, and safe. The Company operates in one business segment.</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"><b><i>Liquidity and Going Concern</i></b></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">The Company has incurred losses from operations since inception. The Company incurred net losses of approximately $11.8 million and $12.0 million for the six months ended June 30, 2024 and 2023, respectively. Accumulated deficit amounted to approximately $171.8 million and $160.0 million as of June 30, 2024 and December 31, 2023, respectively. Net cash used in operating activities was $10.2 million for both six month periods ended June 30, 2024 and 2023.</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">The Company’s liquidity is based on its ability to increase its operating cash flow position, obtain capital financing from equity interest investors and borrow money to fund its general operations, research and development activities, and capital expenditures. The Company’s ability to continue as a going concern is dependent on management’s ability to successfully execute its business plan, which includes increasing revenue while controlling operating costs and expenses and obtaining funds from outside sources to generate positive financing cash flows. As of June 30, 2024, the Company’s unrestricted cash balance was $5.9 million, and its short-term investments balance was $1.1 million. As of December 31, 2023, the Company’s unrestricted cash balance was $3.6 million, and its short-term investments balance was $4.6 million.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Based on cash flow projections from operating, investing and financing activities and the existing balance of cash and short-term investments, management is of the opinion that the Company has insufficient funds for sustainable operations, and it may not be able to meet its payment obligations from operations and related commitments, if the Company is not able to complete the required funding transactions to allow the Company to continue as a going concern. Based on these factors, the Company has substantial doubt that it will continue as a going concern for the 12 months following the date these financial statements were issued. These condensed consolidated financial statements do not include any adjustments to reflect the possible future effects on the recoverability and classification of assets and liabilities that may result in the Company not being able to continue as a going concern.</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">The Company’s plan to alleviate the going concern issue is to increase revenue while controlling operating costs and expenses and obtaining funds from outside sources of financing to generate positive financing cash flows. While management is optimistic about its ability to raise substantial funds to continue as a going concern for one year following the financial statement issuance date, there can be no assurance that any such measures will be successful. We currently do not generate substantial revenue from product sales. Accordingly, we expect to rely primarily on equity and/or debt financings to fund our continued operations. The Company’s ability to raise additional funds will depend, in part, on the success of our product development activities, and other events or conditions that may affect the share value or prospects, as well as factors related to financial, economic and market conditions, many of which are beyond our control. There can be no assurances that sufficient funds will be available to us when required or on acceptable terms, if at all. Accordingly, management has concluded that these plans do not alleviate substantial doubt about the Company’s ability to continue as a going concern.</p> -11800000 -12000000 -171800000 -160000000 -10200000 -10200000 5900000 1100000 3600000 4600000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>2. Summary of Significant Accounting Policies</b></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"><b><i>Basis of Presentation</i></b></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">The accompanying condensed consolidated financial statements as of and for the three months ended June 30, 2024 and 2023 have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”) and pursuant to applicable rules and regulations of the Securities and Exchange Commission (“SEC”). These financial statements should be read in conjunction with the audited consolidated financial statements and the notes thereto included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2023, which was filed with the SEC on March 7, 2024.</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">The accompanying unaudited condensed consolidated financial statements have been prepared on a consistent basis with the audited consolidated financial statements for the fiscal years ended December 31, 2023, and 2022, and include all adjustments, consisting of only normal recurring adjustments, necessary to fairly state the information set forth herein. There have been no changes to the Company’s significant accounting policies described in its Annual Report on Form 10-K for the fiscal year ended December 31, 2023 that have had a material impact on the consolidated financial statements and the related notes.</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">The results reported for the interim period presented are not necessarily indicative of results that may be expected for any subsequent quarter or for the full year ending December 31, 2024. These unaudited condensed consolidated financial statements include all adjustments and accruals that are necessary for a fair statement of all interim periods reported herein.</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"><b><i>Principles of Consolidation</i></b></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">The condensed consolidated financial statements include the accounts of Cyngn Inc. and its wholly owned subsidiaries, including the dissolved subsidiary Cyngn Philippines, Inc. The Company investigated economic viability in the Philippines and determined it cost more to operate the subsidiary than any profit it could generate. Consequently, the subsidiary was shut-down, which had minimal impact on our condensed consolidated financial statements. Intercompany accounts and transactions have been eliminated upon consolidation. </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"><b><i>Foreign Currency Translation</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The functional and reporting currency for Cyngn is the U.S. dollar. Monetary assets and liabilities denominated in currencies other than U.S. dollar are translated into the U.S. dollar at period end rates, income and expenses are translated at the weighted average exchange rates for the period and equity is translated at the historical exchange rates. Foreign currency translation adjustments and transactional gains and losses are immaterial to the condensed consolidated financial statements.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Use of Estimates</i></b></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">The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make certain estimates and assumptions. These estimates and assumptions affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the balance sheet date, as well as reported amounts of revenue and expenses during the reporting period. The Company’s significant estimates and judgments include but are not limited to internal-use software and developed software to be sold, leased or marketed, warrants and share-based compensation. Management bases its estimates on historical experience and on various other assumptions believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities. Actual results could differ from those estimates.  </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"><b><i>Concentration of Credit Risk</i></b></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">Financial instruments that potentially subject the Company to concentrations of credit risk consist of cash, which is placed with high-credit-quality financial institutions and at times exceeds federally insured limits.</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">Cash maintained with domestic financial institutions generally exceed the Federal Deposit Insurance Corporation insurable limit. To date, the Company has not experienced any losses on its deposits of cash. Cyngn invests in U.S. Treasury securities and carries these at amortized cost and recognizes gains and losses when realized.</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"><b><i>Concentration of Supplier Risk</i></b></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">The Company generally utilizes suppliers for outside development and engineering support. The Company does not believe that there is any significant supplier concentration risk as of June 30, 2024 and December 31, 2023.</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"><b><i>Cash and Short-term Investments</i></b></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">The Company considers its bank accounts and all highly liquid investments that are both readily convertible to cash with minimal risk of changes in value due to changes in interest rates, to be cash. As of June 30, 2024 and December 31, 2023, the Company had $5.9 million and $3.6 million of cash, respectively.</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">The Company considers short-term investments to include marketable U.S. government securities that it intends to hold until maturity and redeem within one year. The Company treated its U.S. government treasury bill placements as held-to-maturity securities in accordance with the Financial Accounting Standards Board’s (“FASB”) Accounting Standards Codification Topic (“ASC”) 320, “Investments – Debt and Equity Securities”, and recorded these securities at amortized cost on the accompanying consolidated balance sheet as of June 30, 2024 and December 31, 2023.</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"><b><i>Accounts Receivable </i></b></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">Accounts receivables are recorded at the invoiced amount and do not bear interest. The Company provides for probable uncollectible amounts based upon its assessment of the current status of the individual receivables and after using reasonable collection efforts. The allowance for credit losses was zero as of June 30, 2024 and December 31, 2023. In addition<span>, the Company utilizes current and historical collection data as well as assesses current economic conditions in order to determine expected trade credit losses on a prospective basis. No credit losses were recorded as of June 30, 2024 and December 31, 2023.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Fair Value Measurements</i></b></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">The accounting guidance under ASC Topic 820, “Fair Value Measurement”, defines fair value, establishes a consistent framework for measuring fair value, and expands disclosure for each major asset and liability category measured at fair value on either a recurring or nonrecurring basis. Fair value is defined as an exit price representing the amount that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants. As such, fair value is considered a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or liability.</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">The Company uses the following fair value hierarchy prescribed by U.S. GAAP, which prioritizes the inputs used to measure fair value as follows:</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 0.25in; text-align: justify"><i>Level 1</i>—Unadjusted quoted prices in active markets for identical 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 0.25in; text-align: justify"><i>Level 2</i>—Observable inputs other than Level 1 prices, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</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 0.25in; text-align: justify"><i>Level 3</i>—Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Assets and liabilities are considered to be fair valued on a recurring basis if fair value is measured regularly. However, if the fair value measurement of an instrument does not necessarily result in a change in the amount recorded on the condensed consolidated balance sheets, assets and liabilities are considered to be fair valued on a nonrecurring basis. This typically occurs when accounting guidance requires assets and liabilities to be recorded at the lower of cost or fair value, or on certain nonfinancial assets and liabilities. Nonfinancial assets and liabilities that are measured at fair value on a nonrecurring basis include certain long-lived assets, intangible assets, and share-based compensation measured at fair value upon initial recognition.</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">The carrying amounts of the Company’s cash and accounts payable are reasonable estimates of their fair values due to their short-term nature. The fair values of the Company’s share-based compensation and underwriter warrants were based on observable inputs and assumptions used in Black-Scholes valuation models derived from independent external valuations.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Property and Equipment</i></b></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">Property and equipment is stated at cost less accumulated depreciation. Construction work in progress includes production costs and costs of materials used in the development of the Company’s autonomous driving software. Assets are held as construction work in progress until placed into service, at which date depreciation commences over the estimated useful lives of the respective assets. Depreciation is recorded on a straight-line basis over each asset’s estimated useful life. Repair and maintenance costs are expensed as incurred.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; width: 79%; font-weight: bold; text-align: left">Property and Equipment</td><td style="width: 1%; font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; width: 20%; font-weight: bold; text-align: center">Useful life</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Internal-use software</td><td> </td> <td style="text-align: center">3 to 5 years</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Computer and equipment</td><td> </td> <td style="text-align: center">5 years</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Furniture and fixtures</td><td> </td> <td style="text-align: center">7 years</td></tr> <tr style="vertical-align: bottom; "> <td style="vertical-align: top; text-align: left">Leasehold improvements</td><td> </td> <td style="text-align: center">Shorter of 3 years or<br/> lease term</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Vehicles</td><td> </td> <td style="text-align: center">5 years</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Leases</i></b></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">The Company accounts for leases in accordance with ASC Topic 842 (“ASC 842”), “Leases”. All contracts are evaluated to determine whether or not they represent a lease. A lease conveys the right to control the use of an identified asset for a period of time in exchange for consideration. Leases are classified as finance or operating in accordance with the guidance in ASC 842. The Company does not hold any finance leases. The Company recognized a right-of-use asset and lease liability in the condensed consolidated balance sheets under ASC 842 on the office space lease that was amended and renewed until May 2025. Lease expense will be recognized on a straight-line basis over the remaining term of the lease. Operating leases are recognized on the balance sheet as right-of-use assets, and operating lease 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; text-align: justify"><b><i>Costs to Develop Software</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company incurs costs related to internally developed software. Based on the nature of the software, the Company capitalizes software costs under the following guidance.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Internal-Use Software costs</i></b></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">The Company determined when to capitalize its internal-use software after planning and design efforts are successfully completed. Management has implicitly authorized funding and the software is expected to be completed and used as intended. The Company determines the amount of internal software costs to be capitalized based on the amount of time spent by the developers on projects in the application stage of development. There is judgment involved in estimating time allocated to a particular project in the application stage. Costs associated with building or significantly enhancing the internally built software platform for internal use are capitalized, while costs associated with planning new developments and maintaining the internally built software platforms are expensed as incurred. Capitalized costs include certain payroll and stock compensation costs, as well as subscription server and consulting costs.</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">Internal-use software is classified as property and equipment and is amortized on a straight-line basis over their estimated useful life of three to five years. There is judgment involved in the determination of the useful life. Amortization of the software asset will begin when the software is substantially complete and ready for its intended use. No amortization has begun for the internal use software, as the projects are still in the application development phase. Management evaluates the useful lives of these assets on a quarterly basis and tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets. No impairment charges were associated with the Company’s internal-use software for the three and six months ended June 30, 2024 and 2023.</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"><b><i>Costs to Develop Software to be Sold, Leased or Otherwise Marketed </i></b></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">The Company accounts for research costs of computer software to be sold, leased or otherwise marketed as expense until technological feasibility has been established for the product. Once technological feasibility is established, certain payroll and stock compensation, occupancy, and professional service costs that are incurred to develop functionality for the Company’s software and internally built software platforms, as well as certain upgrades and enhancements that are expected to result in enhanced functionality are capitalized. Judgment is required in determining when technological feasibility of a product is established. Management has determined that technological feasibility is established when a working model is complete.</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">Computer software to be sold, leased or otherwise marketed is classified as an intangible asset. Capitalized software development costs are amortized using the greater of (a) the amount computed using the ratio that current gross revenue for a product bear to the total of current and anticipated future gross revenue for that product or (b) the straight-line method, beginning upon commercial release of the product, and continuing over the remaining estimated economic life of the product, not to exceed three years to five years and recorded as cost of revenue. Amortization will begin when the product or enhancement is available for general release to customers. No amortization has begun for externally sold software, as the software enhancement is still in development. Management evaluates the useful lives of these assets on a quarterly basis and tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets. No impairment charges were associated with the Company’s sold, leased or otherwise marketed software for the three and six months ended June 30, 2024 and 2023.</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"><b><i>Long-Lived Assets and Finite Lived Intangibles</i></b></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">The Company has finite-lived intangible assets consisting of patents and trademarks. These assets are amortized on a straight-line basis over their estimated remaining economic lives. The patents and trademarks are amortized over 15 years.</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">On April 1, 2022, the Company entered into an agreement for exclusive rights to certain hardware and software products and the rights to subsequently sell the software products and accompanying services. The Company paid a purchase price of $100,000 for these rights. The Company evaluated if substantially all of the assets acquired are concentrated in a single identifiable asset or group of similar identifiable assets to determine if the transaction should be accounted for as an asset acquisition. Since the only substantive assets acquired pertained to rights to intellectual property, the entire purchase price was allocated to intellectual property and accounted for as intangible assets with a useful life of 15 years. In accordance with ASC 805-50, “Business Combination”, the agreement was treated as an asset acquisition rather than a business combination. For the year ended December 31, 2023 the Company determined the existence of an impairment associated with the Company’s intangible asset “Rights to intellectual property” and accordingly recorded an impairment charge of $30,000. As of June 30, 2024, right to intellectual property is zero.</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">The Company reviews its long-lived assets and finite-lived intangibles for impairment whenever events or changes in circumstances indicate that the carrying value may not be recoverable. The events and circumstances the Company monitors and considers include significant decreases in the market price of similar assets, significant adverse changes to the extent and manner in which the asset is used, an adverse change in legal factors or business climate, an accumulation of costs that exceed the estimated cost to acquire or develop a similar asset, and continuing losses that exceed forecasted costs. The Company assesses the recoverability of these assets by comparing the carrying amount of such assets or asset group to the future undiscounted cash flow it expects the assets or asset group to generate. The Company recognizes an impairment loss if the sum of the expected long-term undiscounted cash flows that the long-lived asset is expected to generate is less than the carrying amount of the long-lived asset being evaluated. An impairment charge would then be recognized equal to the amount by which the carrying amount exceeds the fair value of the asset. For the period ended June 30, 2023, there were no impairment charges. For the three and six-months ended June 30, 2024, the Company determined the existence of an impairment associated with the Company’s intangible asset “Patents” and accordingly recorded an impairment charge of $66,107 and $118,831, respectively. (See Note 6. Intangible Assets).</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"><b><i>Income Taxes</i></b></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">The Company accounts for income taxes using the asset and liability method, under which deferred tax assets and liabilities are recognized for the expected future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis.</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">A valuation allowance is provided when it is more likely than not that some portion or all of a deferred tax asset will not be realized. Due to the Company’s lack of earnings history, the net deferred tax assets have been fully offset by a valuation allowance as of June 30, 2024 and December 31, 2023 (see Note 11. Income Taxes).</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">There are no uncertain tax positions that would require recognition in the condensed consolidated financial statements. If the Company were to incur an income tax liability in the future, interest on any income tax liability would be reported as interest expense and penalties on any income tax would be reported as income taxes. Management’s conclusions regarding uncertain tax positions may be subject to review and adjustment at a later date based upon ongoing analysis of or changes in tax laws, regulations and interpretations thereof as well as other factors.</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"><b><i>Common Stock Warrants</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company issued to its lead underwriter in the Company’s IPO warrants to purchase up to 1,400 shares of the Company’s common stock. In addition, the Company issued 70,969 common stock warrants as a part of the private placement offering in April 2022. The Company accounts for warrants in accordance with ASC 480, “Distinguishing Liabilities from Equity”.  The Company determined the fair value of the warrants using the Black-Scholes pricing model and treated the warrants as equity instruments in consideration of the cashless settlement provisions in the warrant agreements.</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">The Company also applied the guidance in ASC 340-10-S99-1, “Other Assets and Deferred Costs”, that states specific incremental costs directly attributable to a proposed or actual offering of equity securities may properly be deferred and charged against the gross proceeds of the offering. The Company treated the valuation of the warrants as directly attributable to the issuance of an equity contract and, accordingly, classified the warrants as additional paid-in capital.</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"><b><i>Stock-based Compensation</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company recognizes the cost of share-based awards granted to employees and directors based on the estimated grant-date fair value of the awards. Cost is recognized on a straight-line basis over the service period, which is generally the vesting period of the award. The Company recognizes stock-based compensation cost and reverses previously recognized costs for unvested awards in the period forfeitures occur, if any. The Company determines the fair value of stock options using the Black-Scholes option pricing model, which is impacted by the fair value of common stock, expected price volatility of common stock, expected term, risk-free interest rates, and expected dividend yield (see Note 9. Stock-based Compensation Expense<b>)</b>.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> <i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Net Loss Per Share Attributable to Common Stockholders</i></b></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">The Company computes loss per share attributable to common shareholders by dividing net loss attributable to common shareholders by the weighted-average number of common shares outstanding. Diluted net loss per share reflects the potential dilution that could occur if securities or other contracts to issue shares were exercised into shares. In calculating diluted net loss per share, the numerator is adjusted for the change in the fair value of the shares (only if dilutive) and the denominator is increased to include the number of potentially dilutive common shares assumed to be outstanding (see Note 8. Net Loss per Share Attributable to Common Stockholders).</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"><b><i>Research and Development Expense</i></b></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">Research and development expense consists primarily of outsourced engineering services, internal engineering and development expenses, materials, labor and stock-based compensation of Company personnel involved in the development of the Company’s products and services, and allocated lease costs based on the approximate square footage area used in research and development activities. Research and development costs are expensed as incurred.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Selling, General, and Administrative Expense</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Selling, general, and administrative expense consist primarily of personnel costs, facilities expenses, depreciation and amortization, travel, and advertising costs. Advertising costs are expensed as incurred in accordance with ASC 720-35, “Other Expense – Advertising Costs”, other than trade show expenses which are deferred until occurrence of the future event. <i> </i>Advertising costs for the three months ended June 30, 2024 and 2023 were $39,900 and $15,303, respectively.<i> </i>Advertising costs for the six months ended June 30, 2024 and 2023 were $130,999 and $39,117, respectively.</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"><b><i>Commitments</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company recognizes a liability with regard to loss contingencies when it believes it is probable a liability has occurred and the amount can be reasonably estimated. If some amount within a range of loss appears at the time to be a better estimate than any other amount within the range, the Company accrues that amount. When no amount within the range is a better estimate than any other amount the Company accrues the minimum amount in the range. There have been no such liabilities recorded by the Company as of June 30, 2024 and December 31, 2023.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Segment Reporting</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company’s chief operating decision maker, its Chief Executive Officer, manages operations and business as one operating segment for the purposes of allocating resources, makes operating decisions and evaluates financial performance.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Revenue Recognition</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Under ASC 606, “Revenue from Contracts with Customers”, the Company determines revenue recognition through the following steps:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Identifying the contract, or contracts, with the customer;</span></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Identifying the performance obligations in the contract;</span></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Determining the transaction price;</span></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Allocating the transaction price to performance obligations in the contract; and</span></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Recognizing revenue when, or as, the Company satisfies performance obligations by transferring the promised goods or services.</span></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Nature of Products and Services and Revenue Recognition from (a) subscription of our Enterprise Autonomy Service (“EAS”), (b) nonrecurring engineering services under fixed fee arrangements (“NRE services”), and (c) product sales of hardware to customers and distributors, are recognized as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Subscription</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">Subscription revenue primarily consists of the sale of SaaS offerings. Through the SaaS offerings and related support services, customers are granted access to a hosted software application over the contract period, generally ranging from one year to five years, without a contractual right to possession of the software.</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">SaaS and related support services: Revenues from the sale of hosted software applications and related support services are generally recognized ratably over the contractual period that the services are delivered, beginning on the date the service is made available to customers. Revenue is recognized ratably because the customer simultaneously receives and consumes the benefits of the services throughout the contract period. Contracts are generally fixed price the Company’s standard payment terms vary by customer and the products or services offered.</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">Revenue is measured based on considerations specified in a contract with a customer. Customer contracts for software subscriptions are generally represented by a sales contract or purchase order with contract durations typically ranging from three to five years.</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">For the three months ended June 30, 2024 and 2023, subscription revenue was $3,624 and $952, respectively, and for the six months ended June 30, 2024 and 2023 was $6,351 and $2,489, respectively.<b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Non-Recurring Engineering (“NRE”)</i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company enters into Non-Recurring Engineering (“NRE”) contracts that are principally comprised of engineering services related to customer-specific configuration of the DriveMod. Generally, with respect to these NRE contracts, i) the determination of the contract price is based on labor and hardware costs estimated to achieve the required milestones specified in the contract; ii) payment under these arrangements are comprised of upfront payments due upon execution of the agreements as well as payments due upon the achievement of milestones specified in each arrangement; and iii) contain mutual termination clauses without penalty. The Company recognizes revenue from NRE contracts that are fully funded by customers and the sale of its products when promised goods or engineering services are transferred to customers. Each of the Company’s NRE arrangements are comprised of multi-phase deliverables recognized at a point in time upon completion and acceptance from the customer of each phase of the arrangement. The Company recognizes revenue in an amount that reflects the consideration to which the Company expects to be entitled in exchange for those goods or services.</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">For the three months ended June 30, 2024 and 2023, NRE revenue was $0 and $550,000, respectively, and for the six months ended June 30, 2024 and 2023 was $0 and $1,420,000, respectively.</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"><i>Hardware</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">Hardware Revenue generally consists of sale or lease of industrial vehicles modified with a proprietary autonomous hardware kit, known as a DriveMod Kit. Revenue is recognized at a point in time when title and risks and rewards of ownership have transferred to the customer. For customers that lease the hardware, revenue is recognized over time as the customer simultaneously receives and consumes the benefits provided by the hardware. Customer contracts for product sales of hardware are generally represented by a sales contract or purchase order.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i> </i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the three months ended June 30, 2024 and 2023, hardware revenue was $5,042 and $0, respectively, and for the six months ended June 30, 2024 and 2023 was $7,828 and $963, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i> </i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Other:</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">Other revenues generally consist of fees associated with the sale of distinct professional services, either in support of deploying hardware and subscription support. Professional service offerings are typically sold as part of an arrangement for products or services included within subscription revenue. Professional services associated with subscription revenue generally relate to standard implementation, configuration, installation or training services applied to SaaS deployment models. Professional service revenue is recognized over time as the services are performed, as the customer simultaneously receives and consumes the benefit of these services. Professional service contracts are offered at either a fixed or a variable price and may be invoiced in advance or arrears of the services being provided.</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">The Company’s standard payment terms vary by customer and the products or services offered. Contract terms for other revenue arrangements are generally short-term, with stated contract terms that are less than one year.</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">The Company collects and remits taxes assessed by different governmental authorities that are both imposed on and concurrent with a revenue-producing transaction between the Company and the Company’s customers. These taxes may include, but are not limited to, sales, use, value-added, and some excise taxes. The Company reports the collection of these taxes on a net basis (excluded from revenues). Shipping and handling fees billed to customers are included in net sales, while costs of shipping and handling are included in cost of revenue.</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">For the three months ended June 30, 2024 and 2023, there was no other revenue. For the six months ended June 30, 2024 and 2023 other revenue was $0 and $300, respectively.</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"><i>Arrangements with Multiple Performance Obligations</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">When a contract involves multiple performance obligations, the Company accounts for individual products and services separately if the customer can benefit from the product or service on its own or with other resources that are readily available to the customer and the product or service is separately identifiable from other promises in the arrangement. The consideration is allocated between separate performance obligations in proportion to their estimated stand-alone selling price. The transactions to which the Company had to estimate stand-alone selling prices and allocate the arrangement consideration to multiple performance obligations were immaterial.</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">The Company’s contracts may include standard warranty or service level provisions that state promised goods and services will perform and operate in all material respects as defined in the respective agreements. The Company has determined that these represent assurance-type warranties, and the Company has not incurred any material costs as a result of such commitments.</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"><i>Cost to Obtain and Fulfill a Contract</i>. The Company incurs certain costs to obtain contracts, principally third-party fulfillment fees, which the Company capitalizes when the liability has been incurred if they are (i) incremental costs of obtaining a contract, (ii) expected to be recovered and (iii) have an expected amortization period that is greater than one year (as the Company has elected the practical expedient to expense any costs to obtain a contract when the liability is incurred if the amortization period of such costs would be one year or less).</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"><i>Material Rights:</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">The Company’s contracts with customers may include renewal or other options at stated prices. Determining whether these options provide the customer with a material right and therefore need to be accounted for as separate performance obligations requires judgment. The price of each option must be assessed to determine whether it is reflective of the stand-alone selling price or is reflective of a discount that the customer only received as a result of its prior purchase (a material right).</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"><i>Other Policies, Judgments and Practical Expedients</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"><i>Contract balances. </i>Contract assets and liabilities represent the differences in the timing of revenue recognition from the receipt of cash from the Company’s customers and billings. Contract assets reflect revenue recognized and performance obligations satisfied in advance of customer billing. Contract liabilities relate to payments received in advance of the satisfaction of performance under the contract. Receivable represents right to consideration that is unconditional. Such rights are considered unconditional if only the passage of time is required before payment of that consideration is due.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i> </i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Remaining performance obligations. </i>Revenue allocated to remaining performance obligations represents the transaction price allocated to the performance obligations that are unsatisfied, or partially unsatisfied. It includes unearned revenue and amounts that will be invoiced and recognized as revenue in future periods and does not include contracts where the customer is not committed. The customer is not considered committed where they are able to terminate for convenience without payment of a substantive penalty under the contract. The Company has elected the optional exemption, which allows for the exclusion of the amounts for remaining performance obligations that are part of contracts with an original expected duration of one year or less.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i> </i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Significant financing component.</i> In certain arrangements, the Company receives payment from a customer either before or after the performance obligation has been satisfied. The Company’s contracts with customer prepayment terms do not include a significant financing component because the primary purpose is not to receive or provide financing from or to the customers.</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"><i>Contract modifications. </i>The Company may modify contracts to offer customers additional products or services. Each of the additional products and services are generally considered distinct from those products or services transferred to the customer before the modification. The Company evaluates whether the contract price for the additional products and services reflects the stand-alone selling price as adjusted for facts and circumstances applicable to that contract. In these cases, the Company accounts for the additional products or services as a separate contract. In other cases where the pricing in the modification does not reflect the stand-alone selling price as adjusted for facts and circumstances applicable to that contract, the Company accounts on a prospective basis where the remaining goods and services are distinct from the original items and on a cumulative catch-up basis when the remaining goods and services are not distinct from the original items.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i> </i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Principal vs. Agent Considerations</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">Judgment is required in determining whether we are the principal or agent in transactions with dealers, OEMs and end-users. We evaluate the presentation of revenue on a gross or net basis based on whether we control the service provided to the end-user and are the principal (i.e., “gross”), or we arrange for other parties to provide the service to the end-user and are an agent (i.e., “net”). This determination also impacts the presentation of incentives provided to dealers and OEMs and discounts and promotions offered to end-users to the extent they are not customers.</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">In dealer transactions where our role is to provide the hardware to the dealer, we do not control and are not primarily responsible for the good or service provided by the dealer to end-users. In these transactions, hardware revenue is recorded on a net basis.</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">In dealer and OEM transactions where our role is to provide the software subscription to the end-user, we are primarily responsible for the services and present the respective subscription revenue on a gross basis. Payments to dealers in exchange for their services are recorded as cost of revenue.</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"><i>Judgments and estimates. </i>Accounting for contracts recognized over time involves the use of various techniques to estimate total contract revenue and costs. Due to uncertainties inherent in the estimation process, it is possible that estimates of costs to complete a performance obligation will be revised in the near term. The Company reviews and updates its contract-related estimates regularly, and records adjustments as needed. For those performance obligations for which revenue is recognized using a cost-to-cost input method and residual method, changes in total estimated costs, and related progress towards complete satisfaction of the performance obligation, are recognized on a cumulative catch-up basis in the period in which the revisions to the estimates are made.</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"><b>Concentration of Credit Risk</b></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">The following table sets forth the percentages of total revenue for customers that represents 10% or more of the respective amounts for the three months ended June 30, 2024 and 2023, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Customer A</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-83">*</div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">36</td><td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Customer B</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-84">*</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">64</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Customer C</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">69</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-85"> *</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Customer D</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">23</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-86"> *</div></td><td style="text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0in"></td><td style="width: 0.25in; text-align: left">*</td><td style="text-align: justify">Below 10%</td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table sets forth the percentages of total revenue for customers that represents 10% or more of the respective amounts for the six months ended June 30, 2024 and 2023, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Customer A</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"><span style="-sec-ix-hidden: hidden-fact-87; font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">61</td><td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Customer B</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-88; font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">39</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Customer C</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">81</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-89; font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Customer D</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">14</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-90; font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Below 10%</span></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">There was $1,977 from these customers in accounts receivable at June 30, 2024 and no accounts receivable from these customers at December 31, 2023.</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"><b><i>Cost of Revenue </i></b></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">Cost of revenue consists primarily of direct labor and related fringe benefits for internal engineering resources costs incurred for the completion of the contracts and hardware costs.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Basis of Presentation</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The accompanying condensed consolidated financial statements as of and for the three months ended June 30, 2024 and 2023 have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”) and pursuant to applicable rules and regulations of the Securities and Exchange Commission (“SEC”). These financial statements should be read in conjunction with the audited consolidated financial statements and the notes thereto included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2023, which was filed with the SEC on March 7, 2024.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The accompanying unaudited condensed consolidated financial statements have been prepared on a consistent basis with the audited consolidated financial statements for the fiscal years ended December 31, 2023, and 2022, and include all adjustments, consisting of only normal recurring adjustments, necessary to fairly state the information set forth herein. There have been no changes to the Company’s significant accounting policies described in its Annual Report on Form 10-K for the fiscal year ended December 31, 2023 that have had a material impact on the consolidated financial statements and the related notes.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The results reported for the interim period presented are not necessarily indicative of results that may be expected for any subsequent quarter or for the full year ending December 31, 2024. These unaudited condensed consolidated financial statements include all adjustments and accruals that are necessary for a fair statement of all interim periods reported herein.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Principles of Consolidation</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The condensed consolidated financial statements include the accounts of Cyngn Inc. and its wholly owned subsidiaries, including the dissolved subsidiary Cyngn Philippines, Inc. The Company investigated economic viability in the Philippines and determined it cost more to operate the subsidiary than any profit it could generate. Consequently, the subsidiary was shut-down, which had minimal impact on our condensed consolidated financial statements. Intercompany accounts and transactions have been eliminated upon consolidation. </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Foreign Currency Translation</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The functional and reporting currency for Cyngn is the U.S. dollar. Monetary assets and liabilities denominated in currencies other than U.S. dollar are translated into the U.S. dollar at period end rates, income and expenses are translated at the weighted average exchange rates for the period and equity is translated at the historical exchange rates. Foreign currency translation adjustments and transactional gains and losses are immaterial to the condensed consolidated financial statements.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Use of Estimates</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The preparation of condensed consolidated financial statements in conformity with GAAP requires management to make certain estimates and assumptions. These estimates and assumptions affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the balance sheet date, as well as reported amounts of revenue and expenses during the reporting period. The Company’s significant estimates and judgments include but are not limited to internal-use software and developed software to be sold, leased or marketed, warrants and share-based compensation. Management bases its estimates on historical experience and on various other assumptions believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities. Actual results could differ from those estimates.  </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"><b><i>Concentration of Credit Risk</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Financial instruments that potentially subject the Company to concentrations of credit risk consist of cash, which is placed with high-credit-quality financial institutions and at times exceeds federally insured limits.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Cash maintained with domestic financial institutions generally exceed the Federal Deposit Insurance Corporation insurable limit. To date, the Company has not experienced any losses on its deposits of cash. Cyngn invests in U.S. Treasury securities and carries these at amortized cost and recognizes gains and losses when realized.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Concentration of Supplier Risk</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company generally utilizes suppliers for outside development and engineering support. The Company does not believe that there is any significant supplier concentration risk as of June 30, 2024 and December 31, 2023.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Cash and Short-term Investments</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company considers its bank accounts and all highly liquid investments that are both readily convertible to cash with minimal risk of changes in value due to changes in interest rates, to be cash. As of June 30, 2024 and December 31, 2023, the Company had $5.9 million and $3.6 million of cash, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company considers short-term investments to include marketable U.S. government securities that it intends to hold until maturity and redeem within one year. The Company treated its U.S. government treasury bill placements as held-to-maturity securities in accordance with the Financial Accounting Standards Board’s (“FASB”) Accounting Standards Codification Topic (“ASC”) 320, “Investments – Debt and Equity Securities”, and recorded these securities at amortized cost on the accompanying consolidated balance sheet as of June 30, 2024 and December 31, 2023.</p> 5900000 3600000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Accounts Receivable </i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Accounts receivables are recorded at the invoiced amount and do not bear interest. The Company provides for probable uncollectible amounts based upon its assessment of the current status of the individual receivables and after using reasonable collection efforts. The allowance for credit losses was zero as of June 30, 2024 and December 31, 2023. In addition<span>, the Company utilizes current and historical collection data as well as assesses current economic conditions in order to determine expected trade credit losses on a prospective basis. No credit losses were recorded as of June 30, 2024 and December 31, 2023.</span></p> 0 0 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Fair Value Measurements</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The accounting guidance under ASC Topic 820, “Fair Value Measurement”, defines fair value, establishes a consistent framework for measuring fair value, and expands disclosure for each major asset and liability category measured at fair value on either a recurring or nonrecurring basis. Fair value is defined as an exit price representing the amount that would be received to sell an asset or paid to transfer a liability (an exit price) in an orderly transaction between market participants. As such, fair value is considered a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or liability.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company uses the following fair value hierarchy prescribed by U.S. GAAP, which prioritizes the inputs used to measure fair value as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"><i>Level 1</i>—Unadjusted quoted prices in active markets for identical assets or liabilities.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"><i>Level 2</i>—Observable inputs other than Level 1 prices, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"><i>Level 3</i>—Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Assets and liabilities are considered to be fair valued on a recurring basis if fair value is measured regularly. However, if the fair value measurement of an instrument does not necessarily result in a change in the amount recorded on the condensed consolidated balance sheets, assets and liabilities are considered to be fair valued on a nonrecurring basis. This typically occurs when accounting guidance requires assets and liabilities to be recorded at the lower of cost or fair value, or on certain nonfinancial assets and liabilities. Nonfinancial assets and liabilities that are measured at fair value on a nonrecurring basis include certain long-lived assets, intangible assets, and share-based compensation measured at fair value upon initial recognition.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The carrying amounts of the Company’s cash and accounts payable are reasonable estimates of their fair values due to their short-term nature. The fair values of the Company’s share-based compensation and underwriter warrants were based on observable inputs and assumptions used in Black-Scholes valuation models derived from independent external valuations.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Property and Equipment</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Property and equipment is stated at cost less accumulated depreciation. Construction work in progress includes production costs and costs of materials used in the development of the Company’s autonomous driving software. Assets are held as construction work in progress until placed into service, at which date depreciation commences over the estimated useful lives of the respective assets. Depreciation is recorded on a straight-line basis over each asset’s estimated useful life. Repair and maintenance costs are expensed as incurred.</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; width: 79%; font-weight: bold; text-align: left">Property and Equipment</td><td style="width: 1%; font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; width: 20%; font-weight: bold; text-align: center">Useful life</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Internal-use software</td><td> </td> <td style="text-align: center">3 to 5 years</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Computer and equipment</td><td> </td> <td style="text-align: center">5 years</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Furniture and fixtures</td><td> </td> <td style="text-align: center">7 years</td></tr> <tr style="vertical-align: bottom; "> <td style="vertical-align: top; text-align: left">Leasehold improvements</td><td> </td> <td style="text-align: center">Shorter of 3 years or<br/> lease term</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Vehicles</td><td> </td> <td style="text-align: center">5 years</td></tr> </table> Repair and maintenance costs are expensed as incurred.<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; width: 79%; font-weight: bold; text-align: left">Property and Equipment</td><td style="width: 1%; font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; width: 20%; font-weight: bold; text-align: center">Useful life</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Internal-use software</td><td> </td> <td style="text-align: center">3 to 5 years</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Computer and equipment</td><td> </td> <td style="text-align: center">5 years</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Furniture and fixtures</td><td> </td> <td style="text-align: center">7 years</td></tr> <tr style="vertical-align: bottom; "> <td style="vertical-align: top; text-align: left">Leasehold improvements</td><td> </td> <td style="text-align: center">Shorter of 3 years or<br/> lease term</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Vehicles</td><td> </td> <td style="text-align: center">5 years</td></tr> </table> P3Y P5Y P5Y P7Y P3Y P5Y <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Leases</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company accounts for leases in accordance with ASC Topic 842 (“ASC 842”), “Leases”. All contracts are evaluated to determine whether or not they represent a lease. A lease conveys the right to control the use of an identified asset for a period of time in exchange for consideration. Leases are classified as finance or operating in accordance with the guidance in ASC 842. The Company does not hold any finance leases. The Company recognized a right-of-use asset and lease liability in the condensed consolidated balance sheets under ASC 842 on the office space lease that was amended and renewed until May 2025. Lease expense will be recognized on a straight-line basis over the remaining term of the lease. Operating leases are recognized on the balance sheet as right-of-use assets, and operating lease liabilities.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Costs to Develop Software</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company incurs costs related to internally developed software. Based on the nature of the software, the Company capitalizes software costs under the following guidance.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Internal-Use Software costs</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company determined when to capitalize its internal-use software after planning and design efforts are successfully completed. Management has implicitly authorized funding and the software is expected to be completed and used as intended. The Company determines the amount of internal software costs to be capitalized based on the amount of time spent by the developers on projects in the application stage of development. There is judgment involved in estimating time allocated to a particular project in the application stage. Costs associated with building or significantly enhancing the internally built software platform for internal use are capitalized, while costs associated with planning new developments and maintaining the internally built software platforms are expensed as incurred. Capitalized costs include certain payroll and stock compensation costs, as well as subscription server and consulting costs.</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">Internal-use software is classified as property and equipment and is amortized on a straight-line basis over their estimated useful life of three to five years. There is judgment involved in the determination of the useful life. Amortization of the software asset will begin when the software is substantially complete and ready for its intended use. No amortization has begun for the internal use software, as the projects are still in the application development phase. Management evaluates the useful lives of these assets on a quarterly basis and tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets. No impairment charges were associated with the Company’s internal-use software for the three and six months ended June 30, 2024 and 2023.</p> P3Y P5Y <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Costs to Develop Software to be Sold, Leased or Otherwise Marketed </i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company accounts for research costs of computer software to be sold, leased or otherwise marketed as expense until technological feasibility has been established for the product. Once technological feasibility is established, certain payroll and stock compensation, occupancy, and professional service costs that are incurred to develop functionality for the Company’s software and internally built software platforms, as well as certain upgrades and enhancements that are expected to result in enhanced functionality are capitalized. Judgment is required in determining when technological feasibility of a product is established. Management has determined that technological feasibility is established when a working model is complete.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Computer software to be sold, leased or otherwise marketed is classified as an intangible asset. Capitalized software development costs are amortized using the greater of (a) the amount computed using the ratio that current gross revenue for a product bear to the total of current and anticipated future gross revenue for that product or (b) the straight-line method, beginning upon commercial release of the product, and continuing over the remaining estimated economic life of the product, not to exceed three years to five years and recorded as cost of revenue. Amortization will begin when the product or enhancement is available for general release to customers. No amortization has begun for externally sold software, as the software enhancement is still in development. Management evaluates the useful lives of these assets on a quarterly basis and tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets. No impairment charges were associated with the Company’s sold, leased or otherwise marketed software for the three and six months ended June 30, 2024 and 2023.</p> P3Y P5Y <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Long-Lived Assets and Finite Lived Intangibles</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company has finite-lived intangible assets consisting of patents and trademarks. These assets are amortized on a straight-line basis over their estimated remaining economic lives. The patents and trademarks are amortized over 15 years.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On April 1, 2022, the Company entered into an agreement for exclusive rights to certain hardware and software products and the rights to subsequently sell the software products and accompanying services. The Company paid a purchase price of $100,000 for these rights. The Company evaluated if substantially all of the assets acquired are concentrated in a single identifiable asset or group of similar identifiable assets to determine if the transaction should be accounted for as an asset acquisition. Since the only substantive assets acquired pertained to rights to intellectual property, the entire purchase price was allocated to intellectual property and accounted for as intangible assets with a useful life of 15 years. In accordance with ASC 805-50, “Business Combination”, the agreement was treated as an asset acquisition rather than a business combination. For the year ended December 31, 2023 the Company determined the existence of an impairment associated with the Company’s intangible asset “Rights to intellectual property” and accordingly recorded an impairment charge of $30,000. As of June 30, 2024, right to intellectual property is zero.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company reviews its long-lived assets and finite-lived intangibles for impairment whenever events or changes in circumstances indicate that the carrying value may not be recoverable. The events and circumstances the Company monitors and considers include significant decreases in the market price of similar assets, significant adverse changes to the extent and manner in which the asset is used, an adverse change in legal factors or business climate, an accumulation of costs that exceed the estimated cost to acquire or develop a similar asset, and continuing losses that exceed forecasted costs. The Company assesses the recoverability of these assets by comparing the carrying amount of such assets or asset group to the future undiscounted cash flow it expects the assets or asset group to generate. The Company recognizes an impairment loss if the sum of the expected long-term undiscounted cash flows that the long-lived asset is expected to generate is less than the carrying amount of the long-lived asset being evaluated. An impairment charge would then be recognized equal to the amount by which the carrying amount exceeds the fair value of the asset. For the period ended June 30, 2023, there were no impairment charges. For the three and six-months ended June 30, 2024, the Company determined the existence of an impairment associated with the Company’s intangible asset “Patents” and accordingly recorded an impairment charge of $66,107 and $118,831, respectively. (See Note 6. Intangible Assets).</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> P15Y 100000 P15Y 30000 66107 118831 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Income Taxes</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company accounts for income taxes using the asset and liability method, under which deferred tax assets and liabilities are recognized for the expected future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">A valuation allowance is provided when it is more likely than not that some portion or all of a deferred tax asset will not be realized. Due to the Company’s lack of earnings history, the net deferred tax assets have been fully offset by a valuation allowance as of June 30, 2024 and December 31, 2023 (see Note 11. Income Taxes).</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">There are no uncertain tax positions that would require recognition in the condensed consolidated financial statements. If the Company were to incur an income tax liability in the future, interest on any income tax liability would be reported as interest expense and penalties on any income tax would be reported as income taxes. Management’s conclusions regarding uncertain tax positions may be subject to review and adjustment at a later date based upon ongoing analysis of or changes in tax laws, regulations and interpretations thereof as well as other factors.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Common Stock Warrants</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company issued to its lead underwriter in the Company’s IPO warrants to purchase up to 1,400 shares of the Company’s common stock. In addition, the Company issued 70,969 common stock warrants as a part of the private placement offering in April 2022. The Company accounts for warrants in accordance with ASC 480, “Distinguishing Liabilities from Equity”.  The Company determined the fair value of the warrants using the Black-Scholes pricing model and treated the warrants as equity instruments in consideration of the cashless settlement provisions in the warrant agreements.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company also applied the guidance in ASC 340-10-S99-1, “Other Assets and Deferred Costs”, that states specific incremental costs directly attributable to a proposed or actual offering of equity securities may properly be deferred and charged against the gross proceeds of the offering. The Company treated the valuation of the warrants as directly attributable to the issuance of an equity contract and, accordingly, classified the warrants as additional paid-in capital.</p> 1400 70969 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Stock-based Compensation</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company recognizes the cost of share-based awards granted to employees and directors based on the estimated grant-date fair value of the awards. Cost is recognized on a straight-line basis over the service period, which is generally the vesting period of the award. The Company recognizes stock-based compensation cost and reverses previously recognized costs for unvested awards in the period forfeitures occur, if any. The Company determines the fair value of stock options using the Black-Scholes option pricing model, which is impacted by the fair value of common stock, expected price volatility of common stock, expected term, risk-free interest rates, and expected dividend yield (see Note 9. Stock-based Compensation Expense<b>)</b>.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Net Loss Per Share Attributable to Common Stockholders</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company computes loss per share attributable to common shareholders by dividing net loss attributable to common shareholders by the weighted-average number of common shares outstanding. Diluted net loss per share reflects the potential dilution that could occur if securities or other contracts to issue shares were exercised into shares. In calculating diluted net loss per share, the numerator is adjusted for the change in the fair value of the shares (only if dilutive) and the denominator is increased to include the number of potentially dilutive common shares assumed to be outstanding (see Note 8. Net Loss per Share Attributable to Common Stockholders).</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"><b><i>Research and Development Expense</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Research and development expense consists primarily of outsourced engineering services, internal engineering and development expenses, materials, labor and stock-based compensation of Company personnel involved in the development of the Company’s products and services, and allocated lease costs based on the approximate square footage area used in research and development activities. Research and development costs are expensed as incurred.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Selling, General, and Administrative Expense</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Selling, general, and administrative expense consist primarily of personnel costs, facilities expenses, depreciation and amortization, travel, and advertising costs. Advertising costs are expensed as incurred in accordance with ASC 720-35, “Other Expense – Advertising Costs”, other than trade show expenses which are deferred until occurrence of the future event. <i> </i>Advertising costs for the three months ended June 30, 2024 and 2023 were $39,900 and $15,303, respectively.<i> </i>Advertising costs for the six months ended June 30, 2024 and 2023 were $130,999 and $39,117, respectively.</p> 39900 15303 130999 39117 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Commitments</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company recognizes a liability with regard to loss contingencies when it believes it is probable a liability has occurred and the amount can be reasonably estimated. If some amount within a range of loss appears at the time to be a better estimate than any other amount within the range, the Company accrues that amount. When no amount within the range is a better estimate than any other amount the Company accrues the minimum amount in the range. There have been no such liabilities recorded by the Company as of June 30, 2024 and December 31, 2023.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Segment Reporting</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company’s chief operating decision maker, its Chief Executive Officer, manages operations and business as one operating segment for the purposes of allocating resources, makes operating decisions and evaluates financial performance.</p> 1 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Revenue Recognition</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Under ASC 606, “Revenue from Contracts with Customers”, the Company determines revenue recognition through the following steps:</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Identifying the contract, or contracts, with the customer;</span></td> </tr></table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Identifying the performance obligations in the contract;</span></td> </tr></table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Determining the transaction price;</span></td> </tr></table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Allocating the transaction price to performance obligations in the contract; and</span></td> </tr></table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Recognizing revenue when, or as, the Company satisfies performance obligations by transferring the promised goods or services.</span></td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Nature of Products and Services and Revenue Recognition from (a) subscription of our Enterprise Autonomy Service (“EAS”), (b) nonrecurring engineering services under fixed fee arrangements (“NRE services”), and (c) product sales of hardware to customers and distributors, are recognized as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Subscription</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Subscription revenue primarily consists of the sale of SaaS offerings. Through the SaaS offerings and related support services, customers are granted access to a hosted software application over the contract period, generally ranging from one year to five years, without a contractual right to possession of the software.</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">SaaS and related support services: Revenues from the sale of hosted software applications and related support services are generally recognized ratably over the contractual period that the services are delivered, beginning on the date the service is made available to customers. Revenue is recognized ratably because the customer simultaneously receives and consumes the benefits of the services throughout the contract period. Contracts are generally fixed price the Company’s standard payment terms vary by customer and the products or services offered.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Revenue is measured based on considerations specified in a contract with a customer. Customer contracts for software subscriptions are generally represented by a sales contract or purchase order with contract durations typically ranging from three to five years.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the three months ended June 30, 2024 and 2023, subscription revenue was $3,624 and $952, respectively, and for the six months ended June 30, 2024 and 2023 was $6,351 and $2,489, respectively.<b><i> </i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Non-Recurring Engineering (“NRE”)</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company enters into Non-Recurring Engineering (“NRE”) contracts that are principally comprised of engineering services related to customer-specific configuration of the DriveMod. Generally, with respect to these NRE contracts, i) the determination of the contract price is based on labor and hardware costs estimated to achieve the required milestones specified in the contract; ii) payment under these arrangements are comprised of upfront payments due upon execution of the agreements as well as payments due upon the achievement of milestones specified in each arrangement; and iii) contain mutual termination clauses without penalty. The Company recognizes revenue from NRE contracts that are fully funded by customers and the sale of its products when promised goods or engineering services are transferred to customers. Each of the Company’s NRE arrangements are comprised of multi-phase deliverables recognized at a point in time upon completion and acceptance from the customer of each phase of the arrangement. The Company recognizes revenue in an amount that reflects the consideration to which the Company expects to be entitled in exchange for those goods or services.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the three months ended June 30, 2024 and 2023, NRE revenue was $0 and $550,000, respectively, and for the six months ended June 30, 2024 and 2023 was $0 and $1,420,000, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Hardware</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Hardware Revenue generally consists of sale or lease of industrial vehicles modified with a proprietary autonomous hardware kit, known as a DriveMod Kit. Revenue is recognized at a point in time when title and risks and rewards of ownership have transferred to the customer. For customers that lease the hardware, revenue is recognized over time as the customer simultaneously receives and consumes the benefits provided by the hardware. Customer contracts for product sales of hardware are generally represented by a sales contract or purchase order.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the three months ended June 30, 2024 and 2023, hardware revenue was $5,042 and $0, respectively, and for the six months ended June 30, 2024 and 2023 was $7,828 and $963, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Other:</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Other revenues generally consist of fees associated with the sale of distinct professional services, either in support of deploying hardware and subscription support. Professional service offerings are typically sold as part of an arrangement for products or services included within subscription revenue. Professional services associated with subscription revenue generally relate to standard implementation, configuration, installation or training services applied to SaaS deployment models. Professional service revenue is recognized over time as the services are performed, as the customer simultaneously receives and consumes the benefit of these services. Professional service contracts are offered at either a fixed or a variable price and may be invoiced in advance or arrears of the services being provided.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company’s standard payment terms vary by customer and the products or services offered. Contract terms for other revenue arrangements are generally short-term, with stated contract terms that are less than one year.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company collects and remits taxes assessed by different governmental authorities that are both imposed on and concurrent with a revenue-producing transaction between the Company and the Company’s customers. These taxes may include, but are not limited to, sales, use, value-added, and some excise taxes. The Company reports the collection of these taxes on a net basis (excluded from revenues). Shipping and handling fees billed to customers are included in net sales, while costs of shipping and handling are included in cost of revenue.</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">For the three months ended June 30, 2024 and 2023, there was no other revenue. For the six months ended June 30, 2024 and 2023 other revenue was $0 and $300, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Arrangements with Multiple Performance Obligations</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">When a contract involves multiple performance obligations, the Company accounts for individual products and services separately if the customer can benefit from the product or service on its own or with other resources that are readily available to the customer and the product or service is separately identifiable from other promises in the arrangement. The consideration is allocated between separate performance obligations in proportion to their estimated stand-alone selling price. The transactions to which the Company had to estimate stand-alone selling prices and allocate the arrangement consideration to multiple performance obligations were immaterial.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company’s contracts may include standard warranty or service level provisions that state promised goods and services will perform and operate in all material respects as defined in the respective agreements. The Company has determined that these represent assurance-type warranties, and the Company has not incurred any material costs as a result of such commitments.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Cost to Obtain and Fulfill a Contract</i>. The Company incurs certain costs to obtain contracts, principally third-party fulfillment fees, which the Company capitalizes when the liability has been incurred if they are (i) incremental costs of obtaining a contract, (ii) expected to be recovered and (iii) have an expected amortization period that is greater than one year (as the Company has elected the practical expedient to expense any costs to obtain a contract when the liability is incurred if the amortization period of such costs would be one year or less).</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Material Rights:</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company’s contracts with customers may include renewal or other options at stated prices. Determining whether these options provide the customer with a material right and therefore need to be accounted for as separate performance obligations requires judgment. The price of each option must be assessed to determine whether it is reflective of the stand-alone selling price or is reflective of a discount that the customer only received as a result of its prior purchase (a material right).</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Other Policies, Judgments and Practical Expedients</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Contract balances. </i>Contract assets and liabilities represent the differences in the timing of revenue recognition from the receipt of cash from the Company’s customers and billings. Contract assets reflect revenue recognized and performance obligations satisfied in advance of customer billing. Contract liabilities relate to payments received in advance of the satisfaction of performance under the contract. Receivable represents right to consideration that is unconditional. Such rights are considered unconditional if only the passage of time is required before payment of that consideration is due.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Remaining performance obligations. </i>Revenue allocated to remaining performance obligations represents the transaction price allocated to the performance obligations that are unsatisfied, or partially unsatisfied. It includes unearned revenue and amounts that will be invoiced and recognized as revenue in future periods and does not include contracts where the customer is not committed. The customer is not considered committed where they are able to terminate for convenience without payment of a substantive penalty under the contract. The Company has elected the optional exemption, which allows for the exclusion of the amounts for remaining performance obligations that are part of contracts with an original expected duration of one year or less.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Significant financing component.</i> In certain arrangements, the Company receives payment from a customer either before or after the performance obligation has been satisfied. The Company’s contracts with customer prepayment terms do not include a significant financing component because the primary purpose is not to receive or provide financing from or to the customers.</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"><i>Contract modifications. </i>The Company may modify contracts to offer customers additional products or services. Each of the additional products and services are generally considered distinct from those products or services transferred to the customer before the modification. The Company evaluates whether the contract price for the additional products and services reflects the stand-alone selling price as adjusted for facts and circumstances applicable to that contract. In these cases, the Company accounts for the additional products or services as a separate contract. In other cases where the pricing in the modification does not reflect the stand-alone selling price as adjusted for facts and circumstances applicable to that contract, the Company accounts on a prospective basis where the remaining goods and services are distinct from the original items and on a cumulative catch-up basis when the remaining goods and services are not distinct from the original items.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Principal vs. Agent Considerations</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Judgment is required in determining whether we are the principal or agent in transactions with dealers, OEMs and end-users. We evaluate the presentation of revenue on a gross or net basis based on whether we control the service provided to the end-user and are the principal (i.e., “gross”), or we arrange for other parties to provide the service to the end-user and are an agent (i.e., “net”). This determination also impacts the presentation of incentives provided to dealers and OEMs and discounts and promotions offered to end-users to the extent they are not customers.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In dealer transactions where our role is to provide the hardware to the dealer, we do not control and are not primarily responsible for the good or service provided by the dealer to end-users. In these transactions, hardware revenue is recorded on a net basis.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In dealer and OEM transactions where our role is to provide the software subscription to the end-user, we are primarily responsible for the services and present the respective subscription revenue on a gross basis. Payments to dealers in exchange for their services are recorded as cost of revenue.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Judgments and estimates. </i>Accounting for contracts recognized over time involves the use of various techniques to estimate total contract revenue and costs. Due to uncertainties inherent in the estimation process, it is possible that estimates of costs to complete a performance obligation will be revised in the near term. The Company reviews and updates its contract-related estimates regularly, and records adjustments as needed. For those performance obligations for which revenue is recognized using a cost-to-cost input method and residual method, changes in total estimated costs, and related progress towards complete satisfaction of the performance obligation, are recognized on a cumulative catch-up basis in the period in which the revisions to the estimates are made.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Concentration of Credit Risk</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table sets forth the percentages of total revenue for customers that represents 10% or more of the respective amounts for the three months ended June 30, 2024 and 2023, respectively.</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Customer A</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-83">*</div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">36</td><td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Customer B</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-84">*</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">64</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Customer C</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">69</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-85"> *</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Customer D</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">23</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-86"> *</div></td><td style="text-align: left"> </td></tr> </table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0in"></td><td style="width: 0.25in; text-align: left">*</td><td style="text-align: justify">Below 10%</td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table sets forth the percentages of total revenue for customers that represents 10% or more of the respective amounts for the six months ended June 30, 2024 and 2023, respectively.</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Customer A</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"><span style="-sec-ix-hidden: hidden-fact-87; font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">61</td><td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Customer B</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-88; font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">39</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Customer C</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">81</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-89; font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Customer D</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">14</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-90; font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: left"> </td></tr> </table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Below 10%</span></td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">There was $1,977 from these customers in accounts receivable at June 30, 2024 and no accounts receivable from these customers at December 31, 2023.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 3624 952 6351 2489 0 550000 0 1420000 5042 0 7828 963 0 300 The following table sets forth the percentages of total revenue for customers that represents 10% or more of the respective amounts for the three months ended June 30, 2024 and 2023, respectively.<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Customer A</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-83">*</div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">36</td><td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Customer B</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-84">*</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">64</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Customer C</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">69</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-85"> *</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Customer D</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">23</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-86"> *</div></td><td style="text-align: left"> </td></tr> </table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0in"></td><td style="width: 0.25in; text-align: left">*</td><td style="text-align: justify">Below 10%</td> </tr></table><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Customer A</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"><span style="-sec-ix-hidden: hidden-fact-87; font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">61</td><td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Customer B</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-88; font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">39</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Customer C</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">81</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-89; font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Customer D</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">14</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-90; font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: left"> </td></tr> </table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Below 10%</span></td> </tr></table> 0.36 0.64 0.69 0.23 0.61 0.39 0.81 0.14 1977 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Cost of Revenue </i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Cost of revenue consists primarily of direct labor and related fringe benefits for internal engineering resources costs incurred for the completion of the contracts and hardware costs.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>3. Revenue and Contracts with Customers</b></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-align: justify"><b>Contract Balances</b></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">Timing differences between revenue recognized, billings, and customer payments result in contract assets and liabilities. Contract assets represent revenue recognized in excess of customer billings. Contract liabilities represent payments received from customers in advance of satisfying performance obligations. The Company’s contract assets or liabilities as of June 30, 2024 and December 31, 2023 are <span style="-sec-ix-hidden: hidden-fact-91"><span style="-sec-ix-hidden: hidden-fact-92"><span style="-sec-ix-hidden: hidden-fact-93"><span style="-sec-ix-hidden: hidden-fact-94">not</span></span></span></span> material.</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"><b>Deferred Contract Costs</b></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">The Company defers costs associated with fulfilling its contracts if those costs meet all of the following criteria: (i) the costs relate directly to a contract, (ii) the costs generate or enhance resources of the Company that will be used in satisfying performance obligations in the future, and (iii) the costs are expected to be recovered. Deferred contract costs are included in prepaid and other current assets in the condensed consolidated balance sheets. The Company had $109,493 and $0 deferred contract costs as of June 30, 2024 and December 31, 2023, respectively.</p> 109493 0 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>4. Balance Sheet Components</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Financial Instruments</i></b></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">The Company’s short-term investments consisted of U.S. government treasury bills, which are accounted for as held-to-maturity (“HTM”) securities. HTM securities are carried at amortized cost and, as a result, are not remeasured to fair value on a recurring basis. As of June 30, 2024 and December 31, 2023, the amortized cost of the Company’s U.S. government treasury bills totaled $1.1 million and $4.6 million, respectively, which approximated its fair value based on Level 1 inputs. All of the Company’s short-term investments will mature within one year of June 30, 2024. The Company does not expect a credit loss for its short-term investments.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Prepaid expenses and other current assets</i></b></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">Prepaid expenses and other current assets are comprised of the following:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">June 30,<br/> 2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,<br/> 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Prepaid expenses</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">286,696</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">385,474</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Security deposits</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">163,723</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">155,729</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Tax receivables</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">763,624</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">765,697</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Receivables and current assets</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">124,627</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">9,526</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Total prepaid and expenses and other current assets</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,338,670</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,316,426</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Property and Equipment, Net</i></b></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">Property and equipment is comprised of the following:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">June 30,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%">Automobiles</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">737,431</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">616,947</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Furniture and fixtures</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">178,491</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">178,491</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Computer and equipment</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">568,638</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">517,181</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Capitalized software</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">539,051</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">342,136</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Leasehold improvements</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">664,532</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">458,406</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Construction work in progress</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">208,848</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">208,848</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 0.125in">Property and equipment, gross</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,896,991</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,322,009</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Less: accumulated depreciation</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(935,610</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(835,337</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt; padding-left: 0.125in">Total property and equipment, net</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,961,381</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,486,672</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Depreciation expense for the three months ended June 30, 2024 and 2023 was $50,052 and $93,039, respectively, and for the six months ended June 30, 2024 and 2023 was $96,886 and $174,502, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> <b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Accounts Payable </i></b></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">Accounts payable includes independent director fees payable of $42,500 and $41,250 as of June 30, 2024 and December 31, 2023, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Accrued Expenses and Other Current Liabilities</i></b></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">Accrued expenses and other current liabilities are comprised of the following:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">June 30,<br/> 2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31,<br/> 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Credit card payable</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">139,853</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,103</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Accrued expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">508,162</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">214,286</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Accrued payroll</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">706,535</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">985,753</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt; padding-left: 8.1pt">Total accrued expenses and other current liabilities</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,354,550</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,201,142</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 1100000 4600000 Prepaid expenses and other current assets are comprised of the following:<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">June 30,<br/> 2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31,<br/> 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Prepaid expenses</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">286,696</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">385,474</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Security deposits</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">163,723</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">155,729</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Tax receivables</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">763,624</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">765,697</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Receivables and current assets</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">124,627</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">9,526</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Total prepaid and expenses and other current assets</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,338,670</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,316,426</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> 286696 385474 163723 155729 763624 765697 124627 9526 1338670 1316426 Property and equipment is comprised of the following:<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">June 30,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%">Automobiles</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">737,431</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">616,947</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Furniture and fixtures</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">178,491</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">178,491</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Computer and equipment</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">568,638</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">517,181</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Capitalized software</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">539,051</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">342,136</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Leasehold improvements</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">664,532</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">458,406</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Construction work in progress</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">208,848</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">208,848</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 0.125in">Property and equipment, gross</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,896,991</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,322,009</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Less: accumulated depreciation</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(935,610</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(835,337</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt; padding-left: 0.125in">Total property and equipment, net</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,961,381</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,486,672</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 737431 616947 178491 178491 568638 517181 539051 342136 664532 458406 208848 208848 2896991 2322009 935610 835337 1961381 1486672 50052 93039 96886 174502 42500 41250 Accrued expenses and other current liabilities are comprised of the following:<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">June 30,<br/> 2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31,<br/> 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Credit card payable</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">139,853</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,103</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Accrued expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">508,162</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">214,286</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Accrued payroll</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">706,535</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">985,753</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt; padding-left: 8.1pt">Total accrued expenses and other current liabilities</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,354,550</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,201,142</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 139853 1103 508162 214286 706535 985753 1354550 1201142 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>5. Operating Leases</b></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-align: justify">The Company leases its office space in Menlo Park, California, under an operating lease agreement dated August 18, 2017, that was originally signed for a term of five years. The lease has been amended and extended several times since the original signing and currently expires in May 2025. Monthly payments are approximately $81,000. The lease includes common area maintenance costs that are paid separately from rent based on actual costs incurred.</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">The Company’s future lease payments under the non-cancellable lease as of June 30, 2024, which are presented as lease liabilities on the Company’s condensed consolidated balance sheet, are as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: bottom"> <td style="border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Period</b></span></td> <td> </td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Operating<br/> Lease</b></span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="width: 89%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Remainder of 2024</span></td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="width: 8%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">384,632</span></td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom; "> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2025</span></td> <td> </td> <td style="border-bottom: black 1.5pt solid"> </td> <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">320,526</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total lease payments</span></td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">705,158</span></td> <td> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Less: imputed interest</span></td> <td> </td> <td style="border-bottom: black 1.5pt solid"> </td> <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(13,908</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: #CCEEFF"> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Present value of lease liability</span></td> <td> </td> <td style="border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">691,250</span></td> <td> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">June 30,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Weighted-average remaining lease term (in years)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">0.92</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">1.42</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Weighted -average discount rate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3.91</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3.05</td><td style="text-align: left">%</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Lease expense under the Company’s operating lease was $178,354 and $149,261 for the three months ended June 30, 2024 and 2023, respectively and $359,965 and $291,847 for the six months ended June 30, 2024 and 2023, respectively. The amortization of the operating lease right-of-use assets totaled $172,631 and $144,177 for the three months ended June 30, 2024 and 2023, respectively and $343,779 and $282,199 for the six months ended June 30, 2024 and 2023, respectively. The weighted average discount rate is based on the incremental borrowing rate that is utilized to present value the remaining lease payments over the lease term.</p> 81000 The Company’s future lease payments under the non-cancellable lease as of June 30, 2024, which are presented as lease liabilities on the Company’s condensed consolidated balance sheet, are as follows:<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: bottom"> <td style="border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Period</b></span></td> <td> </td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Operating<br/> Lease</b></span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="width: 89%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Remainder of 2024</span></td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="width: 8%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">384,632</span></td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom; "> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2025</span></td> <td> </td> <td style="border-bottom: black 1.5pt solid"> </td> <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">320,526</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total lease payments</span></td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">705,158</span></td> <td> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Less: imputed interest</span></td> <td> </td> <td style="border-bottom: black 1.5pt solid"> </td> <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(13,908</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: #CCEEFF"> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Present value of lease liability</span></td> <td> </td> <td style="border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">691,250</span></td> <td> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">June 30,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">December 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Weighted-average remaining lease term (in years)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">0.92</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">1.42</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Weighted -average discount rate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3.91</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3.05</td><td style="text-align: left">%</td></tr> </table> 384632 320526 705158 13908 691250 P0Y11M1D P1Y5M1D 0.0391 0.0305 178354 149261 359965 291847 172631 144177 343779 282199 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>6. Intangible Assets, Net</b></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">The gross carrying amount and accumulated amortization of separately identifiable intangible assets are as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="14" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">As of June 30, 2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Gross<br/> Carrying<br/> Amount</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Accumulated<br/> Amortization</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Impairment</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Net<br/> Carrying<br/> Amount</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left">Developed software</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">542,692</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-95">-</div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-96">-</div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">542,692</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Patents</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">572,221</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(30,444</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(118,831</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">422,946</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Trademark</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">45,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(24,500</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-97">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">20,500</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Total intangible assets</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,159,913</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(54,944</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(118,831</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">986,138</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="18" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">As of December 31, 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Gross<br/> Carrying<br/> Amount</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Accumulated<br/> Amortization</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Fair Market Value Adjustment</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Impairment</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Net<br/> Carrying<br/> Amount</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 40%; text-align: left">Developed software</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">542,692</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-98">-</div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-99">-</div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-100">-</div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">542,692</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Patents</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">539,840</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(20,117</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-101">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-102">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">519,723</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Trademark</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">45,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(23,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-103">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-104">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">22,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Rights to intellectual property</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">100,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(20,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(50,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(30,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-105">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Total intangible assets</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,227,532</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(63,117</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(50,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(30,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,084,415</td><td style="padding-bottom: 1.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-align: justify">Amortization expense for each of the three months ended June 30, 2024 and 2023 was $5,914 and $9,742, respectively, and for the six months ended June 30, 2024 and 2023 was $11,827 and $18,289, respectively.</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">ASC 360, “Property, Plant, and Equipment”, defines a multi-step process to test long-lived assets, including intangible assets, for recoverability that if failed would indicate impairment. First, the Company must consider whether indicators of impairment of long-lived assets are present. The Company determined the Triggering Events in conjunction with preparation of its financial statements for the year ended December 31, 2023 provided such indication.</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">Next, the Company must review the long-lived assets to define asset group(s) that would reflect the lowest level of assets to which discrete cash flows are identifiable, and test these asset groups for impairment.</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">In performing this review, the Company identified that the long-lived asset “Patents”, which have international and U.S. based patents, as the asset group. The Company evaluated its patents and identified expired international patent applications (“expired assets”) for the three and six months ended June 30, 2024. The Company determined there were no further plans to put resources toward these international patent applications. The group of expired patents carrying value was set to its salvage value which is zero given no future cash flows.</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">For the three and six months ended June 30, 2024, the Company recorded a $66,107 and $118,831, respectively, impairment charge under gain (loss) on disposal assets, which is included in other income (expense) on its condensed consolidated statement of operations, to adjust the expiring assets salvage value of zero. There were no impairment charges for the three and six months ended June 30, 2023.</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">The Company identified that the long-lived asset “Rights to intellectual property”, all of which relate to the Infinitracker, should be classified as abandoned (the “Abandoned Asset”) with the Company determining that it no longer has plans to provide support and sale of the product. The Abandoned Asset’s carrying value was set to its salvage value which is zero given no future cash flows. In addition, the Company abandoned the use of the associated inventory and recorded a loss of $66,690 to impair the inventory to $0 as of December 31, 2023.  </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">The impairment charges as of December 31, 2023, the Company recorded a fair market value adjustment of $50,000 and a $30,000 impairment charge under amortization expense on its condensed consolidated statement of operations to adjust the Abandoned Asset to its salvage value of <span style="-sec-ix-hidden: hidden-fact-106">zero</span>.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">It was determined for all remaining long-lived assets (excluding the Abandoned Asset) that there were no triggering events, and therefore, no further impairment charges to long-lived assets were necessary as of June 30, 2024 and December 31, 2023.</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">Estimated amortization expense for all intangible assets subject to amortization in future years is expected to be:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Amortization</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%">Remainder 2024</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">11,827</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2025</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">23,654</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2026</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">23,654</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2027</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">23,654</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2028</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">23,654</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Thereafter</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">879,695</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">986,138</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> The gross carrying amount and accumulated amortization of separately identifiable intangible assets are as follows:<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="14" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">As of June 30, 2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Gross<br/> Carrying<br/> Amount</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Accumulated<br/> Amortization</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Impairment</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Net<br/> Carrying<br/> Amount</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left">Developed software</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">542,692</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-95">-</div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-96">-</div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">542,692</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Patents</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">572,221</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(30,444</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(118,831</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">422,946</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Trademark</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">45,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(24,500</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-97">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">20,500</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Total intangible assets</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,159,913</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(54,944</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(118,831</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">986,138</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="18" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">As of December 31, 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Gross<br/> Carrying<br/> Amount</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Accumulated<br/> Amortization</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Fair Market Value Adjustment</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Impairment</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Net<br/> Carrying<br/> Amount</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 40%; text-align: left">Developed software</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">542,692</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-98">-</div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-99">-</div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-100">-</div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">542,692</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Patents</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">539,840</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(20,117</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-101">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-102">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">519,723</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Trademark</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">45,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(23,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-103">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-104">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">22,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Rights to intellectual property</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">100,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(20,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(50,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(30,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-105">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Total intangible assets</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,227,532</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(63,117</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(50,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(30,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,084,415</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> 542692 542692 572221 30444 118831 422946 45000 24500 20500 1159913 54944 118831 986138 542692 542692 539840 20117 519723 45000 23000 22000 100000 20000 -50000 30000 1227532 63117 -50000 30000 1084415 5914 9742 11827 18289 66107 -118831 0 0 0 66690 0 50000 30000 Estimated amortization expense for all intangible assets subject to amortization in future years is expected to be:<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Amortization</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%">Remainder 2024</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">11,827</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2025</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">23,654</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2026</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">23,654</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2027</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">23,654</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2028</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">23,654</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Thereafter</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">879,695</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt">Total</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">986,138</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 11827 23654 23654 23654 23654 879695 986138 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>7. Capital Structure</b></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"><b><i>Common Stock</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of June 30, 2024 and December 31, 2023, the Company is authorized to issue 200,000,000 of common stock with a par value of $0.00001 per share. As of June 30, 2024 and December 31, 2023, the Company had 1,769,946 and 759,831 shares of common stock issued and outstanding, respectively. Holders of common stock have no pre-emptive, conversion or subscription rights and there is no redemption or sinking fund provisions applicable to the common stock. The rights, preferences and privileges of the holders of common stock are subject to, and may be adversely affected by, the rights of the holders of shares of any series of preferred stock that the Company may designate in the future.</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"><b><i>Preferred Stock</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In October 2021, the Company amended its Certificate of Incorporation and revised the number of preferred stock shares authorized for issuance to 10,000,000 shares at a par value of $0.00001. As of June 30, 2024 and December 31, 2023, there were <span style="-sec-ix-hidden: hidden-fact-107"><span style="-sec-ix-hidden: hidden-fact-108"><span style="-sec-ix-hidden: hidden-fact-109"><span style="-sec-ix-hidden: hidden-fact-110">no</span></span></span></span> shares of preferred stock issued and outstanding.</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"><b><i>Common Stock Offerings</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p> <p style="text-align: justify; margin: 0pt 0; font: 10pt/107% Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On April 23, 2024, the Company entered into an underwritten Agreement with Aegis Capital Corp. (“Aegis”), pursuant to which Aegis acted as the Company’s underwriter on a firm commitment basis in connection with the sale by the Company of an aggregate of 500,000<sup>(1)</sup> shares of common stock in a public offering, which included: (i) 198,000<sup>(1)</sup> shares of common stock, and (ii) pre-funded warrants to purchase 302,000<sup>(1)</sup> shares of common stock. The Pre-Funded Warrants had a nominal exercise price of $0.00001. Each share of common stock was sold at an offering price of $0.10, and each Pre-Funded Warrant was sold at an offering price of $0.09999. The offering closed on April 25, 2024.</span></p> <p style="font: 10pt Calibri, Helvetica, Sans-Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On May 3, the Company closed on the sale of an additional 20,400<sup>(1)</sup> shares of common stock, upon exercise by the underwriter of the over-allotment option.</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">The Company received gross proceeds of approximately $5.2 million before deducting transaction related expenses payable by the Company. All commissions, qualified legal, accounting, registration and other direct costs of $0.6 million related to the public offering were offset against the gross proceeds. The Company is using the net proceeds to fund its cash needs.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><sup>(1)</sup></span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">All information has been retroactively adjusted to reflect the 1-for-100 reverse stock split effected on July 3, 2024. See Note 14, <i>Subsequent Events</i> for details.</span></td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="text-align: justify; margin: 0pt 0; font: 10pt/107% Times New Roman, Times, Serif">On December 8, 2023, the Company entered into a Placement Agent Agreement with Aegis Capital Corp. (“Aegis”), pursuant to which Aegis acted as the Company’s placement agent, on a reasonable best efforts basis, in connection with the sale by the Company of an aggregate of 333,334<sup>(1)</sup> shares of common stock in a public offering, which included: (i) 114,668<sup>(1)</sup> shares of common stock, and (ii) pre-funded warrants to purchase 218,666<sup>(1) </sup>shares of common stock. The Pre-Funded Warrants had a nominal exercise price of $0.00001. Each share of common stock was sold at an offering price of $0.15, and each Pre-Funded Warrant was sold at an offering price of $0.14999.</p> <p style="font: 10pt/107% Times New Roman, Times, Serif; margin: 0pt 0">  </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The public offering closed on December 12, 2023. The Company received gross proceeds of approximately $5 million before deducting transaction related expenses payable by the Company. All commissions, qualified legal, accounting, registration and other direct costs of $0.5 million related to the public offering were offset against the gross proceeds. The Company is using the net proceeds to fund its cash needs.</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"><b><i>At the Market Equity Financing </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p> <p style="text-align: justify; margin: 0pt 0; font: 10pt/107% Times New Roman, Times, Serif">On May 31, 2023, the Company entered into an ATM Sales Agreement with Virtu Americas LLC (the “ATM Sales Agreement”), under which the Company may, from time to time, sell shares of the Company’s common stock at market prices by methods deemed to be an “at-the-market offering” as defined in Rule 415 promulgated under the Securities Act of 1933, as amended. The ATM Sales Agreement and related prospectus is limited to sales of up to an aggregate maximum $8.8 million of shares of the Company’s common stock. The Company pays Virtu Americas LLC up to 3.0% of the gross proceeds as a commission. For the three and six months ended as of June 30, 2024, a total of 251,691<sup>(1)</sup> and 384,718<sup>(1)</sup>, respectively, shares of common stock were sold through Virtu Americas LLC under the ATM Sales Agreement. As of June 30, 2024, the Company has received net proceeds of $6,825,672 after payment of commission fees of $139,299 and other related expenses of $60,465.</p> <p style="font: 10pt Calibri, Helvetica, Sans-Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Common Stock Warrants</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following warrants were outstanding as of June 30, 2024 and December 31, 2023, all of which contain standard anti-dilution protections in the event of subsequent rights offerings, stock splits, stock dividends or other extraordinary dividends, or other similar changes in the Company’s common stock or capital structure, and none of which have any participating rights for any losses:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: bottom"> <td style="border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Securities into which warrants are convertible</b></span></td> <td> </td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Warrants<br/> outstanding<sup>(1)</sup></b></span></td> <td> </td> <td> </td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Exercise<br/> Price</b></span></td> <td> </td> <td> </td> <td style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Expiration<br/> Date</b></span></td> <td> </td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Fair<br/> value</b></span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="width: 52%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Common stock (Initial Public Offering)</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,400</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">9.375</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 11%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">October 2026</span></td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">170,397</span></td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom; "> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Common stock (Private Placement)</span></td> <td> </td> <td style="border-bottom: black 1.5pt solid"> </td> <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">70,969</span></td> <td> </td> <td> </td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.71</span></td> <td> </td> <td> </td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">April 2027</span></td> <td> </td> <td style="border-bottom: black 1.5pt solid"> </td> <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6,745,681</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total</span></td> <td> </td> <td style="border-bottom: black 1.5pt solid"> </td> <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">72,369</span></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td style="text-align: center"> </td> <td> </td> <td style="border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6,916,078</span></td> <td> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p> <p style="font: 10pt Calibri, Helvetica, Sans-Serif; margin: 0pt 0"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company accounts for warrants in accordance with ASC 480, “Distinguishing Liabilities from Equity”, depending on the specific terms of the warrant agreement. The Company determined the fair value of the warrants using the Black-Scholes pricing model and treated the valuation as equity instruments in consideration of the cashless settlement provisions in the warrant agreements. The warrants are not marked-to-market each reporting period, and thus there is no impact to earnings. Any future exercises of the warrants will be recorded as cash received and recorded in cash, with a corresponding increase to common stock and additional paid-in capital in stockholders’ equity.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Calibri, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><sup>(1)</sup></span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">All information has been retroactively adjusted to reflect the 1-for-100 reverse stock split effected on July 3, 2024. See Note 14, <i>Subsequent Events</i> for details.</span></td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company used the following assumptions:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td> <td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Initial<br/> Public<br/> Offering<br/> Warrants</td> <td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Private<br/> Placement<br/> Warrants</b></td> <td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; padding-left: 0.9pt">Fair value of underlying securities</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td> <td style="width: 9%; text-align: right">2.88</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td> <td style="width: 9%; text-align: right">1.37</td> <td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 0.9pt">Expected volatility</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">51.0</td> <td style="text-align: left">%</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">45.0</td> <td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 0.9pt">Expected term (in years)</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">5.0</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">5.0</td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 0.9pt">Risk-free interest rate</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">1.13</td> <td style="text-align: left">%</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">2.92</td> <td style="text-align: left">%</td></tr> </table> 200000000 200000000 0.00001 0.00001 1769946 1769946 759831 759831 10000000 0.00001 500000 198000 302000 0.00001 0.1 0.09999 20400 5200000 600000 333334 114668 218666 0.00001 0.15 0.14999 5000000 500000 8800000 0.03 251691 384718 6825672 139299 60465 The following warrants were outstanding as of June 30, 2024 and December 31, 2023, all of which contain standard anti-dilution protections in the event of subsequent rights offerings, stock splits, stock dividends or other extraordinary dividends, or other similar changes in the Company’s common stock or capital structure, and none of which have any participating rights for any losses:<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: bottom"> <td style="border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Securities into which warrants are convertible</b></span></td> <td> </td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Warrants<br/> outstanding<sup>(1)</sup></b></span></td> <td> </td> <td> </td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Exercise<br/> Price</b></span></td> <td> </td> <td> </td> <td style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Expiration<br/> Date</b></span></td> <td> </td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Fair<br/> value</b></span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="width: 52%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Common stock (Initial Public Offering)</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,400</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">9.375</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 11%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">October 2026</span></td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">170,397</span></td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom; "> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Common stock (Private Placement)</span></td> <td> </td> <td style="border-bottom: black 1.5pt solid"> </td> <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">70,969</span></td> <td> </td> <td> </td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.71</span></td> <td> </td> <td> </td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">April 2027</span></td> <td> </td> <td style="border-bottom: black 1.5pt solid"> </td> <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6,745,681</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total</span></td> <td> </td> <td style="border-bottom: black 1.5pt solid"> </td> <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">72,369</span></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td style="text-align: center"> </td> <td> </td> <td style="border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6,916,078</span></td> <td> </td></tr> </table> 1400 9.375 October 2026 170397 70969 2.71 April 2027 6745681 72369 6916078 1-for-100 The Company used the following assumptions:<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td> <td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Initial<br/> Public<br/> Offering<br/> Warrants</td> <td style="padding-bottom: 1.5pt; font-weight: bold"> </td> <td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><b>Private<br/> Placement<br/> Warrants</b></td> <td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; padding-left: 0.9pt">Fair value of underlying securities</td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td> <td style="width: 9%; text-align: right">2.88</td> <td style="width: 1%; text-align: left"> </td> <td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td> <td style="width: 9%; text-align: right">1.37</td> <td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 0.9pt">Expected volatility</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">51.0</td> <td style="text-align: left">%</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">45.0</td> <td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 0.9pt">Expected term (in years)</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">5.0</td> <td style="text-align: left"> </td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">5.0</td> <td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 0.9pt">Risk-free interest rate</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">1.13</td> <td style="text-align: left">%</td> <td> </td> <td style="text-align: left"> </td> <td style="text-align: right">2.92</td> <td style="text-align: left">%</td></tr> </table> 2.88 1.37 0.51 0.45 P5Y P5Y 0.0113 0.0292 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>8. Net Loss Per Share Attributable to Common Stockholders</b></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-align: justify">The Company declared a 10% stock dividend that was distributed on October 30, 2023 to shareholders of record on October 23, 2023. In accordance with ASC 260, “Earnings Per Share”, basic and diluted earnings per shares amounts, and weighted-average shares outstanding have been restated for all periods presented to reflect the effect of these stock dividends. The following table summarizes the computation of basic and diluted loss per share:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On June 25, 2024, the Company’s Board of Directors determined to effect the reverse stock split of the common stock at a 1-for-100 ratio, which reverse split became effective in the market on July 5, 2024. In accordance with ASC 260, basic and diluted earnings per shares amounts, and weighted-average shares outstanding have been restated for all periods presented to reflect the effect of the reverse stock split. The following table summarizes the computation of basic and diluted loss per share:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three months Ended<br/> June 30,</td><td style="text-align: center; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="text-align: center; font-weight: bold"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="text-align: center; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-indent: -0.125in; width: 76%; text-align: left; padding-bottom: 1.5pt">Net loss attributable to common stockholders</td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">(5,818,952</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">)</td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">(6,353,399</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt"><div style="-sec-ix-hidden: hidden-fact-112; -sec-ix-hidden: hidden-fact-111">Basic and diluted weighted average common shares outstanding<sup>(1)</sup></div></td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,416,758</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">489,947</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-indent: -0.125in">Loss per share:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left"><div style="-sec-ix-hidden: hidden-fact-114; -sec-ix-hidden: hidden-fact-113">Basic and diluted</div></td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(4.11</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(12.97</td><td style="text-align: left">)</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td colspan="6" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Six months Ended<br/> June 30,</b></span></td> <td style="text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2024</b></span></td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2023</b></span></td> <td style="text-align: center"> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="width: 76%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net loss attributable to common stockholders</span></td> <td style="width: 1%"> </td> <td style="width: 1%; border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="width: 9%; border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(11,789,031</span></td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td> <td style="width: 1%"> </td> <td style="width: 1%; border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="width: 9%; border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(11,982,157</span></td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr> <tr style="vertical-align: bottom; "> <td><span style="-sec-ix-hidden: hidden-fact-116; -sec-ix-hidden: hidden-fact-115; font-family: Times New Roman, Times, Serif; font-size: 10pt">Basic and diluted weighted average common shares outstanding<sup>(1)</sup></span></td> <td> </td> <td style="border-bottom: black 1.5pt solid"> </td> <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">970,329</span></td> <td> </td> <td> </td> <td style="border-bottom: black 1.5pt solid"> </td> <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">489,438</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Loss per share:</span></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><span style="-sec-ix-hidden: hidden-fact-118; -sec-ix-hidden: hidden-fact-117; font-family: Times New Roman, Times, Serif; font-size: 10pt">Basic and diluted</span></td> <td> </td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(12.15</span></td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td> <td> </td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(24.48</span></td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">  </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Basic loss per share is based upon the weighted average number of shares of common stock outstanding during the period. Diluted loss per share would include the effect of unvested restricted stock awards and the convertible preferred stock; however, such items were not considered in the calculation of the diluted weighted average common shares outstanding since they would be anti-dilutive.</p> 0.10 1-for-100 The following table summarizes the computation of basic and diluted loss per share:<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Three months Ended<br/> June 30,</td><td style="text-align: center; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="text-align: center; font-weight: bold"> </td><td style="text-align: center; font-weight: bold"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="text-align: center; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-indent: -0.125in; width: 76%; text-align: left; padding-bottom: 1.5pt">Net loss attributable to common stockholders</td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">(5,818,952</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">)</td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">(6,353,399</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt"><div style="-sec-ix-hidden: hidden-fact-112; -sec-ix-hidden: hidden-fact-111">Basic and diluted weighted average common shares outstanding<sup>(1)</sup></div></td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,416,758</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">489,947</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-indent: -0.125in">Loss per share:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.25in; text-indent: -0.125in; text-align: left"><div style="-sec-ix-hidden: hidden-fact-114; -sec-ix-hidden: hidden-fact-113">Basic and diluted</div></td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(4.11</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(12.97</td><td style="text-align: left">)</td></tr> </table><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td colspan="6" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Six months Ended<br/> June 30,</b></span></td> <td style="text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2024</b></span></td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2023</b></span></td> <td style="text-align: center"> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="width: 76%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net loss attributable to common stockholders</span></td> <td style="width: 1%"> </td> <td style="width: 1%; border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="width: 9%; border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(11,789,031</span></td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td> <td style="width: 1%"> </td> <td style="width: 1%; border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="width: 9%; border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(11,982,157</span></td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr> <tr style="vertical-align: bottom; "> <td><span style="-sec-ix-hidden: hidden-fact-116; -sec-ix-hidden: hidden-fact-115; font-family: Times New Roman, Times, Serif; font-size: 10pt">Basic and diluted weighted average common shares outstanding<sup>(1)</sup></span></td> <td> </td> <td style="border-bottom: black 1.5pt solid"> </td> <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">970,329</span></td> <td> </td> <td> </td> <td style="border-bottom: black 1.5pt solid"> </td> <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">489,438</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Loss per share:</span></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><span style="-sec-ix-hidden: hidden-fact-118; -sec-ix-hidden: hidden-fact-117; font-family: Times New Roman, Times, Serif; font-size: 10pt">Basic and diluted</span></td> <td> </td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(12.15</span></td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td> <td> </td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(24.48</span></td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr> </table> -5818952 -6353399 1416758 489947 -4.11 -12.97 -11789031 -11982157 970329 489438 -12.15 -24.48 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>9. Stock-based Compensation Expense</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Stock-Based Compensation</i></b></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">The Company uses stock-based compensation, including restricted stock units, to provide long-term performance incentives for its employees and board directors. The Company measures employee and director stock-based compensation awards based on the award’s estimated fair value on the date of grant. Forfeitures are recognized as they occur. Expense associated with these awards is recognized using the straight-line attribution method over the requisite service period for stock options, restricted stock units (“RSUs”) and restricted stock and is reported in our condensed consolidated statements of stockholders’ equity.</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">The fair value of the Company’s stock options is estimated, using the Black-Scholes option-pricing model. The resulting fair value is recognized on a straight-line basis over the period during which an employee is required to provide service in exchange for the award. The Company has elected to recognize forfeitures as they occur. Stock options generally vest over four years and have a contractual term of ten years.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Calibri, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><sup>(1)</sup></span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">All information has been retroactively adjusted to reflect the 1-for-100 reverse stock split effected on July 3, 2024. See Note 14, <i>Subsequent Events</i> for details.</span></td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Determining the grant date fair value of options requires management to make assumptions and judgments. These estimates involve inherent uncertainties and if different assumptions had been used, stock-based compensation expense could have been materially different from the amounts recorded.</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">The assumptions and estimates for valuing stock options are as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Fair value per share of Company’s common stock.</i> Because there was no public market for Cyngn’s common stock prior to the IPO, its Board of Directors, with the assistance of a third-party valuation specialist, determined the common stock fair value at the time of the grant of stock options by considering a number of objective and subjective factors, including its actual operating and financial performance, market conditions and performance of comparable publicly traded companies, developments and milestones in the Company, and the likelihood of achieving a liquidity event among other factors. Since the Company’s common stock began publicly trading on the Nasdaq, the value of its common stock underlying stock options or RSUs has been valued based on prevailing market prices.</span></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Expected volatility.</i> Because the Company’s common stock had no publicly traded history prior to the IPO, it estimated the expected volatility using a combination of its stock price volatility and the stock price volatility of peer companies, for a period equal to the expected term of the options.</span></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Expected term.</i> The expected term of employee stock options represents the weighted-average period that the stock options are expected to remain outstanding. The Company estimates the expected term of options granted based upon the “simplified method” provided under <i>Staff Accounting Bulletin, Topic 14</i>, or SAB Topic 14.</span></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Risk-free interest rate.</i> The risk-free interest rate is based on the U.S. Treasury yield curve in effect during the period the options were granted corresponding to the expected term of the awards.</span></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Estimated dividend yield.</i> The estimated dividend yield is zero, as the Company does not currently intend to declare dividends in the foreseeable future.</span></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Equity Incentive Plans</i></b></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">In February 2013, the Company’s Board of Directors adopted the 2013 Equity Incentive Plan (“2013 Plan”). The 2013 Plan authorizes the award of stock options, stock appreciation rights, restricted stock awards, stock appreciation rights, RSUs, performance awards, and other stock or cash awards.</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">In October 2021, the Company’s Board of Directors adopted the Cyngn Inc. 2021 Equity Incentive Plan (the “2021 Plan”). The 2021 Plan replaces the 2013 Plan. However, awards outstanding under the 2013 Plan will continue to be governed by their existing terms.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="text-align: justify; margin: 0pt 0; font: 10pt/107% Times New Roman, Times, Serif">In November 2023, the shareholders of the Company approved an amendment to the Company’s 2021 Equity Incentive Plan to increase the number of shares authorized for issuance by 50,000<sup>(1)</sup> shares of common stock. In June 2024, the shareholders of the Company approved an amendment to allow an annual increase to the 2021 Plan equal to the least of (i) 15% of the outstanding common stock on a fully diluted basis as of the end of the Company’s immediately preceding fiscal year, or (ii) such lesser amount as determined by the Board.</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">As of June 30, 2024 and December 31, 2023, approximately 87,038<sup>(1)</sup> and 6,565<sup>(1)</sup> shares of common stock were reserved and available for issuance under the 2021 Plan, respectively. Options issued under the Plans generally vest based on continuous service provided by the option holder over a four-year period.  Compensation expense related to these options is recognized on a straight-line basis over the four-year period based upon the fair value at the grant date.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Calibri, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><sup>(1)</sup></span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">All information has been retroactively adjusted to reflect the 1-for-100 reverse stock split effected on July 3, 2024. See Note 14, <i>Subsequent Events</i> for details.</span></td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table summarizes information about the Company’s stock options outstanding as well as stock options vested and exercisable as of June 30, 2024, and activity during the three month period then ended<sup>(1)</sup>: </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Shares</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Weighted-<br/> average exercise<br/> price</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Weighted-<br/> average remaining<br/> contractual<br/> term<br/> (years)</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Aggregate<br/> intrinsic<br/> value</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; padding-bottom: 1.5pt">Outstanding as of March 31, 2024</td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">171,204</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">102.03</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">7.11</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">115,439</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 9pt">Granted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">710</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10.43</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(204,238,255)"> <td style="padding-left: 9pt">Exercised</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-119">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-120">-</div></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"><div style="-sec-ix-hidden: hidden-fact-121">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; padding-left: 9pt">Cancelled/forfeited</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(4,484</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">158.38</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Outstanding as of June 30, 2024</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">167,430</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">100.13</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">6.83</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-122">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Vested and expected to vest at June 30, 2024</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">167,430</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">100.13</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">6.83</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-123">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Vested and exercisable at June 30, 2024</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">99,374</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">96.13</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">5.67</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-124">-</div></td><td style="padding-bottom: 1.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-align: justify">The following table summarizes information about the Company’s stock options outstanding as well as stock options vested and exercisable as of June 30, 2024, and activity during the six month period then ended<sup>(1)</sup>: </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Shares</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Weighted-<br/> average exercise<br/> price</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Weighted-<br/> average remaining<br/> contractual<br/> term<br/> (years)</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Aggregate<br/> intrinsic<br/> value</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; padding-bottom: 1.5pt">Outstanding as of December 31, 2023</td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">175,063</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">104.27</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">7.37</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">42,530</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 9pt">Granted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,166</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">17.85</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(204,238,255)"> <td style="padding-left: 9pt">Exercised</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-125">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-126">-</div></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"><div style="-sec-ix-hidden: hidden-fact-127">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; padding-left: 9pt">Cancelled/forfeited</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(10,799</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">143.03</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Outstanding as of June 30, 2024</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">167,430</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">100.13</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">6.83</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-128">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Vested and expected to vest at June 30, 2024</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">167,430</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">100.13</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">6.83</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-129">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Vested and exercisable at June 30, 2024</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">99,374</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">96.13</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">5.67</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-130">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table summarizes information about the Company’s RSUs as of June 30, 2024, and activity during the three months then ended<sup>(1)</sup>: </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Shares</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Weighted-<br/> average<br/> grant date<br/> fair value</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%">Unvested Shares at March 31, 2024</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">1,647</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">258.89</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">RSUs granted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,160</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11.18</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">RSUs vested</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,197</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">148.69</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">RSUs forfeited</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-131">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-132">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Unvested Shares at June 30, 2024</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,610</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">104.42</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><sup>(1)</sup></span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">All information has been retroactively adjusted to reflect the 1-for-100 reverse stock split effected on July 3, 2024. See Note 14, <i>Subsequent Events</i> for details.</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table summarizes information about the Company’s RSUs as of June 30, 2024, and activity during the six months then ended<sup>(1)</sup>: </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Shares</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Weighted-<br/> average<br/> grant date<br/> fair value</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%">Unvested Shares at December 31, 2023</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">1,764</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">278.33</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">RSUs granted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,160</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11.18</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">RSUs vested</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,314</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">184.60</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">RSUs forfeited</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-133">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-134">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Unvested Shares at June 30, 2024</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,610</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">104.42</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The fair value of a stock option is estimated using an option-pricing model that takes into account as of the grant date the exercise price and expected life of the option, the current price of the underlying stock and its expected volatility, expected dividends on the stock, and the risk-free interest rate for the expected term of the option. The Company has used the simplified method in calculating the expected term of all option grants based on the vesting period and contractual term. Compensation costs related to share-based payment transactions are recognized in the financial statements upon satisfaction of the requisite service or vesting requirements.</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">The weighted average per share grant-date fair value of options granted during the six months ended June 30, 2024 and 2023 was $9.80<sup>(1)</sup> and $55.55<sup>(1)</sup>, respectively.</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">The following weighted average assumptions were used in estimating the grant date fair values on June 30, 2024 and 2023<sup>(1)</sup>:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%">Fair value of common stock</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">17.85</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">103.26</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Expected term (in years)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6.02</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6.02</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Risk-free rate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4.17</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3.61</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Expected volatility</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">53.19</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">52.72</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Dividend yield</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0</td><td style="text-align: left">%</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company recorded stock-based compensation expense from stock options and RSUs of approximately $615,651 and $873,707, for the three months ended June 30, 2024 and 2023, respectively and $1,269,675 and $1,798,607, during the six months ended June 30, 2024 and 2023, respectively.</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">As of June 30, 2024, total stock-based compensation cost related to outstanding unvested stock options that are expected to vest was $4.9 million. This unrecognized stock-based compensation cost is expected to be recognized over a weighted-average period of approximately 2.4 years. Income tax benefits recognized from stock-based compensation expense recognized for the year ended June 30, 2024 were immaterial due to cumulative losses and valuation allowances.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><sup>(1)</sup></span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">All information has been retroactively adjusted to reflect the 1-for-100 reverse stock split effected on July 3, 2024. See Note 14, <i>Subsequent Events</i> for details.</span></td> </tr></table> The resulting fair value is recognized on a straight-line basis over the period during which an employee is required to provide service in exchange for the award. The Company has elected to recognize forfeitures as they occur. Stock options generally vest over four years and have a contractual term of ten years. 1-for-100 50000 0.15 87038000000 6565 1-for-100 The following table summarizes information about the Company’s stock options outstanding as well as stock options vested and exercisable as of June 30, 2024, and activity during the three month period then ended<sup>(1)</sup>:<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Shares</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Weighted-<br/> average exercise<br/> price</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Weighted-<br/> average remaining<br/> contractual<br/> term<br/> (years)</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Aggregate<br/> intrinsic<br/> value</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; padding-bottom: 1.5pt">Outstanding as of March 31, 2024</td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">171,204</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">102.03</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">7.11</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">115,439</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 9pt">Granted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">710</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10.43</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(204,238,255)"> <td style="padding-left: 9pt">Exercised</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-119">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-120">-</div></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"><div style="-sec-ix-hidden: hidden-fact-121">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; padding-left: 9pt">Cancelled/forfeited</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(4,484</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">158.38</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Outstanding as of June 30, 2024</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">167,430</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">100.13</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">6.83</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-122">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Vested and expected to vest at June 30, 2024</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">167,430</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">100.13</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">6.83</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-123">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Vested and exercisable at June 30, 2024</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">99,374</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">96.13</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">5.67</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-124">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table>The following table summarizes information about the Company’s stock options outstanding as well as stock options vested and exercisable as of June 30, 2024, and activity during the six month period then ended<sup>(1)</sup>:<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Shares</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Weighted-<br/> average exercise<br/> price</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Weighted-<br/> average remaining<br/> contractual<br/> term<br/> (years)</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Aggregate<br/> intrinsic<br/> value</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; padding-bottom: 1.5pt">Outstanding as of December 31, 2023</td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">175,063</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">104.27</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">7.37</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 1.5pt"> </td> <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right">42,530</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 9pt">Granted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,166</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">17.85</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(204,238,255)"> <td style="padding-left: 9pt">Exercised</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-125">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-126">-</div></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"><div style="-sec-ix-hidden: hidden-fact-127">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; padding-left: 9pt">Cancelled/forfeited</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(10,799</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">143.03</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Outstanding as of June 30, 2024</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">167,430</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">100.13</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">6.83</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-128">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Vested and expected to vest at June 30, 2024</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">167,430</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">100.13</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">6.83</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-129">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Vested and exercisable at June 30, 2024</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">99,374</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">96.13</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">5.67</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-130">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table><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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><sup>(1)</sup></span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">All information has been retroactively adjusted to reflect the 1-for-100 reverse stock split effected on July 3, 2024. See Note 14, <i>Subsequent Events</i> for details.</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 171204 102.03 P7Y1M9D 115439 710 10.43 4484 158.38 167430 100.13 P6Y9M29D 167430 100.13 P6Y9M29D 99374 96.13 P5Y8M1D 175063 104.27 P7Y4M13D 42530 3166 17.85 10799 143.03 167430 100.13 P6Y9M29D 167430 100.13 P6Y9M29D 99374 96.13 P5Y8M1D The following table summarizes information about the Company’s RSUs as of June 30, 2024, and activity during the three months then ended<sup>(1)</sup>:<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Shares</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Weighted-<br/> average<br/> grant date<br/> fair value</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%">Unvested Shares at March 31, 2024</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">1,647</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">258.89</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">RSUs granted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,160</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11.18</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">RSUs vested</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,197</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">148.69</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">RSUs forfeited</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-131">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-132">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Unvested Shares at June 30, 2024</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,610</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">104.42</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><sup>(1)</sup></span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">All information has been retroactively adjusted to reflect the 1-for-100 reverse stock split effected on July 3, 2024. See Note 14, <i>Subsequent Events</i> for details.</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p>The following table summarizes information about the Company’s RSUs as of June 30, 2024, and activity during the six months then ended<sup>(1)</sup>:<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Shares</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Weighted-<br/> average<br/> grant date<br/> fair value</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%">Unvested Shares at December 31, 2023</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">1,764</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">278.33</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">RSUs granted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,160</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11.18</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">RSUs vested</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,314</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">184.60</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">RSUs forfeited</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-133">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-134">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Unvested Shares at June 30, 2024</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,610</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">104.42</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> 1647 258.89 2160 11.18 1197 148.69 2610 104.42 1-for-100 1764 278.33 2160 11.18 1314 184.6 2610 104.42 9.8 55.55 The following weighted average assumptions were used in estimating the grant date fair values on June 30, 2024 and 2023<sup>(1)</sup>:<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">June 30,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%">Fair value of common stock</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">17.85</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">103.26</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Expected term (in years)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6.02</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6.02</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Risk-free rate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4.17</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3.61</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Expected volatility</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">53.19</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">52.72</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Dividend yield</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0</td><td style="text-align: left">%</td></tr> </table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><sup>(1)</sup></span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">All information has been retroactively adjusted to reflect the 1-for-100 reverse stock split effected on July 3, 2024. See Note 14, <i>Subsequent Events</i> for details.</span></td> </tr></table> 17.85 103.26 P6Y7D P6Y7D 0.0417 0.0361 0.5319 0.5272 0 0 615651 873707 1269675 1798607 4900000 P2Y4M24D 1-for-100 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>10. Retirement Savings Plan</b></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">Effective November 17, 2017, the Company established the Cyngn Inc. 401(k) Plan for the exclusive benefit of all eligible employees and their beneficiaries with the intention to provide a measure of retirement security for the future. This plan is subject to the provisions of the Employee Retirement Income Security Act of 1974 (ERISA) and qualifies under Section 401(k) of the Internal Revenue Code. Cyngn Inc. did not offer and has not provided a company match for its 401(k) Plan.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>11. Income Taxes</b></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-align: justify">For the three and six months ended June 30, 2024 and 2023, the Company recorded income tax expense of $0. The effective tax rate is 0% for the three and six months ended June 30, 2024 and 2023.</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">For financial reporting purposes, the Company’s effective tax rate used for the interim periods is based on the estimated full-year income tax rate. For the three and six months ended June 30, 2024, the Company’s effective tax rate differs from the statutory rate, primarily due to a valuation allowance recorded against the net deferred tax asset balance.</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">Currently, the Company is not under examination by any taxing authority.</p> 0 0 0 0 0 0 0 0 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>12. Commitments and Contingencies</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Legal Proceedings</i></b></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">The Company is subject to legal and regulatory actions that arise from time to time. The assessment as to whether a loss is probable or reasonably possible, and as to whether such loss or a range of such loss is estimable, often involves significant judgment about future events, and the outcome of litigation is inherently uncertain. There is no material pending or threatened litigation against the Company that remains outstanding as of June 30, 2024 and December 31, 2023.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>13. Risks and Uncertainties</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company’s business operations, operating results, and financial condition are vulnerable to certain risks and uncertainties including:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inflation and its related impact on costs and expenditures on domestic and foreign-sourced materials and services;</span></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Rising interest rates and its impact on the equity markets, investment valuations, and interest rate-sensitive calculations such as discount rate assumptions used in cash flow projections and going-concern assessments;</span></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Effects of the Russia-Ukraine and Israeli-Palestine conflicts such as possible cyberattacks and potential disruptions in the banking systems and capital markets and the supply chain; and</span></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other factors beyond its control such as natural disasters, terrorism, civil unrest, infectious diseases and pandemics including COVID-19 and its variants.</span></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company is unable to predict and quantify at this time the extent of the related potential adverse effects but continuously monitors these risks and uncertainties on its future operations and financial performance.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>14. Subsequent Events</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i> </i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>ATM</i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="text-align: justify; margin: 0pt 0; font: 10pt/107% Times New Roman, Times, Serif">As of August 8, 2024, the Company has sold 2,565<sup>(1)</sup> additional shares under the ATM Sales Agreement, for net proceeds of $1,772,284 after payment of commission and fees of $36,169.</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"><i>Reverse Stock Split</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"><span style="font-family: Times New Roman, Times, Serif">On June 25, 2024, the Company’s stockholders voted to authorize the Company’s Board of Directors to effect a reverse stock split of the outstanding shares of common stock within a range of 1-for-5 to 1-for-100. On June 25, 2024, the Company’s Board of Directors determined to effect the reverse stock split of the common stock at a 1-for-100 ratio, which reverse split became effective in the market on July 5, 2024.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company’s primary reasons for effecting the reverse stock split was to increase the per share price of our common stock to meet Nasdaq’s minimum bid price requirement for continued listing on Nasdaq. The total pro forma shares outstanding after the reverse stock split are 1,769,946.</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"><i>NASDAQ Compliance</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">On July 19, 2024, the Company was notified by Nasdaq that the Company has regained compliance with the bid price requirement as set forth in Listing Rule 5550(a)(2), and that the Company is therefore in compliance with the Nasdaq Capital Market’s listing requirements and will remain listed on Nasdaq.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Calibri, Helvetica, Sans-Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><sup>(1)</sup></span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">All information has been retroactively adjusted to reflect the 1-for-100 reverse stock split effected on July 3, 2024. See Note 14, <i>Subsequent Events</i> for details.</span></td> </tr></table> 2565 1772284 36169 1769946 1-for-100 false false false false -12.15 -12.97 -24.48 -4.11 1416758 489438 489947 970329 1416758 489947 -12.97 -4.11 489438 970329 -12.15 -24.48 false --12-31 Q2 0001874097 All information has been retroactively adjusted to reflect the 1-for-100 reverse stock split effected on July 3, 2024. See Note 14, Subsequent Events for details. All share information has been retroactively adjusted to reflect the 1-for-100 reverse stock split effected on July 3, 2024. See Note 14, Subsequent Events for details. All share information has been retroactively adjusted to reflect the 1-for-100 reverse stock split effected on July 3, 2024. See Note 14, Subsequent Events for details. Below 10% All information has been retroactively adjusted to reflect the 1-for-100 reverse stock split effected on July 3, 2024. See Note 14, Subsequent Events for details. All information has been retroactively adjusted to reflect the 1-for-100 reverse stock split effected on July 3, 2024. See Note 14, Subsequent Events for details. All information has been retroactively adjusted to reflect the 1-for-100 reverse stock split effected on July 3, 2024. See Note 14, Subsequent Events for details.